Difference between revisions of "Sonic R (2004)"
From PCGamingWiki, the wiki about fixing PC games
m (→Input settings: updated template usage) |
(Removing redundant intructions for issues fixed and updating some information. XInput fix also added.) |
||
Line 102: | Line 102: | ||
|antialiasing notes = | |antialiasing notes = | ||
|vsync = unknown | |vsync = unknown | ||
− | |vsync notes = | + | |vsync notes = V-sync seems to be always on. |
|60 fps = false | |60 fps = false | ||
− | |60 fps notes = Game is | + | |60 fps notes = Game is capped at 30 FPS. |
|120 fps = false | |120 fps = false | ||
|120 fps notes = | |120 fps notes = | ||
Line 127: | Line 127: | ||
|invert mouse y-axis notes = | |invert mouse y-axis notes = | ||
|controller support = true | |controller support = true | ||
− | |controller support notes = | + | |controller support notes = For XInput controllers, see [[#Controller support|Controller support]] |
|full controller = true | |full controller = true | ||
− | |full controller notes = | + | |full controller notes = Keyboard input configuration menu requires keyboard. |
|controller remap = true | |controller remap = true | ||
− | |controller remap notes = | + | |controller remap notes = May not support all buttons in some cases. |
|controller sensitivity = false | |controller sensitivity = false | ||
|controller sensitivity notes= | |controller sensitivity notes= | ||
Line 139: | Line 139: | ||
|touchscreen notes = | |touchscreen notes = | ||
|button prompts = false | |button prompts = false | ||
− | |button prompts notes = | + | |button prompts notes = No keyboard or controller prompts at all. |
|controller hotplug = false | |controller hotplug = false | ||
|controller hotplug notes = Game sets up input at launch, so if your controller comes disconnected after the game was launched, reconnecting it should still allow it to work. | |controller hotplug notes = Game sets up input at launch, so if your controller comes disconnected after the game was launched, reconnecting it should still allow it to work. | ||
|haptic feedback = false | |haptic feedback = false | ||
|haptic feedback notes = | |haptic feedback notes = | ||
− | |simultaneous input = | + | |simultaneous input = true |
|simultaneous input notes = | |simultaneous input notes = | ||
+ | |steam input api = unknown | ||
+ | |steam input api notes = | ||
|light bar support = false | |light bar support = false | ||
|light bar support notes = | |light bar support notes = | ||
+ | }} | ||
+ | |||
+ | ===Controller support=== | ||
+ | {{Fixbox|description=Use XInput Plus|ref=<ref>{{Refcheck|user=AmethystViper|date=April 6, 2018|comment=}}</ref>|fix= | ||
+ | # Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus]. | ||
+ | # Set the Target Program to {{file|Sonic R.exe}}. | ||
+ | # Go to the Key Assign tab, then go to Left Stick and assign it to {{code|Multiple Key}}, then check {{code|Left Stick}} and {{code|DPAD}}. | ||
+ | # Go to the DirectInput tab, and check {{code|Enable DirectInput Output}}. | ||
+ | # Click {{code|Customize}}, then assign Left/Right Trigger as {{code|Button 7/8}}, Back/Start as {{code|Button 9/10}}, Left/Right Stick Button as Button {{code|11/12}}, and Guide button as {{code|Button 13}}. | ||
+ | # Click {{code|Apply}} to save settings and install DLLs into the installation folder. The game should be able to register XInput D-pad and analog triggers as DirectInput buttons. | ||
}} | }} | ||
Line 154: | Line 166: | ||
{{Audio settings | {{Audio settings | ||
|separate volume = true | |separate volume = true | ||
− | |separate volume notes = | + | |separate volume notes = Music volume is new to the 2004 port. |
|surround sound = false | |surround sound = false | ||
− | |surround sound notes = | + | |surround sound notes = Game audio is always stereo. |
|subtitles = false | |subtitles = false | ||
|subtitles notes = | |subtitles notes = | ||
|closed captions = false | |closed captions = false | ||
|closed captions notes = | |closed captions notes = | ||
− | |mute on focus lost = | + | |mute on focus lost = hackable |
|mute on focus lost notes = [[#Sonic R Mod Loader|Sonic R Mod Loader]] changes this so the music is audible when focus is lost due to bass_vgmstream support being added. | |mute on focus lost notes = [[#Sonic R Mod Loader|Sonic R Mod Loader]] changes this so the music is audible when focus is lost due to bass_vgmstream support being added. | ||
|eax support = false | |eax support = false | ||
|eax support notes = | |eax support notes = | ||
+ | }} | ||
+ | |||
+ | ==Network== | ||
+ | {{Network/Multiplayer | ||
+ | |local play = unknown | ||
+ | |local play players = | ||
+ | |local play modes = | ||
+ | |local play notes = | ||
+ | |lan play = unknown | ||
+ | |lan play players = | ||
+ | |lan play modes = | ||
+ | |lan play notes = | ||
+ | |online play = unknown | ||
+ | |online play players = | ||
+ | |online play modes = | ||
+ | |online play notes = | ||
+ | |asynchronous = unknown | ||
+ | |asynchronous notes = | ||
}} | }} | ||
Line 170: | Line 200: | ||
===Game runs at unstable framerate on modern hardware=== | ===Game runs at unstable framerate on modern hardware=== | ||
{{Fixbox|description=Install and use Sonic R Mod Loader|ref=<ref>https://github.com/sonicretro/sonicr-mod-loader/commit/4c95a0711f1ecda4de33ce2fcaf5c456404daca9</ref>|fix= | {{Fixbox|description=Install and use Sonic R Mod Loader|ref=<ref>https://github.com/sonicretro/sonicr-mod-loader/commit/4c95a0711f1ecda4de33ce2fcaf5c456404daca9</ref>|fix= | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
Line 181: | Line 205: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = 9 | + | |direct3d versions = 7, 9 |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 199: | Line 223: | ||
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
− | |shader model versions = | + | |shader model versions = 2 |
|shader model notes = | |shader model notes = | ||
|64-bit executable = false | |64-bit executable = false | ||
Line 209: | Line 233: | ||
|OSfamily = Windows | |OSfamily = Windows | ||
− | |minOS = XP | + | |minOS = 95, 98, ME, XP |
− | |minCPU = | + | |minCPU = Intel Pentium 90MHz |
− | |minRAM = | + | |minCPU2 = |
− | |minHD = | + | |minRAM = 16 MB |
+ | |minHD = 20 MB | ||
|minGPU = | |minGPU = | ||
+ | |minGPU2 = | ||
+ | |minGPU3 = | ||
+ | |minVRAM = | ||
+ | |minOGL = | ||
+ | |minDX = 7 | ||
+ | |minSM = | ||
+ | |minaudio = DirectX-compatible sound card. | ||
+ | |mincont = | ||
+ | |minother = | ||
|recOS = | |recOS = | ||
− | |recCPU = | + | |recCPU = Intel Pentium 133MHz |
− | |recRAM = | + | |recCPU2 = |
− | |recHD = | + | |recRAM = 32 MB |
+ | |recHD = 40 MB | ||
|recGPU = | |recGPU = | ||
+ | |recGPU2 = | ||
+ | |recGPU3 = | ||
+ | |recVRAM = | ||
+ | |recOGL = | ||
+ | |recDX = | ||
+ | |recSM = | ||
+ | |recaudio = | ||
+ | |reccont = | ||
+ | |recother = | ||
}} | }} | ||
{{References}} | {{References}} |
Revision as of 21:57, 6 April 2018
This page may require cleanup to meet basic quality standards. You can help by modifying
the article. The discussion page may contain useful suggestions.
Developers | |
---|---|
Traveller's Tales | |
Publishers | |
Sega | |
Release dates | |
Windows | 2004 |
⤏ Go to series page | |
Sonic the Hedgehog fangames (series) | |
Sonic CD | 1995 |
Sonic's Schoolhouse | 1996 |
Sonic 3D Blast (series) | |
Sonic & Knuckles Collection | 1997 |
Sonic R (series) | |
Sonic Adventure (series) | |
Sonic Heroes | 2004 |
Sonic Mega Collection Plus | 2006 |
Sonic Riders | 2006 |
Sonic Racing (series) | |
Sonic the Hedgehog | 2010 |
Dr. Robotnik's Mean Bean Machine | 2010 |
Sonic Spinball | 2010 |
Sonic the Hedgehog 2 | 2011 |
Sonic 3 & Knuckles | 2011 |
Sonic Generations | 2011 |
Sonic CD (2012) | 2012 |
Sonic the Hedgehog 4: Episode I | 2012 |
Sonic the Hedgehog 4: Episode II | 2012 |
Sonic Dash | 2014 |
Sonic Lost World | 2015 |
Sonic Mania | 2017 |
Sonic Forces | 2017 |
Sonic the Hedgehog (Mobile Decompilation) | 2021 |
Sonic the Hedgehog 2 (Mobile Decompilation) | 2021 |
Sonic Colors: Ultimate | 2021 |
Sonic Origins | 2022 |
Sonic Frontiers | 2022 |
The Murder of Sonic the Hedgehog | 2023 |
Sonic Superstars | 2023 |
Sonic Dream Team | 2023 |
Sonic X Shadow Generations | 2024 |
This page is for the rare 2004 port. For the original 1998 release, see Sonic R (1998).
Key points
- 2004 release is compatible with recent systems (up to Windows 10).
- Bigger modding scene than the older 1998 version.
- Network Mode nearly completely removed.
- Graphics settings menu made inaccessible and when manually accessed, many functions are disabled.
General information
- Sonic News Network - A massive wiki for the Sonic the Hedgehog universe
- Sonic Retro - A huge fan site for everything Sonic the Hedgehog.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | Use launch command "ignorecd" or use Sonic R Mod Loader to bypass disc check. |
- This game is not available digitally.
- This port is exceedingly rare and release information is poorly documented. It is currently thought that it has been released only in Portugal, UK and Australia. Copies of it are also not clearly labeled, instead appearing as a reprint of the original 1998 game.[1]
- It is possible to update 1998 port to this 2004 port with the below essential improvements included by using Sonic R Updater.
Essential improvements
Sonic R Mod Loader
- Sonic R Mod Loader fixes a runtime bug causing poor framerate on modern hardware, removes the disc check, adds support for mods, custom resolution, windowed mode, widescreen support, borderless fullscreen, and supports loading music from the installation folder instead of the disc.
Install and use Sonic R Mod Loader |
---|
|
Modifications
- RemoveStrays - A fix for various graphical bugs tied to how the game maps textures for the UI.
- ADX Music - A mod to use more efficient looping ADX format audio for music instead, opting for improved version of tracks from the Sega Saturn version in some cases.
- Music R - A mod that changes most if not all of the music in the game.
Change Draw Distance
Use hidden hotkeys[2] |
---|
|
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\sonicr.inf[Note 1] |
Save game data location
System | Location |
---|---|
Windows | <path-to-game>\save\[Note 1] <path-to-game>\ghost[Note 1] <path-to-game>\bin\demos[Note 1] |
- Saves are stored in
<path-to-game>\save
- Time Attack Ghosts are stored in
<path-to-game>\ghost
- Recorded Replay Demos are stored in
<path-to-game>\bin\demos
Video settings
Input settings
Controller support
Use XInput Plus[3] |
---|
|
Audio settings
Network
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
Local play | |||
LAN play | |||
Online play | |||
Asynchronous multiplayer |
Issues fixed
Game runs at unstable framerate on modern hardware
Install and use Sonic R Mod Loader[4] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 7, 9 | |
Shader Model support | 2 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95, 98, ME, XP | |
Processor (CPU) | Intel Pentium 90MHz | Intel Pentium 133MHz |
System memory (RAM) | 16 MB | 32 MB |
Hard disk drive (HDD) | 20 MB | 40 MB |
Video card (GPU) | DirectX 7 compatible | |
Sound (audio device) | DirectX-compatible sound card. |
Notes
- ↑ 1.0 1.1 1.2 1.3 When running this game without elevated privileges (Run as administrator option), write operations against a location below
%PROGRAMFILES%
,%PROGRAMDATA%
, or%WINDIR%
might be redirected to%LOCALAPPDATA%\VirtualStore
on Windows Vista and later (more details).