MSC Mod Loader

MSC Mod Loader 1.2.14

Login or Register an account to download this content
- Fix for the update check error: NameResolutionFailure
(more details on github and stuff, just uploading here if for whatever reason people still download mscloader from here)
MSCLoader now supports self-update, this page on Racedepartment will no longer be updated.

Full changelog here: https://github.com/piotrulos/MSCModLoader/releases/tag/v1.2
What's new (1.1.15)
* Improved compatibility layer with mods "updated for pro" (compatibility references installed separately)
* Fixed accidental infinite loop.
* Mods that requires other mod to work, will now show message to open that mod download page.


What's new (1.1.13)
  • More foolproof messages.
  • Changed Mod Settings button style.
  • Added OnModDisabled() and OnModEnabled() overrides.
  • AddTextBox: Can set now content type of InputField.
  • Library update: Newtonsoft.Json (12.0.1 > 13.0.1)
What's new (1.1.12)
  • Fixed rare bug after applying auto-updates that could cause in-game menu buttons to be not clickable.
  • Mitigated rare crash when invalid value is read.
  • Small tweaks and fixes to mod settings menu.
  • Small changes to ModAudio, added TotalTime().
  • Bunch of other small fixes and optimizations.

What's new (1.1.11)
  • ShowMessage Redesign: shows any message lenght.
  • LoadAssets.LoadBundle() now supports embedded Resources
  • ModAudio: Added support for FLaC files.
  • Metadata: Auto-update support (see metadata page for more info)
  • Potential crash fix for mods that missing reference in second pass.
  • Fixed clickthrough UI elements
Like my work? If you want, you can check Readme how you can support my work.
Hotfix Release
  • Fixed synchronous loading issue with mods that was using second pass onload method.
  • Fixed console resize cursor not changing back when closing console during resize.
What's new:
  • Patcher: Proper error when running without unpacking from zip file (instead of nothing)
  • Because of new method introduced in 1.1.8 there is now a new option in settings to skip game splash screen.
  • Option to turn on synchronous mod loading (saves half a second of mod loading time but no visible progress)
  • Console can be now resized horizontally.
  • Console size save format is different (default console size after update)
  • Console commands can now have an alias. (new override)
  • Log-All Command redesign (now it can truly log everything)
  • Show details when file is not detected as valid mod. (Like why it's failing to load)
  • Fixed DevMode messages
  • Added DevMode specific settings (disabler, stack-trace, console stuff, etc.)
[DevMode info and files are on github]
What's new:
  • API: Optional SecondPassOnLoad(), enabled by SecondPass variable
  • API: IsModPresent() to return true if other mod is present and enabled
  • Fixed checking version format when creating/updating metadata
  • "Fixed" split second main menu audio if you have disabled it (TG should fix that not me, but whatever)
  • Fixed checking saved path in patcher
Like my work? If you want, you can check Readme how you can support my work.
What's new:
  • During testing, some players noticed a performance increase when playing with mods. (This update doesn't increase performance for base game).
Like my work? If you want, you can check Readme how you can support my work.
What's new:
  • Fixed potential bug in OnSave() that could lead to fail saving items. (#97)
    • If mod fails to execute OnSave(), the error will be now displayed in main menu.
Like my work? If you want, you can check Readme how you can support my work.
What's new:
  • Fixed "lag" when checking updates for mods
  • Added check mod updates every.... in settings
  • Setting Slider fix (#94)
  • CheckboxGroup fix
  • ModSettingsLoaded fix
Like my work? If you want, you can check Readme how you can support my work.
What's new:
  • Hotfix for OnMenuLoad(), some mods failed to load when no settings was present
  • Error info for manifest update, when current file was still raw.
Like my work? If you want, you can check Readme how you can support my work.
  • Like
Reactions: MAJERANEKCZERWONY
What's new:

  • Mod update notifications are back (modders check wiki for more info)
  • New mod details page, custom icons and more
  • New settings feature AddText() and custom colors for headers and buttons
  • Warning is now shown when mod targets wrong runtime version (this was source of some crashes)
  • Added Experimental Setting for ultra-widescreen UI scaling (turn on this first before running in ultra-widescreen resolution)(#85)
  • Added support for playlist files (.pls and .m3u)
  • Audio stream library fixes
    • Should no longer subscribe to shitload of events (possible crash fix)
    • Lowered buffer threshold to 3s and expanded buffer from 20s to 30s.
  • Updated NAudio 1.8.5 > 1.9.0
  • More small fixes
Like my work? If you want, you can check Readme how you can support my work.
  • Like
Reactions: lucas mateus santos
Remember to check out community poll to vote for next big feature.

What's new:
  • Small fixes in handling exceptions for OnMenuLoad()
Like my work? If you want, you can check Readme how you can support my work.
MSCLoader 1.0 released, check out community poll to vote for next big feature.

What's new:

  • New API: OnNewGame(), GetCurrentScene(), CheckSteam()
  • New settings: Settings.AddTextBox() and Settings.AddHeader()
  • Redesigned UI, new Font, Mod Settings button (works same as ctrl+m)
  • Default console font size is now 12.
  • Forced vSync in Main Menu. (as requested, toggleable in settings)
  • "Reset Keybinds to defalut" button (in keybinds menu).
  • No freezing on "early access screen" (All communications is now async)
  • Updated "MSCLoader ready" info (toggle mod path in settings)
  • Steam offline auth.
  • Mono cecil update, and simplified patcher code (retired "64bit patch")
  • Json library updated to 12.0.1
  • Changes to Audio Library
    • Moved to NAudio.Vorbis for ogg files
    • Mp3 online stream support (icecast)
    • Updated (NAudio 1.7.3 > 1.8.5, NVorbis 0.8.4 > 0.8.6)
  • Templates for VS2019 are now available. (for modders)
  • Bugfixes and code cleanup.
  • Fix for 9.5.2019 game update
Like my work? If you want, you can check Readme how you can support my work.
To fix a bug with patcher that keeps saying that there is a new version
click this button:
fix.png

and then patcher should work.
Due to abuse and harassment messagess to people, steamID variable is no longer available for modders. You can only check now if steam is present, it's no longer possible to target specific steamID.

This update breaks mods that checks for steamID, wait for mod updates.

This is done thing, so don't ask to bring it back.
Run your current launcher to download only updated files. No need to redownload same file again.

What's new:
  • Removed mod update notifications, testing is over, making room for new project.
  • Small audio library fix.
Like my work? If you want, you can check Readme how you can support my work.
What's new:
  • Rare bug fix: prevent crash when console.data file is corrupted
  • DevMode: no folder cleanup in DevMode
  • Updated docs to 0.4.6
Like my work? If you want, you can check Readme how you can support my work.
You can just run Launcher (if you already have it) to download this update.
  • Auto-disable broken mods that spam errors (should reduce fps drop)
  • Settings: Checkboxes can now execture DoAction (if present)
Like my work? If you want, you can check Readme how you can support my work.
Single file updater, it will download only needed files to pach your game.
You can put MSCLoader_Launcher.exe near your current MSCPatcher.exe it will update only changed files in patcher.
What's new:
  • Fixed int values issue with Slider in Mod Settings. #57
Like my work? If you want, you can check Readme.md how you can support my work.

What are you planning to upgrade this Black friday?

  • PC

  • PC Hardware (ram, gpu etc)

  • More games (sims)

  • Wheel

  • Shifter

  • Brake pedals

  • Wheel, shifter and brake in bundle

  • Rig

  • Something else?


Results are only viewable after voting.
Back
Top