Tuesday 28 January 2020

Version 0.3.6.4 Progress Update

Hello again,

After fixing some bugs introduced in the last version, I got a little side-tracked with adding the long-awaited 'Complain' action at the stocks in Slaver Alley. Although I initially intended it to be a simple affair in which you could get locked up in a repeatable stocks sex scene, I ended up getting carried away and added quite a few scenes as well as a new unique NPC.

Due to this, I ran out of time in which to work on Helena's romance quest and the size-difference content, but I'm planning on getting that added for an updated preview version, v0.3.6.8, which I hope to have released by Sunday. After that, I'll add the Enforcer encounter scenes for the public release, which I'm currently expecting to be out around the 7th of February.

There are also still quite a few bugs that I need to get fixed from v0.3.6, but none of them (that I'm aware of) are game-breaking. In any case, the vast majority of them will be sorted out for v0.3.6.8. I'll also make sure that I've filled in the placeholders for at least Vengar's and Murk's content in the Gambling den (after completing Axel's quest).

Sorry once again for how this version has rolled over past my expected release date. I'll do my best to keep v0.3.6.8 and v0.3.7 on schedule!


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, as 'master' won't be updated until the v0.3.7 release.


v0.3.6.4 Patch Notes


  • Engine/Code:
    • Fixed issue with incorrect line endings at the top of most files.
      Moved remaining Slaver Alley dialogue into the external .txt file.
      Tidied up virginity loss code.
      The 'companion' parser target has been shortened to 'com', and should now work correctly in conditional statements.
  • Gameplay:
    • Added content for the 'Complain' action in Slaver Alley's public stocks tile, which includes a new unique Enforcer NPC. (There are some additional dialogue variations for if Brax is in your party.)
  • Other:
    • The 'Tail swipe' combat move is now available to anyone who has a prehensile tail which has a girth of at least 'thick'.
      Alligator-morph tails are now considered to be suitable for penetrative actions.
      Added ability to have your companion join in on sex with slaves locked up in the stocks in Slaver Alley.
      Added 'sandy' as a covering colour.
      Slightly improved slovenly speech parsing.
      Gave Helena a new surname and some clothes to wear.
      Level drain option now defaults to 'off' in sex scenes which include your companion, slaves, or friendly occupants.
      Scarlett and Brax can now have their levels drained via the use of the 'Orgasmic level drain' once they've been enslaved.
      Added kissing interaction availability to 'mating press' + 'lying down' positions, and anilingus availability to 'face between legs' + 'lying down' positions.
      Added 'phoenix-harpy' subspecies, which is just a harpy with glowing red, orange, or yellow feathers. They can only be found naturally spawning in the Harpy Nests as an extremely rare chance.
  • Bugs:
    • Numerous parsing fixes (most of them in the new Rat Warrens dialogue).
      Feminising Murk will now correctly give her a vagina. (Fix is also retroactively applied if you've already feminised him.)
      Fixed tail girth description in selfie/character viewer not updating to describe the character's actual tail girth.
      Disabled unique position switching actions in stocks sex when there were more than two participants, as it was causing some issues. (You can still change position as the dom using the more in-depth position selection action.)
      Quick sex now correctly takes into account each participant's banned areas. (i.e. In slaver alley stocks sex, the slave's orifices which are banned will be excluded from quick sex.)
      Fixed more issues of quick sex ignoring the availability of sex areas.
      Quick sex will no longer apply level drain to targets who should be immune (i.e. unique characters).
      Characters with the deflowering fetish now correctly gain experience from taking virginities in quick sex.
      Removed line in alleyway demon encounter which suggested that the demon grows a cock when you offer yourself to her.
      Fixed bug where companions would go to work while being held as a captive (bug was present in the Rat Warrens loss scenes).
      Parsing and dialogue flow fixes in scene where you get sent to the cells after losing in the Enforcer Warehouse.
      Fixed bug in the post-loss Enforcer Warehouse cells scene, where you'd remain in the Enforcer HQ's cells after you were supposed to have been escorted outside by Claire.
      Fixed inactive 'Continue' button being shown after Claire has warned you about the SWORD Enforcers in the Warehouse.
      Your clothing now correctly gets unequipped when locked into the stocks (in the Enforcer Warehouse loss scene).
      Fixed post-sex stretching information referring to every stretched orifice as the character's 'asshole', instead of the correct orifice.
      Fixed issue with Helena returning to her nest when she should have been in Scarlett's Shop in Slaver Alley.
      Fixed some minor issues with dialogue flow when talking to Candi and when getting the Lipsticks from Ralph (as part of the 'Buying Brax' quest).
      Fixed awkward phrasing of the exhibitionist fetish's short description.
      Quick sex should now display correct behaviour for if a sex scene is meant to end in a creampie or not.
      Fixed issue with quick sex where it would sometimes throw a background error and not work.
      Fixed bug in quick sex where characters with impregnation fetish would sometimes pull out of a partner willing to be impregnated.
      Fixed 'ready for birthing' status effect having a nonsensical description for taur characters.
      Fixed bug where you could request Claire's help in dealing with Vengar even after you'd completed his quest.
      Fixed incorrect parsing in combat when sadistic characters took lust damage from dealing damage to their target.
      Fixed bug where the breeder collar would spawn with a duplicate sealing enchantment.
      Fixed bug where Murk's dialogue in the Rat Warrens would still be working even after he'd meant to have been enslaved.
      Fixed Bree gaining a random colour for her vagina when undergoing her initial feminisation from Brax.
      Fixed issue where opening the positioning menu on the 'sitting' position would place both doms and subs into sitting slots.

    Sunday 19 January 2020

    Version 0.3.6 Release

    v0.3.6.1 Update: A hotfix was released very shortly after this post was made in order to address a couple of major game-breaking issues. The patch notes and download links have been updated below.

    Hello again!

    I've got the vast majority of Axel's quest content added now, but it's still got placeholders for the loss routes and the post-quest Vengar/Murk interactions. As you've no doubt already noticed, I've really struggled with getting this quest content designed, coded, and written. I've learned my lesson, and won't attempt to add such a relatively complex quest all in one go again. I've particularly found it hard to design/write the more 'non-con' aspects of this quest, so I now know in future to keep them a lot simpler when adding those sorts of scenes (or at the very least, add them in smaller stages).

    I will be adding the dialogue for the loss routes over the next few versions, but I've already spent so much time on this quest that I'm going to have to move on and primarily focus on other things. Speaking of which, for the next release, I'll be focusing on getting Helena's romance content added, as well as some Enforcer encounters and size-difference mechanics/content.

    I'm sorry once again for how long this Axel quest has taken me to get done. The next set of content should go back to fitting into weekly or fortnightly releases. If there are any major bugs in this version, I'll get a hotfix out on Tuesday night, but if not, then the next release will be a preview release in a week or so from this post. The next full, public release should then follow on a week or so after that.

    Thank you all for your patience.


    As always, you can also build these releases yourself from the public github (which is always kept up to date with the very latest version):
    https://github.com/Innoxia/liliths-throne-public
    (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.6.1 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.6.1 Patch Notes

  • Bugs:
    • Fixed issue where the game would sometimes freeze or throw other errors when opening the player's selfie menu.
      Fixed game freeze in combat when sadist/masochist dealt/took damage while at 100 lust.
      Fixed a parsing bug in the Rat Warrens' Milking Room.
      Fixed bug where Helena would add three new slaves to her shop every day and never remove the old ones, which was eventually causing a huge number of slaves to stack up on that tile.

    v0.3.6 Patch Notes

  • Engine:
    • Removed all of the Sex class's static methods. Sex methods are now called via 'Main.sex.' in the code, or 'sex.' in the parsing engine. This was done to enable sex methods to be referenced in text file parsing.
      Added parsing command 'companion', which returns either your companion's relation to you (i.e. 'son', 'daughter', etc.) or the word 'companion'.
      Added support for tiles to contain multiple generic Population types.
  • Gameplay:
    • Filled in a lot of Axel's quest placeholders. (The two loss routes and the post-quest interactions with Vengar & MUrk still need to be filled in...)
      Added tail girth. You can alter tail girth via enchanting potions or the self-TF menu (for demons and slimes).
  • Items:
    • Some items of clothing now provide a key to the equipping character when equipped (such as chastity cages, chastity belts, other bondage gear). While in possession of this key, unjinxing (i.e. unlocking) the clothing costs no essences.
      For modders: Items of clothing can be defined as providing a key with the new PROVIDES_KEY tag.
      Unjinxing sealed clothing no longer removes the sealing enchantment. Instead, it simply unlocks the clothing so that it can be removed, but if put on again, will seal itself back onto the character. Seals can still be removed via the enchanting menu.
      Chastity cages are now tagged as being able to be equipped during sex.
      All clothing types which can be equipped during sex (and so are assumed to be sex toys), or which fit into the 'groin' slot, can now be enchanted with a 'vibration' effect (as a secondary modifier to a 'special effect' primary modifier), increasing the wearer's resting lust value and also giving them bonus arousal increases every turn in sex.
      The item 'Mother's Milk' now advances pregnancy directly to the next stage, instead of skipping it forwards to an hour before the next stage.
  • Sex:
    • NPCs will no longer start ongoing mouth-nipple actions if the character whose nipples are to be sucked does not have breasts.
      Quick sex: NPCs will now take into account the sex scene's special preferences when choosing what their foreplay/main sex actions are.
      Quick sex: NPCs' action choice should no longer select actions that are meant to be banned from your content options.
      Quick sex: In consensual sex, characters will no longer creampie others if their pregnancy fetish is negative.
      Quick sex: In consensual sex, dominant partners will go past their orgasm limit to make sure the subs are also satisfied.
      Quick sex: The dominant character now automatically uses 'Orgasmic level drain' (if available) when using quick sex.
  • Other:
    • Added a small chance (0.5%) for the 'finding an item' encounter in Dominion's alleyways to give you a joke burger item if you are playing in silly mode. The 'eggplant' joke item is now also restricted to being found only in silly mode.
      Improved colouring of post-sex stretch effects text.
      Added indication of a character's resting lust value in their lust bar tooltip.
      Arcane storm vulnerability now gives +75 to resting lust level, instead of setting it to a base of 75.
      Lust gains from sadist & masochist fetishes are now capped to a maximum of 25.
      Characters will no longer refer to a penis as a 'shaft' in speech (as I thought it sounded quite awkward).
  • Bugs:
    • Parsing & typo fixes.
      Fixed issue where unique NPCs were not immune to 'orgasmic level drain', but normal random characters were, instead of the other way around.
      Fixed some minor incorrect text in the 'orgasmic level drain' perk description.
      Fixed incorrect clothing on the four 'milkers' in the Rat Warrens.
      Fixed issue where there was more than one removal button for when an effect has multiple descriptions in the enchantment screen, with the duplicate buttons doing nothing.
      Fixed issues with Murk's 'milkers' clothing not being equipped or lacking correct colours/enchantments.
      Fixed bug where some weapons (such as the broomstick and the scythe) would not grant the wielder the spells they were meant to unlock.
      Fixed several issues in the Rat Warrens regarding hostile rats not spawning correctly at checkpoints or in the dice den. Also fixed some actions incorrectly being available at the entrance after clearing out the entrance guards.
      Corrected corruption values of all unique NPCs.
      Fixed issue where Lyssieth would sometimes not have her elder lilin subspecies status effect applied to her.
      Fixed multiple minor issues with the flow of dialogue in scenes in the Rat Warrens.
      Fixed bug (from 0.3.5.10) where newly-spawned characters would throw a background error.
      Fixed issue with lust gains from sadist & masochist fetishes always defaulting to 1.
      Lust damage from masochist and sadist fetishes now correctly damages energy and aura when lust is at 100.
      Fixed issues of 'feet' being displayed in some scenes even if your game was meant to be using metric values for length.
      Corrected minor issue of Lyssieth's breast size incorrectly being described as increasing during her demonic transformation scenes.
      Fixed issue where Enforcers were described as being present in group sex scenes in areas where Enforcers should not have been present.
      Fixed issue where cum 'wetness' enchantment was described as increasing cum production instead of cum storage.
      Fixed issue where the magnitude of potion effects would be doubled every time you loaded a game while playing with the 'chef' background.
      Fixed bug (from 0.3.5.11) where encounters with a companion in your party would bug out and not initialise correctly.
      Fixed numerous parsing errors (from 0.3.5.11) when in the Rat Warrens with a companion.
      Fixed an issue where using 'Quick sex' could sometimes cause the game to freeze.
      Fixed debug menu's clothing spawn 'head' category not working.

    Monday 13 January 2020

    Progress, minor delay

    Hello again!

    Unfortunately, the writing for Axel's quest is taking me longer to get finished than I'd hoped, and so this next update isn't quite in a state ready for release just yet. I've pushed what I have to the public github so that you can see that progress is being made, and it shouldn't be too much longer now until I get it all finished.

    Sorry once again for how long this Axel quest is taking to get done...

    Update (17th): I've pushed what I have to github's dev branch again, and should have the update out tomorrow evening/night. (I just need to get some more bugs fixed and do some testing before releasing it, and I've run out of time tonight.)

    Monday 6 January 2020

    Version 0.3.5.9 Release

    Hello again!

    I ended up being a little busier over the Christmas/New Year period than I expected, so I didn't get much time in which to sit down and write content for Axel's quest. Over this weekend I've some of the writing done for it, but there's still a lot of placeholder content left. I'll get the rest of the quest content written over this next week and then do one last public release to finally get Axel's quest all done before going back to the usual preview/public schedule.

    Although I didn't get much time to do writing, I was able to grab a few hours here and there in which to get bugs fixed and add a few other small things. (I find that it takes me a while to get into the flow of writing, but I can always jump right in to adding small features and fixing bugs.)

    I'd still advise waiting for the next version before playing Axel's quest, which I hope to have out by the end of this week, so I'll see you again then!


    The artwork of Meraxis in this post was done by 'FriendlyAlienFriend'. There are also naked/underwear/pregnant variations found within the game (drawn from Meraxis's artwork folders within the res folder), making 12 images in total.
    You can find FriendlyAlienFriend over on their (NSFW) twitter account here: https://twitter.com/thealienfriend

    As always, you can also build these releases yourself from the public github (which is always kept up to date with the very latest version):
    https://github.com/Innoxia/liliths-throne-public
    (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.5.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.5.9 Patch Notes

  • Contributions:
    • Fixed NullPointerException bug when visiting Lyssieth. (by Stadler)
      Fixed several bugs and typos. (PR#1250 by LewdAlt)
      Added finger to crotch-nipple interactions. (PR#1243 by LewdAlt)
      Fixed issue with sex in an apartment being public when the occupant has just moved in. (PR#1251 by AceXP)
  • Artwork:
    • Added artwork of Meraxis, drawn by FriendlyAlienFriend. There are 6 images of her as a half-demon, and 6 variations for when she's a full demon. These include pregnant and non-pregnant variations.
  • Gameplay:
    • Filled in some of the Axel's quest placeholders, although there are still a lot of placeholders left (will all be filled in for the next update).
      Added 'slovenly' speech modifier, which converts all speech into a representation of speaking with poor pronunciation. There is a 25% chance for muggers and alleyway prostitutes to have this modifier.
  • Items:
    • Moved demonstone melee weapons out into external res folder.
      Added support for weapon mods to have spells based on their damage type, and also a variable to set whether spells should regenerate when the weapon's damage type is changed.
      Added support for weapons to use unarmed damage calculations. Demonstones and knuckle dusters now use unarmed damage calculations instead of those for melee weapon.
      Slightly improved the 'arm wraps' icon.
      Moved all 'head' slot clothing items out into external res folder. Slightly tweaked some base values of these items, and the 'circlet' is now unisex. Added dye options to the 'antler headband'.
      Added 'paw-print' and 'horse-shoe' tattoos.
  • Other:
    • Added 'pale pink' as a skin colour, and changed default rat tail skin colour from light pink to pale pink.
      Random attackers in Submission's tunnels now have a 5% chance to be taurs.
      Arctic-fox-morphs now have white hair and pale skin by default.
      NPCs who are able to self-transform back into their preferred gender identity (after you've transformed them into something else), will now only alter their femininity, breast size, and genitals. They will no longer completely reset all aspects of their bodies.
      The 'Slap ass' sex action can now be used on characters bent over a desk/table by the character standing behind.
      Scarlett (and Helena) now close their slave shop at 22:00 and open it again at 06:00.
      If you equipped jinxed clothing which also has the 'servitude' enchantment (preventing you from unjinxing clothing), you can now visit Lilaya to have your clothing unjinxed.
      Added 'arctic-youko-morph' subspecies detection.
      Added a small warning about there being a potential fight in the tile outside Brax's office.
      Improved naturally-spawning wolf-morph fur colours to be closer to realistic values.
      NPCs now require both oral fetishes to start sucking their own tails.
      Slightly improved 'Object of desire' perk icon, and changed 'Convincing requests' perk icon.
      Added 'orgasmic level drain' perk, which allows you (and NPCs) to drain levels from orgasming partners in sex. (NPCs will not randomly spawn with this perk, and you can disable unique NPC usage of this perk in the content settings.)
      Amber now drains your levels in sex while you're wearing her collar (but only if the 'Level drain' setting is enabled).
  • Bugs:
    • Typo and parsing fixes.
      Fixed issues with fetish tease attack descriptions not making much sense when enemies were using them.
      Using the fast travel actions in Lilaya's house now correctly sets the response tab to 'actions' upon arrival.
      Fixed missing dialogue when playing without a companion and offering your body to a random attacker in Dominion's alleyways.
      Fixed issue where random demonic attackers could spawn as taurs, even if you had taurs turned off.
      Fixed bug where performing any action in your room would cause the 'Bathroom' tab to disappear.
      Fixed bug where you could rape non-slave companions via interacting with a slave in that slave's room.
      Lyssieth now correctly reverts to her human form after having sex with her in her lilin form.
      Fixed issue where demons encountered in Dominion's 'dark alleyway' tiles would disappear after sex, and would also be unable to be talked to.
      Fixed feral half-demon taur genitals always being referred to as being that of a 'demonic-horse', and not the subspecies that was appropriate.
      Fixed speech actions which had 'blocked mouth' alternative text being unavailable when the performing character's mouth was blocked in sex.
      Unique NPCs can no longer be fed transformative or fetish-altering consumables during post-combat-victory sex scenes.
      Fixed issue where requesting to perform oral on a taur would sometimes result in them responding with a blank action.
      Fixed Helena being duplicated if loading in from an older version.
      Fixed Silence's high affection towards Shadow incorrectly being set as being towards herself.
      Arcane feathers now correctly grant spells when equipped, based on their damage type (like they used to a version or two ago).
      Fixed Maximillian's surname to properly reflect his demonic heritage.
      Fixed bug where selection of randomly spawned weapons in Dominion's alleyways was very limited.
      Shadow now spawns wearing both arm wraps and a stomach sarachi (so that her crotch boobs (if enabled) are not exposed).
      Fixed 'addiction satisfied' and' psychoactive effect applied' descriptions being displayed every turn in sex when you were eating someone out who had those appropriate modifiers on their girlcum (although the effects are still applied).
      Fixed bug where using the 'Quick sex' action would not count participants having orgasmed, causing post-sex scenes to show the 'not satisfied' variant (if one existed).
      Fixed related bug to the one above where dominant partners would not use the correct number of sex actions corresponding to their desired orgasms when using the 'Quick sex' action.
      Fixed several issues with sex actions being incorrectly available when in missionary sex with a taur.
      Fixed the debug menu's 'Centaur' action sometimes spawning a human.
      Fixed bug where characters could have their birthday set to February 29th in a non-leap year.
      Fixed cause of an issue where the game would sometimes randomly freeze for seemingly no reason. (This was being caused by pregnant NPCs with sealed clothing giving birth in the background update loop.)
      Fixed bug where passing into a new year would cause the game to think it was always night time.
      Fixed Murk's penis shrinking transformation incorrectly causing your penis to grow.
      Characters can now take less than 1 lust damage from the self-inflicting lust damage effect of masochist and sadist fetishes.
      Sex count tracking is now only incremented for non-spectators (so watching two people have sex no longer counts as you having had sex as well).
      Fixed 'quick sex' not counting creampies correctly, causing tattoo counters to not increment.
      Fixed bug where dying/reforging equipped unique weapons would duplicate the weapon into your inventory.
      Friendly occupants who have a job are now correctly displayed as generating 100 flames per day (to cover their room's upkeep cost).
      Fixed an issue in clothing displacement method which could sometimes cause bugs.