GrooveSharedUtils
A RoR2 utilities pack focused on runtime content creation.
CHANGELOG
0.5.2
- Rename
ConfigManagertoConfigCatalog(was missed in 0.5.1) - Rename
EquipmentFrame.performEquipmentActiontoEquipmentFrame.performEquipmentActionServerto improve transparency - Add
logbookModelParametersandSetLogbookModelParameterstoEquipmentFrameto mirrorItemFrame - Make 'Quick Add' overload for
SingleItemDisplayFrame.Addimplicitly support Equipment Drones - Add
GSUtil.AllChildrenextension for transforms - Fix
GSUtil.SetupItemDisplaysetting material instead of shared material - Add
UpdateItemFollowerScaleDebugto attach to item followers when creating item displays (ItemFolloweronly sets scale once when instantiating the follower) - Fix
Configurableattributes not applying to fields when within a module lacking aConfigurableattribute itself
0.5.1
- Add
ArtifactActionCatalogto handle artifact actions on enable/disable - Add
enabledActionanddisabledActiontoArtifactFrame - Rename
selectedIconanddeselectedIcontoenabledIconanddisabledIconrespectively inArtifactFrame - Fix
ArtifactFrame.SetArtifactCode(Top/Middle/Bottom)Rowhaving no effect LazyAddressablenow defaults to not ensuring completion. I am still not 100% happy with lazy addressables and will continue to look at them- Add
ModelPanelParametersInfoto represent general information aboutModelPanelParameters - Add
logbookModelParametersandSetLogbookModelParameterstoItemFrameto mergeGSUtil.SetupModelPanelParametersinto the frame - Add more overloads to
GSUtil.SetupModelPanelParameters - Rename
OverlayManagerandEarlyAchievementManagerandEliteTierManagertoOverlayCatalogandEarlyAchievementCatalogandEliteToTierManagerrespectively EquipmentActionsCataloguses a function instead of a delegate to improve readability- Add
ArtifactCompoundsclass toCommonto represent vanillaArtifactCompoundDefand int value information - Add
GSUtil.TryFindArtifactCompoundDefandGSUtil.FindArtifactCompoundDefto locate the appropriateArtifactCompoundDeffor a compound int value - Add
CopyToFormulaDisplaymethod toArtifactCodeInfoto setup aArtifactFormulaDisplaycomponent based on the code info - Remove
GSUtil.ModLoadedCachedbecause it really wasn't worth caching - Add support to
ModPluginfor BepInEx incompatability, dependency, etc. attributes - Add
moddedDifficultyDefsfield toExtendedSerializableContentPack
0.5.0
- Early release