Mobil 1 Rally Championship

From PCGamingWiki, the wiki about fixing PC games
Mobil 1 Rally Championship
Mobil 1 Rally Championship cover
Developers
Magnetic Fields[1]
Creative Asylum[2]
Publishers
Actualize[3]
Germany Ubisoft[4]
Release dates
Windows November 19, 1999[1]
Mobil 1 Rally Championship on Wikipedia
Rally Championship
Lombard RAC Rally 1988
Network Q RAC Rally 1993
Network Q RAC Rally Championship 1996
International Rally Championship 1997
Mobil 1 Rally Championship 1999
Rally Championship Xtreme 2001

Key points

Commonly referred to as Rally Championship 2000.

General information

Official website (retrieved)
Tom's RC2K Website - A fan site with different mods and tools for editing the game.

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM DRM disc check
Windows
This game is not available digitally.
A demo is available here.

Essential improvements[edit]

Patches[edit]

Latest version is Patch 5.30.0(also called Patch 6), it can be downloaded here or here. However, it changes the pitch of some audio effects(including car engines) and the FOV fix causes the player car's body to stretch in widescreen, so update only if these two things don't present an issue.

dgVoodoo[edit]

Fixes many issues with the game:
  • Removes the DirectX resolution limit.
  • Makes it possible to select resolutions with 32 bit color option in the video settings menu.
  • Can be used to force anti-aliasing without rendering issues.
  • Can be used to force custom resolutions (can cause minor artifacts in the menus, see Widescreen resolution for another method).
Instructions[5]
  1. Download the latest version of dgVoodoo and unpack it.
  2. Copy all the files from the MS folder.
  3. Paste the files into the game installation folder.
  4. Run dgVoodooCpl.exe and in the DirectX tab edit the settings.

Notes

Check Application controlled fullscreen/window state and Disable Alt-Enter to toggle screen state options to avoid conflicts if using Alt+Tab .

Skip intro videos[edit]

Instructions[6]
  1. If it doesn't already exist create a file called ral.cfg in <path-to-game>\var.
  2. In this file put the following line; nofmv=1.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\var\[Note 1]
ral.cfg can be used to make custom modifications(most options require the latest patch to be installed). Fan made programs like Ralwiz or Ral CFG can be used to edit this file.

Save game data location[edit]

System Location
Windows <path-to-game>\savedata\savegame\[Note 1]

Video settings[edit]

Video settings menus.
Video settings menus.

Graphics feature State Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
See Widescreen resolution.
Field of view (FOV)
See Widescreen resolution.
Windowed
See the glossary page for potential workarounds.
Borderless fullscreen windowed
See the glossary page for potential workarounds.
Anisotropic filtering (AF)
See the glossary page for potential workarounds.
Anti-aliasing (AA)
Forcing it in the graphics card control panel causes rendering issues with videos, loading screens and menus. Use dgVoodoo to force MSAA.
Vertical sync (Vsync)
Double or triple buffering are available, no option to disable. Force off in the graphics driver.
60 FPS
See Random game crashes.
120+ FPS
Most tracks crash at certain points above 95 fps.

Widescreen resolution[edit]

Change resolution[7][8]
  1. Open RAL.exe with a hex editor such as HxD.
  2. Press Ctrl+F and set Datatype to Hex-values.
  3. Search for 00050004 and replace it with:
    • 0005D002 for 1280x720
    • 00050003 for 1280x768
    • 00052003 for 1280x800
    • 56050003 for 1366x768
    • A0058403 for 1440x900
    • 40068403 for 1600x900
    • 40060004 for 1600x1024
    • 90061A04 for 1680x1050
    • 80073804 for 1920x1080
    • 8007B004 for 1920x1200
    • More values available here.
  4. Press Ctrl+F and search for the first instance of hex value 0000803F0000803F00000000.
  5. Replace the first 0000803F after the found value with:
    • 0080873F for 5:4 screens
    • 66666A3F for 25:16 screens
    • 0000583F for 16:10 screens
    • FFFF523F for 15:9 screens
    • 0000443F for 16:9 screens
    • FF0F163F for ~21:9 screens
  6. Replace the fourth 0000803F after the found value with:
    • FF3F843F for 5:4 screens
    • 91C2733F for 25:16 screens
    • 5A55693F for 16:10 screens
    • 0680663F for 15:9 screens
    • 00005E3F for 16:9 screens
    • 0E84403F for ~21:9 screens
  7. Save the file.
  8. Start the game and select new resolution in the video options menu.

Notes

3D objects in menus are narrower.
Menus will still be stuck at 800x600.
Only affects FOV of chase cams.
With the newest patch changing the FOV will stretch the player car's body.
Old versions of DirectX have a resolution limit, use dgVoodoo files to enable higher resolutions.
Custom resolution can be also forced using dgVoodoo and it works for the menus too, but can cause minor artifacts in the menus.

Input settings[edit]

Keyboard and controller settings menus.
Keyboard and controller settings menus.

Keyboard and mouse State Notes
Remapping
Keyboard only.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
No mouse support.
Mouse Y-axis inversion
Controller
Controller support
ACT LABS RS Shifter endorsed by developers.[9]
Full controller support
All menus and some other actions can only be performed with a keyboard.
Controller remapping
Mapping Xbox 360 controller triggers requires a workaround; see Controller remapping.
Controller sensitivity
Controller Y-axis inversion
Additional information
Controller hotplugging
Haptic feedback
Simultaneous controller+KB/M

Controller remapping[edit]

Binding trigger axes requires some additional changes.
Instructions[5]
  1. Install Patch 6.
  2. Connect the controller.
  3. Go to control panel/game controllers/properties of controller. Press triggers and make sure triggers are the Z axis (they always are, just check)
  4. Run the game, go to Player 1 settings and enable the controller. Assign it as 2 axis controller.
  5. Go to <path-to-game>\var\.
  6. Create(or edit if exists) RAL.CFG.
  7. Add the line alt2axcode=0x0002.
  8. Run the game. The triggers should work now. You can also remap the rest of the buttons to your liking, along with the dead zones and the sensitivity of the steering controls.

Notes

You can find more info in UPDATE.TXT that came with Patch 6.

Audio settings[edit]

Audio settings menus.
Audio settings menus.

Audio feature State Notes
Separate volume controls
Surround sound
Subtitles
Closed captions
Mute on focus lost
EAX support
A3D 2.0[10]

Localizations

Language UI Audio Sub Notes
English
Czech
Polish

Network[edit]

Multiplayer types

Type Native Notes
Local play
LAN play
Online play

Issues fixed[edit]

Low frame rate[edit]

Instructions[citation needed]
  1. Use dgVoodoo.

Sound crashing and freezing[edit]

Instructions[5]
  1. Force single core affinity for <path-to-game>\Ral.exe.

Random game crashes[edit]

Arcade mode is prone to random crashes on certain tracks when played at higher framerate ("Guru Meditation" error), limiting the framerate to 30 FPS fixes the issue.
Instructions[11]
  1. Use Rivatuner Statistics Server to limit the game framerate to 30 FPS.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 6
DirectDraw 6
Executable 32-bit 64-bit Notes
Windows

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) 95, 98, NT 4
Processor (CPU) AMD K6-2 300 MHz
Intel Pentium II 266 MHz
System memory (RAM) 64 MB
Hard disk drive (HDD) 20 MB
Video card (GPU) 8 MB of VRAM
DirectX 5 compatible

Notes

  1. 1.0 1.1 When running this game without Administrator elevation, activity in %PROGRAMFILES%, %PROGRAMFILES(X86)%, and %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore\ (more details).

References