View Single Post
  #7  
Old 10-08-2004, 06:28
Joe Forster/STA's Avatar
Joe Forster/STA Joe Forster/STA is offline
Senior forum member
 
Join Date: Nov 2000
Location: Hungary
Posts: 9,836
Thanks: 20
Thanked 342 Times in 224 Posts
Joe Forster/STA is on a distinguished road
Hi guys,

E_J's idea definitely works. It was a very lame idea from iD Software to "protect" (?!) DOOM 3 from being run under Windows 98/ME this way!

Actually, I noticed that the game runs better under Windows 98 than Windows XP. But, perhaps, this is only an optical illusion, attributed to my deep affection to Windows 98... Still, reloading a quicksave is _incomparably_ faster in Windows 98 than Windows XP!

As E_J mentioned, GlobalMemoryStatusEx and GlobalMemoryStatus are quite different. But not only their return value is, but also the data structure that they fill in with information! For this reason, I made a patch that "forwards" GlobalMemoryStatusEx to GlobalMemoryStatus and grabs memory status information from the record fields as laid out in GlobalMemoryStatus's data structure. [...] EDIT: The patch is meant to be applied to Reloaded's no-CD executable!

Not that this made any difference on my machine... Also, note that there are gonna be severe problems on machines with memory more than 4 Gigabytes as that is the reason why GlobalMemoryStatusEx was created...

I wrote up a little article on the tools I used, see http://fileforums.com/showthread.php?t=63465 . Happy gaming and hacking,

Joe
__________________
Joe Forster/STA
For more information, see the FileForums forum rules and the PC Games forum FAQ!
Don't contact me via E-mail or PM to ask for help with anything other than patches (or software in general) done by me, otherwise your request may be deleted without any reply!
Homepage: http://sta.c64.org, E-mail: [email protected]; for attachments, send compressed (ZIP or RAR) files only, otherwise your E-mail will bounce back!

Last edited by Joe Forster/STA; 22-09-2004 at 04:56.
Reply With Quote