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, whereOR2006C2C.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 addDX/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...)