After scouring the freaking EXE files and other data files for hours, I realized the resolutions simply weren't listed there. Finally I worked my way to the obj/BYTECODE.BTC file.
It turns out that the resolutions are listed there as a STRING format.
To change 1600x1200 to your compatible widescreen mode, look for offset 964,574 (eb7deh) for the horizontal and 964,638 (eb81eh) for the vertical. Change the 4 byte strings 1600 and 1200 to your favorite mode, switch in game and you got it.
As always with this stuff, there's a possibility that menus may be placed precariously (Bloodrayne 2 and some Japanese games I've hexed sufferred from this), but it looks beautiful and it's running great so far! The grainy snow effect in this game is now more moody and less ugly. I'll post tomorrow if I hit any snags.
FMVs are hardcoded at 640x480 I think, but I managed to change them in the EXE (but obviously this isn't going to help with the quality, just the bars on the sides). I'll look for the offsets to fix it if anyone cares, but you can just do the standard search for (big endian 32 bit int) 640 and 480 and whack the hell out of em.
-Daniel
P.S. I've noticed that I've widened several games that aren't listed on this forum, is there a program people recommend for simple patch writing for stuff like this? I can only think of UNIXy tools I'd use.
Nice job man...
Score one more for the WSGF!
I'll pre-empt Paddy and go ahead and ask now... can you post some screenshots? Preferabbly the same camera angle in both 4:3 and ws formats.