Changelog for Lucas' Simpsons Hit & Run Mod Launcher 1.22.2
General
- Added a new web requests system that supports asynchronous requests and using the system proxy (when using libcurl).
- Also updated user interfaces that use web requests to be asynchronous.
- Also added a "-noproxy" command line argument to bypass the system proxy.
- Added support for encrypting mods when compiling them.
- This is enabled by default for mods that require this version or newer but it can also be opted into manually (which will also implicity make the mod require this version or newer).
- This only encrypts text based files (.ini, .xml, .lua, .con, .mfk, .cho, .spt) by default.
- Various new properties were added to the "[Compile]" section of mods to configure what gets encrypted.
- Also added a "-forceencryption" command line argument so the Mod Launcher will always encrypt mods regardless of their RequiredLauncher or other criteria.
- Made the Mod Launcher show mod/hack load errors sooner in certain cases.
- Before compiling mods when using the "-compile" command line argument.
- This means the Mod Launcher will no longer crash before telling you the load error in the event a mod fails to load while using this command line argument.
- Before showing the Launcher Settings window when using the "-launchersettings" command line argument.
- Before compiling mods when using the "-compile" command line argument.
- Made the Mod Launcher's unhandled exception message have an "OK" and a "Cancel" button instead of just an "OK" button and made it try to continue when clicking "OK" instead of just terminating the program.
Learn more about configuring mod encryption here.
Mod Settings
Fixed an issue where Text mod settings with Options specified had a custom context menu.Hack: Custom Trigger Actions
- Added a "Not" property on conditions that makes them return true when they are not met.
- Made the "BonusMission" property on "Mission" type "[Condition]" sections work as originally documented.
- This value was documented as being a number from 1 to 5.
- All previous versions were checking for 21 to 25 instead of 1 to 5.
- For backwards compatibility reasons, it now checks for either set of numbers.
Learn more about the "Not" property here.
For example:
[Condition] Name=IsNotLevel1Mission6 Type=Mission Level=1 Mission=6 Not=1
Changelog for SHAR MP 23
General
- Now based on Lucas' Simpsons Hit & Run Mod Launcher 1.22.2.
- Made it so loading a hack with "-hack" or "-hacks" will make the hack take precedence over the default hacks (like in Mod Launcher 1.22.1).
- Made the Account Window show up when launching with no token set (only when "Play Offline" is unticked).
- Also added "-nolaunchaccountprompt" to suppress this.
- Made everything on the window disabled and made it unable to be closed while launching the game.
That is all we have today.
Happy modding,
Donut Team