Monday 28 September 2020

Progress News

Hello again,

This is just another small post to let you all know how things are progressing towards v0.4.

I've managed to get most of the necessary race code refactoring finished, and now only have a few more things left to do in order to get race modding support added. I was hoping to have v0.4 out by the end of this week, but I'm going to delay it by another week or two so that I can add Fields content and the next stage of the main quest to it (as I did promise to do that for v0.4 after all).

Once I've got the race modding finished, I'll most likely push it to github and put together a small SubscribeStar update (v0.3.10 or something) so that the race modding can be played with a bit. The full public release of v0.4 will then be out at the earliest on the 9th October.

Sorry for how long this is taking me to get done, but as I wanted to add new races to the Fields area, and the race modding includes refactoring that I wanted to get done before adding any new races, this work needs to be done before I can get Fields content added.

Thursday 24 September 2020

Progress News

Hello again,

This is just a small post to keep you all updated on how things are progressing and what's left for me to get done for v0.4's release.

As you most likely already know, I'm currently working on adding support for race modding. This isn't just so that modders will be able to add new races, however, as I'm using this time to completely finish off all of the remaining framework that I'll need for all future race support.

So far, I've managed to implement support for racial items (equine cider, bread roll, etc.) to be added via modding, and have moved all of the current racial food and drink items out into external xml files as part of this. I've also added tail length modifications, which is one of the last features which were missing from the game's transformation options (along with the ability to grow a second penis, but that might have to be added at a later date).

What I'm going to be focusing on over the next few days is adding full in-game support (mainly sex positioning, clothing detection, and status effects) for the other leg configurations: long tail (lamia); short tail (mermaid); arachnid (arachne); cephalopod (octopus). I'll then be adding support for modded combat moves (so modded races can have unique moves), and definitions for aquatic/nocturnal races (to automatically give relevant status effects when in water/on land and in light/dark areas). I'll then finally add support for ferals, although it's not likely that they'll be fully functional in v0.4.

After all of those final racial improvements have been implemented, I'll move on to adding support for xml-defined races, subspecies, and body parts. Over the last few months, I've been refactoring the way in which body parts are defined in the code, so it shouldn't take me too long to get this done.

Finally, I'll add a new modded race as an example (hyenas), and then I'll get v0.4 released. I really want to get this out to you as soon as possible, so I'll leave the planned Fields and main quest content for the version after v0.4.

I'll make another progress post at the end of the weekend to let you all know how things have gone. Thank you all once again for your feedback and bug reports in the comments!

Saturday 19 September 2020

Version 0.3.9.9 Release

Hello again,

I'm sorry about the lack of communication since the last update, and for the fact that I haven't managed to get more than these bugfixes done for this version. I've struggled a little over the past couple of weeks to get the promised content for v0.4 done (race modding and Fields content), but I'll do my best to get it finished off and released as an addition to this version as soon as possible (hopefully within the next week or so).

Thank you all for your feedback and bug reports in the comments, and sorry again for letting you down with this poor update.


As always, you can also build these releases yourself from the public github's dev branch (which is always kept up to date with the very latest version):
https://github.com/Innoxia/liliths-throne-public/tree/dev
(There's a build tutorial here.)

IMPORTANT: If you're building through github, you'll now need to place the 'liliths-throne-public/res' folder in the same directory as the exported .jar!


v0.3.9.9 Download Links

This is still an alpha, and contains bugs and half-finished content!

.jar:

Pre-zipped: Mega

Full folder: Google Drive

.exe:

Pre-zipped: Mega

Full folder: Google Drive

32-bit .exe (For 32-bit Windows):

Pre-zipped: Mega

Full folder: Google Drive


v0.3.9.9 Patch Notes

  • Gameplay:
    • Starting Claire's teleportation side-quest now requires you to have first completed the 'Slime Queen' side quest. (As I felt as though it was a little out of character for the Enforcers to let a stranger see the teleportation pads.)
  • Items:
    • (For Clothing Modding) If multiple stickers in one sticker category are set to be the default sticker, one of these default stickers is now chosen at random to be used for an item of clothing, instead of always the last defined default sticker.
      Made the shoulder strap on the 'ragged chest wrap' a sticker option.
      'Impish Brew' now grants +25 corruption to potion effects, instead of +50.
      Added ability to enchant clothing with vagina and penis addition and removal effects.
  • Sex:
    • You can no longer 'Encourage creampie' or 'Encourage pullout' when spectating in a 'hidden' position (such as when you watch your slaves having sex in the alleyway or hallway encounters).
      You can now use level drain on orgasming characters while in a spectator slot.
      Added interactions in the 'Sitting' position between the 'Sitting in lap' slot and the 'Between legs' slot.
      Added interactions in the 'Over Desk' position between the 'Lying back' slot and the 'Bent over' slot.
      Added kissing and groping interactions between dominant and submissive standing characters in the 'Standing' sex position.
  • Other:
    • The output of all parsing commands embedded within speech should now be correctly modified by any speech-altering effects (such as a slovenly character pronouncing 'her' as ''er').
      Transformative potions which turn a character's lower body into a taur now correctly transform all of the body parts which are affected (all parts below the waist) into their default animal counterpart states.
      Added transformation actions to alleyway prostitutes' post-combat victory scene.
      Added pregnancy reactions to Murk's greeting dialogue while in Epona's tile.
      Standardised sorting of all racial transformation options by their race name.
      Half-demons no longer use the same outfit generation as dark alleyway demons, and dark alleyway demons now have a 5% chance to spawn with demon daggers instead of 50%.
      The 'Enforcer HQ' tile is no longer considered to be dangerous during an arcane storm.
      Increased the chance of the street encounter in which Wes's quest starts from 10% to 50%.
  • Bugs:
    • Typo and parsing fixes.
      Fixed issues with sex scenes at Epona's stall in the Gambling Den being treated as public sex.
      Fixed bug where the Rat Warrens content would break if rat-morph Subspecies preferences were set to 'human'.
      Fixed bug where accessing the positioning menu in the prologue sex scene would reset all of the previous sex dialogue.
      Fixed issue with there being two 'miss' parsing commands.
      New slaves will now correctly start with all default job settings and permissions selected.
      Fixed harpy attacker NPC descriptions not changing when you become friends with them or enslave them.
      Fixed issue with the 'slovenly' character speech modification sometimes breaking parsing commands.
      Fixed Murk's and Lyssieth's special dirty talk text not being parsed as speech.
      Choosing to dominantly fuck Murk in Epona's tile (after completing Axel's quest) should now start with both of you in the intended positions.
      Fixed bug where slave interaction scenes in alleyways or Lilaya's corridor would sometimes throw background errors and not initialise correctly.
      The Spa tile is now correctly immune to arcane storm effects.
      Fixed issue with enslavement of friendly NPCs describing them as though they'd just been defeated in combat.
      Exiting Lyssieth's palace now correctly places you in the cavern tile instead of the palace gate tile.
      Fixed existing Patrol Enforcers in Dominion wearing 'contractor' stab-proof vests instead of Enforcer ones.
      If foot, anal, lactation, or non-con settings are turned off, NPCs will no longer have the related fetishes or fetish desires.
      If non-con is disabled, the related fetishes are now correctly hidden from the fetish list and fetish altering potion effects.
      Fixed NPCs being described as being in the 'holding cell' in their contacts page tooltip.
      Fixed issue where attributes derived from clothing could sometimes be duplicated or persist after the clothing's removal.
      Fixed issue where equipping transformative clothing onto demons or half-demons would sometimes spam the event log with messages.
      Dominant partners in the Watering Hole will no longer spawn with the 'submissive' fetish, and likewise Submissive partners will no longer spawn with the 'dominant' fetish.
      Fixed background errors being thrown if you decided to spam-click the 'New Game' action.
      Added a 'no preference' option to Scarlett's sex scene (where you act as her servant in Helena's nest), so that if you have no areas available for her to fuck, you no longer get stuck in that scene.
      Added actions to exit Helena's apartment at the entrance tile (for if you somehow manage to get stuck in there).
      Elementals now have the correct arcane storm status effect applied to them.
      Fixed bug where you could swap position with Murk's milkers during sex with them.

    Sunday 6 September 2020

    Version 0.3.9.8 Progress Update

    Hello again,

    Sorry that this progress update took me a little longer to get finished than I'd originally planned; implementing the new clothing 'sticker' system ended up pushing the work on the new character/quest back a little, and then the writing for that character again took me longer than I expected.

    Anyway, this version is mainly focused on getting the aforementioned character and quest released, which was part of my original plan for the previous preview version. I don't want to spoil too much of that content, so I'll just say that it's related to the Enforcers, and by completing it, you'll gain the ability to legitimately purchase some Enforcer gear and weapons. The character(s)/quest was designed by DSG, and has been planned for inclusion for quite some time, which is why I was so keen on getting this done before v0.4. (The conditions for the quest starting are in the patch notes below.)

    As well as the new character/quest and the clothing sticker system support, there are a lot of contributor bug fixes and updates to DSG's Enforcer clothing in this version. I've fixed some bugs myself, but there are still a lot of reported bugs from the last couple of versions which I haven't yet had time to fix.

    After this release, I'm planning on fixing all of those bugs, implementing race modding support, and then adding some content to the Fields area. That will most likely include the next stage of the main quest, as well as some random encounters for the fields & river tiles.

    I will do my very best to have v0.4 out by the 18th of September. I know that that's 10 days later than my previous target, and I'm sorry for having to push it back so far, but I fear that the race modding support may end up being quite complex to implement, and so I really can't see v0.4 being ready sooner than the 18th.

    I'll do my very best to make v0.4 worth the wait, and thank you all once again for all of your feedback and bug reports in the comments. I'm aiming to make the next progress post some time around the middle of this next week, so I'll see you all again then!



    I package and release these in-between preview builds for backers over on my SubscribeStar, but anyone can play them at any time by building them directly from the public github (which is always kept up to date with the very latest version):
    https://github.com/Innoxia/liliths-throne-public/tree/dev
    (There's a build tutorial here.)

    IMPORTANT: If you're building through github, you'll now need to place the 'liliths-throne-public/res' folder in the same directory as the exported .jar!

    ALSO IMPORTANT: Make sure you build from 'dev' branch.


    v0.3.9.8 Patch Notes


  • Contributors:
    • Fixed issue where changing content options at the start of new character creation would throw background errors, causing the UI to become unresponsive. (by AceXP)
      Fixed issue where fluid addiction status effect tooltip descriptions would display 'demonic horse fluid' instead of 'demonic fluid'. (by AceXP)
      Fixed bug where the defined horse-morph names in Name.java were never being used. (by Rydelfox)
      Several parsing and typo fixes. (by AceXP)
      Fixed issue where you would return to an incorrect dialogue scene when leaving inventory management in a friendly occupant's apartment. (PR#1394 by AceXP)
      Typo fixes in the Rat Warrens. (Pr#1400 by aDrunkLittleDerp)
      While carrying an arcane makeup set, characters will now reapply heavy lipstick if it was worn off during sex. (PR#1403 by CognitiveMist)
      Fixed parser errors in vagina reveal descriptions. (PR#1404 by AceXP)
      Enable loading of patterns from the res/mods folder. (PR#1405 by AceXP)
      Fixed bug where five minutes passed, instead of twenty-five, when selling yourself as a submissive partner in Angel's Kiss. (PR#1406 by void-weaver)
      Fixed bug where Sean's fight scene wouldn't initialise correctly. (PR#1407 by void-weaver)
      Fixed bug where if you used an item from an NPC's inventory it would be described as though the NPC was using the item. (PR#1408)
  • DSG's Enforcer Uniform Update:
    • Added sticker system support, consolidated all extant variants of the Enforcer stabvest, coat, waistcoat, beret, peaked cap, and bowler hat into their respective items.
      Added the following sticker assets that did not already exist in some form in the game: Combat Diver Badge, Commissioner Cap Badge, Commissioner/Deputy Commissioner Visor/Crown Oak Leaves, Commissioner Aiguillette, Elis Cap Badge, Thinis Cap Badge, Itza'aak Cap Badge, Lyonesse Cap Badge.
      Detailed buttons added to the Enforcer coat and waistcoat.
      Fixes and standardization of ribbon racks and name plates.
      Hand optimization of almost all vectorized text.
      Added the 'Contractor's' variant to the stab vest and plate carrier.
  • DSG's Enforcer outfit update:
    • Added sticker and pattern support.
      Renamed conditionals to be more reader friendly.
      Changed comments to be more clear.
      Removed berets from the Patrol Service Uniform.
      Possibly fixed bugs related to headgear spawning on Enforcers with the wrong colors and no headgear spawning on Enforcers entirely.
  • Engine:
    • Added ItemTags for defining items, clothing, and weapons as being restricted or illegal, causing them to be unable to be sold to merchants and confiscated by Enforcers.
      Added mod support for defining clothing 'stickers', which apply cosmetic changes to clothing items. (See 'res/mods/innoxia/items/clothing/rentalMommy/rental_mommy.xml' for a fully documented example of how to define them.)
  • Gameplay:
    • Added two new Enforcer characters and a new quest involving them, all of which has been designed by DSG. The start of this quest will randomly trigger in Dominion's street tiles under the following conditions: no arcane storm; main quest is past Brax's section; over 5 days have passed since completing the 'Angry Harpies' quest; time is 17:00-21:00.
      Enforcers in the 'alleyway Enforcer encounters' will now confiscate illegal items, and arrest you if they find that you're carrying highly illegal items.
  • Items:
    • Added sticker support to the 'rental mommy' and 'rental daddy' T-shirts.
      'Biojuice Canisters' and 'Glowing Mushrooms' are now tagged as restricted items.
      'Demon's Dagger' (no longer sold by Vicky) and all of the Enforcer weapons are now tagged as either illegal (Enforcers will confiscate them) or highly illegal (Enforcers will arrest you).
      All Enforcer clothing is now tagged as illegal (Enforcers will confiscate them).
  • Other:
    • Slightly altered description of 'cynical' personality trait to differentiate it from 'selfish'.
      Items and weapons will now correctly display ItemTag descriptions in their tooltips.
      Roxy now buys weapons as well as items and clothing. Her buy modifier has been reduced from 0.4 to 0.3 (meaning she will now only give you 30% of an item's value).
      Sean now correctly wears an Enforcer patrol uniform instead of a dress uniform.
  • Bugs:
    • Parsing fixes.
      Updated example links in xml modding files to point to the correct files.
      Fixed bug where you could get stuck in Brax's office after resolving the part of the main quest which involves him.
      Fixed issue with the cheat guns' 'mag dump' combat move being automatically removed after selecting it.
      Fixed descriptions of putting kitty panties on/off being inverted.
      Fixed bug where weapons could show incorrect image previews in the dye screen. (The 'Demon's Dagger' was suffering from this.)