github emoose/OutRun2006Tweaks v0.5
Tweaks v0.5 - online restoration

latest releases: v0.6.1, v0.6, v0.5.1...
one month ago

OutRun2006Tweaks 0.5 can now point C2C to our replacement master server, allowing online to work after 15+ years of being down!

To use the online mode: extract Tweaks v0.5 into your C2C folder, then head to Multiplayer > Online > Register new account and pick your username and password.
After that you can choose Quick Game to join a random online lobby, Custom Game to view/filter the list of lobbies, or Create Game to host your own.
(the server will only store your username & password hash - the password is never transmitted in cleartext to the server)

Right now the server handles user accounts & game lobby tracking, you should be able to find/host games with it fine, please bear with us while support for online scoreboards/ghost uploads are added.

(EDIT: scoreboards & ghost uploads are now live, if you're signed into the server & play one of the singleplayer game modes it'll now upload your score/time to the server, looking forward to seeing some nice times on there!)

Tweaks will try to forward the ports needed for hosting games automatically, but you may want to manually forward TCP/UDP ports 41455 / 41456 / 41457 to make sure your lobby can be reached.

Will try keeping the server up for as long as I can manage, note that there may be semi-frequent disconnects whenever the server is being updated.

More info/lobby list page can be found in the online services thread, Sonic-TV's OutRun2006Tweaks discord may also be useful for setting up games: https://discord.gg/GFjKAMg83t (see online-vs-lobby channel)


Vibration has been disabled by default since 0.4.2 due to issues with bluetooth controller lag - if you're using a different connection type feel free to re-enable it in the INI.

This release has also made UIScalingMode = 1 the default, which will prevent the game UI from stretching when playing at non-4:3 screen ratios.
Game menus will draw at letterboxed 4:3 in this mode, but in-game will draw at your proper screen ratio.


Downloads can be found under "Assets" below, see the Setup section for how to install it.

Texture pack releases can be found in the texture packs thread: #20

The SoundtrackFix package is linked in the Setup section below.

Features

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

Changes in 0.5

  • DrawDistanceIncrease: allows objects to get drawn from further away, greatly reducing pop-in/fade-in with stage objects (large values can currently cause issues with LODs, recommend only using value 8 or below)
  • DemonwareOverride: allows using new online services replacement (thanks to everyone in the discord that helped test!)
  • DemonwareOverride: uses miniupnp to automatically forward ports needed to host OR2006 lobbies
  • UIScaling: fix rival marker position during online/LAN
  • UIScaling: set UIScalingMode = 1 as the default, to fix UI stretching issues
  • TextureCache/NewTextureAllocator: reduced stutter when using stage texture replacements (disabled by default as AMD cards can have mipmapping issues, hopefully fixable in later release)
  • HideOnlineSignin: can now hide sign-in button & text (disabled by default since it was no longer needed 🐱)
  • Audio: renamed AllowUncompressedBGM to AllowWAV
  • FLAC: fixed issue with pre-loop audio being skipped when using loop points
  • CDSwitcher: added warning to log file for tracks that couldn't be found

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 OutRun2006Tweaks.ini to customize the tweaks to your liking (by default all tweaks are enabled, other than CDSwitcher)
  • Important: Install the latest x86 VC redist from (https://aka.ms/vs/17/release/vc_redist.x86.exe), a redist from 2024 is needed for Tweaks to launch correctly (even if you already have it installed please try installing it again)
  • Run the game, your desktop resolution will be used by default if outrun2006.ini file isn't present.
  • (optional) the SoundtrackFix package can be applied to fix the missing first 2 seconds in "Rush a Difficulty"
  • (optional) texture improvements can be found in the texture pack releases thread (please feel free to create your own too!): #20

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
  • UIScaling: "Special request" arrow may stick on-screen when UIScalingMode = 1 (this matches the Online Arcade port, but a fix is still desirable)
  • UIScaling: Markers above rival cars like 1st/2nd/3rd/"Rival" won't reach edges of screen, will only stay within centered 4:3
  • DrawDistanceIncrease: high values can cause LOD models to appear in place of the actual track models, sometimes causing track to disappear entirely - value 8 or below is recommended.
  • Some wheels might fail to register properly, changing ControllerHotPlug to false in INI may help with those
  • Bluetooth controllers may cause game stutters when VibrationMode is enabled, only solution right now is to disable vibration with VibrationMode = 0

Don't miss a new OutRun2006Tweaks release

NewReleases is sending notifications on new releases.