TOCA Race Driver

From PCGamingWiki, the wiki about fixing PC games
TOCA Race Driver
TOCA Race Driver cover
Developers
Codemasters
Release dates
Windows March 28, 2003
Taxonomy
Microtransactions None
Modes Singleplayer, Multiplayer
Controls Direct control
Pacing Real-time
Perspectives First-person, Third-person
Genres Racing
Art styles Realistic
Vehicles Automobile, Track racing
Series TOCA
TOCA Race Driver on MobyGames
TOCA Race Driver on Wikipedia
TOCA
TOCA Touring Car Championship 1997
TOCA 2 Touring Cars 1998
TOCA Race Driver 2002
TOCA Race Driver 2 2004
TOCA Race Driver 3 2006
Race Driver: Grid 2008
GRID 2 2013
GRID Autosport 2014
GRID (2019) 2019
GRID Legends 2022

Warnings

GameSpy online services have been shut down (see Network for solutions).

Key points

Released as Pro Race Driver in North America, V8 Supercar: Race Driver in Australia and DTM Race Driver in Germany.

Availability[edit]

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
SecuROM DRM disc check
Windows

Essential improvements[edit]

Patches[edit]

Patch 1.1.120 is the latest version.

Skip intro videos[edit]

Use Racer_S's NoIntro Patch

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows

Save game data location[edit]

System Location
Windows

Video settings[edit]

Graphics feature State Notes
Widescreen resolution
See Widescreen resolution.
Multi-monitor
Ultra-widescreen
See Widescreen resolution.
4K Ultra HD
Edit the game's .ini file to render at 4K.
Field of view (FOV)
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)
See the glossary page for potential workarounds.
Vertical sync (Vsync)
60 FPS and 120+ FPS
26 FPS cap during real-time rendered cut scenes.
High dynamic range display (HDR)

Widescreen resolution[edit]

Widescreen fix[1]
  1. Open RaceDriver.exe with a hex editor such as HxD.
  2. Press Ctrl+F and select Hex-values.
  3. Search for 0000803F8984 and click OK.
  4. Replace the 0000803F value with 0000863F for 5:4 resolutions, 8888643F for 25:16 resolutions, 6D1C613F for 16:10 resolutions, FB3F5D3F for 15:9 resolutions, AAAA513F for 16:9 resolutions, 2222323F for 21:9 resolutions.
  5. Press Ctrl+F and search for CDCC4C3F.
  6. Replace the CDCC4C3F value with 0000553F for 5:4 resolutions, 66163A3F for 25:16 resolutions, 8AE3383F for 16:10 resolutions, 6166363F for 15:9 resolutions, EEEE2E3F for 16:9 resolutions, 88681A3F for 21:9 resolutions.
  7. Press Ctrl+F and search for 0000803F.
  8. Replace the 0000803F value with 0000863F for 5:4 resolutions, 8888643F for 25:16 resolutions, 6D1C613F for 16:10 resolutions, FB3F5D3F for 15:9 resolutions, AAAA513F for 16:9 resolutions, 2222323F for 21:9 resolutions.
  9. Press Ctrl+F and search for 0000C03F.
  10. Replace the 0000C03F value with CDCCCC3F for 5:4 resolutions, CDCCAC3F for 25:16 resolutions, ABAAAA3F for 16:10 resolutions, 0000A83F for 15:9 resolutions, 0000A03F for 16:9 resolutions, 1111713F for 21:9 resolutions.
  11. Press Ctrl+F and search for ABAAAA3F0000403F.
  12. Replace the ABAAAA3F value with 0000A03F for 5:4 resolutions, 0000C83F for 25:16 resolutions, CDCCCC3F for 16:10 resolutions, 5555D53F for 15:9 resolutions, 398EE33F for 16:9 resolutions, 26B41740 for 21:9 resolutions.
    • More aspect ratios available here
  13. Replace the 0000403F value with CDCC4C3F for 5:4 resolutions, 0AD7233F for 25:16 resolutions, 0000203F for 16:10 resolutions, 9A99193F for 15:9 resolutions, 0000103F for 16:9 resolutions, 0000D83E for 21:9 resolutions.
  14. Save the changes.
  15. Edit pchardwareconfig.ini in the installation folder to set the resolution. If it's not there, open HardwareSetup.exe and save the settings.
  16. The FOV values of some cameras can only be changed by editing RAM. If you'd like to set the FOV for the cockpit camera, you have to start any race and minimize the game, and do the following.
  17. Open HxD, press Ctrl+ Shift+R and select the RaceDriver.exe process.
  18. Press Ctrl+F and search for 52B89E3FXXXXXXXX (replace XXXXXXXX with the value which you replaced 0000803F with, for example 52B89E3FAAAA513F).
  19. Replace the 52B89E3FXXXXXXXX value with 1111A73F for 5:4 resolutions, 88888B3F for 25:16 resolutions, 6787893F for 16:10 resolutions, 49E1863F for 15:9 resolutions, DDDD7D3F for 16:9 resolutions, 8888503F for 21:9 resolutions.
  20. Save the changes.
  21. When you finish the race, the FOV value gets removed. When you start another race, the default value appears somewhere else, so you need to repeat this edit before every race.

Input settings[edit]

Keyboard and mouse State Notes
Remapping
Mouse acceleration
Mouse input not supported.
Mouse sensitivity
Mouse input not supported.
Mouse input in menus
Mouse Y-axis inversion
Mouse input not supported.
Controller
Controller support
Full controller support
Controller support only during races.
Controller remapping
Controller sensitivity
It's possible to set deadzones.
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
DualShock 4 controllers
Generic/other controllers
Additional information
Controller hotplugging
XInput hotplugging supported.
Haptic feedback
Not supported for XInput Controllers.
Simultaneous controller+KB/M
e.g. Controller for races, keyboard for menus.

Audio settings[edit]

Audio feature State Notes
Separate volume controls
Voice, engine and effects
Surround sound
5.1 Sound supported.
Subtitles
Closed captions
Mute on focus lost
Game hangs on focus lost.
EAX support

Localizations

Language UI Audio Sub Notes
English
French
German

Network[edit]

Multiplayer types

Type Native Players Notes
Local play
4 Versus
LAN play
8
Online play
8 GameSpy services have been shut down;[2] see GameSpy for workarounds.

Issues fixed[edit]

Error Reading Install Configuration[edit]

Manual installation[3]
  1. Create a folder to be used as <path-to-game>.
  2. Copy in binkw32.dll, GameSpy, HardwareSetup.exe, RaceDriver.exe, rd.bmp, Register and test.exe from X:\program files\Codemasters\Race Driver
  3. Make the following subdirectories and extract the corresponding cabinet from CD
    <path-to-game>\GameData root.cab
    <path-to-game>\GameData\anim\ anim.cab
    <path-to-game>\GameData\cardata\ cardata.cab
    <path-to-game>\GameData\cars\ cars.cab
    <path-to-game>\GameData\chamship\ chamship.cab
    <path-to-game>\GameData\dll\ MATHCP~1.cab, MATHPI~1.cab
    • Copy every dll from X:\program files\Codemasters\Race Driver\GameData\dll\
    <path-to-game>\GameData\frontend\ frontend.cab
    • Rename _dfe.big to 3dfe.big and _dfe.ini to 3dfe.ini
    <path-to-game>\GameData\shaders\ shaders.cab
    <path-to-game>\GameData\sky\ sky.cab
    <path-to-game>\GameData\sound\ sound.cab
    <path-to-game>\GameData\sound\cars\ SOUNDC~1.cab
    <path-to-game>\GameData\sound\collamb\ SOUNDC~2.cab
    <path-to-game>\GameData\sound\frontend\ SOUNDF~1.cab
    <path-to-game>\GameData\sound\ptspech\ SOUNDP~1.cab
    <path-to-game>\GameData\trakmod0\ trakmod0.cab
    <path-to-game>\GameData\trakmod1\ trakmod1.cab
    <path-to-game>\GameData\traktex0\ traktex0.cab
    <path-to-game>\GameData\traktex1\ traktex1.cab
  4. Create a reg file with the following text and add it to the registry
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Codemasters\Race Driver]
"LANGUAGE"="eng"
"SKU"="eur"
"PATH_MAIN"="<path-to-game>\\GameData"
"PATH_APPLICATION"="<path-to-game>\\tocard1"
"PATH_CD"="X:\\"
"NAME_APPLICATION"="ToCA Race Driver"
"NAME_CD"="ToCA Race Driver Game Disc (Disc 1)"
"TITLEBAR"="ToCA Race Driver"
"NO_DRIVE"="Please insert the disc labelled ToCA Race Driver Game Disc (Disc 1) into your CD drive."
"NO_DISC"="Please insert the disc labelled ToCA Race Driver Game Disc (Disc 1) into your CD drive."
"WRONG_DISC"="Please insert the disc labelled ToCA Race Driver Game Disc (Disc 1) into your CD drive."

Notes

Remember to adjust path (and language/sku) accordingly, where X:\ is the CD reader

Vsync option in Options Game not working on Windows10[edit]

  1. Download [1] dgvoodoo2.
  2. Copy D3D8.DLL from the \MS\x86\ folder to the game install directory.

Other information[edit]

API[edit]

Technical specs Supported Notes
Direct3D 8
Shader Model support 8.1b
Executable 32-bit 64-bit Notes
Windows

Middleware[edit]

Middleware Notes
Multiplayer GameSpy

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) Windows 98/ME/2000/XP
Processor (CPU) Pentium 3 700MHz / Athlon 700MHz
System memory (RAM) 128 MB
Hard disk drive (HDD) 1.5 GB + 250 MB after installation
Video card (GPU) compatible 3D graphics card with 32 MB VRAM

References