Widescreen Gaming Forum

[-noun] Web community dedicated to ensuring PC games run properly on your tablet, netbook, personal computer, HDTV and multi-monitor gaming rig.
It is currently 16 Nov 2024, 01:56

All times are UTC [ DST ]




Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2, 3  Next
Author Message
PostPosted: 16 May 2010, 09:38 
Offline

Joined: 16 May 2010, 09:32
Posts: 11
First of all, thanks for this great website & forum! A lot of old games looks better than ever thanks to the widescreen/FOV fixes :cheers

Secondly, I've looking for a fix for Sega Rally Championship 2. It's an oldie, but a goodie. It looks like this:
http://www.youtube.com/watch?v=4-WMRMWXe1g&feature=related

The max. resolution is 800x600. I would love a bump to 1920x1080 for my HDTV.

Could anyone help me out?


Top
 Profile  
 


PostPosted: 18 May 2010, 16:37 
Offline

Joined: 13 May 2008, 11:35
Posts: 104
I'll look into it.


Top
 Profile  
 
PostPosted: 18 May 2010, 16:59 
Offline

Joined: 16 May 2010, 09:32
Posts: 11
I'll look into it.


Thank you! :)


Top
 Profile  
 
PostPosted: 19 May 2010, 19:21 
Offline

Joined: 13 May 2008, 11:35
Posts: 104
I was able to increase the resolution (I've tried 1280x720 and 1440x900) and luckily it doesn't stretch. It is Vert-, but it's not really a huge problem with this game (the car is a little closer to the screen and you see less of the sky) and because of the really low default resolution it looks very much improved.

Unfortunately the HUD is still stuck at 800x600 and I haven't yet figured out how to move it. So it looks kinda stupid, as you can see.

800x600 (4:3)


1440x900 (16:10)


I'm not certain how I'm going to be able to solve that problem. The (800x600) HUD elements (minus the tach) are located in a file called meter02us.txr in the BINDATA directory. The .txr extension appears to be a CorelDRAW format. I don't have that program, so I don't have any way of editing them. Simply deleting the file kept little white boxes on the screen where the elements are supposed to be, though, which leads me to believe that the screen coordinates for the individual elements are possibly located somewhere in the executable itself, but I haven't had any luck finding any of them.

Anywho, the resolution fix itself is quite easy.

You will need a hex editor such as Be.HexEditor. Open your SegaRally2.exe file with it and search for the string 20 03 00 00 c7 05 d0 4d 4d 00 58 02 on line 00020930.



20 03 and 58 02 represent the resolution 800x600. Replace those with the resolution of your choice.

1024x600 - Replace 20 03 with 00 04 and replace 58 02 with 58 02
1280x720 - Replace 20 03 with 00 05 and replace 58 02 with D0 02
1280x800 - Replace 20 03 with 00 05 and replace 58 02 with 20 03
1366x768 - Replace 20 03 with 56 05 and replace 58 02 with 00 03
1440x900 - Replace 20 03 with A0 05 and replace 58 02 with 84 03
1680x1050 - Replace 20 03 with 90 06 and replace 58 02 with 1A 04
1920x1080 - Replace 20 03 with 80 07 and replace 58 02 with 38 04
1920x1200 - Replace 20 03 with 80 07 and replace 58 02 with B0 04

Then simply select 800x600 in the launcher (640x480 actually crashed the game for me; looking online it appears that it's a fairly common issue). The main menu stays in 640x480, but the game itself (along with a couple other screens) will use the higher resolution. Again, I've only tested it with 1280x720 and 1440x900.

I should note that I'm using the demo for this since I do not own the game. Hopefully the full version works just the same.

I'll screw with it more over the next couple days and try to find a fix for the HUD. Let me know if 1920x1080 works for you.

Oh and because of the two camera angles offered I was able to use a memory hacker and make some progress towards isolating the FOV variable, but didn't have much luck getting it to change.


Top
 Profile  
 
PostPosted: 20 May 2010, 00:38 
Offline

Joined: 16 May 2010, 09:32
Posts: 11
WOW!! Thanks for all your trouble thus far!

What you need to know is that I need to run the game @640x480 resolution - or else it crashes. I use "95/98 compatibility mode" in Vista. When I load the game @640x480 it runs just fine.

I can't find the exact string you mention. The 640x480 equivalent neither, which would be (if I'm not mistaken):

80 02 00 00 c7 05 d0 4d 4d 00 E0 01

Could there be a difference in demo/full version .exe?

Thanks again for you help, I hope we can make this work!


Top
 Profile  
 
PostPosted: 20 May 2010, 00:56 
Offline
Insiders
Insiders
User avatar

Joined: 20 Aug 2009, 04:20
Posts: 2351
Location: Virginia
please remove your torrent link, we, as a whole, are against piracy. It hurts the industry, and everyone gaming experience. It's there reason DRM is sooooooooo harsh now.

_________________
System Core: | Intel Core i5-2500K + ASUS P8Z68-V + 16GB Corsair XMS3 DDR3 1333 MHz | Win7 x64 | MSI R7970 Lightning 3GB [1105/1400] |
Display: | 3 x Dell Ultrasharp 3007WFP-HC @ 7680x1600 | Dell u3011 |


Top
 Profile  
 
PostPosted: 20 May 2010, 02:36 
Offline

Joined: 13 May 2008, 11:35
Posts: 104
What you need to know is that I need to run the game @640x480 resolution - or else it crashes. I use "95/98 compatibility mode" in Vista. When I load the game @640x480 it runs just fine.


Haha, oh man that sucks. I can't run the game in 640x480 and you can't run it in 800x600 (I'm using 98 compatibility mode in XP). How weird is that.

So yeah not being able to load the game in 640x480 will make it difficult for me to figure out which string is correct, so uh...try 80 02 00 00 c7 05 c4 56 5a 00 e0 01 and if that doesn't work then try 80 02 00 00 c7 05 30 ed 5a 00 e0 01 (or both at the same time).

Oh and I appreciate the gesture but I don't support piracy either and even if I did I'm in no position to download anything remotely large because of my terrible connection.


Top
 Profile  
 
PostPosted: 20 May 2010, 09:57 
Offline

Joined: 16 May 2010, 09:32
Posts: 11
*I removed the link*

Yeah I know, it's a real bummer.. Thanks for your help though.

I've tried both strings you adviced, but it doesn't work :( . The game starts, but everything remains 640x480.

Have any other ideas? I could send you the .exe? That ain't piracy 'cause you can't do anything with it..


Top
 Profile  
 
PostPosted: 20 May 2010, 13:36 
Offline

Joined: 13 May 2008, 11:35
Posts: 104
I downloaded an unpacked full executable last night and I found the strings for 640x480 (the full version executable actually lets me play in 640x480).

You'll find two instances of e0 01 00 00 68 80 02 00 00 - these control the screen resolution and both need to be changed. And then you'll need to change the first two instances of 80 02 00 00 e0 01 00 00, which control the actual gameplay area dimensions.

Tell me that works...


Top
 Profile  
 
PostPosted: 20 May 2010, 22:07 
Offline

Joined: 16 May 2010, 09:32
Posts: 11
I downloaded an unpacked full executable last night and I found the strings for 640x480 (the full version executable actually lets me play in 640x480).

You'll find two instances of e0 01 00 00 68 80 02 00 00 - these control the screen resolution and both need to be changed. And then you'll need to change the first two instances of 80 02 00 00 e0 01 00 00, which control the actual gameplay area dimensions.

Tell me that works...


Thanks :) but..
There are no "e0 01 00 00 68 80 02 00 00" strings in my sega rally 2.exe.. how is that possible?

I have changed the first 2 instances of 80 02 00 00 e0 01 00 00.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 22 posts ]  Go to page 1, 2, 3  Next

All times are UTC [ DST ]


Who is online

Users browsing this forum: No registered users and 19 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  




Powered by phpBB® Forum Software © phpBB Group