Just hexedited the executable, but in the process I've been able to identify some functions and variables. If you have IDA Freeware Version 5.0, you can check Pacific General executable database I've created in the process.
Is this a long-term project during which successive waves of additional, technical discoveries will be made and publicly communicated, including further hex-editing of the executable ?
You download latest executable from dropbox and run it. If it doesn't run, you will need armory 4.71 data updated.zip and unpack it to data folder in pacific general installation folder (MAKE BACKUP FIRST).
Good Lord, man, where were you in 2004 when there was still a PacGen community and we desperately needed these fixes!
I haven't been able to play in ten years since I moved to Windows 10. It'll load up but when it takes a plane almost ten seconds to fly across the screen, it's over. Anything you can do to make it run smoothly with more advanced modern graphics cards and displays would be appreciated.
I think DxWnd is the wrapper he's referring to. This is a tool used to run older fullscreen apps in windowed mode, which helps sometimes with older games that refuse to run on modern OS's
Just like both of you said - I've used ddraw wrapper as generic term.
Recently, I've learned more about code injection. It's possible to rewrite those code alterations and prepare a dll library, that will include almost all of those changes. Only changes to the executable would be memory management stuff.
I found your site and dropbox information but when i try to run different pacgen exe files I get error messages missing mss32.dll or smackw32.dll. I tried the #8,31o, #13, and #14 of the exe and none seem to want to work. Am I doing something wrong? Or is there a bug?
I used to play 12+ yearsv ago mbut I can not get the regular gameb to work on my windows 11 laptop.
So it seems I am an idiot. I had thought the files in the dropbox were installers but they are just replacements to the pacgen exe start file. I have een enjoying the game and I would like to thank and03131memberlist.php?mode=viewprofile&u=202 for sharing his work with us. I really appreciate being able to play this classic again.
Glad you enjoy it. Lately pacific general appeared on steam, so I thought about remaking those changes into injected dll library (where possible). It would require a lot of work, tho.