Sunday, 27 February 2022

Version 0.4.3.8 Public Release

Hello again,

Sorry again about this version's delay, and for the fact that I didn't get as much added into it as I'd hoped. I've not been feeling too well over the past couple of weeks, which has affected my progress on LT, but hopefully once I've taken a short break after this release I'll be feeling better.

I've called this version 0.4.3.8 instead of 0.4.4 as it's missing 'The Crossed Blades' tavern and main quest content. I'll get another public release out as soon as I've added the tavern content.

Thank you all once again for your continued interest in Lilith's Throne; I'll do my best to make the next update a better one than this. I'll make a progress post some time around the end of next week, so I'll see you again then!


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.4.3.8 Download Links

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

.jar:

Pre-zipped: Mega

Pre-zipped: Google Drive

.exe:

Pre-zipped: Mega

Pre-zipped: Google Drive

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

Pre-zipped: Mega

Pre-zipped: Google Drive


v0.4.3.8 Patch Notes

Contributors:

  • Added expanded rat-morph lore, which is fully unlocked after reading the 'Causing Mischief' book. (by Manwhore)
  • Added a .txt file guide to the Lilith's Throne root folder. (by C4MG1RL)
  • Fixed bug where saving on Submission's palace entrance or palace gate tiles would cause an error to be thrown when loading. (by Maxis010)

Engine/Modding:

  • Added support for defining an author name to subspecies' lore books, by defining an 'author' attribute in the 'htmlContent' element. See 'res/mods/innoxia/race/hyena/subspecies/bookEntries.xml' for an example.
  • Made minor improvement to performance of status effect calculations.

Gameplay:

  • Added encounters to the northern alleyways of Elis, all of which only trigger during night-time hours:
  • Alleyway attackers - Same as Dominion alleyways, but with a new 'Surrender' option to apply forced TFs (if the attacker wants to TF you).
  • Alleyway prostitutes - Same as Dominion alleyways.
  • Item/clothing/weapon discoveries - Work the same way as in Dominion alleyways.
  • Offspring discovery - Same as Dominion alleyways and Submission tunnels. These can now also be triggered by using the offspring map in the Elis alleyway tiles.

Clothing:

  • Added 'nose ball stud' clothing item (nose piercing slot, androgynous, sold by Kate).

Sex:

  • Made the 'Stop sex' action available during orgasm preparation to prevent an issue in large-group sex scenes, where you could get stuck in infinite orgasm-preparation loops.

Other:

  • Added functionality to save/load self-transformation presets, in the same way that item enchantments can be saved/loaded.
  • Added skin colour content preference, which can be adjusted at the bottom of the 'Content options -> Body' menu.
  • Moved Gender, Orientation, Age, Furry, and Fetish preferences from the 'Options' screen to the 'Content options' screen.
  • Added 'orange' to available penis and skin colours.
  • Added dialogue variation for if Lyssieth takes the player's vaginal or anal virginity.
  • Callie's opening hours have been changed; her bakery is now open from 9:00-15:00, which increases to 07:00-17:00 after you've donated enough to upgrade her store.
  • Altered squirrel-morph's racial bonus from +1 health shielding to +5 physique and +10 critical damage.
  • Youko offspring can no longer be found in Dominion's alleyways, and can instead be found in Elis's alleyways (until the Shinrin Highlands content is added, then they'll be moved there).
  • Added 'pronged' antlers as a new generic horn type, which can now be a default horn type for newly-spawned demons.

Bugs:

  • Parsing and typo fixes.
  • The 'Loving confession' and 'Loving response' sex actions now correctly have a associated corruption values of 'pure' instead of 'dirty'.
  • Demons with a 'martuilani' surname ending (identifying them as a direct daughter of a lilin) now have their offspring generated with the surname ending 'martu' (meaning a descendant of a lilin) instead of 'martuilani'.
  • Fixed issue where in some circumstances the player character was incorrectly being detected as being related to Lyssieth and Meraxis.
  • Fixed bug where combat responses defined in external xml files would try to parse their title and tooltip before the game had started, causing background errors to be thrown.
  • Fixed issue where Dominion prostitutes would not be removed from their tile after beating the player while noncon content was turned off.
  • Fixed bug in sex scenes with unique stop sex conditions for NPC, where the unique stop conditions would not be used after changing position.
  • Fixed background errors being thrown when background sex calculations were being performed (such as when two slaves would have sex with one another).

Friday, 18 February 2022

Small Delay...

Hello again,

I'm really sorry about this, but it's taking me longer to get the alleyway and tavern content finished than I expected, and so I'm not going to be able to get the release of v0.4.4 out tonight. Although I'm hoping that it will only take me another day or two to get it finished, I'll give myself a little more time than that to really make sure that I can get it all done in time, and so I'll say that the new release date for v0.4.4's release will be this Tuesday, 22nd.

Sorry that I didn't get this news out to you sooner; everything seemed to be going well up until earlier today, when I realised that I hadn't given myself enough time for writing the alleyway/tavern content. I then thought that I'd put together what I've currently got for the release, but as of the time of this post it's all still in a bit of a rough state and I'm worried that doing so would result in potentially game-breaking bugs getting into the game.

I'll do my very best to get this update out to you on time for Tuesday, and I'll see you again then. Sorry again!

Edit (Tuesday 22nd): Sorry again, but I still haven't managed to get it into a state that's ready for release. I'll do my best to get it out by Friday at the very latest...

Edit (Friday 25th): I'll release what I've got done tomorrow. Sorry again for the delay.

Monday, 14 February 2022

Progress News

Hello once again,

This is just another small progress news post to let you know how things are going towards the public release of 0.4.4.

So, since my last post I've been working on adding the alleyway and tavern content to Elis, but due to a few personal issues I had to get sorted out over the past week, I haven't made as much progress as I'd hoped. I should still be on track to get the release out this Friday, but I might not have the main quest content finished by then. If not, I'll get it completed and make another public release as soon as I can.

My next post will be the release post of v0.4.4 on Friday, so I'll see you again then!

Tuesday, 8 February 2022

Plan for v0.4.4

Hello again,

This is just a short post to let you know that the next public update of 0.4.4 will likely be out on Friday 18th. The reason for this relatively long time before the release is because I'm planning on focusing on four content additions, and working on new content always takes a while (usually because writing the scenes always takes a lot longer than I expect).

The content additions are those which were outlined in my previous plan post, and are:
- Elis alleyway encounters (I wanted to get these added for v0.4.3.5 but didn't manage to do it in time).
- Main quest content past the town of Thmyscra.
- 'The Crossed Blades' tavern in the north of Elis.
- The bank in Elis, plus an associated bank in Dominion.

Out of these four content additions, I'm expecting the main quest content to take the longest to add, and it's because it will take me at least several days to get that added that I'm giving such a far-off release date of Friday 18th. I might possibly put out another preview update half-way between now and then, but it's more likely that I'll continue on through and make the next update the public one of v0.4.4.

Thank you all for your support and interest in Lilith's Throne, and I'll make another progress post at the end of this week to let you know how things are going, so I'll see you again then!

Tuesday, 1 February 2022

Version 0.4.3.5 Preview Release

Hello again,

For this preview version, I've been focused mainly on fixing bugs, adding some new sex content, and merging some PRs. There's also more of AceXP's new content added into this version, which includes more Harpy Nest sex options and a new dungeon map beneath Lilaya's mansion. Unfortunately, I ran out of time in which to add the Elis alleyway encounters, but I'll get that added for the next version (sorry!).

I'll make another post in a few days or so to let you know how things are progressing towards the next update, and to give you a release date for it. I'm planning on making that next release the public version of 0.4.4, but if there are any major issues in this version, then I'll likely release a preview hotfix before that.

Thank you for your support and continued interest in Lilith's Throne, and I'll see you in the next post!



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.4.3.5 Patch Notes

AceXP's content contributions:

  • Added more sex actions in each of the harpy matriarch's nests, which are available after having pacified those nests (as part of the 'Angry harpies' side quest).
  • Added a new area, 'Lilaya's Dungeon', beneath Lilaya's mansion. You can access this area from reading the 'People as Property' book in the mansion's library, which unlocks after obtaining Lilaya's recommendation for a slaver license.

Contributors:

  • Fixed issue where the Innoxia's Gift debug item wouldn't work correctly. (by AceXP)
  • Added a new 'Strapless bodysuit' clothing item, which is sold by Nyan/Monica. (by C4MG1RL)
  • Added support for dynamically-resizing action tooltips. (PR#1617 by CognitiveMist)
  • Added three new clothing items: 'Round sunglasses' (unisex), 'Heart sunglasses' (unisex), and 'Cat-Eye sunglasses' (feminine, supports patterns), all of which are sold by Nyan. (PR#1613 by CognitiveMist)
  • Added several additional entries to the parser namespace, giving modders handles to nine more gameplay-relevant classes. (PR#1611 by CognitiveMist)

Engine/Modding:

  • Added support to define pre-lubed areas at the start of sex via a new 'startingLubrications' element in external sex managers (see 'res/sex/innoxia/managers/meraxis/duel/masturbation.xml' for a commented example).
  • Added catch for passing in a null character argument for the setNippleSize(), setNippleShape(), setAreolaeSize(), and setAreolaeShape() methods, making it safe to call these methods with a null character in modded race's 'applyRaceChanges' and 'applySubspeciesChanges' elements.
  • For race modding, support has been added for defining lip names and descriptors in mouth type xml files (see 'res/mods/innoxia/race/hyena/bodyParts/mouth.xml' for a commented example).
  • Added support to mod in 'Loving confession' and 'Loving response' lines to sex managers in the same way that submissive and rough lines can be added (see 'res/sex/innoxia/managers/meraxis/duel/masturbation.xml' for a commented example).
  • Moved more dialogue out of hard-coded Lilaya's lab and library classes into external xml dialogue files.

Gameplay:

  • Added 'Ahegao' as a new trait (located in the lust tree), which grants +15% lust damage, -5 lust shielding, and adds an extra paragraph to orgasm descriptions.

Clothing:

  • Added sticker support for the 'lowback bodysuit' clothing item, allowing you to remove/attach the shoulder straps.

Sex:

  • ONGOING SexActionTypes are now available for immobilised characters to use during sex, but only so long as the action's performing areas doesn't include a virginity-taking penetration type.
  • The 'Cocoon', 'Tentacle restraint', and 'Constrict' immobilisation sex actions are now used by dominant-sex-slot NPCs who have the 'bondage applier' fetish, instead of requiring dominant, sadist, and non-con fetishes.
  • Ball-focused sex actions are no longer available if the targeted character has a dildo instead of a real penis.
  • NPCs will now only use the 'Request facial' orgasm preparation sex action if they have a positive desire towards the 'cum addict' fetish and if the person orgasming has a penis.
  • Added 'Kiss cheek' and 'Caress cheek' as gentle-paced counterparts to the sadistic 'Spit in face' and 'Slap face' actions. NPCs who are using the gentle pace, who lack the sadist fetish, and who have 50+ affection towards the target will use these actions.
  • Added 'Loving confession' and 'Loving response' sex actions, which again are used only by NPCs who are using the gentle pace, who lack the sadist fetish, and who have 50+ affection towards the target. 'Loving response' is only ever used as an immediate response to 'Loving confession'.
  • Added 'Hand holding' as a new ongoing action type.
  • The 'Encourage creampie' and 'Request creampie' actions can now be used when the orgasming character is penetrating nipples, crotch-nipples, and urethras.
  • Added 'Encourage knot' and 'Request knot' orgasm preparation actions for when the orgasming character has a knotted penis, which result in the orgasming character using the 'Knot them' action instead of 'Creampie them' (so long as the orgasming character is not ignoring requests).
  • Added NPC reaction to a creampie or knotting request to let you know if they're willing to do as you ask or not.
  • Orgasming characters no longer require a penis to have their orgasm description start with a small sentence describing the orgasming character's position.
  • NPCs are now able to use immobilisation-related 'struggle' actions while in the resisting sex pace.

Other:

  • Yui's anilingus scene now correctly starts with her asshole lubed by her girlcum, as the scne's intro describes.
  • If playing on a difficulty level which causes NPCs to always match your level, their true level is now shown in brackets after their matched level in the tooltip when hovering over their name.
  • Added a 'half-demon' option to the 'spawn attacker' function of the debug menu.
  • Added a 'demonic-owl' eye type, which enables owl-morphs to spawn as half-demons.
  • Masturbating no longer counts as the masturbating character having had sex with a unique sex partner. (So in the phone's sex stats screen, masturbating will no longer count towards the 'You have had sex with a total of X different people' tracker.)
  • Added dialogue variation of first post-sex essence absorption for if the player is a spectator instead of an active sex participant.
  • Callie now has the 'sterile' perk to prevent her from impregnating the player (will be reverted later when Callie impregnation content is added).
  • Raptor and harpy 'lips' are now referred to as a 'beak-lips'. (There isn't a perfect solution to lip parsing for beaks, so while 'beak-lips' is quite clumsy, it's the best that I can do to help differentiate beaks from normal mouths in sex actions.)
  • Added +5% lust damage to the 'Nymphomaniac' trait.
  • Added small offspring encounter dialogue variations for if the player was the offspring's incubator.
  • Added icon indication on sex-start actions for if the sex will involved non-con.
  • Set reindeer-morphs to have an extremely low chance to spawn in Dominion, which enables your reindeer offspring to be encountered in Dominion's alleyways.
  • NPCs who use fetish-altering potions will now generate potions that can alter penis, lactation, and foot related fetishes (provided the relevant lactation and foot content toggles are turned on).

Bugs:

  • Typo and parsing fixes.
  • The ring gag clothing item now uses the correct icon, instead of displaying the ball gag icon.
  • Fixed issue where you could still use the 'fly' fast travel option even if the map was supposed to not allow flying (such as in Evelyx's Dairy, among many other internal locations).
  • Maps which are located in the Foloi Fields (such as Evelyx's Dairy) are now displayed under the 'Elis' map tab in your phone's maps screen, instead of in the 'Dominion' tab.
  • Fixed issue where the 'Ball gag demo' action at Yui's stall (in the Farmer's Market at Elis) would not work and throw potentially game-breaking background errors.
  • Fixed issue where wolf-morphs could spawn with white fur, inadvertently making them arctic wolf-morphs.
  • Fixed bug where using Penelope's cosmetics services would sometimes incorrectly use a character other than the player to apply cosmetics changes to.
  • Offspring who had both a father and mother that weren't the player, but were incubated by the player, are now correctly detected as being available to find via the offspring map or randomly in suitable tiles.
  • Fixed issue where dialogue flow would break during Enforcer encounters while wearing an Enforcer set and being in possession of the contractor pass.
  • Characters no longer regain their anal virginity upon transforming their lower body type (such as into a taur or lamia).
  • Characters who are unable to orgasm due to enchantment effects will no longer have orgasm effects applied from using the 'Quick sex' action.
  • The description for the tagged choker clothing item now correctly lists the top text first and then the bottom text afterwards.
  • Fixed issue with Callie spawning with incorrect skin/hair colours.
  • You can no longer enter Callie's bakery, 'The Creamy Bakey', on Sundays, when it's meant to be shut.
  • Fixed issue where selecting the 'Buyback' action throwing background errors and softlocking the game if there were no items available to buy back.
  • Eagle and bald-eagle morphs should no longer spawn in with huge height values.
  • Fixed issue where you could go back to the Rat Warrens and enter it if you went there after defeating Vengar in combat but before handing in the quest to Axel.
  • Selling items to Fae, Heather, and Kazik (in the Farmer's Market in Elis) no longer gives you Faire Tickets.
  • Fixed issue where if character1 was being forced to cum inside character2 during the same turn that character3 was also orgasming, then character1 would sometimes incorrectly be treated as orgasming inside character3.
  • Fixed issue where the 'Service ass' action which was displayed after flirting with Astrapi wasn't working.
  • Using the 'Quick sex' action will no longer result in characters being able to perform actions which should have been prevented due to limits on available positions or positioning slots.
  • Fixed issue with incorrect dialogue flow in several parts of Lilaya's lab.

Tuesday, 25 January 2022

Plan for v0.4.4 and Beyond

Hello once again,

As I previously mentioned a couple of times, I wanted to make this post to give you my detailed plan for the next few versions ahead. I'm currently planning on sticking to the usual release pattern for the next few updates, meaning that the next release will be v0.4.3.5 (preview release), then v0.4.4 (public release), then v0.4.4.5 (preview), etc.


Goals for v0.4.3.5

For this next preview release, I'm going to be focusing on a few things:

- Bug fixes. There are quite a few minor bugs in this latest version, so I'm going to make sure that as many have been fixed as possible for the next update.
- Merging github pull requests. There are many PRs which have been waiting to be merged for quite some time, and so I'll work my way through as many of these as I can.
- Adding AceXP's content contributions. Some of AceXP's content was added into v0.4.3.1, but there's still several more additions to be included.
- Adding generic NPC encounters to Elis. I want to get generic NPC attackers added to the alleyways of Elis, giving you a source of persistent, randomly-generated NPCs without needing to go back to Dominion.

I'm aiming to get this preview released at the start of next week, hopefully on Monday (31st) or Tuesday (1st).


Goals for v0.4.4

For the next public release, I want to be focusing on adding the next stage of the main quest, as well as some more content for Elis:

- Main quest content. I'll get the main quest progressed past the town of Thmyscra, and into the next stage.
- Elis content. I'll add content for the 'The Crossed Blades' tavern in the north of Elis, as well as for the bank (and I'll likely add an associated bank in Dominion at the same time).
- Bug fixes. There will undoubtedly be more bugs to fix, so this will be part of this version as well.

This version will likely take a little longer than v0.4.3.5, due to the content additions for the main quest and Elis areas. It will therefore likely take me over a week to get this released after v0.4.3.5 is out; I'll give an expected release date in the preview's associated update post.


Goals for v0.4.5+

After these next two updates, I'll be continuing to focus on adding all of the content for Elis, as well as for the main quest. (Very minor spoilers!) I have four more major sections planned for the main quest before Lunette's content is resolved, so I'll try to add one of these sections in each of the next four public updates (0.4.5, .6, .7, and .8). After that, I'll flesh out the Foloi Fields and Elis content a little more, before moving on to the next part of the main quest, which will be located in a new area of the world map (which will be either the desert, jungle, or sea).


Thank you all so much once again for your support and interest in Lilith's Throne. I'll do my best to get updates to the game out in a more timely fashion than was the case towards the latter half of last year. My next post will likely be the preview update post, but if it's looking like that version might be delayed, then I'll make a post over the weekend to let you know. See you again soon!

Friday, 21 January 2022

Version 0.4.3.1 Public Release

Hello once again,

As you'll see from the patch notes, this update includes the content to replace Penelope's placeholders, but it mainly adds a lot of contributor content. There are several pull requests which I've merged into this version, which are primarily focused on fixing bugs. There's also some new content from the contributors AceXP and Nnxx, the addition of which is what led to me pushing this version's release date back to today.

From AceXP, there's a new scene in Lilaya's lab, where you can sneak inside once per day to watch a small sex scene between Lilaya and Rose. AceXP has also added some new content for Angel, which becomes available after purchasing a prostitution license from her and then returning to her office afterwards.

From Nnxx, a bakery has been added in the north-west of Dominion. The horse-girl who runs this bakery has some sex content, and also sells doughnuts (which provide an HP recovery effect).

Now that I've got this release out, the next update will be a preview again, and will likely be out in a week or so from now. I'll make a post in a couple of days to give you my detailed plan for the next few versions, but in brief I'm planning on merging some more pull requests and adding some more content from AceXP for the preview version, as well as potentially adding some main quest content.

Thank you all so much once again for your support, and I'll see you again in a couple of days when I make my detailed plan post! See you soon!

P.S. This version is 0.4.3.1 instead of 0.4.3 as I used 0.4.3 as a temporary version when pushing to github, so I needed to iterate it one more step to differentiate this public release from that work-in-progress version.


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.4.3.1 Download Links

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

.jar:

Pre-zipped: Mega

Pre-zipped: Google Drive

.exe:

Pre-zipped: Mega

Pre-zipped: Google Drive

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

Pre-zipped: Mega

Pre-zipped: Google Drive


v0.4.3.1 Patch Notes

AceXP's content contributions:

  • Added a scene for watching Lilaya and Rose have sex in Lilaya's lab.
  • Added repeatable sex content for Angel, which is unlocked after visiting her after purchasing a prostitution license.

Nnxx's content contribution:

  • Added a bakery in the north-west of Dominion, called 'The Creamy Bakey'.
  • Added a new horse-girl character, Callie, who runs this shop, and added some sex content for her.
  • Added three new doughnut food items which can be purchased from Callie.

Contributors:

  • Fixed issue where newly generated offspring would be of a random subspecies if they were meant to be a half-demon. (by AceXP)
  • Fixed issue where sometimes starting lust would be zero for newly spawned encounters instead of at their resting lust level. (by AceXP)
  • Fixed bug where if a character was immobilised then no orgasm options would be available for them to choose from, which led to a blank action grid being displayed to the immobilised player when a character reached orgasm. (PR#1638 by miome)
  • Added support for instantiating all NPC classes via the addNPC(String npcGenerationId, String parserTarget) method by using predefined names (like FieldsBandit) or qualified names (like dominion.DominionAlleywayAttacker). Also updated the default (no parameter) NPC constructors to make use of gender preferences. (PR#1615 by AceXP)
  • Fixed issue where offspring subspecies names weren't being generated correctly, fixed issue where offspring between demons and non-demons were not being generated as the correct subspecies, and added previously unused dialogue for all calendar months in the player's room. (PR#1634 by AceXP)
  • Fixed issue where a player wearing the correct patrol uniform would auto-fail the uniform check during Enforcer alleyway encounters. (PR#1635 by DSG)
  • Maxis010's bugfix PR#1630:
  • Default penis and vagina values should now always respect the default values drawn from the character's race upon generation.
  • Event log entries are now capped at 50 to address a potential memory leak issue.
  • Stopped gear resealing onto the character upon loading if it had already been unsealed.
  • Multiple dialog & tooltip fixes (with contribution from Phlarx).
  • Moved QUEST rarity clothing checks to banishNPC method as previously calling it in the unequipClothingIntoVoid method was causing a duplication bug.
  • Changed all removeNPC method calls to banishNPC method calls so that all NPC removal checks are applied.
  • If the player's offspring are being incubated in an NPC which is removed, then the offspring are no longer deleted.

Engine/Modding:

  • Filled in all placeholder dialogue in Penelope's spa, 'Woolly Heaven'.

Clothing:

  • The succubus/incubus attackers in Dominion's alleyways now draw on your gender preferences to generate their gender, instead of always being either male or female.

Bugs:

  • Parsing fixes.
  • Corrected imp lore description incorrectly stating that imps could not self-transform.
  • Fixed issue where externally-defined sex managers would throw errors if a preference returned an empty String.