RumbleModdingAPI
API to Help Modders Get Started and to remove the necessity of GameObject.Find
By UlvakSkillz
CHANGELOG
Version 3.2.5
- Fixed Missed Shiftstone Cabinet GameObjects
Version 3.2.4
- Actually Fixed Some Objects Apprearing in 1 Eye
Version 3.2.3
- Fixed Some Objects Apprearing in 1 Eye
Version 3.2.2
- Fixed More Gym Object Ordering
Version 3.2.1
- Forgot Dressing Room Object
Version 3.2.0
- Updated to Game Version 0.4
Version 3.1.3
- Fixed 3.1.2 error :/
Version 3.1.2
- Fixed getLocalHealthBarGameObject giving Host's HealthBar
Version 3.1.1
- Fixed doesOpponentHaveMod Function
Version 3.1.0
- Added Opponent Mod List Grabbing
- Added Calls.Mods.getMyModString()
- Added Calls.Mods.getOpponentModString()
- Added Calls.Mods.getMyMods()
- Added Calls.Mods.getOpponentMods()
- Added Calls.Mods.doesOpponentHaveMod(string modName, string modVersion, bool matchVersion)
- Added Action onModStringRecieved (this is where you add a listener to check matching mods)
Version 3.0.6
- Fixed WorldTurotial/CombatCarving Returns
Version 3.0.5
- (Actually) (ACTUALLY MOVED DLL THIS TIME) Updated to MelonLoader v0.6.2+
Version 3.0.4
- (Actually) Updated to MelonLoader v0.6.2+
Version 3.0.3
- Updated to MelonLoader v0.6.2+
Version 3.0.2
- Fixed ReadMe
- Made MapInitialized Invoke after getting Health
Version 3.0.1
- Log Statements Get their ModName again
Version 3.0.0
- Updated to MelonLoader 0.6.2
Version 2.2.3
- Fixed Calls.GameObjects.Map1.Map1Production.MainStaticGroup calls pointing to wrong spot
- Added Mod Color
Version 2.2.2
- Removed left over Log Message
Version 2.2.1
- Fixed Changelog Formatting
- Changed System.Action isMapInitialized to static System.Action onMapInitialized
Version 2.2.0
- Created Changelog
- Added "Calls.Create" Class with "NewButton" and "NewText" Methods
- Added "System.Action isMapInitialized" so others can add a listener to do something on every scene change after it is done initializing each scene change.
- Added Calls.ControllerMap.(Left/Right)Controller.Get(Trigger, Grip, Primary, Secondary, Joystick, JoystickClick)
- Changed Managers away from GameObject.Find to ManagerType.instance
Version 2.1.4
- Fixed File Pathing to Structure Pools
Version 2.1.3
- Fixed File Pathing to Both Match Slabs in Both Maps
Version 2.1.2
- Added Calls.IsMapInitialized()
- Actually Fixed IsHost()
Version 2.1.1
- Fixed IsHost() Always Returning True (except in Park)
- Removed Unused GameObject.Find() that Eluded Deletion
Version 2.1.0
- Replaced Calls.Scene.SceneChangeDone with Calls.Scene.WhenSceneChanged
- Added "Calls.GameObjects" and Child Calls to get almost any GameObject
Version 2.0.0
- Updated to no longer create an instance of the API for every mod that uses it but instead works as a Data Server.
- Moved Methods into Different Call Paths to Help Organization
- Added Method Calls.IsHost
- Players in Actor Number Order
Help And Other Resources
Get help and find other resources in the Modding Discord: https://discord.gg/fsbcnZgzfa