Page Index - piotrulos/MSCModLoader GitHub Wiki
373 page(s) in this GitHub Wiki:
- Home
- For players
- For modders
- MSC Specific Stuff
- MSCLoader API
- MSCLoader API examples
- New API Features (as of version 1.3)
- MSC Core Library
- All included item templates
- All known playmaker Variables and Events
- All Playmaker Global Variables and Events
- Create Mod Settings
- Debugging your mods in Visual Studio
- Enable DevMode to help with debugging
- F_MSCLoader_ModAudio_audioSource
- F_MSCLoader_ModAudioStream_audioSource
- F_MSCLoader_ModAudioStream_showDebug
- F_MSCLoader_ModAudioStream_songInfo
- F_MSCLoader_ModLoader_experimental
- F_MSCLoader_ModLoader_MSCLoader_Ver
- FAQ Frequently Asked Questions
- Fields_T_MSCLoader_ModAudio
- Fields_T_MSCLoader_ModAudioStream
- Fields_T_MSCLoader_ModLoader
- How to create and use Asset Bundles
- How to install mods
- How to install MSCLoader using MSCLInstaller
- How to install MSCLoader using MSCPatcher
- How to use templates
- How to use templates (pre 1.2 version)
- Install template for Visual Studio
- Install Visual Studio for MSCLoader
- LoadAssets methods
- M_MSCLoader_ConsoleCommand_Add
- M_MSCLoader_ConsoleCommand_Run
- M_MSCLoader_ExceptionExtensions_GetFullMessage
- M_MSCLoader_FsmHook_FsmInject
- M_MSCLoader_Keybind__ctor
- M_MSCLoader_Keybind__ctor_1
- M_MSCLoader_Keybind_Add
- M_MSCLoader_Keybind_Add_1
- M_MSCLoader_Keybind_AddHeader
- M_MSCLoader_Keybind_AddHeader_1
- M_MSCLoader_Keybind_AddHeader_2
- M_MSCLoader_Keybind_Get
- M_MSCLoader_Keybind_GetDefault
- M_MSCLoader_Keybind_GetKeybind
- M_MSCLoader_Keybind_GetKeybindDown
- M_MSCLoader_Keybind_GetKeybindUp
- M_MSCLoader_Keybind_IsDown
- M_MSCLoader_Keybind_IsPressed
- M_MSCLoader_LoadAssets_LoadBundle
- M_MSCLoader_LoadAssets_LoadBundle_1
- M_MSCLoader_LoadAssets_LoadBundle_2
- M_MSCLoader_LoadAssets_LoadOBJ
- M_MSCLoader_LoadAssets_LoadOBJMesh
- M_MSCLoader_LoadAssets_LoadTexture
- M_MSCLoader_LoadAssets_MakeGameObjectPickable
- M_MSCLoader_Mod_ModSetup
- M_MSCLoader_Mod_SetupFunction
- M_MSCLoader_ModAudio_LoadAudioClipFromFile
- M_MSCLoader_ModAudio_LoadAudioFromFile
- M_MSCLoader_ModAudio_Play
- M_MSCLoader_ModAudio_Play_1
- M_MSCLoader_ModAudio_Stop
- M_MSCLoader_ModAudio_Time
- M_MSCLoader_ModAudio_TotalTime
- M_MSCLoader_ModAudioStream_PlayStream
- M_MSCLoader_ModAudioStream_StopStream
- M_MSCLoader_ModConsole_Error
- M_MSCLoader_ModConsole_Log
- M_MSCLoader_ModConsole_Log_1
- M_MSCLoader_ModConsole_Log_2
- M_MSCLoader_ModConsole_LogError
- M_MSCLoader_ModConsole_LogWarning
- M_MSCLoader_ModConsole_Print
- M_MSCLoader_ModConsole_Print_1
- M_MSCLoader_ModConsole_Warning
- M_MSCLoader_ModLoader_CheckIfExperimental
- M_MSCLoader_ModLoader_CheckSteam
- M_MSCLoader_ModLoader_GetCurrentScene
- M_MSCLoader_ModLoader_GetMod
- M_MSCLoader_ModLoader_GetModAssetsFolder
- M_MSCLoader_ModLoader_GetModConfigFolder
- M_MSCLoader_ModLoader_GetModSettingsFolder
- M_MSCLoader_ModLoader_IsModPresent
- M_MSCLoader_ModLoader_IsModPresent_1
- M_MSCLoader_ModLoader_IsReferencePresent
- M_MSCLoader_ModSetting_DontReturnValue
- M_MSCLoader_ModSetting_SetVisibility
- M_MSCLoader_ModUI_CreateCanvas
- M_MSCLoader_ModUI_CreateMessageBoxBtn
- M_MSCLoader_ModUI_CreateMessageBoxBtn_1
- M_MSCLoader_ModUI_CreatePopupSetting
- M_MSCLoader_ModUI_GetCanvas
- M_MSCLoader_ModUI_ParsePopupResponse__1
- M_MSCLoader_ModUI_ShowCustomMessage
- M_MSCLoader_ModUI_ShowCustomMessage_1
- M_MSCLoader_ModUI_ShowMessage
- M_MSCLoader_ModUI_ShowMessage_1
- M_MSCLoader_ModUI_ShowYesNoMessage
- M_MSCLoader_ModUI_ShowYesNoMessage_1
- M_MSCLoader_MSCExtensions_MakePickable
- M_MSCLoader_MSCExtensions_MakePickable_1
- M_MSCLoader_OBJLoader_ImportFile
- M_MSCLoader_Playlists_m3uPlaylist
- M_MSCLoader_Playlists_m3uPlaylist_1
- M_MSCLoader_Playlists_plsPlaylist
- M_MSCLoader_Playlists_plsPlaylist_1
- M_MSCLoader_PlayMakerExtensions_AddAction
- M_MSCLoader_PlayMakerExtensions_AddActions
- M_MSCLoader_PlayMakerExtensions_AddEvent
- M_MSCLoader_PlayMakerExtensions_AddEvent_1
- M_MSCLoader_PlayMakerExtensions_AddGlobalTransition
- M_MSCLoader_PlayMakerExtensions_AddGlobalTransition_1
- M_MSCLoader_PlayMakerExtensions_AddState
- M_MSCLoader_PlayMakerExtensions_AddTransition
- M_MSCLoader_PlayMakerExtensions_AddVariable
- M_MSCLoader_PlayMakerExtensions_AddVariable_1
- M_MSCLoader_PlayMakerExtensions_AddVariable_10
- M_MSCLoader_PlayMakerExtensions_AddVariable_11
- M_MSCLoader_PlayMakerExtensions_AddVariable_12
- M_MSCLoader_PlayMakerExtensions_AddVariable_2
- M_MSCLoader_PlayMakerExtensions_AddVariable_3
- M_MSCLoader_PlayMakerExtensions_AddVariable_4
- M_MSCLoader_PlayMakerExtensions_AddVariable_5
- M_MSCLoader_PlayMakerExtensions_AddVariable_6
- M_MSCLoader_PlayMakerExtensions_AddVariable_7
- M_MSCLoader_PlayMakerExtensions_AddVariable_8
- M_MSCLoader_PlayMakerExtensions_AddVariable_9
- M_MSCLoader_PlayMakerExtensions_FsmInject
- M_MSCLoader_PlayMakerExtensions_FsmInject_1
- M_MSCLoader_PlayMakerExtensions_FsmInject_2
- M_MSCLoader_PlayMakerExtensions_FsmInject_3
- M_MSCLoader_PlayMakerExtensions_FsmInject__1
- M_MSCLoader_PlayMakerExtensions_GetAction__1
- M_MSCLoader_PlayMakerExtensions_GetEvent
- M_MSCLoader_PlayMakerExtensions_GetGlobalTransition
- M_MSCLoader_PlayMakerExtensions_GetPlayMaker
- M_MSCLoader_PlayMakerExtensions_GetPlayMaker_1
- M_MSCLoader_PlayMakerExtensions_GetPlayMakerState
- M_MSCLoader_PlayMakerExtensions_GetState
- M_MSCLoader_PlayMakerExtensions_GetState_1
- M_MSCLoader_PlayMakerExtensions_GetTransition
- M_MSCLoader_PlayMakerExtensions_GetVariable__1
- M_MSCLoader_PlayMakerExtensions_InitializeFSM
- M_MSCLoader_PlayMakerExtensions_InsertAction
- M_MSCLoader_PlayMakerExtensions_RemoveAction
- M_MSCLoader_PlayMakerExtensions_ReplaceAction
- M_MSCLoader_PlayMakerProxyExtensions_GetArrayListProxy
- M_MSCLoader_PlayMakerProxyExtensions_GetHashTableProxy
- M_MSCLoader_PopupSetting_AddButton
- M_MSCLoader_PopupSetting_AddCheckBox
- M_MSCLoader_PopupSetting_AddDropDownList
- M_MSCLoader_PopupSetting_AddSlider
- M_MSCLoader_PopupSetting_AddSlider_1
- M_MSCLoader_PopupSetting_AddText
- M_MSCLoader_PopupSetting_AddTextBox
- M_MSCLoader_PopupSetting_AddTextBox_1
- M_MSCLoader_PopupSetting_ClosePopup
- M_MSCLoader_PopupSetting_ShowPopup
- M_MSCLoader_SaveLoad_DeleteValue
- M_MSCLoader_SaveLoad_DeserializeClass__1
- M_MSCLoader_SaveLoad_DeserializeSaveFile__1
- M_MSCLoader_SaveLoad_ReadValue__1
- M_MSCLoader_SaveLoad_ReadValueAs2DArray__1
- M_MSCLoader_SaveLoad_ReadValueAsArray__1
- M_MSCLoader_SaveLoad_ReadValueAsDictionary__2
- M_MSCLoader_SaveLoad_ReadValueAsHashSet__1
- M_MSCLoader_SaveLoad_ReadValueAsList__1
- M_MSCLoader_SaveLoad_ReadValueAsQueue__1
- M_MSCLoader_SaveLoad_ReadValueAsStack__1
- M_MSCLoader_SaveLoad_SerializeClass__1
- M_MSCLoader_SaveLoad_SerializeSaveFile__1
- M_MSCLoader_SaveLoad_ValueExists
- M_MSCLoader_SaveLoad_WriteValue__1
- M_MSCLoader_SaveLoad_WriteValue__1_1
- M_MSCLoader_SaveLoad_WriteValue__1_2
- M_MSCLoader_SaveLoad_WriteValue__1_3
- M_MSCLoader_SaveLoad_WriteValue__1_4
- M_MSCLoader_SaveLoad_WriteValue__1_5
- M_MSCLoader_SaveLoad_WriteValue__1_6
- M_MSCLoader_SaveLoad_WriteValue__2
- M_MSCLoader_Settings_AddButton
- M_MSCLoader_Settings_AddButton_1
- M_MSCLoader_Settings_AddButton_2
- M_MSCLoader_Settings_AddButton_3
- M_MSCLoader_Settings_AddButton_4
- M_MSCLoader_Settings_AddButton_5
- M_MSCLoader_Settings_AddCheckBox
- M_MSCLoader_Settings_AddCheckBoxGroup
- M_MSCLoader_Settings_AddColorPickerRGB
- M_MSCLoader_Settings_AddColorPickerRGB_1
- M_MSCLoader_Settings_AddColorPickerRGBA
- M_MSCLoader_Settings_AddColorPickerRGBA_1
- M_MSCLoader_Settings_AddDropDownList
- M_MSCLoader_Settings_AddHeader
- M_MSCLoader_Settings_AddHeader_1
- M_MSCLoader_Settings_AddHeader_2
- M_MSCLoader_Settings_AddResetButton
- M_MSCLoader_Settings_AddSaveResetButton
- M_MSCLoader_Settings_AddSlider
- M_MSCLoader_Settings_AddSlider_1
- M_MSCLoader_Settings_AddText
- M_MSCLoader_Settings_AddTextBox
- M_MSCLoader_Settings_AddTextBox_1
- M_MSCLoader_Settings_Get
- M_MSCLoader_Settings_HideResetAllButton
- M_MSCLoader_SettingsCheckBox_GetValue
- M_MSCLoader_SettingsCheckBox_SetValue
- M_MSCLoader_SettingsCheckBoxGroup_GetValue
- M_MSCLoader_SettingsCheckBoxGroup_SetValue
- M_MSCLoader_SettingsColorPicker_GetValue
- M_MSCLoader_SettingsColorPicker_SetValue
- M_MSCLoader_SettingsDropDownList_GetSelectedItemIndex
- M_MSCLoader_SettingsDropDownList_GetSelectedItemName
- M_MSCLoader_SettingsDropDownList_SetSelectedItemIndex
- M_MSCLoader_SettingsHeader_Collapse
- M_MSCLoader_SettingsHeader_Collapse_1
- M_MSCLoader_SettingsHeader_Expand
- M_MSCLoader_SettingsHeader_Expand_1
- M_MSCLoader_SettingsHeader_SetBackgroundColor
- M_MSCLoader_SettingsHeader_SetTextColor
- M_MSCLoader_SettingsSlider_GetValue
- M_MSCLoader_SettingsSlider_SetValue
- M_MSCLoader_SettingsSliderInt_GetValue
- M_MSCLoader_SettingsSliderInt_SetValue
- M_MSCLoader_SettingsText_GetValue
- M_MSCLoader_SettingsText_SetValue
- M_MSCLoader_SettingsTextBox_GetValue
- M_MSCLoader_SettingsTextBox_SetValue
- M_MSCLoader_UnifiedRaycast_GetHit
- M_MSCLoader_UnifiedRaycast_GetHitAll
- M_MSCLoader_UnifiedRaycast_GetHitName
- M_MSCLoader_UnifiedRaycast_GetHitNames
- M_MSCLoader_UnifiedRaycast_GetRaycastHit
- M_MSCLoader_UnifiedRaycast_GetRaycastHits
- Methods_T_MSCLoader_ConsoleCommand
- Methods_T_MSCLoader_ExceptionExtensions
- Methods_T_MSCLoader_FsmHook
- Methods_T_MSCLoader_Keybind
- Methods_T_MSCLoader_LoadAssets
- Methods_T_MSCLoader_Mod
- Methods_T_MSCLoader_ModAudio
- Methods_T_MSCLoader_ModAudioStream
- Methods_T_MSCLoader_ModConsole
- Methods_T_MSCLoader_ModLoader
- Methods_T_MSCLoader_ModSetting
- Methods_T_MSCLoader_ModUI
- Methods_T_MSCLoader_MSCExtensions
- Methods_T_MSCLoader_OBJLoader
- Methods_T_MSCLoader_Playlists
- Methods_T_MSCLoader_PlayMakerExtensions
- Methods_T_MSCLoader_PlayMakerProxyExtensions
- Methods_T_MSCLoader_PopupSetting
- Methods_T_MSCLoader_SaveLoad
- Methods_T_MSCLoader_Settings
- Methods_T_MSCLoader_SettingsCheckBox
- Methods_T_MSCLoader_SettingsCheckBoxGroup
- Methods_T_MSCLoader_SettingsColorPicker
- Methods_T_MSCLoader_SettingsDropDownList
- Methods_T_MSCLoader_SettingsHeader
- Methods_T_MSCLoader_SettingsSlider
- Methods_T_MSCLoader_SettingsSliderInt
- Methods_T_MSCLoader_SettingsText
- Methods_T_MSCLoader_SettingsTextBox
- Methods_T_MSCLoader_UnifiedRaycast
- Mod class functions explained
- Mod class structure
- MSCLoader API
- MSCPatcher explained
- N_MSCLoader
- Official experimental linux support
- Order of execution in mod class
- Overload_MSCLoader_Keybind__ctor
- Overload_MSCLoader_Keybind_Add
- Overload_MSCLoader_Keybind_AddHeader
- Overload_MSCLoader_LoadAssets_LoadBundle
- Overload_MSCLoader_ModAudio_Play
- Overload_MSCLoader_ModConsole_Log
- Overload_MSCLoader_ModConsole_Print
- Overload_MSCLoader_ModLoader_IsModPresent
- Overload_MSCLoader_ModUI_CreateMessageBoxBtn
- Overload_MSCLoader_ModUI_ShowCustomMessage
- Overload_MSCLoader_ModUI_ShowMessage
- Overload_MSCLoader_ModUI_ShowYesNoMessage
- Overload_MSCLoader_MSCExtensions_MakePickable
- Overload_MSCLoader_Playlists_m3uPlaylist
- Overload_MSCLoader_Playlists_plsPlaylist
- Overload_MSCLoader_PlayMakerExtensions_AddEvent
- Overload_MSCLoader_PlayMakerExtensions_AddGlobalTransition
- Overload_MSCLoader_PlayMakerExtensions_AddVariable
- Overload_MSCLoader_PlayMakerExtensions_FsmInject
- Overload_MSCLoader_PlayMakerExtensions_GetPlayMaker
- Overload_MSCLoader_PlayMakerExtensions_GetState
- Overload_MSCLoader_PopupSetting_AddSlider
- Overload_MSCLoader_PopupSetting_AddTextBox
- Overload_MSCLoader_SaveLoad_WriteValue
- Overload_MSCLoader_Settings_AddButton
- Overload_MSCLoader_Settings_AddColorPickerRGB
- Overload_MSCLoader_Settings_AddColorPickerRGBA
- Overload_MSCLoader_Settings_AddHeader
- Overload_MSCLoader_Settings_AddSlider
- Overload_MSCLoader_Settings_AddTextBox
- Overload_MSCLoader_SettingsHeader_Collapse
- Overload_MSCLoader_SettingsHeader_Expand
- P_MSCLoader_ConsoleCommand_Alias
- P_MSCLoader_ConsoleCommand_Help
- P_MSCLoader_ConsoleCommand_Name
- P_MSCLoader_ConsoleCommand_ShowInHelp
- P_MSCLoader_Keybind_ID
- P_MSCLoader_Keybind_Key
- P_MSCLoader_Keybind_Mod
- P_MSCLoader_Keybind_Modifier
- P_MSCLoader_Keybind_Name
- P_MSCLoader_Keybind_Vals
- P_MSCLoader_Mod_Author
- P_MSCLoader_Mod_Description
- P_MSCLoader_Mod_Icon
- P_MSCLoader_Mod_ID
- P_MSCLoader_Mod_isDisabled
- P_MSCLoader_Mod_Name
- P_MSCLoader_Mod_Version
- P_MSCLoader_ModLoader_CurrentScene
- P_MSCLoader_ModLoader_LoadedMods
- Popup settings window
- Properties_T_MSCLoader_ConsoleCommand
- Properties_T_MSCLoader_Keybind
- Properties_T_MSCLoader_Mod
- Properties_T_MSCLoader_ModLoader
- T_MSCLoader_ConsoleCommand
- T_MSCLoader_CurrentScene
- T_MSCLoader_ExceptionExtensions
- T_MSCLoader_FsmHook
- T_MSCLoader_Keybind
- T_MSCLoader_LoadAssets
- T_MSCLoader_Mod
- T_MSCLoader_Mod_Setup
- T_MSCLoader_ModAudio
- T_MSCLoader_ModAudioStream
- T_MSCLoader_ModConsole
- T_MSCLoader_ModLoader
- T_MSCLoader_ModSetting
- T_MSCLoader_ModUI
- T_MSCLoader_ModUIDrag
- T_MSCLoader_MSCExtensions
- T_MSCLoader_MsgBoxBtn
- T_MSCLoader_OBJLoader
- T_MSCLoader_Playlists
- T_MSCLoader_PlayMakerExtensions
- T_MSCLoader_PlayMakerProxyExtensions
- T_MSCLoader_PopupSetting
- T_MSCLoader_SaveLoad
- T_MSCLoader_Settings
- T_MSCLoader_SettingsButton
- T_MSCLoader_SettingsButton_ButtonIcon
- T_MSCLoader_SettingsCheckBox
- T_MSCLoader_SettingsCheckBoxGroup
- T_MSCLoader_SettingsColorPicker
- T_MSCLoader_SettingsDropDownList
- T_MSCLoader_SettingsDynamicHeader
- T_MSCLoader_SettingsDynamicText
- T_MSCLoader_SettingsHeader
- T_MSCLoader_SettingsResetButton
- T_MSCLoader_SettingsSlider
- T_MSCLoader_SettingsSliderInt
- T_MSCLoader_SettingsText
- T_MSCLoader_SettingsTextBox
- T_MSCLoader_UnifiedRaycast
- Toggle visibility for settings elements
- Unified Raycast
- Unified SaveLoad methods
- Uploading and creating Self update feature for your mod or reference