After using
various threads from this forum, I finally figured out how to hack my TW PGA 06 to allow my preferred WS resolution. I thought I'd share what I learned so others could do this themselves as the previous solutions were a little too vague. My main issue was I didn't have the resolution available in game to choose from that the other fix mentions to hack. My next issue was I had no clue how to get the hex codes for the resolution I wanted to use. To save you the same frustration, I'll join the forum and share. :D
I'm using a 37" HDTV as my monitor with a native res of 1360x768. TW06 only gave me the options to use 1024x768 or 800x600 in the game menu. I chose to hack the 800x600 setting.
Anyways....
to hack the 800x600 setting
--Go to bin folder of your TW06 Installation
--Back up
DXWrap.dll (copy it, zip it, etc)
--Open
DXWrap.dll with a hex editor
--In hex editor, go to line 8346 (00020990 on left column)
--and look for this string:
C7 01 20 03 00 00 C7 02 58 02
C7 01
20 03 00 00 C7 02
58 02
#s for (
Width) .....x...... (
Height)
...and change it to the hex codes for your preferred resolution...
1280x800
C7 01
00 05 00 00 C7 02
20 03
1360x768
C7 01
50 05 00 00 C7 02
00 03
1440x900
C7 01
A0 05 00 00 C7 02
84 03
1680x1050
C7 01
90 06 00 00 C7 02
1A 04
1920x1200
C7 01
80 07 00 00 C7 02
B0 04
2560x1600
C7 01
00 0A 00 00 C7 02
40 06
--Then save the file.
--Enter the game and select the 800x600 resolution.
(Note- the menus may not be affected, but the game play will now be widescreen)
I can't guarantee anything but the 1360x768 resolutions work, but they should. :wink:
To determine Hex codes for other #'s/resolutions:
open the windows calculator (
Start-->All Programs-->Accessories)
click the "view" tab, and select Scientific mode
Make sure "Dec" is checked/ticked in upper left
Input your resolution number (ex: 768)
Now tick the "Hex" in upper left
look at the resulting # and use example below to determine the hex code
Example:
768 = 300
but we want 4 digits...
since it's only 3 digits, put a 0 in front of the 3
760 = 0300
ok, almost there, now...
switch the
first pair (
0300) of the 4 digits with the
last pair (03
00)
so now it reads
0003
add a space in between the pairs
0003 = 00 03
so the hex code for 768 = 00 03
got it?
(sometimes it will be letters, but do the same thing)
Hope it works for you too! Feel free to correct any misinformation, I was clueless 'til today.
:P
_________
full size: