github emoose/OutRun2006Tweaks v0.2.3
OutRun2006Tweaks 0.2.3

latest releases: v0.6.1, v0.6, v0.5.1...
3 months ago

Known issues

  • With FramerateFastLoad = 2 (vsync-disable during load screen) the game may crash when exiting from a race back to menu, this will be corrected in a future release - the default FramerateFastLoad = 1 should work fine however.
  • When exiting game a crash message may display on some machines, this is harmless and only happens once the game has fully exited, a fix will be included in the next release.

Changelog

0.2.3:

  • PreventDESTCorruption: prevents vanilla game "DEST" save corruption bug, caused by trying to remap controls with many DInput devices connected.
  • FixPegasusClopping: fixes horse clop sound effect looping throughout the whole session once sound starts playing
  • SkipIntroLogos: allows skipping the startup logos (game will still show a white screen for 5-10 seconds while things load however)
  • DisableCountdownTimer: allows disabling the countdown timer
  • Bugfixes can now be toggled off/on inside the INI

0.2.2:

  • FixC2CRankings: fix anti-piracy check that broke C2C ranking scoreboard on Steam release, scores should now save to scoreboard properly

0.2.1:

  • FixZBufferPrecision: fixed lens-flare being clipped out (also fixes a vanilla bug with lens-flare edges slightly clipping out of view)
  • FixZBufferPrecision: temporarily disable during camera switch to prevent clipping issues
  • AutoDetectResolution: makes game use desktop resolution by default if outrun2006.ini config doesn't exist, game can now play fine without needing to use Config.exe tool
  • CommandLineArgs: added args/launch params to override the outrun2006.ini config: -width XXX / -height XXX / -antialiasing XXX / -windowed / -fullscreen / -nofog / -fog

0.2:

  • FixZBufferPrecision: greatly reduces z-fighting/distant object pop-in

Setup

Since Steam/DVD releases are packed with ancient DRM that doesn't play well with DLL wrappers, this pack includes a replacement game EXE to run the game with.

This EXE should be compatible with both the Steam release & the original DVD version, along with most OR2006 mods.

To set it up:

  • Extract the files from the release ZIP into your Outrun2006 Coast 2 Coast folder, where OR2006C2C.EXE is located, replacing the original EXE.
  • Edit the Outrun2006Tweaks.ini to customize the tweaks to your liking (by default all tweaks are enabled)
  • Run the game, your desktop resolution will be used by default if outrun2006.ini file isn't present.

If you have framerate issues where game doesn't run at your full FramerateLimit setting, try adding DX/WINDOWED = 1 to your outrun2006.ini file and check if it helps.

Steam Deck/Linux users may need to run the game with WINEDLLOVERRIDES="dinput8=n,b" %command% launch parameters for the mod to load in.

Features

  • Game can now run in borderless windowed mode; mouse cursor will now be hidden while game is active
  • Adds a built-in framelimiter to prevent game from speeding up (along with an optional fix that can allow higher FPS without speedup)
  • Allows skipping the intro startup logos
  • Fixes objects being culled out before reaching edge of screen
  • Allows disabling vehicle LODs to reduce the ugly pop-in of them
  • Disables culling of certain stage objects
  • Fixes Z-buffer precision issues, greatly reducing z-fighting & distant object pop-in
  • Can force anisotropic filtering level & enable transparency supersampling, greatly reducing aliasing around the edges of the track. (set DX/ANTIALIASING = 2 in outrun2006.ini for best results)
  • Automatically disables DPI scaling on the game window, fixing scaling issues with certain setups
  • Fixes broken lens flare effect by making game load it from correct path
  • Heavily reduced load times by disabling framelimiter/vsync during load screens
  • Fixes C2C scoreboard not saving scores on the Steam release due to broken anti-piracy checks
  • Fixes horse clopping SFX playing through the whole session once started
  • Adds workaround to prevent the "DEST" save file corruption bug

All the above can be toggled/customized via the Outrun2006Tweaks.ini file.

There's also a semi-experimental fix to allow running above 60FPS without speedup, by locking the games tickrate to 60FPS while draw-rate is unlimited.
You can try this by increasing the FramerateLimit setting (or disabling it), with FramerateUnlockExperimental enabled.
Since the game will still internally update at 60FPS this probably won't give as much benefit as a true framerate-unlock though.
(some things like animated textures & menu text also unfortunately have speed issues with it...)

Don't miss a new OutRun2006Tweaks release

NewReleases is sending notifications on new releases.