Releases: IllusionMods/IllusionModdingAPI
Release list
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
Illusion Modding API v1.33
Changelog
-
2631eb5 @ManlyMarco [HS2] Added KoikatuAPI.IsSteamRelease
-
1dc6731 @IDontHaveIdea [KK/KKS] Reordered GameApi.GetCurrentHeroine code to fix some edge cases (#58)
-
c8ea73a @ManlyMarco [KKS] Fixed GetFreeClassSlots not working correctly
Illusion Modding API v1.32
Changelog
-
7b67e3c @ManlyMarco [KK,KKS,EC] Add UniversalRefObjKey API
-
e470732 @ManlyMarco Update KoikatuCompatibilityAnalyzer package to 1.1 (propagates to plugins)