Star Knightess Aura Release 1.0.3
Added 2025-02-28 15:43:53 +0000 UTCITCH | MEGA | ITCH-DELUXE | MEGA-DELUXE
Usual batch of bugfixes. Things seem to generally have stabilized by now and we are mostly dealing with smaller glitches at this point. Besides the bugfixing, I also continued my work from last week on the mod loading system. Last week, I mostly focused on features that were necessary in order to allow for the adult content patch to be treated as a mod and thus solve the reinstallation issue for Steam users.
This week, I focused on the mod loading system in general. The biggest with mods often is maintining mod compatibility and the approach I implemented for 1.0.2 works great for making simple mods that hard override certain items, skills, etc. but easily faces compatibility issues with other mods that want to modify different properties of the same skill or item.
While the old approach still works (and also is still used for the adult content patch), for this week I expanded the Meta.json to allow for more complex selection expressions to tell the mod loader what should be overriden or should be appended. This is more complex (and, I repeat, not necessary if one doesn't care about maximizing mod compatibility) but should allow for mods to reduce conflicts quite a lot. I also defined a JSON Schema for the Meta.json file, so if a modder edits in VS Code, they get some basic validation and also auto-complete suggestions.

tl;dr more technical stuff relevant for supporting multiple active mods
Those who are looking for more information on this can find them on the wiki where I wrote a page to modding https://wiki.starknightessaura.com/en/Mods
Finally, we will be doing a small prerelease today - not a lot in this one (a lot more technical stuff though ahahahahaha) but I integrated the first alternate Earth costume this week and figured that's worth a prerelease deployment.
Changelog 1.0.3 (28.02.2025)
Mod Loader: Implemented wildcard support for id lists
Mod Loader: Implemented chaining of URL redirects
Mod Loader: Iterated namespacing and constant exposure of SKA level plugins
Mod Loader: Implementd support for sub-property selection for mod operations
Mod Loader: Implemented check if file in mod folder is a mod and only load it then
Mod Loader: Implemented support for manipulating arrays which don't contain objects with an ID property
Mod Loader: Implemented property chaining to simplify mods interacting with deeply nested properties
Mod Loader: Defined JSON schema for Meta.json
Mod Loader: Implemented file selector snippets in JSON mod-meta scheme for better auto complete
Balancing
None
Bugfixes
Fixed typos
Fixed Bookworm achievement not triggering when having extra reading modifiers
Fixed incorrect playthrough unlock variables on Seductive Command books
Fixed deadlock when triggering Hermann Election Favor Contract in pink but not having unlocked Vice
Fixed incorrect attack skill id for Medium Earth Slime
Fixed Brightmane getting locked into Overcharge recasts
Fixed passability bug in Richard Castle in Intro
Fixed missing state updates for some NPCs in Maid Academy Foyer after killing Asmodeus
Fixed incorrect check for Charlotte hunting Lucifer in Victory Ending #7547
Increased Luck Debate creature question input limit to 10 characters and add Brightmane as an accepted answer
Fixed Brothel prostitute still having training line that no longer applies after a certain number of times working there
Fixed Nephlune chest reappearing if you take the gold after destroying it with Star Knightess
Fixed softlock when turning adult content off in the Clear Room then entering and leaving Roya Recollection Room