VOGONS


First post, by Lazar81

User metadata
Rank Member
Rank
Member

Hello,

I've downloaded the GOG version of Doom 3. Then I tried to run it on my XP machine. Unfortunately it gave back a kernel32.dll error:

The procedure entry point QueryFullProcessImageNameA could not be located in the dynamic link library KERNEL32.dll

I hope this doesn't mean it isn't usable with XP. Any help is appreciated.

----------
Edit: Damn... I just found something that looks like meaning it isn't compatible with XP.
https://docs.microsoft.com/de-de/windows/win3 … rectedfrom=MSDN
😖

486-VIP-IO | CYRIX 5x86 | 16MB | MACH32 VLB | CT1740 | 4GB CF
-
6VIA5T | PIII-S 1400 | 512MB | GF4Ti4600 | TT GOLD 16/96 | 120GB SSD
-
GA-EP45 DS4 | X5470 | 4GB | RADEON HD 5870 | SB0220 | 1TB SSD
-
ROLAND MT-32 | ROLAND CM-32L | YAMAHA S-YXG50

Reply 1 of 7, by Oetker

User metadata
Rank Member
Rank
Member

Yes that function isn't supported on XP, although they could (probably) just as well have used a similar function that does work on xp (e.g. GetModuleFilename).
See the last post here for something that might help Re: Ion Fury - A new Build Engine game

Reply 2 of 7, by Lazar81

User metadata
Rank Member
Rank
Member
Oetker wrote on 2021-02-21, 11:22:

Yes that function isn't supported on XP, although they could (probably) just as well have used a similar function that does work on xp (e.g. GetModuleFilename).
See the last post here for something that might help Re: Ion Fury - A new Build Engine game

Hi... Thx for the hint... Unfortunately it tells me that it can't open the Doom3BFG.exe...

486-VIP-IO | CYRIX 5x86 | 16MB | MACH32 VLB | CT1740 | 4GB CF
-
6VIA5T | PIII-S 1400 | 512MB | GF4Ti4600 | TT GOLD 16/96 | 120GB SSD
-
GA-EP45 DS4 | X5470 | 4GB | RADEON HD 5870 | SB0220 | 1TB SSD
-
ROLAND MT-32 | ROLAND CM-32L | YAMAHA S-YXG50

Reply 3 of 7, by Lazar81

User metadata
Rank Member
Rank
Member

I found the original XP version on steam .. I have no experiences with steam... Can I download a setup put it on a USB drive and install it on my XP machine? I found a way via the 1.3 patch to make it playable without the client... But there is no detailed explanation about game installation.

486-VIP-IO | CYRIX 5x86 | 16MB | MACH32 VLB | CT1740 | 4GB CF
-
6VIA5T | PIII-S 1400 | 512MB | GF4Ti4600 | TT GOLD 16/96 | 120GB SSD
-
GA-EP45 DS4 | X5470 | 4GB | RADEON HD 5870 | SB0220 | 1TB SSD
-
ROLAND MT-32 | ROLAND CM-32L | YAMAHA S-YXG50

Reply 4 of 7, by Lazar81

User metadata
Rank Member
Rank
Member

Alright folks... I got the steam version working with the patch... But had also to install the enhanced version to get graphical enhancements working. But now it runs

486-VIP-IO | CYRIX 5x86 | 16MB | MACH32 VLB | CT1740 | 4GB CF
-
6VIA5T | PIII-S 1400 | 512MB | GF4Ti4600 | TT GOLD 16/96 | 120GB SSD
-
GA-EP45 DS4 | X5470 | 4GB | RADEON HD 5870 | SB0220 | 1TB SSD
-
ROLAND MT-32 | ROLAND CM-32L | YAMAHA S-YXG50

Reply 5 of 7, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

According to my notes the Doom 3 BFG version from Steam works fine on XP 32bit. You can use steamless to remove the steam requirement.
You can also use rbdoom 1.1.0 preview3 (You might need to change major and minor subsystem in the game executable)

The retail Doom 3 works fine on XP
You can also use dhewm3_1.5.1pre1_win32 (You might need to change major and minor subsystem in the game executable)
and also fhdoom

Doom 3 is pretty simple, if you are referring to the Steam version as long as the Steam requirement is removed just copy the files over.

Last edited by DosFreak on 2021-02-21, 22:43. Edited 2 times in total.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 6 of 7, by Lazar81

User metadata
Rank Member
Rank
Member

Thx... Looks like few possibilities to try out in the future... For doin this the first time with a steam game I am really happy for now... Didn't think it would be that easy...

The gog bfg version will not be playable anyway on XP... right?

486-VIP-IO | CYRIX 5x86 | 16MB | MACH32 VLB | CT1740 | 4GB CF
-
6VIA5T | PIII-S 1400 | 512MB | GF4Ti4600 | TT GOLD 16/96 | 120GB SSD
-
GA-EP45 DS4 | X5470 | 4GB | RADEON HD 5870 | SB0220 | 1TB SSD
-
ROLAND MT-32 | ROLAND CM-32L | YAMAHA S-YXG50

Reply 7 of 7, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I don't have the GOG version but I'm guessing it's the galaxy dll that added that dependency.
Likely not worth hexediting and wrapping since it's easy to replace the game executable with an non-infected version or just use a port.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline