I recieved a PM from WalleO. This was going to be my reply, but I'll put it here.
-
DISCLAIMER: Make sure that you've read the help file for whatever hex editor you are using if you are unfamiliar with them. It also helps to at least learn what some of the basic functions do. Finally, it is entirely your decision to try this. Do it at your own risk.
-
I don't own the game, but I'll try to give you a general idea for some things to look for, OK? :)
First, make sure that when you're just experimenting, you've backed up a copy of the .exe before you started changing things. ;) If you make a mistake, delete the messed up copy and replace it with the original again. If you don't, it will mean you've got to reinstall the game.
After that, what sort of resolutions does the game support? If one of the (theoretically) available resolutions is 1600x1200, that's one of the easier ones to look for, although in a large .exe, there will still be duplications throughout the file.
If the game was compiled on an Intel system (which is likely) numbers will be stored in Little Endian, which reverses the hex bytes - for example, in the Windows calculator, 1600 (decimal) converted to hexadecimal is 0640. In little endian, it's 4006.
First job would be to search for all the instances of '4006' in the .exe. Hopefully if it keeps to reasonable conventions, it'll store the data in 4 byte sets, so the next two hex bytes should be '00' then should come 'B004' (1200 in little endian hexadecimal)... so hopefully it'll be something simple like '4006 0000 B004' (without spaces, obviously).
If there aren't any references in the .exe, it's probably going to be dealt with by a .dll instead. If there is a dxwrap.dll file, it might be covered in that, since Tiger Woods has the res's in that file.
Once you've located the res info, for 1600x1200, you'll want to change it to 1680x1050. From the above section reading '4006 0000 B004' you'll want to change it to '9006 0000 1A04'. (9006 is little endian 1680, while 1A04 is little endian 1050). Hopefully it'll be as simple as that.
I don't know, however, whether this will stretch it, or whether the engine will adjust the aspect correctly.
Short of buying the game myself, that's most of the help I can give. Just make sure that any file you try editing, you have a backup of. ;)
Hope this is of some help. :)
|