-
-
Notifications
You must be signed in to change notification settings - Fork 55
MSCLoader API
piotrulos edited this page Apr 7, 2023
·
7 revisions
Class | Description | Examples | |
---|---|---|---|
![]() |
ConsoleCommand | Base class for console commands | |
![]() |
ExceptionExtensions | Exception extensions | |
![]() |
FsmHook | Playmaker hook inject method. | |
![]() |
Keybind | Add easily rebindable keybinds. | |
![]() |
LoadAssets | Class for Loading custom assets from Assets folder | LoadAssets methods |
![]() |
Mod | The base mod class, all mods should have this class. | Mod class structure |
![]() |
ModAudio | Audio library (play local *.mp3, *.ogg, *.wav, *.aiff, *.flac) | |
![]() |
ModAudioStream | Audio library (Play online mp3 streams) | |
![]() |
ModConsole | MSCLoader console related functions. | |
![]() |
ModLoader | This is main Mod Loader class. | |
![]() |
ModUI | UI elements like creating Message Boxes | |
![]() |
ModUIDrag | Make Unity.UI element draggable, attachable to UI gameobject | |
![]() |
MSCExtensions | My Summer Car specific extensions | |
![]() |
MsgBoxBtn | MsgBoxBtn class | |
![]() |
Playlists | Parse playlists files | |
![]() |
PlayMakerExtensions | PlayMaker extensions for Unity API | |
![]() |
SaveLoad | Save and Load Class for gameobject and custom class | Unified SaveLoad methods |
![]() |
Settings | Add simple settings for mods. |
Create Mod Settings Headers and other stuff |
![]() |
SettingsCheckBox | Settings checkbox | Settings Checkbox |
![]() |
SettingsCheckBoxGroup | CheckBox group (aka radio button) | |
![]() |
SettingsColorPicker | Settings Color Picker | Settings ColorPicker |
![]() |
SettingsDropDownList | Settings DropDown List | Settings DropDownList |
![]() |
SettingsDynamicHeader | Settings Dynamic Header | |
![]() |
SettingsDynamicText | Settings Dynamic Text | |
![]() |
SettingsSlider | Settings Slider | Settings Slider |
![]() |
SettingsSliderInt | Integer version of Settings Slider | Settings Slider |
![]() |
SettingsTextBox | Settings TextBox | Settings TextBox |
Enumeration | Description | |
---|---|---|
![]() |
CurrentScene | List of possible scenes |
![]() |
Mod.Setup | Type of Function to setup |
- How to install MSCLoader using MSCPatcher
- MSCPatcher explained
- How to install mods
- Official experimental linux support
- Unofficial tutorial for linux (wine/proton)
- Install Visual Studio for MSCLoader
- Install template for Visual Studio
- How to use templates
- Debugging your mods in Visual Studio
- Enable DevMode to help with debugging
- Uploading and creating Self update feature for your mod or reference
- All Playmaker Global Variables and Events
- How to create and use Asset Bundles