In order for this fix to work, you're going to need to use a NO-CD cracked exe.
To add widescreen support to this game you'll need a hex editor such as
Be.HexEditor. Open your RalliSportChallenge.exe file and search for the line
0028cd30 or search for the string highlighted below (and make sure it's on that line).
00 05 and 00 04 represent the resolution 1280x1024. What we'll do is change them to represent the widescreen resolution we want.
1280x720 - Replace 00 05 with 00 05 and replace 00 04 with D0 02
1280x800 - Replace 00 05 with 00 05 and replace 00 04 with 20 03
1366x768 - Replace 00 05 with 56 05 and replace 00 04 with 00 03
1440x900 - Replace 00 05 with A0 05 and replace 00 04 with 84 03
1680x1050 - Replace 00 05 with 90 06 and replace 00 04 with 1A 04
1920x1080 - Replace 00 05 with 80 07 and replace 00 04 with 38 04
1920x1200 - Replace 00 05 with 80 07 and replace 00 04 with B0 04
After you're done, save the file and make sure your in-game resolution is set to whatever you chose.
I noticed no major problems in the short time I played in 1440x900. The menu and HUD scaled properly (though the HUD images do stretch), the game itself doesn't stretch, and there was no corruption or glitching that I saw.
1024x768 (4:3)
1440x900 (16:10)
