This package has been marked as deprecated, and it's suggested another
alternative is used.
You are viewing a potentially older version of this package.
View all versions.
MysticsRisky2Utils
Library for TheMysticSword's mods
Date uploaded | a year ago |
Version | 2.0.12 |
Download link | TheMysticSword-MysticsRisky2Utils-2.0.12.zip |
Downloads | 227202 |
Dependency string | TheMysticSword-MysticsRisky2Utils-2.0.12 |
This mod requires the following mods to function
bbepis-BepInExPack
Unified BepInEx all-in-one modding pack - plugin framework, detour library
Preferred version: 5.4.1905RiskofThunder-R2API_Networking
Networking API around the Unity UNet Low Level API (LLAPI)
Preferred version: 1.0.2RiskofThunder-R2API_Language
API for modifying the language localisation of the game
Preferred version: 1.0.1RiskofThunder-R2API_Prefab
API for Prefab creation, networking and duplication
Preferred version: 1.0.3README
Mystic's Risky 2 Utils
This is a library required by some of TheMysticSword's mods. Does not add any content on its own.
Using this library for creating your own mods is NOT recommended. Breaking changes may happen. No help will be provided. You were warned.
CHANGELOG
2.0.17:
- Reverted the previous change
2.0.16:
- Updated Mod BepInIncompatibility
2.0.15:
- Fixed this mod breaking Starstorm 2's Fear execution
2.0.14:
- Fixed ConfigurableValues ignoring the useDefaultValueConfigEntry option and calling onChanged with the actual value
- Removed ConCommandHelper
2.0.13:
- Added GenericGameEvents.OnApplyDamageExecutions
- Fixed DirectorCards added by BaseCharacterMaster.AddDirectorCard appearing in family event spawn selections
2.0.12:
- Fixed BaseItemLike item displays being overwritten by newest ones if two bodies share the same ItemDisplayRuleSet
2.0.11:
- Fixed DirectorCards added by BaseCharacterMaster.AddDirectorCard not actually being added to in-game monster pools
2.0.10:
- Fixed BaseElite throwing NREs every frame if a BaseElite doesn't have a model effect assigned to it
2.0.9:
- Changed HurtBoxSetUpInfo from struct to class
- Changed characterSpawnCards from a List to a Dictionary
- Added BaseBuff.refreshable
- Added isSniperTarget to HurtBoxSetUpInfo
- Added a static BaseItemLike.AddDisplayRule. All the instance-specific ones refer to it now
- Added an overload for BaseItemLike.AddDisplayRule that takes the itemDisplayPrefab argument before childName
- Added BaseCharacterBody.onSetupIDRS and BaseCharacterBody.AddItemDisplay
- Added EliteDisplays
- Removed debug warning message about a body not being found for BaseItemLike IDRS set-up
- Removed unused BaseItemLike.itemDisplayRuleDict
- Removed DebugTools
- Removed BaseElite recolour ramp functionality in favour of using R2API.EliteAPI's implementation
- Removed MysticsRisky2UtilsCustomEliteFields
- Updated dependencies to use only some R2API modules
- Optimized BaseElite modelEffect handling
- Optimized CustomTempVFXManagement
2.0.8:
- Added string ConfigOption creation
- Fixed elites derived from BaseElite being pushed into wrong elite tiers
- Renamed BaseElite tier field to vanillaTier
- Added BaseElite isHonor field
- Tier 1 elites are no longer auto-added to Honor tiers, and use this new field for that instead
- Added some more generic ChildLocator additions
2.0.7:
- Marked the mod as client-side
2.0.6:
- Fixed CopyChildren setting the children positions to wrong values
- BaseItem deprecatedTier is now set immediately
2.0.5:
- Fix the mod not reloading the logbook on ConfigurableValue creation
2.0.4:
- Added ConfigOptions
- Added SoftDependencyManager
- Added Risk of Options soft dependency
- Converted BaseInteractable.AddDirectorCardTo to static
- Added BaseInteractable.RemoveDirectorCardFrom
2.0.3:
- Recompiled against the 1.2.3 version of the game to update certain references
- Removed BaseAssetTypes.BaseAchievement
- Dependent mods should migrate to the RoR2.RegisterAchievement attribute
- Added BrotherInfection static class
- Added BaseItem.SetItemTierWhenAvailable method
- Fixed GenericGameEvents.OnPopulateScene crashing the game
2.0.2:
- Standard CameraTargetParams and PlainHologram are no longer loaded on plugin Awake
- This fixes an issue with the game hanging up for a few seconds before the rest of the game content starts loading
- Added MysticsRisky2UtilsObjectTransformCurveLoop MonoBehaviour
- Removed StateSerializerFix as it's no longer needed
2.0.1:
- Updated project references to work with the 1st March 2022 version of the game
- Removed the mr2u_notification console command
2.0.0:
- Added XML documentation for fields that can be used by mods that soft-depend on this mod
- Removed CharacterStats class in favour of R2API's RecalculateStatsAPI
- Added RetrieveCharacterBodyList to MysticsRisky2UtilsColliderTriggerList component
- Added a static loadedDictionary (string -> BaseItem/BaseEquipment) for BaseItem and BaseEquipment
- BaseItemLike now has a followerModels dictionary that can be used to store and retrieve multiple item display objects
- The old followerModel field is now a property that points to followerModels["default"]
- Added OnPlayerCharacterDeath generic game event hook
- Added Utils.AddItemIconBackgroundToSprite
- Added Utils.FormatStringByDict
- Added CharacterModelMaterialOverrides
- Removed BaseLoadableAsset.TokenPrefix and ContentLoadHelper.AddPrefixToAssets
- Removed several methods from BaseItemLike:
- IsDisabledByConfig
- LoadModel
- FollowerModelExists
- LoadFollowerModel
- LoadIconSprite
- SetAssets
- SetIcon
- AfterTokensPopulated
- PreLoad
- Removed BaseItem.ModifierTimesFunction