Page 4 of 9

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 07 Sep 2008, 05:03
FAIL on steam version :(doom 3)

http://pastebin.com/m46502325

for the detailed error message.

Most important line.

"wrong game DLL API version"

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 07 Sep 2008, 09:08
by Paddy the Wak
It could be the problem that the others in this thread have been having ... did you check it out ?

See this by Mach1.9pants on page 3 ... "wrong game DLL API version"


DIY

Posted: 07 Sep 2008, 17:41
by djib
Here is what I did to get the latest versions of Quake 4 and Doom 3 to work in 16:4 with the TripleHead.

1. I downloaded 7-zip to be able to read .pk4 files.
2. I downloaded Hex Workshop.
3. I located all qamex86.dll files (both in the base directory or in any .pk4 files)
4. As "Paddy the Wak" suggested, I used Hex Workshop to replace 16bit float value 9 by 16 bit float value 4 (using Edit>Replace, 1 occurrence in each file).
5. I updated the .cfg files with the following settings :

seta r_customHeight "1024"
seta r_customWidth "3840"
seta r_mode "-1"
seta r_aspectRatio "1"

Good luck and enjoy you games.

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 07 Sep 2008, 17:49
by Paddy the Wak
Thanks ... djib ... welcome to the forum ... 8)
I don't have the games installed any more so that should help a few folks ... :D

Re: DIY

Posted: 07 Sep 2008, 22:25
by MobsterOO7
Here is what I did to get the latest versions of Quake 4 and Doom 3 to work in 16:4 with the TripleHead.

1. I downloaded 7-zip to be able to read .pk4 files.
2. I downloaded Hex Workshop.
3. I located all qamex86.dll files (both in the base directory or in any .pk4 files)
4. As "Paddy the Wak" suggested, I used Hex Workshop to replace 16bit float value 9 by 16 bit float value 4 (using Edit>Replace, 1 occurrence in each file).
5. I updated the .cfg files with the following settings :

seta r_customHeight "1024"
seta r_customWidth "3840"
seta r_mode "-1"
seta r_aspectRatio "1"

Good luck and enjoy you games.

I just bought the ID Superpack last evening on Steam the fix works up until replacing the .dll files and then the "wrong game DLL API version" error. I'm going to test out this hex code fix and hope for the best!

Edit: SUCCESS! Doom 3 from Steam is working in triplehead! I will post details once I get ROE working!

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 03:42
by MobsterOO7
The hex edit is working for both Doom 3 and ROE. If it pleases the admins/mods I can upload the modified .dll and .pk4 files for other people to use.

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 08:11
by Paddy the Wak
Yes please upload ... we can mirror/host them here ... 8)

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 09:05
by djib
Thanks "Paddy the Wak".

I can provide the .dlls for Quake 4 and Doom 3.

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 10:45
by Paddy the Wak
Thanks "Paddy the Wak".

I can provide the .dlls for Quake 4 and Doom 3.
Great stuff ... check your PM's ... :D

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 16:48
by MobsterOO7
Uploaded Doom 3 and RoE fixes to Uploads/MobsterOO7!

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 19:47
by djib
Great stuff ... check your PM's ... :D


I just replied. I didn't notice it was you :D

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 21:13
by Paddy the Wak
Thanks djib ...
You sent me two ... gamex86.dll ... I have no idea which one is which ...

Any chance you could send me just the Quake 4 one along with the associated PK4 File (if it isn't too big) as I have the Doom ones from from Mobster ...
Could you zip them up with winzip or winrar ?

Thanks ... :D

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 23:29
by MobsterOO7
I was thinking; should I include the config file in the surround fix? Making separate ones for different resolutions off course.

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Sep 2008, 23:55
by djib
Thanks djib ...
You sent me two ... gamex86.dll ... I have no idea which one is which ...


You can just right click on it and in "Version" click on "Product Name".

Any chance you could send me just the Quake 4 one along with the associated PK4 File (if it isn't too big) as I have the Doom ones from from Mobster ...
Could you zip them up with winzip or winrar ?


I'll do that as soon as I get back home.

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 09 Sep 2008, 00:02
by Paddy the Wak
I was thinking; should I include the config file in the surround fix? Making separate ones for different resolutions off course.
That would be a good idea ... this time when you upload though could you zip up the whole lot for game each fix ... in separate zip files ...
It would make my job that bit easier ... thank you ... :D

djib ... thank you ... :D

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 09 Sep 2008, 03:24
by MobsterOO7
No prob, Bob! :D

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 13 Sep 2008, 09:22
by Paddy the Wak
Thanks ... djib ... I added your updated fix to the first post ... 8)


@ ... MobsterOO7 ...
[quote]I was thinking; should I include the config file in the surround fix? Making separate ones for different resolutions off course.
That would be a good idea ... this time when you upload though could you zip up the whole lot for game each fix ... in separate zip files ...
It would make my job that bit easier ... thank you ... :D

No prob, Bob! :D
No sign of those zip files ... did you put them somewhere else ?

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 18 Sep 2008, 00:41
by MobsterOO7
Sorry, I've been really busy lately. I will have them up tonight.

EDIT
Paddy I uploaded the .cfg files to the same folders as the .pk4 files. Both for Doom 3 and ROE.
Unfortunately, if I'm correct the modified .pk4 files will have an incorrect aspect ratio for the new triplewide modes.
4. As "Paddy the Wak" suggested, I used Hex Workshop to replace 16bit float value 9 by 16 bit float value 4 (using Edit>Replace, 1 occurrence in each file).
Can anybody tell me which 16 bit float value I should use instead of 4 to make the new triplewide modes work?

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Oct 2008, 14:26
by djib
Thanks ... djib ... I added your updated fix to the first post ... 8)


You are most welcome! Thanks for the update.

Can anybody tell me which 16 bit float value I should use instead of 4 to make the new triplewide modes work?


If you have three 16:10 screens, you have a 16:3.33333 ratio (3.333 = 10/3).
So I suggest you replace the float value 9 by 3.3333333. I have no idea it that will work, but it seems to me like the way to go. If it doesn't work, try 3 instead of 3.3333333.

Aspect Ratio problem FIXED for doom 3 engine games ...

Posted: 08 Oct 2008, 18:24
by MobsterOO7
Nice, I'll do that up later tonight. Now we just need to find somebody with Doom 3 and 3x16:10 screens to test it.