Skip to content

Releases: emoose/OutRun2006Tweaks

OutRun2006Tweaks 0.3-rc1

22 Jun 08:38
Compare
Choose a tag to compare
Pre-release

Changes in 0.3

  • TextureReplacement: allows game to dump textures as they load in, and replace textures with ones from disk.
    This allows both UI and scene textures to be replaced without graphical issues (scene textures may cause stutter if large/uncompressed however)
    Many thanks to @DonelBueno for helping test & discuss this!

  • CDSwitcher: allows BGM track to be changed mid-race, can be very useful for longer races (enable it via CDSwitcher section in INI)
    By default switcher uses Q and E on keyboard, and Back / RS+Back on controller, controller binding can be changed if desired.
    The tracks it switches through can be customized inside the INI, you can also point it toward your own OGG/WAV files for it to play.

  • ImpulseVibration: added built-in support for Xbox Series impulse triggers, strength of the effect & which triggers to use can be customized in INI.

  • FixFullPedalChecks: fixes broken pedal/trigger checks, some effects relied on pedal being fully pressed which these broken checks had prevented.
    This fixes the backfiring effect when gears are changed, and possibly other effects too. (many thanks to @lance8765 for reporting this!)

  • AllowUncompressedBGM: allows game to load in uncompressed WAV audio files instead of compressed OGG, if they're present.
    WAV files must be named the same as the original OGG, eg. Sound\14_Rush_a_Difficulty_1989.wav
    Only WAV & OGG are supported by the game, other formats such as FLAC must be converted to WAV beforehand for the game to use.

  • Vibration: switched to xinput9_1_0 instead of xinput1_4 for compatibility with pre-Win8 systems (thanks to @lance8765 for reporting this!)

  • HideOnlineSigninText: hides most text related to the now-defunct online service.

Many thanks to @lance8765 & @DonelBueno for their suggestions & helping test the features in this release!

Features

See README for the full list of bugfixes/enhancements: https://github.com/emoose/OutRun2006Tweaks/blob/master/README.md

Setup

Since the 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.

Known issues

  • Older VC redistributable versions may cause a crash on launch, if you're unable to launch the game try installing the latest x86 redistributable from here: https://aka.ms/vs/17/release/vc_redist.x86.exe - 0.2.4 should hopefully help with this too.
  • When playing with FramerateLimit above 60 animated textures such as beach waves/crowd cheering/street lights will animate at a faster rate, the actual game speed should remain the same however.

Change history

Click to expand

0.2.5:

  • Vibration: restores XInput rumble code from the Xbox release, allowing most actions to give feedback (disabled by default, enable it via VibrationMode = 1 inside INI) - thanks to @DonelBueno for helping test it out!
  • INI: improved setting descriptions

0.2.4:

  • Fixed crash on game exit (many thanks to @lance8765 for reporting!)
  • FramerateFastLoad: removed fastload during stage-to-menu load screen, gave very little load time improvement & appeared to cause crashes (if anyone notices any other crash during load screens please let me know)
  • AnisotropicFiltering: will now use the INI setting value instead of always using AFx0 / AFx16
  • Improved support for older VC redistributable versions

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

OutRun2006Tweaks 0.2.5

16 Jun 18:58
Compare
Choose a tag to compare

Note: newer beta versions can be found on releases page: https://github.com/emoose/OutRun2006Tweaks/releases

Changes in 0.2.5

  • Vibration: restores XInput rumble code from the Xbox release, allowing most actions to give feedback (disabled by default, enable it via VibrationMode = 1 inside INI) - thanks to @DonelBueno for helping test it out!
  • INI: improved setting descriptions

Features

See README for the full list of bugfixes/enhancements: https://github.com/emoose/OutRun2006Tweaks/blob/master/README.md

Setup

Since the 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.

Known issues

  • Older VC redistributable versions may cause a crash on launch, if you're unable to launch the game try installing the latest x86 redistributable from here: https://aka.ms/vs/17/release/vc_redist.x86.exe - 0.2.4 should hopefully help with this too.
  • When playing with FramerateLimit above 60 animated textures such as beach waves/crowd cheering/street lights will animate at a faster rate, the actual game speed should remain the same however.

Change history

0.2.4:

  • Fixed crash on game exit (many thanks to @lance8765 for reporting!)
  • FramerateFastLoad: removed fastload during stage-to-menu load screen, gave very little load time improvement & appeared to cause crashes (if anyone notices any other crash during load screens please let me know)
  • AnisotropicFiltering: will now use the INI setting value instead of always using AFx0 / AFx16
  • Improved support for older VC redistributable versions

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

OutRun2006Tweaks 0.2.4

12 Jun 15:51
Compare
Choose a tag to compare

Changelog

0.2.4:

  • Fixed crash on game exit (many thanks to @lance8765 for reporting!)
  • FramerateFastLoad: removed fastload during stage-to-menu load screen, gave very little load time improvement & appeared to cause crashes (if anyone notices any other crash during load screens please let me know)
  • AnisotropicFiltering: will now use the INI setting value instead of always using AFx0 / AFx16
  • Improved support for older VC redistributable versions

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.

Known issues

  • Older VC redistributable versions may cause a crash on launch, if you're unable to launch the game try installing the latest x86 redistributable from here: https://aka.ms/vs/17/release/vc_redist.x86.exe - 0.2.4 should hopefully help with this too.
  • When playing with FramerateLimit above 60 animated textures such as beach waves/crowd cheering/street lights will animate at a faster rate, the actual game speed should remain the same however.

OutRun2006Tweaks 0.2.3

10 Jun 12:38
Compare
Choose a tag to compare

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

OutRun2006Tweaks 0.2.2

09 Jun 01:24
Compare
Choose a tag to compare

Changelog

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

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

OutRun2006Tweaks 0.2.1

08 Jun 19:57
Compare
Choose a tag to compare

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

OutRun2006Tweaks 0.2

05 Jun 17:40
Compare
Choose a tag to compare

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

OutRun2006Tweaks 0.1.1

04 Jun 17:03
Compare
Choose a tag to compare

Changes since v0.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 just extract the files from the release ZIP into your Outrun2006 Coast 2 Coast folder, where OR2006C2C.EXE is located, replacing the original EXE.

By default all tweaks mentioned below will be applied, but you can edit the Outrun2006Tweaks.ini to customize them to your liking.

Recommend running the games Config.exe to setup video settings first before starting the game (if you want to use borderless windowed mode, 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.

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

OutRun2006Tweaks 0.1

03 Jun 21:52
Compare
Choose a tag to compare

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 just extract the files from the release ZIP into your Outrun2006 Coast 2 Coast folder, where OR2006C2C.EXE is located, replacing the original EXE.

By default all tweaks mentioned below will be applied, but you can edit the Outrun2006Tweaks.ini to customize them to your liking.

Recommend running the games Config.exe to setup video settings first before starting the game (if you want to use borderless windowed mode, edit outrun2006.ini and add DX/WINDOWED = 1)

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

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 & UI text also unfortunately have speed issues with it...)