github emoose/OutRun2006Tweaks v0.2
OutRun2006Tweaks 0.2

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

EDIT: FixZBufferPrecision (enabled by default in 0.2) may break the lens-flare effect, you can disable this in the INI if you need working lens-flare - hoping to find a solution for it soon. (E: fixed in 0.2.1)

Changelog

0.2:

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

0.1.1:

  • FramerateLimitMode: add setting to improve accuracy at cost of higher CPU usage
  • VSync: add setting to adjust vsync
  • FramerateFastLoad: add setting to disable vsync during load screen
  • FramerateFastLoad: improve load screen detection
  • WindowedBorderless: allow specifying window position
  • FramerateLimit: temporarily disabled time-deviation-tracking code, since it may have broken framelimiter for some

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)
  • You may want to run the games Config.exe to setup video settings first before starting the game.
  • If you want to use borderless windowed mode (recommended!), edit outrun2006.ini and add DX/WINDOWED = 1

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.
Since the game will still internally update at 60FPS this 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.