Releases: IllusionMods/IllusionModdingAPI
Illusion Modding API v1.20.1
Warning: This release needs at least BepInEx 5.4.8 and BepisPlugins r16.3 to work properly.
Changelog
- 8a1fbfa @ManlyMarco [KKS] Fixed layout of card/coord load toggles
- 3e18ca2 @ManlyMarco [KKS] Fixed custom maker categories being disabled
- 35a19c9 @ManlyMarco [KKS] Fixed showing InnerShoes as a valid maker category
- df7c47d @ManlyMarco Fixed firing OnReload too early on maker start
- b0d4422 @ManlyMarco Fixed some packages not marked as developmentDependency, making a mess on nuget
Illusion Modding API v1.20 for Koikatsu Sunshine trial
Warning: This release needs at least BepInEx 5.4.8 and BepisPlugins r16.3 to work properly.
Changelog
- 47725b1 5ec2dfc @ManlyMarco Ported to KKS (KKSAPI)
- 5e8f8e8 @ManlyMarco Added constants with game process names to KKAPI.KoikatuAPI for use in attributes
- 83e9bf6 @ManlyMarco Added KKAPI.Utilities.TextureUtils.ResizeTexture extension
- 545a450 @jalil49 Added priority parameter to CharacterApi.RegisterExtraBehaviour (#32)
- 04dfaee @ManlyMarco Added dependancies to nuspec files to make installing packages more convenient
- 7a4f79d @ManlyMarco Updated all packages to latest versions
Illusion Modding API v1.19
Changelog
- 4c49815 66fa631 ca53702 @jalil49 [KK] Added scrolling to Accessory window; Added MakerSlider.WholeNumbers (#27 #30 #31, scrolling based on work by @Keelhauled)
- 3a882ec @ManlyMarco @jalil49 [KK] Allow multi row MakerRadioButtons by changing new ColumnCount property (Based on #30)
- 65c2983 @ManlyMarco [KK] Fixed softlock when an NPC talks to player during StartAdvEvent
Illusion Modding API v1.18
You can use the new ADV features together with the new ADV editor tool here.
Changelog
- d003bff @ManlyMarco [KK] Addded utilities for creating and playing custom ADV scenes. Check this for a list ffc12b7
- 3df605a @ManlyMarco Added new general extension methods and utilities. Check this for a list ffc12b7
- 5b8b9b5 @ManlyMarco Added a config type converter for Rect (can now save Rect to your Config)
- 15ef7c5 @ManlyMarco Added IMGUIUtils DragResizeWindow and DragResizeEatWindow APIs
- 33297a7 @ManlyMarco [KK] Updated icon APIs to allow removing them
Illusion Modding API v1.17
Large update with many new useful APIs for KK and other games, and some fixes. Thanks for contributions from @thojmr and @Keelhauled!
Changelog
- 7d1c36e @ManlyMarco Added TextureStorage (class that plugins can use to store textures in extended data without duplicates)
- 26984af @ManlyMarco Added OpenFileDialog overload with defaultFilename (so it can be used for saving files)
- e1983da @ManlyMarco Added IsDestroyed and Attempt extensions
- a3b68d9 @ManlyMarco [KK] Added GameAPI.AddTouchIcon (add icons at top right when talking with characters during story mode)
- 320a096 @ManlyMarco [KK] Added custom Action Icons (GameAPI.AddActionIcon, the icons on roaming map like study, work out, club stats)
- 424e0d8 @ManlyMarco [KK] Added ActionScene.SetIsCursorLock extension
- 424cbc3 @thojmr [AI] Main game day change fix (#25)
- 4cb279e @thojmr [AI] Fixed GetNPC using non unique identifier (#26)
- 0979f73 @ManlyMarco [KK] Faster implementation of GetNPC
- 4ca059e @Keelhauled Add workflow_dispatch
- f2f5cb9 @ManlyMarco Cleaned up some code warnings
Illusion Modding API v1.16
Large update with many new useful APIs and improved support for AI and HS2 thanks to contributions from @thojmr and @OrangeSpork.
Warning: This release needs at least BepInEx 5.4.4 and BepisPlugins r16.2 to work properly.
Changelog
- 66b14dc @ManlyMarco - Added MakerControl.GroupingID property to all custom maker controls (Allows to change order of plugin controls and grouping multiple plugin's controls together. Each group is separated automatically by a separator)
- f11b873 @OrangeSpork - [HS2,AI] Added missing MoreAccessoriesAPI support (#24)
- 7921faa @thojmr - [AI] Added GameAPI utilities and game controllers to AIAPI (#23)
- a37582b @ManlyMarco - [KK] Added IsSonyu and IsHoushi extension methods
- 2dade99 @ManlyMarco - Added TranslationHelper (Easy way to ask AutoTranslator to translate strings to currently set language. Thanks to this there's no need to do anything special if AT isn't installed or is turned off)
- 8b2c02e @ManlyMarco - Added OnGUIAsObservable extension (For some reason this was missing from UniRx, even though all other update types are supported)
- f0cb5ad @ManlyMarco - Added some useful extension methods
- dbcefd3 @ManlyMarco - Included ConfigurationManagerAttributes class (Plugins no longer have to include it themselves)
- 05cc241 9dde2d7 @ManlyMarco - Updated docs
Illusion Modding API v1.15
This update mostly has improvements for KK and PH. It brings PHAPI up to parity with other games in terms of studio and maker support. Thanks to @DeathWeasel1337 and @Keelhauled for help with this release!
Warning: This release needs at least BepInEx 5.4.4 and BepisPlugins r16.2 to work properly.
Changelog
- 1cd1799 @ManlyMarco [KK] Added extended data handling to main game function controllers (can now save ext data to game save files)
- b5c0316 2694752 @ManlyMarco Rewrote AccessoriesAPI methods (old are obsoleted but can still be used)
- 6b7a03d @ManlyMarco [PH] Added full AccessoriesAPI support
- 29bcac1 @ManlyMarco [PH] Added full StudioAPI support
- 4827e26 @DeathWeasel1337 Added ObjectDeleted, ObjectVisibilityToggled, ObjectsSelected events to StudioSaveLoadAPI
- fe8e191 @DeathWeasel1337 Merged Studio code for PH with other games
- 89697ae @DeathWeasel1337 [PH] Fix for creating contols in clothing categories
- 6118853 @DeathWeasel1337 Add build event
- fa42fc5 @ManlyMarco Updated packages; Updated to bepin 5.4.4 APIs; Fixed some compiler warnings
- 6585c1a 8d69a39 @ManlyMarco Updated documentation
Illusion Modding API v1.14
This update is aimed at Koikatsu and to a lesser degree EmotionCreators. Thanks to @GeBo1 and @Keelhauled for help with this release!
Changelog
- 4255738 [KK] Added GameAPI.InsideHScene (@ManlyMarco)
- b3f4e42 [KK] Added GameAPI.GetRegisteredBehaviour and GameCustomFunctionController.OnNewGame (@GeBo1 in #21)
- 640d806 [KK, EC] Make maker sidebar scrollable with mouse wheel if it overflows (@Keelhauled)
- 2591385 [KK] Fixed player character's extended data not being saved properly in main game (@GeBo1 in #20)
- 60fb2b1 [KK, EC] Fixed coordinate load crashes in wedding menu and possibly other places (@ManlyMarco)
Illusion Modding API v1.13.4
Changelog
- Fixed StudioAPI.GetSelectedObjects not working properly when FK or IK nodes of a character are selected (by @DeathWeasel1337 in #18)
- Fixed SceneEffectsCategory custom controls in studio overflowing the window (by @Mantas-2155X in #19)
- Fixed scrolling mouse wheel over custom maker sliders changing the value by a wrong amount in some cases
Illusion Modding API v1.13.3
Changelog
- [HS2] Fixed sidebar items in maker being too large when there are more than 4 (Thanks to @Mantas-2155X in #16)
- Fixed DrawLabelWithOutline not using proper color in some cases