ReflectedMantis Posted November 6, 2016 Share Posted November 6, 2016 Is it possible to change how long the race will continue after you finish the race? Like instead of just keeping it going for 10 seconds in single races and 15 seconds in circuits, how about trying to let the race run for 60 seconds in single races and 80 in circuits. Just an example. I'm guessing you need either a hex editor or cheat engine. OR... If we can't do that, is it possible to change how fast the game will run when we use the FSTFRWRD cheat. I would use cheat engine to slow the game down to normal. The reason I want to do this is so when I do a versus race, whoever is losing can have a chance to finish if they're too far behind to do so. However I haven't seen any evidence of it being possible because I have been trying to do both all month. But if it is possible, can someone please tell me how? Link to comment Share on other sites More sharing options...
Fluffy Cupcake Posted November 6, 2016 Share Posted November 6, 2016 Hex editor and Cheat Engine are both plausible answers. It seems on single the time from end to when it starts fading is 9 seconds with 1 second of fade, so I tried mass replacing all hex equivalent of 9s and 10s in the .exe but didn't find anything spectacular in regards to results time. As for the game speed with FSTFRWRD, not likely. Cheat Engine speedhack is the only way to change the game's running speed. Link to comment Share on other sites More sharing options...
grappigegovert Posted November 29, 2016 Share Posted November 29, 2016 I took a crack at this and found the addresses of the number you want to change in the exe: These are the values used that control the fade-out effect and the ending of the race in single races and versus races (and timetrials? dunno) If you have the (no-drm)1999 version: Spoiler At offset 0x34EBD is the value 9000(ms). This is the time the game waits before it starts darkening the screen. At offset 0x34F31 is the value 10000(ms). After this time, the race ends. Or, if you have the 2001 version: Spoiler At offset 0x1B4FD is the value 9000(ms). This is the time the game waits before it starts darkening the screen. At offset 0x1B572 is the value 10000(ms). After this time, the race ends. lol username, ReflectedMantis and Fluffy Cupcake 3 Link to comment Share on other sites More sharing options...
Fluffy Cupcake Posted November 29, 2016 Share Posted November 29, 2016 Doh, ms, why didn't I think of trying that? Good job anyhow. grappigegovert and ReflectedMantis 2 Link to comment Share on other sites More sharing options...
ReflectedMantis Posted December 2, 2016 Author Share Posted December 2, 2016 Quote If you have the (no-drm)1999 version: So how do I know that this is what I have.I mean,I know I have the 1999 version, but Is it DRMor not? Link to comment Share on other sites More sharing options...
mumboking Posted December 2, 2016 Share Posted December 2, 2016 15 minutes ago, TheBerg said: So how do I know that this is what I have.I mean,I know I have the 1999 version, but Is it DRMor not? If the disc is required to play it, it has DRM. Link to comment Share on other sites More sharing options...
ReflectedMantis Posted December 3, 2016 Author Share Posted December 3, 2016 1 hour ago, mumboking said: If the disc is required to play it, it has DRM. Ok, thanks. Now I know I have the no-DRM version. On 11/29/2016 at 2:03 PM, grappigegovert said: I took a crack at this and found the addresses of the number you want to change in the exe: These are the values used that control the fade-out effect and the ending of the race in single races and versus races (and timetrials? dunno) If you have the (no-drm)1999 version: Reveal hidden contents At offset 0x34EBD is the value 9000(ms). This is the time the game waits before it starts darkening the screen. At offset 0x34F31 is the value 10000(ms). After this time, the race ends. Or, if you have the 2001 version: Reveal hidden contents So how would I do this. I tried searching it on my hex editor (HxD) and using cheat engine, but I couldn't figure out how to do anything. Link to comment Share on other sites More sharing options...
Fluffy Cupcake Posted December 3, 2016 Share Posted December 3, 2016 In HxD: Hit Ctrl+G. This will bring up a Goto menu. Make sure hex mode is selected. Input either of the two address grappigegovert gave and you should be greeted with the value "28 23" or "10 27" depending on which one you went to. Get a decimal to hexdecimal calculator on hand (the stock one Windows convert this) and punch in your desired number in decimal. Convert it to hex. After getting the hex equivalent of the number you want, reverse its endian. For example 9000 in decimal is "2328" hex, or more clearly "23 28". This in reverse would be "28 23". If you still can't figure out reverse by now, no problem. Put your hex value in the input box here and then select the "raw" data under the "Float - Little Endian (DCBA)" box. Link to comment Share on other sites More sharing options...
ReflectedMantis Posted December 4, 2016 Author Share Posted December 4, 2016 Wow. I figured it out now. I set it to 500 seconds using Xiron's instructions. It seems when your racer completes a lap as an AI, he/she will have normal AI physics. Sometimes it messes up on Ice planet pathway, rocket racer run, and alien rally asteroid. But now I finally have a chance to finish the race when my friend laps me . lol username and grappigegovert 2 Link to comment Share on other sites More sharing options...
Noob Slayer Posted July 28, 2018 Share Posted July 28, 2018 I downloaded HxD simply to try this out and I couldn't find either of the offsets mentioned in this thread. I don't even have offsets that go all the way up to Ox. Strange. I can post a screen of what I DO have if y'all want one Link to comment Share on other sites More sharing options...
grappigegovert Posted July 28, 2018 Share Posted July 28, 2018 '0x' simply indicates that it is a hexadecimal number, so if I say '0x34EBD' you'll want to be looking at offset 34EBD if your offsets are in hexadecimal (probably a setting in your editor), and if your offsets are in decimal that same offset will say 216765. Link to comment Share on other sites More sharing options...
Noob Slayer Posted July 29, 2018 Share Posted July 29, 2018 Okay, got it! So I'm up to the point where I got my hex value and reversed its endian, but now I'm a bit confused as to how I'd plug it into HxD. I want to do 500 seconds like TheBerg did. Link to comment Share on other sites More sharing options...
Noob Slayer Posted July 29, 2018 Share Posted July 29, 2018 I figured it out! Went down to 180 seconds cause 500 is way too much for the end of a circuit race. THIS IS SO COOL! This is an awesome find! Link to comment Share on other sites More sharing options...
Recommended Posts