Hi guys,
this Report is great! I´m sure this works, but not for me. Maybe I did something wrong or misinterpret the steps, but they are so easy and good documented there is no space for mistakes. I also contacted Tanuki to find the bug (in my brain) or resolve the prob... But it seems I do everything right.
Here is what I do so far:
Code:
So I followed your steps and get a really strange issue. The game is working fine, but the resolution is suspect.
My target resolution is 1680x1050.
- So I open the dll file and search the both first hex strings: "40 01 and F0 00" - both found.
- Now I calculate the 1680x1050 in hexadecimal. That should be "0690 and 041A" Right?
- After that, I overwrite the old values with new one and flip it. Now we have "9006 and 1A04" Right?
- I add them to the dll and save the file.
So far so the good. The game runs but the ingame resolution is "656x496" <- WTF? I never heard that this resolution ever exist, but its right. Or rather to say this resolution is shown by my monitor (Onscreen Hud).
Did I something wrong? I changed not the "Video_D3D.dll" as you wrote, because there is an Glidewrapper out which works perfect with Turok 2. So I changed the "Video_3Dfx.dll" but this should make no difference. In my opinion Turok2 looks much better in Glide mode and shows the ingame map correctly.
The other strange thing is after I changed the resolution I get a small black border around the screen. Means on all sides, vertical and horizonal. But this could happend due the generally strange overall resolution ;)
Please help an old Turok fan. And you are right with, Seeds of Evil is the best Turok. I love it! :)
Tanuki wrote to me later it could be prob together with the Glide Wrapper, but I get the same resolution corruption in Direct3D. The values are seem okay, but I´m not 100% sure. Please help me!
Update: After some tests the resolution 320x240 and 512x384 are unused in the Glide dll and occurs to an resolution error. The value 640x480 and all above work fine so far with Direct3D dll. The Glide dll doesn´t work yet properly... I keep you in touch.