Releases: IllusionMods/IllusionModdingAPI
Releases · IllusionMods/IllusionModdingAPI
Illusion Modding API v1.42.1
Illusion Modding API v1.42
What's Changed
- Added dropdowns and colorpickers to the SceneEffectCategory stuff. by @krypto5863 in #77
- Add TreeNodeObject.TryGetObjectCtrlInfo extension method
New Contributors
- @krypto5863 made their first contribution in #77
Full Changelog: v1.41...v1.42
Illusion Modding API v1.41
What's Changed
- Add Extensions.SequenceEqualFast, and use it to speed up TextureStorage by @takahiro0327 in #69
- Add "Remember last folder in file pickers" setting, enabled by default by @Keelhauled in #70
- Option to Save/load last folder in file pickers across restarts by @RikkiBalboa in #72
- Log contents of the version and doorstop_version files by @ManlyMarco in #71
- Log current system time (UTC) at startup by @ManlyMarco in #73
Full Changelog: v1.40...v1.41
Illusion Modding API v1.40
What's Changed
- [Studio] Add CurrentStateCategoryColorPicker by @RikkiBalboa in #64
- Better error handling and debug logging in some event handlers by @ManlyMarco in #66
- Shows order in which each plugin is called, and how long each plugin takes.
- Not all events are being logged - only character, scene and some maker events.
- Off by default, need to turn on the "Show debug messages" setting to see the new log messages. Takes effect immediately.
- [PH] Use the same version number as versions for other games by @ManlyMarco in #67
- Last stable version is v1.15.1, later versions are not tested.
- New changes only affect studio, main game code shouldn't change since the stable version.
New Contributors
- @RikkiBalboa made their first contribution in #64
Full Changelog: v1.39...v1.40
Illusion Modding API v1.39
What's Changed
- Minor fixes in MakerAPI.Hooks.KK
- Updated packages (now requires BepInEx 5.4.22 and BepisPlugins 19.4)
- Use BepInEx.Analyzers and Microsoft.Unity.Analyzers, propagate them downstream
- Fixed memory leak when reading character cards by @takahiro0327 in #63
New Contributors
- @takahiro0327 made their first contribution in #63
Full Changelog: v1.38...v1.39
Illusion Modding API v1.38
What's Changed
- 8d142d8 @ManlyMarco Add MakerSlider.MouseScrollValueChange optional override
- d408216 @ManlyMarco MakerAPI - Hide group separator if all controls in group are invisible
Full Changelog: v1.37...v1.38
Illusion Modding API v1.37
What's Changed
- 117d457 @ManlyMarco Add TextureUtils.GetVisibleTexture(this Sprite spr)
- 49eb714 @ManlyMarco Add IMGUIUtils.EmptyLayoutOptions
- 97a4d01 @ManlyMarco Use SolidBackgroundGuiSkin in ImguiWindow
- 6129109 @ManlyMarco Don't eat ImguiWindow exceptions
- f180a61 @ManlyMarco Optimize StudioObjectExtensions.GetSceneId
- 3f002f6 @ManlyMarco [AuthorData] Add "Open full history" button; limit how many authors are shown in the label
- fc658f5 @ManlyMarco [AuthorData] De-duplicate card history shown in the label (use full history window to see all edits)
New Contributors
- @starstormhun made their first contribution in #60
Full Changelog: v1.36...v1.37
Illusion Modding API v1.36
What's Changed
- 3020127 @ManlyMarco Card Author Data now works in AI and HS2
- 27a3c63 @ManlyMarco [AI/HS2] Fix custom MakerTextboxes not showing typed in text
- b187d5f @ManlyMarco Update ConfigurationManagerAttributes
Full Changelog: v1.35...v1.36
Illusion Modding API v1.35
What's Changed
- 689ee7e @ManlyMarco Added ChaFile.GetSourceFilePath extension method (gets path to the character card)
- e2df846 @ManlyMarco Added ChaFile.GetFancyCharacterName extension method (gets character's full translated name)
- a40344d @ManlyMarco [KKS] Added CoroutineUtils.WaitForFinishCo(UniTask)
- 2e3c883 @ManlyMarco [KKS] Fixed potentially losing changes on character controllers by calling save/reload when heroines are reloaded
- c80c112 @ManlyMarco [KKS, HS2] Fixed OnCoordinateBeingSaved/Loaded events not being logged
- 1789f48 @ManlyMarco Fixed ChaFile.GetChaControl extension failing for chaFiles attached to Heroines and Player
- 7581d15 @ManlyMarco Partially fixed spamming OnCardBeingSaved during game save
- dcb18bf @ManlyMarco Improved character-related log messages
- 748756d @ManlyMarco Updated dependencies; at least BepInEx v5.4.20 is now required
Full Changelog: v1.34...v1.35
Illusion Modding API v1.34
Changelog
- 0248363 @ManlyMarco Added ImguiComboBox (dropdown list for GUILayout windows and areas)
- 1eb85df @ManlyMarco Added ImguiWindow class to utilities
- 9e5093c @ManlyMarco Added IMGUIUtils.DrawTooltip
- 4fc243d @ManlyMarco Allow changing of default value in Slider and Textbox controls
- 7964ce0 @ManlyMarco Fixed wrong DrawSolidBox color in some games
Full Changelog: v1.33...v1.34