Difference between revisions of "Sonic R (2004)"
From PCGamingWiki, the wiki about fixing PC games
(→Video settings: vsync = always on) |
(Infobox updates, adding some other useful mods that fixes some oversights, and updating the XInput Plus fix instructions and providing an alternative layout set-up to mimic the Saturn version's controls.) |
||
Line 10: | Line 10: | ||
|release dates= | |release dates= | ||
{{Infobox game/row/date|Windows|2004}} | {{Infobox game/row/date|Windows|2004}} | ||
+ | |reception = | ||
+ | |taxonomy = | ||
+ | {{Infobox game/row/taxonomy/modes | Singleplayer, Multiplayer }} | ||
+ | {{Infobox game/row/taxonomy/pacing | Real-time }} | ||
+ | {{Infobox game/row/taxonomy/perspectives | Third-person }} | ||
+ | {{Infobox game/row/taxonomy/controls | Direct control }} | ||
+ | {{Infobox game/row/taxonomy/genres | Racing }} | ||
+ | {{Infobox game/row/taxonomy/art styles | Cartoon }} | ||
+ | {{Infobox game/row/taxonomy/series | Sonic the Hedgehog }} | ||
|steam appid = | |steam appid = | ||
+ | |steam appid side = | ||
|gogcom id = | |gogcom id = | ||
+ | |gogcom id side = | ||
+ | |official site= | ||
+ | |hltb = | ||
|igdb = sonic-r | |igdb = sonic-r | ||
− | |strategywiki = | + | |mobygames = sonic-r |
+ | |strategywiki = sonic-r | ||
|wikipedia = Sonic R | |wikipedia = Sonic R | ||
|winehq = 3984 | |winehq = 3984 | ||
+ | |license = commercial | ||
}} | }} | ||
− | + | ||
{{Disambig|the rare 2004 re-release|the original 1998 release|[[Sonic R (1998)]]}} | {{Disambig|the rare 2004 re-release|the original 1998 release|[[Sonic R (1998)]]}} | ||
Line 31: | Line 46: | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | disc | Use launch command | + | {{Availability/row| Retail | | disc | Use launch command {{code|ignorecd}} or install [[#Sonic R Updater|Sonic R Updater]] to bypass disc check. | | Windows }} |
}} | }} | ||
{{ii}} This game is not available digitally. | {{ii}} This game is not available digitally. | ||
Line 58: | Line 73: | ||
* [https://gamebanana.com/guis/34733 Widescreen Assets] - Readjusts and crops the original 4:3 GUI assets to properly fit in 16:9 instead of stretching them. This also fixes banner in menus so they don't abruptly cut off when playing in widescreen. | * [https://gamebanana.com/guis/34733 Widescreen Assets] - Readjusts and crops the original 4:3 GUI assets to properly fit in 16:9 instead of stretching them. This also fixes banner in menus so they don't abruptly cut off when playing in widescreen. | ||
* [https://gamebanana.com/gamefiles/8571 Resort Island Fix] - Fixes out-of-place floormaps of Resort Island. | * [https://gamebanana.com/gamefiles/8571 Resort Island Fix] - Fixes out-of-place floormaps of Resort Island. | ||
+ | * [https://gamebanana.com/gamefiles/10692 Knuckles Shoe Fix] - Corrects an error with Knuckles' shoe texture so don't appear like Tails' shoes. | ||
+ | * [https://gamebanana.com/skins/178269 Metal Knuckles Has Green Eyes] - Changes the eye color of Metal Knuckles so they appear faithful to official artwork. | ||
+ | * [https://gamebanana.com/guis/35048 Alternate Ending Screens] - Replaces the stock ending screen images with official promotional renders. A widescreen supported version is also available that pillarboxes the images so they don't appear stretched in widescreen. | ||
+ | * [https://gamebanana.com/guis/35661 Saturn HUD] - Recreates the original in-game HUD from the Sega Saturn version onto the PC version. Not compatible with Remove Strays. | ||
* [https://gamebanana.com/guis/33990 Gems Collection Textures] - Ports over the textures featured in the Sonic Gems Collection version of the game. | * [https://gamebanana.com/guis/33990 Gems Collection Textures] - Ports over the textures featured in the Sonic Gems Collection version of the game. | ||
* [https://github.com/fancymelonub/Music-R/releases Music R] - A mod that changes most if not all of the music in the game. | * [https://github.com/fancymelonub/Music-R/releases Music R] - A mod that changes most if not all of the music in the game. | ||
Line 67: | Line 86: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/config|Windows|{{p|game}}\sonicr.inf}} | + | {{Game data/config|Windows|{{p|game}}\sonicr.inf|{{p|game}}\joystick.inf}} |
}} | }} | ||
Line 177: | Line 196: | ||
===[[Controller|Controller support]]=== | ===[[Controller|Controller support]]=== | ||
− | {{ii}} To use XInput-based controllers, | + | {{ii}} To use XInput-based controllers with proper D-pad and trigger support, a fix is required. |
− | {{Fixbox|description= | + | {{Fixbox|description=Instructions for XInput Plus|ref=<ref name="XInput fix">{{Refcheck|user=AmethystViper|date=2020-07-12|comment=Confirmed working with an Xbox One controller via Bluetooth. The Sega Saturn control layout was referenced from a guide from GameFAQs and emulating the Sega Saturn version via Mednafen.}}</ref>|fix= |
− | # Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus] | + | # Download and run [https://sites.google.com/site/0dd14lab/xinput-plus XInput Plus], and then 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 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, | + | # Go to the DirectInput tab, check {{code|Enable DirectInput Output}}, change the Guide button function to {{code|Button13}} from its drop-down menu, and then click the {{code|Customize}} button and remap the buttons and triggers as the following: |
− | + | #* '''Left/Right Trigger:''' {{code|Button 7/8}} | |
− | # | + | #* '''Back/Start:''' {{code|Button 9/10}} |
+ | #* '''Left/Right Stick Button:''' {{code|Button 11/12}} | ||
+ | # (Optional) For multiplayer, go to the Advanced tab of the DirectInput settings, and under the DeviceID section, click the {{code|Detect}} button to assign a controller to a player and then press a button on the controller to register it to the player. | ||
+ | # Go to the Setting tab, uncheck {{code|Enable Init Beep}} to disable XInput Plus' confirmation beep sound and then click {{code|Apply}} to save the settings and install the XInput Plus {{file|*.dll}} files into the game's installation folder. The game should be able to register XInput D-pad and analog triggers as DirectInput buttons. | ||
+ | }} | ||
+ | |||
+ | {{Fixbox|description=Sega Saturn-like control layout for XInput Plus|ref=<ref name="XInput fix"/>|fix= | ||
+ | {{ii}} An alternative controller configuration for XInput that mimics the original controls from the Sega Saturn version on an XInput controller. | ||
+ | # Perform Step 1 of the downloading and running XInput Plus and configurating it for the game above. | ||
+ | # Go to the Key Assign tab, then change the following controls as shown: | ||
+ | #* '''Left Stick:''' assign it to {{code|Multiple Key}}, then check {{code|Left Stick}} and {{code|DPAD}}. | ||
+ | #* '''A:''' assign it to {{code|Multiple Key}}, then check {{code|A}} and {{code|Y}} buttons. | ||
+ | #* '''X:''' assign it to {{code|Multiple Key}}, then check {{code|X}} and {{code|B}} buttons. | ||
+ | #* '''LB:''' assign it to {{code|Multiple Key}}, then check {{code|LB}} and {{code|RB}} buttons. | ||
+ | # Resume configurating XInput Plus for the game from Steps 3 through 5. | ||
+ | # Launch the game, go to Options → Controls, then go to Set Joystick with your controller and remap the buttons as the following: '''Action:''' X/B Buttons, '''Pause:''' Start Button, '''Accel.:''' A/Y Buttons, '''L.Brake:''' Left Trigger, '''R.Brake:''' Right Trigger, '''Camera:''' LB/RB Buttons. If mistakes were made during the in-game remapping process where buttons clashes with each other, simply delete the {{file|joystick.inf}} file from <code>{{p|game}}</code> and start over. | ||
}} | }} | ||
Revision as of 18:46, 12 July 2020
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 |
Taxonomy | |
Modes | Singleplayer, Multiplayer |
Pacing | Real-time |
Perspectives | Third-person |
Controls | Direct control |
Genres | Racing |
Art styles | Cartoon |
Series | Sonic the Hedgehog |
⤏ 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 re-release. For the original 1998 release, see Sonic R (1998).
Key points
- Improved compatibility with newer operating systems with a larger modding community than the 1998 version.
- The network mode is almost completely removed.
- The graphics settings menu is 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 install Sonic R Updater 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 upgrade the 1998 version to this 2004 re-release with by using Sonic R Updater.
Essential improvements
Sonic R Updater
- Fixes a runtime error that causes poor frame-rate on modern hardware, removes the disc check, adds modding support thanks to Sonic R Mod Loader, custom resolutions and widescreen support, windowed/borderless fullscreen modes, and loading music from the installation folder instead of the disc.
How to install Sonic R Updater[2] |
---|
|
Featured mods
- Some of the featured mods are included with Sonic R Updater.
Included in Sonic R Updater
- 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.
- RemoveStrays - A fix for various graphical bugs tied to how the game maps textures for the user interface.
- Sega Saturn Style Colors - A mod that fixes and restores vertex colors. This makes the game look more lively and colorful than it did before, as well as more accurate to the Saturn version. Additionally it makes Radiant Emerald translucent like it's Saturn counterpart.
- EggRobo Texture Fix - Fixes a texture error where EggRobo's gun shows part of Tail's eye.
Additional notable mods
- Widescreen Assets - Readjusts and crops the original 4:3 GUI assets to properly fit in 16:9 instead of stretching them. This also fixes banner in menus so they don't abruptly cut off when playing in widescreen.
- Resort Island Fix - Fixes out-of-place floormaps of Resort Island.
- Knuckles Shoe Fix - Corrects an error with Knuckles' shoe texture so don't appear like Tails' shoes.
- Metal Knuckles Has Green Eyes - Changes the eye color of Metal Knuckles so they appear faithful to official artwork.
- Alternate Ending Screens - Replaces the stock ending screen images with official promotional renders. A widescreen supported version is also available that pillarboxes the images so they don't appear stretched in widescreen.
- Saturn HUD - Recreates the original in-game HUD from the Sega Saturn version onto the PC version. Not compatible with Remove Strays.
- Gems Collection Textures - Ports over the textures featured in the Sonic Gems Collection version of the game.
- Music R - A mod that changes most if not all of the music in the game.
- Gentle Ring Sound - Replaces the loud and grating stock ring pick-up sound effect from the 2004 version that can cause audio clipping issues with a softer, sound-balanced one.
- Improved SFX - A sound effects enhancement mod that replaces the default sound effects with higher quality ones.
- Sonic 3D Blast Sounds - Replaces the default sound effects with ones from the Sega Saturn version of Sonic 3D Blast.
Game data
Configuration file(s) location
System | Location |
---|---|
Windows | <path-to-game>\sonicr.inf[Note 1] <path-to-game>\joystick.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
- To use XInput-based controllers with proper D-pad and trigger support, a fix is required.
Instructions for XInput Plus[3] |
---|
|
Sega Saturn-like control layout for XInput Plus[3] |
---|
|
Audio settings
Network
Multiplayer types
Type | Native | Players | Notes | |
---|---|---|---|---|
Local play | 2 | Versus |
||
LAN play | ||||
Online play | ||||
Asynchronous multiplayer |
Issues fixed
Game runs at unstable frame-rate on modern hardware
Patch the game with Sonic R Updater.[4] |
---|
Other information
API
Technical specs | Supported | Notes |
---|---|---|
Direct3D | 7, 9 | For Direct3D 9 support, install Sonic R Updater. |
Shader Model support | 2 |
Executable | 32-bit | 64-bit | Notes |
---|---|---|---|
Windows |
Change Draw Distance
Use hidden hotkeys[5] |
---|
Use F1 to decrease draw distance or F2 to increase it. |
System requirements
Windows | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 95, 98, ME, XP | |
Processor (CPU) | Intel Pentium 90 MHz | Intel Pentium 133 MHz |
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 1.4 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).
References
- ↑ Sega PC Reloaded - Sonic and Sega Retro Message Board, Page 5 - last accessed on March 27, 2019
- ↑ Verified by User:AmethystViper on March 27, 2019
- ↑ 3.0 3.1 Verified by User:AmethystViper on 2020-07-12
- Confirmed working with an Xbox One controller via Bluetooth. The Sega Saturn control layout was referenced from a guide from GameFAQs and emulating the Sega Saturn version via Mednafen.
- ↑ Verified by User:AmethystViper on March 27, 2019
- ↑ Sonic R (Windows)/2004 Release Differences - The Cutting Room Floor - last accessed on March 27, 2019