1.18

Launcher Window

General

Added a "-launchersettings" command line argument that will launch the launcher directly into Launcher Settings.

Added an unhandled exception handler so the Launcher will provide helpful information instead of crashing.

Added "Game Install Virtual Store" to the "Open..." menu.

Changed how the account window is displayed when launching the Mod Launcher for the first time.

Changed the order that pressing the tab key cycles through the controls on various windows to be more appropriate.

Changed the progress bar when loading mods to no longer ease instead of waiting half a second for it to catch up.

Fixed a crash on Wine when selecting mods.

Fixed a random crash when communicating with the Donut Team website for Donut Team Account Integration.

Fixed an issue where adding an individual LMLM file in Launcher Settings caused it's Title (if there's no Title) and InternalName (if there's no InternalName) to include the LMLM file extension.

If you have mods affected by this issue, you will need to remove and re-add them.

Fixed the main window not being focused sometimes after loading mods.

Improved some error messages to be more specific.

Made changing the selected mod(s) smoother.

Made "Saved Games" in the "Open..." menu show "Mod Launcher" in brackets if "Always Keep Saved Games Seperate" is enabled.

Made "Saved Games" and "Screenshots" options in the "Open..." menu show the current Main mod's name in brackets (if one is enabled).

Made mods compiled with no properties in their Miscellaneous section of their Meta.ini able to load.

Made scanning mod files only include stuff that would be included when compiling (including custom rules in a mod's Compile section).

Made the entire launcher properly support different DPIs.

Made the loading window have the Mod Launcher icon in it's caption.

Made the mod launcher support reading command line arguments out of the "CommandLine.txt" placed next to it (if one exists).

Command line arguments specified in this file should be separated by new lines.

When compiling one or more mods, there will now be a window with a cancel button instead of freezing the main window.

Mods List

This part of the launcher sees a significant change in this update.

Introducing Pages! This divides mods and hacks into the "General", "Setting" and "Developer" tabs.

There's also an "Unreleased" tab which only shows up if there are mods in it. You can use this tab to hide a top secret mod from prying eyes by adding this line to your the Miscellaneous section of a mod:

Unreleased=1

If you're not a fan, this can be disabled by right-clicking the mods list and unticking "Pages" to use the old mods list.

There were also these changes to the Mods list:

Added a setting to show enabled mods first in the right-click menu of the Mods list.

Added an "Enabled Non-favourites" category.

Added the ability to reload individual mod(s) by right clicking them.

Not supported on Frameworks at this time.

Made it so the "Output Path Only" and "Decompilable Only" right-click options are not remembered when restarting the Mod Launcher.

Made the mods list update before the mod load error message is shown.

Made the watermark work on Windows XP.

Made ticking and unticking multiple mods smoother.

Mod Information

Made file sizes of mods show 2 decimal places instead of 3 significant figures with the potential of exponents.

Made mod information not show a "Miscellaneous" category if no categories are defined.

Made mod information show "No information provided." if the mod provides none.

Launcher Settings

Launcher settings got a complete redesign in this version. There were also the following additions and changes:

Added "Show Message on Crash" to the Game tab.

Added "Donut Team Account Integration Support" to the Launcher tab.

If you're opted in, this setting can be used to temporarily opt out without removing your credentials.

This fully disables this functionality including the button on the main window.

Added "Close to Tray" to the Launcher tab.

Added "DPI Aware" to the Launcher tab. This makes the Launcher DPI Aware on Windows 7 or newer.

Made "Terminate on Crash" not work if a debugger is attached to the game.

Made clicking "OK" on the Launcher Settings window only reload mods if any settings that affect mods were changed.

Made it so licenses are listed in alphabetical order.

Mod Configuration (Meta.ini)

Added the "LegacyResource" section which allows mods to supersede other mods.

Added support for multiple internal names.

Added support for "Colour" settings. These aren't very useful for mods at this time.

Made the "Default" property on "Text" settings optional instead of crashing if it's missing.

Hack: 3D Phone Booth Preview Support

Added this new hack. This hack adds support for 3D Car Previews in the Phone Booth (similar to those found in Car Shops).

Hack: FLAC Support

Hack: Increased Reward Limits

Made it so the game won't get corrupt when trying to add more than 60 car health values to the save file. It now shows an assert message when trying to add more than 60 (except for when the mod is being used in Multiplayer).

Removed the assert when trying to add more than 60 reward cars.

Removed the limit of 64 reward cars.

NOTE: There is still a limit of 64 cars in one phonebooth but you can use CustomShopSupport to spread the cars across multiple phonebooths.

Hack: Increased Video Resolution Support

This hack now removes memory restrictions when playing RMV files.

Hack: Modern Computer Support

Made non-english versions of the game use 200,000hz as the maximum sample rate like the Release English version instead of 100,000hz.