OutRun2006Tweaks v0.4.2
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.4.2
- Vibration: has been disabled by default due to issues with bluetooth controller lag - if you're using a different connection type feel free to re-enable it in the INI
- Vibration: reduced default strength from 10 to 7
- CarBaseShadow: restores the cars base shadow from the console versions, helping to mask some minor stencil shadow issues
- FramerateFastLoad: added new fastload mode 3, which can considerably reduce load times on both load screens & during gameplay (hopefully preventing the issue with levels not being fully loaded)
- FLAC: added support for loop points via LOOPSTART/LOOPEND/LOOPLENGTH FLAC comments
- AllowHorn: allows horn button to work during normal gameplay, outside of the "honk your horn!" girlfriend mission
- CDSwitcher: added
SwitcherShuffleTracks
setting to shuffle tracks on game startup - CDSwitcher: fixed crash when over 38 tracks were defined & "next race" option was picked
- UIScaling: fixed positions of text during "don't lose your girlfriend" & certain time attack modes
- TextureReplacement: fixed scaling issue when mask textures were used (eg. used for the girlfriend silhouette)
- TextureReplacement: FXT textures will now be replaced when a texture replacement for the vanilla version is present
- SingleCoreAffinity: added setting to force game to run on single core, as some modern CPUs may have freezing/crashing issues
- RandomHighwayAnimSets: allows randomizing the set of highway animations to use, instead of only using the set for the game mode being played
- Misc: fixed crash issues when INI failed to read properly, and freezing with certain FLAC files
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, 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, other thanUIScalingMode
&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
- (multiplayer as a whole hasn't really been tested with UIScalingMode, will likely have some broken elements)
- 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, change toVibrationMode = 0
to workaround it