emoose / OutRun2006Tweaks

Turning and spinning and spinning and turning, woah!
MIT License
311 stars 0 forks source link

OutRun2006Tweaks

GitHub Downloads

A wrapper DLL that can patch in some minor fixes & tweaks into OutRun 2006: Coast 2 Coast.

Latest builds can be found under the releases section: https://github.com/emoose/OutRun2006Tweaks/releases

Features

Graphics:

Gameplay:

Bugfixes:

Enhancements:

All the above can be customized via the OutRun2006Tweaks.ini file.

The partial FPS unlock allows game to render out at higher FPS, but will still run at 60FPS internally.
This won't give as much benefit as a true framerate unlock since frames will be repeated, but it can help reduce load times & improve some effects like the reflections update rate.
(high refresh rate monitors that have poor 60Hz response times may also benefit from this too)

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:

Steam Deck/Linux users may need to run the game with WINEDLLOVERRIDES="dinput8=n,b" %command% launch parameters for the mod to load in.

Building

Building requires Visual Studio 2022, CMake & git to be installed, with those setup just clone this repo and then run generate_2022.bat.

If the batch script succeeds you should see a build\outrun2006tweaks-proj.sln solution file, just open that in VS and build it.

(if you have issues building with this setup please let me know)

Thanks

Thanks to debugging.games for hosting debug symbols for OutRun 2 SP (Lindburgh), very useful for looking into Outrun2006.

(if you own any prototype of Coast 2 Coast or Online Arcade it may also contain debug symbols inside, which would let us improve even more on the C2C side of the game - please consider getting in touch at my email: abc at cock dot li)