Go Back   FileForums > Games > General Gaming

Reply
 
Thread Tools Display Modes
  #1  
Old 07-08-2004, 01:34
E_J E_J is offline
Member
 
Join Date: May 2004
Location: here
Posts: 63
Thanks: 0
Thanked 0 Times in 0 Posts
E_J
Lightbulb Doom 3 for Windows 98 & ME - Here's how to run it.

Since RincewindThePissard unnecessarily closed the previous thread (Alas, poor Empire I knew thee well.) where this was being discussed (http://www.fileforums.com/showthread.php?t=63357) , here is a new one on the subject.

It appears that I was right about changing that API call to get Doom 3 to run under Windows 98 & ME. I found this information while researching the issue. I was looking into writing a hook DLL, but this is much simpler since the unprotected Doom3.exe is available.

Open up Doom3.exe with a hex editor. Do a search for 'GlobalMemoryStatusEx'. Change the '45 78' corresponding to 'Ex' with '00 00'. Save and then run the game.

I have not tested this, but it makes sense, and the guy who posted this says he did and it works.

Last edited by E_J; 07-08-2004 at 01:38.
Reply With Quote
Sponsored Links
  #2  
Old 07-08-2004, 02:42
g8crapachino g8crapachino is offline
Registered User
 
Join Date: Aug 2004
Location: California
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
g8crapachino is on a distinguished road
Why are people still wasting their time with Windows 98 or ME?

There's a really good reason why ID-software chose not to support Windows 9x....it's unstable, inefficient, and slow. Not to mention Windows 9x doesn't support anything about 512megs meaning anyone running it will never be able to fully appreciate Doom3 at it's maximum visual settings.
Reply With Quote
  #3  
Old 07-08-2004, 03:34
E_J E_J is offline
Member
 
Join Date: May 2004
Location: here
Posts: 63
Thanks: 0
Thanked 0 Times in 0 Posts
E_J
Thumbs down This thread was not for an OS debate.

<snip>
Random Windows bashing, member bashing, trolling
</snip>

A truly heartwarming speech, but as you mentioned in it, this thread isn't for trolling and debating the best OS. So let's leave it on topic please.

Last edited by gh0sth@cker; 09-08-2004 at 06:08.
Reply With Quote
  #4  
Old 09-08-2004, 02:33
Karthik 2.0 Karthik 2.0 is offline
Registered User
 
Join Date: Jul 2004
Location: Malaysia
Posts: 133
Thanks: 0
Thanked 0 Times in 0 Posts
Karthik 2.0 is on a distinguished road
Hey it works!!! WOHO!
Anyway, EJ are still planning on writing the Hook dll?!
Reply With Quote
  #5  
Old 09-08-2004, 12:26
E_J E_J is offline
Member
 
Join Date: May 2004
Location: here
Posts: 63
Thanks: 0
Thanked 0 Times in 0 Posts
E_J
Lightbulb Possibly

Quote:
Originally Posted by Karthik 2.0
Hey it works!!! WOHO!
Anyway, EJ are still planning on writing the Hook dll?!
I am looking into it for some other programs which won't run. It would be a more universal solution. I am actually a little surprised that this works since GlobalMemoryStatusEx requires a return value whereas GlobalMemoryStatus does not. But, ID must have used it in such a way where if its not a bool it doesn't matter.
Reply With Quote
  #6  
Old 09-08-2004, 13:11
RincewindTheWiz's Avatar
RincewindTheWiz RincewindTheWiz is offline
Die Hard Member
 
Join Date: Jul 2002
Location: Discworld
Posts: 2,503
Thanks: 0
Thanked 143 Times in 2 Posts
RincewindTheWiz is on a distinguished road
Quote:
Originally Posted by E_J
Since RincewindThePissard unnecessarily closed the previous thread (Alas, poor Empire I knew thee well.)
E_J seemingly thinks he can do whatever he damn well pleases. He is wrong. Banned for three weeks for insulting me without the slightest reason. And no, a moderator does not have to accept this kind of childlike behavior. The thread you referred to was closed because the thread starter openly broke the rules. Nothing more, nothing less. In my carreer here I've seen a lot of shortfused, ignorant people take potshots at me for doing my job, but since it's a pretty hot summer over here I'm going to be lenient and keep it to a temp ban, just so you can cool down a bit.
Reply With Quote
  #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,790
Thanks: 16
Thanked 327 Times in 212 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
  #8  
Old 19-08-2004, 07:57
fazr001 fazr001 is offline
Junior Member
 
Join Date: Aug 2002
Posts: 23
Thanks: 0
Thanked 0 Times in 0 Posts
fazr001
Question

Quote:
Originally Posted by Joe Forster/STA
...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 ...
Where can I find this patch, please?

Thanx, Fazrik
Reply With Quote
  #9  
Old 19-08-2004, 10:29
Joe Forster/STA's Avatar
Joe Forster/STA Joe Forster/STA is offline
Senior forum member
 
Join Date: Nov 2000
Location: Hungary
Posts: 9,790
Thanks: 16
Thanked 327 Times in 212 Posts
Joe Forster/STA is on a distinguished road
Hi Fazrik,

Grab it from GameCopyWorld, it has already been uploaded.

It is important to mention that this Windows 98/ME compatibility patch works ONLY with Reloaded's no-CD executable...!

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!
Reply With Quote
  #10  
Old 24-08-2004, 15:48
Sprint45 Sprint45 is offline
Junior Member
 
Join Date: Aug 2004
Location: Newport News VA
Posts: 2
Thanks: 0
Thanked 0 Times in 0 Posts
Sprint45 is on a distinguished road
Unhappy


Downloaded Joe's 98SE patch i received an Doom3.MSI file. but to load it it requires a setup.exe file...can someone please help me with installing this patch????
Reply With Quote
  #11  
Old 18-08-2004, 05:41
putasmileonit1 putasmileonit1 is offline
Banned
 
Join Date: May 2002
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
putasmileonit1
hex program

can any one tell me what a hex program is please
Reply With Quote
  #12  
Old 18-08-2004, 05:45
Joe Forster/STA's Avatar
Joe Forster/STA Joe Forster/STA is offline
Senior forum member
 
Join Date: Nov 2000
Location: Hungary
Posts: 9,790
Thanks: 16
Thanked 327 Times in 212 Posts
Joe Forster/STA is on a distinguished road
Uhm, why don't you use the small patch that I built instead of trying to find out how to hexedit binary code?

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!
Reply With Quote
  #13  
Old 18-08-2004, 05:56
putasmileonit1 putasmileonit1 is offline
Banned
 
Join Date: May 2002
Posts: 7
Thanks: 0
Thanked 0 Times in 0 Posts
putasmileonit1
hex

just found out that my pc is not fast enough, it is only a 1ghz, i need at least 1.5ghz
Reply With Quote
  #14  
Old 18-08-2004, 06:18
JoyBoy's Avatar
JoyBoy JoyBoy is offline
Sex Machine
 
Join Date: Feb 2002
Location: Bizzaro World
Posts: 2,583
Thanks: 0
Thanked 1 Time in 1 Post
JoyBoy is on a distinguished road
Quote:
Originally Posted by putasmileonit1
just found out that my pc is not fast enough, it is only a 1ghz, i need at least 1.5ghz

Pish Posh. I'm playing DOOM 3 on a 850mhz Athlon Beast and a GF3Ti200. Of course, the Video Settings are set to Low Quality, but all the Advanced Settings, besides VSync, are On. Frames only drop drastically when there are like 3-4 enemies. From what I have read, thats all the DOOM engine will support anyway.

Average Game. Starts off good, gets boring, then picks up, then gets boring again. Reminds me so much of Alien vs Predator 2. (Never played the first one). Blantent Engine demo in my opinion. Nice of id Software to already abandon it and move onto their next engine
__________________
#FileForums on EFNET
Reply With Quote
  #15  
Old 18-08-2004, 11:16
Joe Forster/STA's Avatar
Joe Forster/STA Joe Forster/STA is offline
Senior forum member
 
Join Date: Nov 2000
Location: Hungary
Posts: 9,790
Thanks: 16
Thanked 327 Times in 212 Posts
Joe Forster/STA is on a distinguished road
Hey BountyWarrior,

While it is quite off-topic now, I _really_ recommend you to play Alien vs Predator (the first one). It scared the **** out of me, it has an extremely creepy atmosphere. (Just like Alien Trilogy but that's for DOS and pretty unstable at that...)

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!
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Best way to emulate Safedisk 3? Doom 3 question. Machina PC Games 3 17-08-2004 14:55
Doom III, i can't open these files... paardenman PC Games 6 06-08-2004 06:51
DooM Luciel General Gaming 7 31-03-2004 00:25
doom 3 demo leaked xtwo PC Games 3 09-11-2002 16:54
Final Doom - WinCDR or CloneCD? Red Pepper PSX Games 1 31-03-2001 07:39



All times are GMT -7. The time now is 19:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Copyright 2000-2020, FileForums @ https://fileforums.com