Sonic R
Related Articles
Bughunting: Slopes
Bughunting: Mysterious Balloons
Includes a tool to show the locations of every balloon in the game!
Bughunting: Gouraud Shading
Utilities
Sonic R Mod Loader
The Sonic R Mod Loader by MainMemory is required to install any mods for the 2004 version of the game. Comes with HD and widescreen support, cheats, and a debug message viewer.
Download: GitHub
Sonic R Updater
Use this to convert any old CD copy of Sonic R into one that includes the Mod Loader and a selection of useful mods.
Download: GameBanana
Importers and Exporters
Want to import characters or tracks and use them in your own projects? Want to make your own characters? Look no further!
Track Importer
Imports tracks into your 3D modelling program. Users of the Blender add-on also get vertex colors and additional metadata.
Track -> OBJ (commandline): GitHub
Track -> BLEND (Blender Addon): GitHub
Track Exporter
WIP. Doesn't exist yet.
Note: custom tracks will require the (also non-existent) Custom Track Loader mod.
Character Importer
Converts character model data to an usable format. (Does not handle animations or shading.)
Model -> OBJ (commandline): GitHub
Character Exporter
The OBJ converter only works with one texture page and doesn't handle animations or shading.
OBJ -> Model (commandline): GitHub
Mods (1998 version)
Note that any future mods will be created for the 2004 version of the game, as it's a much better base to work off of.
Everything except Redux is distributed as IPS patch files. I recommend LunarIPS to apply these patches
Sonic Redux
First sizable mod of Sonic R. Replaces characters and adds new abilities.
CPU Startup Fix
Fixes the crash that happens when booting the game on a computer made any time within the past 15 years.
CD Check Skip
Skips the CD verification check. Might also disable CD audio.
Disable Blinking
When importing custom models, the blinking subroutine will replace the textures of random polygons on the new mesh with the eye textures. You almost certainly don't want this, so this disables the blinking entirely.
Slope Fix
Applies the slope fix as described in this article. It may or may not do anything meaningful.
Mods (2004 version)
These mods require the Mod Loader or the Updater, listed above.
JSONMenu
Adds custom menu support for easy editing and quick launching from the command line.
Saturn Style Colors
Fixes the vertex colors in the game to show up properly, like the Saturn rendered them.
Tutorials
Coming once I port Redux's character loader to the 2004 version.
Dumps
IDA Disassembly
If you're developing an in-depth mod, having access to the game's internal logic is essential. Here's some disassemblies I've been working on that will be useful.
1998 Version: GitHub. Requires IDA Free 5.0, which is no longer up for download.
2004 Version: Still working on it! Reference against the 1998 version in the meantime.
Track Dumps
Here's every track from Sonic R, in BLEND format. This includes the tracks that aren't tracks, like the title screen and the menus.
All Tracks (.BLEND): .ZIP (12.5 MB)
Character Models
Sonic R has characters. Here they are in state-of-the-art-as-of-1997 3D! The models are in .OBJ format, so they should work fine in Blender or 3DS Max or whatever.
Note that the poses I chose are completely arbitrary and totally wrong.