github emoose/OutRun2006Tweaks v0.2.1
OutRun2006Tweaks 0.2.1

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

Changelog

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)
  • 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

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 use 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.