Genre: Racing
Release Year: 1998
Developer: Traveller's Tales
Publisher: Sega
Age Rating: Everyone
Playability Status: Fully playable (minor issues only)
Tested On: Windows 8 x64
Availability: Copyright retained - Still sold
When you’re super sonic racing, there’s no time to look around! Before Sonic decided he needed a car to speed around a race-track, he was racing his friends on foot in Sonic R. Originally released for the Sega Saturn console, Sonic R has bright, colourful graphics and bold blue skies, along with a very memorable euro-pop style soundtrack by Sega fan favourite Richard Jacques. If you’re a fan of Sega games from yesteryear, it’s hard not to fall for Sonic R’s charms. While the game is a little on the easy side, it’s very entertaining to play and younger players in particular will find it accessible. If, like us, you can feel the sunshine too, it’s time to get this old gem working again.
Note – The version tested here is the Xplosiv software re-release, this may differ slightly from the original version.
Installation
On most PC’s, Sonic R will install without any issues. Simply insert the CD and follow the on-screen prompts. If the installer does not start automatically, browse the Sonic R CD and locate the “setup.exe” file and run it. The installer program will offer to install DirectX, but this is not necessary as the version on the Sonic R CD is certainly older than the version you already have installed. The installer may also crash on exiting but you don’t need to worry about this.
If you have problems with the games installer (for instance, if the installer says you don’t have enough hard drive space despite having more than ample), simply create a folder anywhere on your PC, then copy the entire contents of the Sonic R CD-ROM over to that folder. When you’re done, you can safely delete the files “Setup.exe” and “xplosiv.exe”.
Running the game
There are two separate problems that typically stop Sonic R running on a modern PC. The first problem occurs on all modern PC’s and prevents you from using the keyboard or game controller in the game. To fix this problem, a special tool called DXWind-ms is required. This tool is actually designed to force full-screen games (specifically the RPG Maple Story) to run in windowed mode, but in this instance it helps Sonic R run at full screen without freezing out our keyboard or gamepad. You can download the tool here. The file is downloaded as a .rar archive/compressed folder, meaning you will need to extract the files from this archive before you can use them. We recommend the free 7-zip utility for this. If you’ve never used 7-zip before, there are tutorials available here.
Extract the DXWnd-ms.rar to any convenient location on your computers hard drive. You should now see an application called “dxwnd.exe”. Run this program and the following window will appear:-
On the Edit menu, select “Add”. A window called “Target Setup” will then appear. Click on the button labelled “…” (three dots or period marks). A standard file-requester window will then appear. Browse to your Sonic R directory and select the “sonicr.exe” file. Now, configure the remaining options as follows:-
DirectX Version to Hook – DirectX9
Do not Notify on Task Change
DirectInput is Hooked
Auto Correct Mouse Position
Reduce CPU Load (DirectX1-7)
The picture below shows these options configured on our Windows 8 system.
Click on “OK”. You should now try starting the game. Don’t leave the DXWind program running when you’re not using it, since it appears to have some strange side effects on other programs (it caused Internet Explorer to crash on our Windows 8 machine, for instance).
Running the game
After starting and configuring DXWind as above, you can now run Sonic R. Launch the game either from a shortcut or by browsing to the Sonic R folder and clicking the sonicr.exe file. The game should now start and give you the option of Direct Draw or Direct 3D mode. Be sure to choose Direct 3D (use the arrow keys and the space bar, rather than Enter, to confirm your selection). If you cannot choose an option from this menu, check that you configured the DXWind utility and that it is running.
If the game crashes immediately and won’t start, check the troubleshooting section.
The game should be automatically configured for the best possible visual settings. In Direct 3D mode there’s little that can be tweaked. In the Options menu you may wish to go to the Graphics options. On this menu, ensure that Draw Distance is set to Very Far and Track Shading and Alpha Blending are both set to On. Screen resolution is locked to 640 480 and cannot be changed here, but later on in the article we will give you a way of running the game in more modern resolutions.
Remember that Sonic R doesn’t auto-save or load your progress. Make sure to come into the options menu and choose “load/Save data” when you’re done playing, otherwise all your progress and any options you configured will be lost next time you come to play.
You’re now all set to race. If you want to use a gamepad with Sonic R, proceed to the next section.
Configuring controllers
Sonic R supports game controllers, though like many old PC games it might not recognize all the buttons on your pad. To configure your gamepad, select “Controls” from the options menu, then choose “Set Joystick”. If you cannot select “Set Joystick”, try pressing a button on your controller rather than the spacebar. Now, simply press the button on your controller that you want to use for each action. If you are using an Xbox 360 controller, you may want to configure L.Brake and R.Brake to the LT and RT buttons respectively. Sonic R won’t let you do this by default, luckily our old friend Xpadder can come to the rescue. The picture below shows the Xpadder profile we created for the game.
Z and X are the keyboard controls for L.Brake and R.Brake. We also enabled the D-Pad by mapping the keyboard controls for up down left and right, allowing the player to use either the pad or the stick depending on their preference. Finally, enter is mapped to start, simply to allow the player to advance from the title screen.
Running Sonic R in HD resolutions
Amazingly, it turns out that it is possible to run Sonic R in modern, HD resolutions just by hacking an inf file. For our more technical readers, you can find out exactly how to do this by following this guide.
If the thought of hex editing files doesn’t appeal to you, then fear not. We have prepared two replacement .inf files for you to download. Simply download either of the zip files presented here and then extract the contents to your Sonic R folder, overwriting the existing .inf file. If you ever want to revert to the standard 640×480 resolution, simply delete the Sonicr.inf file and run the game again, the game will then create a new sonicr.inf file that defaults back to the standard 640×480 resolution. Take your pick of either of the two files below.
Sonic R 1080p (link broken? Let me know here) – By using this file, you can run the game in 1080p. Since Sonic R is not a widescreen game, the graphics will be stretched out of proportion unless your monitor or TV supports viewing 1080p content in 4:3 aspect ratio mode. If not, you may prefer the file below.
Sonic R SXGA (1280×1024) (link broken? Let me know here) – By using this file you can run the game in SXGA resolution or 1280×1024. This is a standard 4:3 aspect ratio resolution and should appear with black bars on a modern monitor. By using this file the graphics should not be stretched.
Troubleshooting and known issues
Game crashes to desktop:- On some machines you may see an error similar to the one shown below as soon as you start the game:-
This means that your PC is too fast to run Sonic R. Fortunately, a fan-made patch has come along to fix this problem. The patch only corrects the crashing on startup bug, you will still need to use the DXWind-ms tool. Download the zip file here (link broken? Let me know here) and extract it into your Sonic R game folder. Now, follow the instructions under “Running the game” to configure the DXWind-ms utility again. This time you need to add the executable file called “sonicr-patched.exe”.
With all that done, start the game by clicking on the “sonicr-patched.exe” file. Remember to update any shortcuts on your Start menu or Start screen to point to this new version of the game.
Graphics corruption on menus:- There is slight graphical corruption around menu elements while running the game, this does not affect gameplay however.
Advanced users – Automating Sonic R launching
As we have seen, Sonic R can be a difficult game to get working. If you wanted to install this game for a child to play, for instance, it might be confusing for them to have to configure these options each time they play. It is possible to create a batch file that automates the entire process. All the user would need to do is click this batch file (or its shortcut) to start the game. To give you a rough idea of how this can be done, you can download our Sonic R batch file here . Our hosts have now started demanding we store all batch files inside zip archives, so you will need to download the zip file and then extract the batch file from inside. Below, there’s a picture of our batch file open in Notepad for editing (click the picture to see a bigger version):-
The first line of the file starts Xpadder and tells it to use the sonicr profile. You will need to change the directories to point to your copy of XPadder and to your XPadder Sonic R profile.
The next command is “cd C:\tools\DXWnd-ms\”. CD means change directory. We need to change into the directory where we installed DXWind-ms.
The next command starts the DXWind tool. By prefixing the command with the word “start”, you tell Windows not to wait until this program has finished running.
Next, we change directory back to our SonicR folder.
On the next line, we execute the “sonicr-patched.exe” file, since we need this version on our PC as the standard one simply crashes.
The pause command tells windows to wait for a keypress, when the user presses a key, the batch file will automatically shut down the DXWind tool.
If all the above sounded like another language, don’t worry, it’s not necessary for running Sonic R, but doing it this way can be quite convenient. We will look at creating batch files in more detail in a future tutorial on Top-Windows-Tutorials.com.
Acknowledgements
Thanks to tankist85 and Joseph Gritton on Youtube for originally figuring out how to run Sonic R on Windows 7. Thanks to Angel.9 Rakou Cobra on Steam for the information on running the game in HD resolutions.
I HAVE WINDOWS 8 SO IT WON’T WORK I TRIED EVERYTHING ON THIS PAGE
It worked for us on Windows 8 I promise. Let us know where it’s going wrong maybe I can help?
what if its windows 10
Music don’t load, HELP!
If you have 2 optical drives make sure that the disc is in the one that is first alphabetically, i.e if your optical drives are D: and EE, make sure the disc is in D:
It worked once, but it doesn’t play the music and the second time I tried to load it, it comes up with that “address 004801d9” error message. I am doing everything it says here and it still doesn’t work.
If you’re still getting the address 004801d9 error you need to up the value in Process Sleeper even further.
I’m getting the error message yet as well, but I think it’s either because of windows 10 or a later version download of DXWind. How do I input the settings now? DXWind has way more depth than the picture and I’m only certain I got 3 out of 5 things.
when i open with process sleeper the game controls wont work to select anything (keyboard)
Check that you configured the DXWind utility correctly and that it is running.
i did and it still wont work :(
now i did all the process sleeper ms all over to 20 and it still gets the error D:
Problems with the menu not responding should be sorted by using the DXWnd tool, I don’t know why it’s not working for you, what is your OS?
windows 8 ultimate
I didn’t end up needing it but the Process Sleeper link is dead. Anyways; I followed directions and got the game to load but I can only select options from the menu. I changed tack and tried to run setup but it says there isn’t enough space to install when there definitely is.
I just checked the Process Sleeper link and it’s working fine, maybe a temporary glitch? Anyway it’s working now if you want to try it. There’s nothing to be gained from installing the game from the original installer vs. just copying it over in Explorer.
finnaly i got it to work, about the tails doll creepypasta, does it work in pc?
It is not real but it is almost identical to the saturn version
Help!
How do i upscale the game resolution to 1920x 1080??????????
Play it on a 1080p monitor! (Or non-sarcastic answer, you can’t run it at any other resolution).
That’s what I get for being sarcastic eh? Turns out you were right and you can run the game in HD resolutions. I have updated the article to show you how.
How come I can get it to work, but I can only select options? D:
Sounds like the game is not seeing the CD. Make sure your Sonic R CD-ROM is in the first optical drive, that is, the drive with the first letter alphabetically.
That helped me too!
but i can only run it as a small screen how do i fix that?
Make sure scaling isn’t disabled, on Nvidia cards that’s under Nvidia control panel->Display->Adjust Desktop size and position->Scaling.
I dont have the CD, I just downloaded it from a website and when I start the game I can only choose options, how can I solve that??
We don’t support pirated copies sorry.
Buy the f*cking game.
This worked for me on Windows 7! Thank you!!
I’m having a heck of a time getting this up and running on my Win8 machine. I got it to not immediately crash following your instructions, but then it crashes after I select Direct3D. If I choose DirectDraw it runs, but only allows me to select options even though I have the disc.
Hi, I have windows 8 and I downloaded this thing and it takes me to my command prompt…then when it loads up it says couldn’t find (…). please help me and get this game installed I have ben looking on other sites and I download them but they are just papers from IE. I have sonic gems collection for gamecube (Has sonic R on it) but it will let me play every single game except for sonic R!!! please I really want this game and I need you help please help. ,Nicolas W.
what is “this thing” exactly?
Hello,
Thanks for the tutorial, it works fine!
However I have silence during the music every 20 seconds. At beginning of a race, I have a lag until my hard drive load the music from the disc.
Is it an error from used disc or from the recent Windows?
Windows 8.1 Update 1
Thanks!
Does sound like a fault with either the CD drive or the CD itself. You could try using software like Alcohol 52% to make an image of the disc.
Thanks alot! It worked for me!(I’m using Windows 8.1)
I tried to start Sonic R on Win 8 with DXWnd, but I can only play via networt, the game itself can’t be started. Some ideas?
Play via network? There’s no network play in this game. If you can’t select options on the menu the game can’t see your CD properly.
Actually, there is network play. SEGA released a patch adding network support.
Oh! Do you have a link to said patch?
First there is grand-prix, then time-race, option and network. Everything is X’ed except network
Yep, the game is not seeing your CD-ROM correctly. Make sure it is in your first optical drive.
I have an iso, there is no cd.
That explains it then.
I’m getting: “the instruction at 00434365 referenced memory at 00000000 the memory could not be read”
Any suggestion?
Did you try the fan-patch?
yup! same thing happens, I choose the Direct3D, then the screen turns black with this message behind! :(
just askin what the game in your site background? Look like an old timey RTS…
It’s Command and Conquer Tiberian Sun I believe.
I got the game running on my Windows 7, yay! My only problem now is that every time I finish a race and the results music plays, the little song will end, but then it will keep playing the last second of it over and over again throughout the game. It sounds like a broken record. Is it a problem with my CD? It’s pretty scratched up; I had a hard time installing the game.
Sounds very likely that a damaged CD is the cause, yeah.
I have recently managed to have Sonic R installed in my Windows 7 and was able to play the game like normal. The problem is: I can’t seem to have the background music played in every race. I’ve tried adjusting it via “Options” by switching on the background music and turning on the volume to its maximum but it still didn’t work. Is there any way that can fix this issue?
Your Sonic R CD is in your PCs first optical drive?
yea, I have Windows 7 installed in my Macbook Pro and it only has 1 drive to insert CD.
The one thing you can try is _inmm.dll, https://www.play-old-pc-games.com/compatibility-tools/_inmm-dll-tutorial/ I have no idea if it will help or not, but it’s worth a shot if you are determined.
Hello .. thanks for the tutorial .. but the resolution did not change when I put the inf file in the game folder .. it still the same ..
Are you sure? It might just look the same if your monitor is scaling it.
I don’t know what are you talking about :3 :3 . However, I’m satisfied with the game even if I’m playing with the old resolution..
Ok let me put it another way, are you sure it’s not working and you’re just not noticing it, because I don’t see how the inf file thing can fail.
you said it would run in widescreen if Added the file but it still 4:3 .. actually I don’t care about that .. I just want to know, is there a way to add the music file into the game ,, becuz my game is without music :/.
No the game just isn’t widescreen. Using the 1080p ini file most monitors will stretch it to widescreen, but it doesn’t look good.
so, what about the music ? :3
I’ve followed all of the instructions, but when I open it I get this error:
The instruction at 00434365 referenced memory at 00000000
The memory could not be read from
Click on OK to terminate the applications
Any idea what this means or how to fix it? I miss this game :(
i have a computer which is 3800+ AMD. I downloaded a sonic R game but it does not work.it opened but my keyboard is jam and no key press.the graphics changed.i follow your instruction but when i download file DXWind-ms in rar. it shows wrong response.existing.what is it mean.help me and plz reply
What is the “wrong response” that it shows exactly?
Hmm, followed the DXWnd guide and on my Win8.1 the keyboard still fails to respond when running the patched exe…
I should add, in case it’s relevant, I installed the game under d:/games/sonicr, not on the C drive. It shouldn’t matter, but just stating the fact!
Mine’s installed to the D drive too and works just fine so no, definitely not that.
Fixed it: turns out DXWnd-ms needs Compatibility Mode of WinXP (or earlier), otherwise it won’t work. With that on it works fine!
And again, adding the DDRAW.dll from this site improved frame rate on Win8.1 (and probably Win8): http://www.microsoft.com/en-us/download/details.aspx?id=7352
Weird that you’d need to do XP compatibility on the DXWnd tool. That link is the ACT, do you mean the Blitz Basic DDRAW.dll? I never had anything other than completely smooth 60fps gameplay from this one anyway.
One final thing: the batch file command taskkill /f /IM dxwnd.exe won’t work for me; if I add another pause I can see it reports this:
ERROR: The process “dxwnd.exe” with PID 1524 could not be terminated.
Reason: Access is denied.
So I have to shut the DXWnd window manually. No biggy.
Looks like you’re running dxwnd with admin rights and your batch file as standard user. Shouldn’t need to run as admin.
Everything should have admin rights, as I’m set as the admin on the PC I think…
Having an administrators account and running something explicitly as admin aren’t the same in Windows Vista/7/8. The security model was vastly improved over XP. Even if you have an admin account, things only have admin rights (i.e super user rights, the right to change or write to any place on your PC) if they are explicitly run as admin. This only changes if you totally disable UAC (absolutely definitely not recommended).
I just found out that using dgVoodoo’s ddraw replacement means you don’t need the DXWND workaround for the keyboard! However there are some glitches (currently) on the edges of 2D bitmaps (logos, backgrounds and HUD items).
I posted about it here: http://www.vogons.org/viewtopic.php?f=9&t=34931&p=418313#p418313
has dxwnd got a virus?
Unlikely, AV programs detect an awful lot of false positives these days.
So I noticed the question about the music files was never answered. I have the game working fine, but it refuses to aknowledged any kind of music. I HAVE the music files. What i need is: What format are the music files supposed to be in? Where in the game files do they go once they’re in the right format? I basically want the game to recognise the files and play them at the appropriate time.
The games music files are on the games CD in standard CD audio format.
Yes… I know, except they didn’t exist on the CD. You know that version that they just neglected to provide the tracks? So to eliminate the problem of the CD I just ripped my entire CD so I could easily manipulate the files. Then I went online and found the tracks. But I want to know what I do from there so I can get the game to play the tracks when I play the game.
Short of burning yourself a new CD you could try inmm.dll
Thanks, that method looks promising. I’ll try it when I’m able. I have one question about the CD burning method though. I’ve heard about it but even if you do, how would the game know when to play the music at the right times?
I don’t understand your question, the game’s programmed to change CD audio tracks at the right time, that’s all there is to it.
I understand that, but I meant like, how the Activision releases of Sonic R on the PC didn’t have music files, if you looked into the files, there isn’t even a folder for music. Now, I’m not 100% sure how it works but wouldn’t the files used to know when and what music to play be missing too?
CD audio files are not stored as files on the CD, so you will never find them in a folder. They are stored after the data track in the same format that a store bought music CD uses.
That…actually makes a lot of sense now. Thanks for the info.
Thanks for the _inmm.dll method it worked! One last question. The music is delayed a bit…is there any way at all to speed it up so it responds quicker? Thanks again.
I actually ripped the tracks off of my original disk back in the day with windows media player.
You Gotta Help Me Man the patched one works but it’s unplayable! can’t acess grand prix nor time attack and neither multiplayer! the only thing that can acess is the options menu!
Make sure the game CD is in your first CD/DVD drive.
How to play music in Sonic R, Help Me?
There’s nothing special you need to do, though some versions of the game shipped without music due to duplication errors.
I cant get it to install… It said I didn’t have enough space, so I copied the files to a folder on the desktop, but it still said I didn’t have enough space… So I tried running it in Windows 98 compatibility mode and ran it as administrator, but it crashes instead… Any help?
I’m also using Windows 8.1.
Will please someone upload the setup wizard of Sonic R or tell me any website from where I can download it safely and 100% working. Please help me…
Sorry it’s not available for download, you will need to check eBay or Amazon.
https://www.play-old-pc-games.com/support-files/sonicr-1080p.zip
https://www.play-old-pc-games.com/support-files/sonicr-SXGA.zip
THIS links failed already. Could anyone give me for it?
my email:
*snip*
Links will be fixed soon.
Links are fixed for you now.
Thanks for BuckoA51 help.
However, the game fails to start due to the 004801d9 problem.
I have use the “a fan-made patch” to solve the above problem to enter the game in fullscreen.
However, the game freeze immediately after enter the game, used the “sonicr-patched.exe”. My keyboard has no reaction even i hit any key including Esc, Enter, Space or other keys.
I think i can do is Ctrl + Alt+ delete to force close the game.
What should I do?
Moreover, DXWnd-ms seems fail to start the game for me.
I am using Windows 7 Ulimate 64-bit with Aero.
Thanks a lot
Make sure you follow the DXWnd-ms instructions exactly, It doesn’t start the game itself, you still have to do that yourself.
yes. it starts! but the screen freeze at Selection page of Direct draw and Direct 3D page!
FORCE escape to desktop can see the error message
“the instruction at 00434365 referenced memory at 00000000 the memory could not be read”
I got a copy of the game, and I set everything up like you did in this tutorial. Yet, the game doesn’t recognize my keyboard input. I’ve set up DXWND and everything just like you said in this tutorial, but no input.
My game is flashing when i play it, and of course… no music.
The flash starts at the SEGA logo not the DirectX/DirectWrite select screen.
Please help!
OS: Windows XP
BuckoA51 has any idea about my situation?
thanks!
I don’t sorry :(
It works to open the game, but the grand prix menu, time attack and other menu have a cross in it. Only the options menu can be selected. How can I fix this?
The game is not detecting the CD-ROM, make sure it’s in your first drive (alphabetically).
Not that guy but, I have the same Issue. I set Sonic R as my A drive (on my external CD drive), and my other CD drive (which is internal and broken and cannot read discs) is set as D drive. When I load the game I have the same problem. Also when I set the disc as the Z drive the game doesn’t even bother to load. If it helps I used to setup.exe to install the game. Any ideas on the problem?
Try something like D and E for your CD drives, A and B were always reserved for floppy drives in the old days.
My broken CD drive is the D drive, so I can’t change it to that. And since it won’t read anything I can’t get it to show up in Computer management. Are there any programs where it would show up, or is there any way I can get around this? Also thanks for the speedy reply, really wasn’t expecting it so quick.
Never mind I got it to work! Had to mess around with computer management a bit. Quick question though, is there anyway to play it in windowed?
How can I get the Sonic R patch the work? I get an error when I try to run it.
Is the Tails doll curse included?
It is actually not real but the rumors say that he is included in the pc version too
it worked
thanks! a lot
Guys, try to find the 2004 version of Sonic R, the game is already patched and works perfectly on modern Windows up to 10 (controller support included).
I’ve tried for 5 hours to get my keyboard unblocked to play the game , downloaded and extracted dx wnd and everything but it shows an error that file dxwnd.dll is missing. HELP ME plz someone
:(
works perfectly thanks
What version of DXWnd was used for this tutorial? The current version has renamed some options…
The tool for running the game is unable to be downloaded :(
How do I fix the Graphics corruption on menus?
I saw other people playing direct3d without this issue.
For people trying to get the game to work in the future: By the way, if it doesn’t work with DXWND, use dgVoodoo2. That and the patched EXE should get the game working fine. Godspeed, fellow memers.
There is a problem in patched: I CANT USE RACE
Game is not seeing your CD, make sure your drive is the first optical drive alphabetically.
For some reason, Tails’s (Helicopter sound) when running is unheard in the game. Any idea why?
It immediately went a black screen qnd nothing works at all, what the hell do i do?.
The community has created a fan patch for all releases of the PC port; supposedly it works pretty well.
http://forums.sonicretro.org/index.php?showtopic=37536
I tried to follow these instructions but the link to DXWnd is an updated version where the menus were tittled differently with far more options than just the ones you select in the guide (i’m no genius) . I couldn’t get the game to read my keyboard inputs but it did boot up with a terrible aspect ratio. One bit of info on this page that helped was to move the content of the CD to the computer.
I struggled for about 20 mins trying to figure out how to resolve the issue with the information given on this page. I eventually went to https://gamebanana.com/tools/6325 and followed instructions on there to instal the sonic r updater. This worked flawlessly for me and it was way easier to install.
If anyone is struggling try out the mod manager.
Thanks! Again we remind readers that links on other sites are used at their own risk but this seems very promising.