So, I decided to mess around with Sonic R after Polygon Jim told me that the controls work if you run it from IDA. Make it stop crashing on fast systems: Code (Text): 00070584 - 2e ff 15 8c 05 95 00 - call cs:[0095058c] 000705A0 - 2e ff 15 8c 05 95 00 - call cs:[0095058c] ---------------------------------------------------------- 00070584 - b8 31 00 00 00 - mov eax,00000031 00070589 - 90 - nop 0007058A - 90 - nop 000705A0 - b8 01 00 00 00 - mov eax,00000001 000705A5 - 90 - nop 000705A6 - 90 - nop Original on top, fix on bottom. Thanks to soundspark on YouTube. Save File Format (INCOMPLETE): Code (Text): 04 - Resort Island 08 - Radical City 0C - Reactive Factory 10 - Regal Ruin 14 - Radiant Emerald 18 - Sonic 1C - Tails 20 - Knuckles 24 - Amy Rose 28 - Dr. Robotnik 2C - Metal Sonic 30 - Tails Doll 34 - Metal Knuckles 38 - Eggrobo 3C - Super Sonic 40 - Blue Emerald 44 - Green Emerald 48 - Purple Emerald 4C - Yellow Emerald 50 - Orange Emerald 54 - Red Emerald 58 - White Emerald Stage: 0=Locked 1=Unlocked 2=First Place Character: 0=Hidden 1=Locked 2=Unlocked Emerald: 0=Not Collected 1=??? 2=Collected Thanks to saxman's save editor. I replaced ai\aistuffr.bin with ai\aistuffi.bin, and the CPUs in Regal Ruin were running around like idiots. I replaced city\city_b.bin with emerald\emrald_b.bin, and this happened: It's using Radical City's textures, floor and solidity, but Radiant Emerald's model and object layout (including the start/finish line). The biggest problem with this game is that I would need a second computer to do any RAM hacking, and you need to run it through IDA. Unless there's a way to force it into a window?
You can use this to run it in a forced windowed mode: http://www.filefront.com/5335168/DXWND---MS/ Has issues if you use Intel GMA though.
You might be able to circumvent the fullscreen issue by attaching a second monitor to your computer and setting it to act as a seperate screen. I'm unsure if that'll help you though.
No you can't. Cheat Engine's DirectX-mess doesn't work either, and I think it's because it doesn't start D3D until you select it in the menu.
It still runs in fullscreen mode, in either setting. Also, I think it crashes Internet Explorer? Edit: Also, every other time, Sonic R refuses to start, leaving me with a black screen. I have to Ctrl+Alt+Del and kill IDA.
Heh, not a bad idea! Hacking Sonic R should be pretty interesting if it can be pulled off. Here's a question though, are you guys trying to do this through the PC version or an emulated Saturn rom of the game?
Unless he was stealing info from you—and from the looks of things, he didn't—there's nothing wrong with him posting his own findings. If you want to be first, then post before him—simple as that.
I've always thought Sonic R should be hacked to make a full fledge 3D Sonic game. This would be a lot cooler if you hacked the Saturn version for the sake of having a 3D Sonic game on it.
Yeah I know, I'm just slightly pissed off I stayed up all night doing all of this, and then he goes and does it too. It's nice to have more than 1 person hacking something, but it's a bit counterproductive when they don't communicate. I have him added on yahoo messenger, and he can message me, so I think he should have at least asked if I was working on any of this already.
Yeah, probably. I'm looking into sonicr.inf now. Edit: I'm probably not going to do much with the files that don't change.