IllusionModdingAPI Versions Save

Modding API for games made by Illusion (PHAPI / KKAPI / ECAPI / AIAPI / HS2API / KKSAPI)

v1.40

2 weeks ago

What's Changed

New Contributors

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.39...v1.40

v1.39

2 months ago

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 https://github.com/IllusionMods/IllusionModdingAPI/pull/63

New Contributors

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.38...v1.39

v1.38

4 months ago

What's Changed

  • 8d142d8d7016c6f9090730b6d1b435193a054515 @ManlyMarco Add MakerSlider.MouseScrollValueChange optional override
  • d40821681dd619ce25c774619d2401ee9b462e5e @ManlyMarco MakerAPI - Hide group separator if all controls in group are invisible

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.37...v1.38

v1.37

4 months ago

What's Changed

  • 117d4573bfffd1d765f031f08c1a4b47aa5d317c @ManlyMarco Add TextureUtils.GetVisibleTexture(this Sprite spr)
  • 49eb71492daad029a0cbf4cb1eb402898af7ff88 @ManlyMarco Add IMGUIUtils.EmptyLayoutOptions
  • 97a4d0145def3f603920a31828fd63eae1ed77d0 @ManlyMarco Use SolidBackgroundGuiSkin in ImguiWindow
  • 612910953497741f85b5ba5844085e117b2dd73f @ManlyMarco Don't eat ImguiWindow exceptions
  • f180a6169010388ee091f372a4669821217aeac2 @ManlyMarco Optimize StudioObjectExtensions.GetSceneId
  • 3f002f6b04f3af9aeef961ff97e331874dbcbaa9 @ManlyMarco [AuthorData] Add "Open full history" button; limit how many authors are shown in the label
  • fc658f5fdb2a2203460aca05ea59f972ff0f4957 @ManlyMarco [AuthorData] De-duplicate card history shown in the label (use full history window to see all edits)

New Contributors

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.36...v1.37

v1.36

9 months ago

What's Changed

  • 302012700560158605714d8e36ef42e28f46b7ef @ManlyMarco Card Author Data now works in AI and HS2
  • 27a3c636e69b43d7d8803bbf7e5c9321ebb136b3 @ManlyMarco [AI/HS2] Fix custom MakerTextboxes not showing typed in text
  • b187d5f129555bbb28630299dc267793adf87b46 @ManlyMarco Update ConfigurationManagerAttributes

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.35...v1.36

v1.35

1 year ago

What's Changed

  • 689ee7eb7afcd02d40e39797bfd1f5c69731d8dd @ManlyMarco Added ChaFile.GetSourceFilePath extension method (gets path to the character card)
  • e2df8462644de4454f42978aa7285f45d918cbb7 @ManlyMarco Added ChaFile.GetFancyCharacterName extension method (gets character's full translated name)
  • a40344d813384e58c29964ae51cbc0dd40ee90db @ManlyMarco [KKS] Added CoroutineUtils.WaitForFinishCo(UniTask)
  • 2e3c883a836d9a1c099e6b201b249cf61d2b7bd7 @ManlyMarco [KKS] Fixed potentially losing changes on character controllers by calling save/reload when heroines are reloaded
  • c80c112c69fce1100ea1e188ab6f5162c7728893 @ManlyMarco [KKS, HS2] Fixed OnCoordinateBeingSaved/Loaded events not being logged
  • 1789f485374cece30fe08155b1e8bc06cf064991 @ManlyMarco Fixed ChaFile.GetChaControl extension failing for chaFiles attached to Heroines and Player
  • 7581d155c30e3cfc9b2ce0d2cbde6563b42824fd @ManlyMarco Partially fixed spamming OnCardBeingSaved during game save
  • dcb18bffc53cc441ac007b38d7a94a6e074b157a @ManlyMarco Improved character-related log messages
  • 748756d9ca220cf1759dba43719cd7c2ce1c9886 @ManlyMarco Updated dependencies; at least BepInEx v5.4.20 is now required

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.34...v1.35

v1.34

1 year ago

Changelog

  • 0248363f5545ed902059001fbf46ab3b104ccf92 @ManlyMarco Added ImguiComboBox (dropdown list for GUILayout windows and areas)
  • 1eb85dfdb07492bf1c74e8b14befcef74ad4fde8 @ManlyMarco Added ImguiWindow class to utilities
  • 9e5093c5940f5a0336fe16d073ac998baeb8d073 @ManlyMarco Added IMGUIUtils.DrawTooltip
  • 4fc243d3d8a5c69efe0c82dd2833004841503430 @ManlyMarco Allow changing of default value in Slider and Textbox controls
  • 7964ce0b0a987aed5f4f08de31ec0fd7394d1305 @ManlyMarco Fixed wrong DrawSolidBox color in some games

Full Changelog: https://github.com/IllusionMods/IllusionModdingAPI/compare/v1.33...v1.34

v1.33

1 year ago

Changelog

  • 2631eb526af0634130a448cf48dab211d2dd8b4c @ManlyMarco [HS2] Added KoikatuAPI.IsSteamRelease
  • 1dc6731358da7c3a2b62f09346096c74990a5c4d @IDontHaveIdea [KK/KKS] Reordered GameApi.GetCurrentHeroine code to fix some edge cases (#58)
  • c8ea73adc07615a9ee5978ea71e31e232aa26bf5 @ManlyMarco [KKS] Fixed GetFreeClassSlots not working correctly

v1.32

2 years ago

Changelog

  • 7b67e3c519f2885d74ff0a6164fd92e22d7253e8 @ManlyMarco [KK,KKS,EC] Add UniversalRefObjKey API
  • e47073267905f7a2e458e66b6e3e9bd858609c28 @ManlyMarco Update KoikatuCompatibilityAnalyzer package to 1.1 (propagates to plugins)

v1.31.2

2 years ago

Changelog

  • 9d3befb6b6659b7090259ede0d8457c701bfe21e @ManlyMarco [KKS] Fixed crash when applying hscene hooks in VR module