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.

Wednesday, 19 January 2022

Progress News

Hello again,

This is just a small post to let you all know that while I've finished Penelope's content (commit on github), which is what I wanted to get done for the small update to take us to v0.4.3, I've decided to delay the release by two days to get some more bugs fixed, pull requests merged, and additional contributor content added. As such, the release of v0.4.3 will now be on the night of this Friday, 21st.

Sorry about this small delay. I could have released v0.4.3 tonight, but I thought that it would be better to push it back by just a couple of days so that I could get some extra content and bug fixes added into it. As the code which I'm working on has already met the objectives of v0.4.3, there's no reason for it to be delayed any more than this, so unless I lose my internet or some other catastrophe happens, it will definitely be released on the night of this Friday.

Thank you all once again for your continued interest in Lilith's Throne, and I'll see you again in a couple of days! Oh, and I haven't forgotten about posting my detailed plan for the next few versions, but I'll make that after v0.4.3's release.

Saturday, 15 January 2022

Version 0.4.2.9 Public Release

Hello once again,

As you've no doubt noticed from the title of this post, I've decided to call this release version 0.4.2.9 instead of 0.4.3. This is because there's still some placeholder dialogue in Penelope's content, and also because I ran out of time in which to thoroughly test this version, and so I'm worried that there might be some bugs in it which I haven't found. I'm planning on releasing a mini public update towards the start of next week to address these issues and push the version to 0.4.3.

Anyway, with that out of the way, this version is mainly focused on adding content to Penelope's spa, and additionally improves condom behaviour, adds an arctic-wolf subspecies, and fixes some bugs. I'll be posting my detailed plan for the next few versions when I release the mini update of 0.4.3, which will be (hopefully) in around 4-5 days time.

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


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.2.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.4.2.9 Patch Notes

Contributors:

  • Fixed issue where offspring from demons and non-demons were being generated as the wrong subspecies. (by AceXP)
  • Added 'equipClothingFromOutfitId()' method to CharacterUtils.java, making it easier to equip outfits on npcs in xml files via calls to game.getCharacterUtils().equipClothingFromOutfitId(). (by AceXP)

Engine/Modding:

  • Converted all hard-coded BDSM-set, stomach-slot, and 'women's fashionable leather jacket' clothing files to external xml files.
  • Fixed incorrect documentation for the 'sexClothingEquippable' attribute in the commented sex manager, 'meraxis/duel/masturbation.xml'. (This variable defines whether or not the character can equip sex toys on others, while the old, incorrect documentation stated that it defined whether the character could have toys equipped on them.)
  • Added 'clothing' and 'npc' parsing targets for the 'sexClothingEquippable' attribute in xml-defined sex managers.
  • Added 'ROPE' and 'CHAINS' as new immobilisation types (in ImmobilisationType.enum) for use during sex, along with associated status effects.

Gameplay:

  • Added sex content for Penelope's spa 'Woolly Heaven', which can be found in Elis's shopping precinct. (There's still some placeholder dialogue in Penelope's scenes, which will be filled in for the next update.)
  • Added 'arctic-wolf-morph' as a subspecies of the wolf-morph race. (To be classified as an arctic-wolf-morph, be detected as a wolf-morph and have white fur.)

Clothing:

  • The 'wrist restraints' clothing item from the BDSM set can now be equipped to the ankle slot in addition to the wrists slot.
  • Added stickers to the 'tagged choker' BDSM clothing item to allow you to customise the text on the tag.
  • Added secondary dye colours to 'overbust corset' and 'underbust corset', and secondary and tertiary dye colours to 'fashionable women's leather jacket'.

Sex:

  • You can now equip condoms onto unique NPCs in most of their sex scenes. (A few special sex scenes prevent this behaviour, such as Lyssieth's demon TF sex scenes.)
  • Condoms can now be equipped onto a character's penis even if their penis is involved in an ongoing action, so you no longer need to stop ongoing action, apply condom, then restart the action.
  • NPCs now remove condoms that were equipped during sex when sex ends.
  • All speech actions are now available while being immobilised in sex scenes for both the player and NPCs.

Other:

  • The 'Random race transformation' potion effect (added via enchanting food with 'core' + 'transformative I' modifiers) no longer tries to apply transformations which have already been applied to the target, so potions with 16 of these effects will now always fully transform a target into the potion's race.
  • 'Woolly heaven' is no longer closed during weekends.
  • Standardised hyphenations in the names of several subspecies.

Bugs:

  • Added missing sex actions for the 'humping' sex slot while in the 'over desk' sex position.
  • Fixed issue where you could have vaginal sex with Kazik even if you had no vagina.
  • Fixed issue where in some sex scenes you could swap positions with a character who should have been blocked from accessing your position.
  • Fixed the 'orgasmCumTarget' element in sex managers not working correctly and throwing background errors.

Sunday, 9 January 2022

Progress News

First of all, (a belated) Happy New Year to you all, and I hope that you had a good Yule/Christmas/time over the holidays!

Due to family taking more time than I expected, I was only able to get back to working on LT on Wednesday, and as a result the public release of v0.4.3 is still a few days away. I'm focusing on getting all of Penelope's content added for it (she's the owner of the spa in Elis), as well as a few other minor things. I've got all of the framework for Penelope's content finished, so I just need to do the writing (which is what will take a few days).

After I've got this public release out, I'll post a detailed plan of my goals for the next several versions. Thank you all so much once again for your continued interest in LT and I'll see you again in the next post very soon (definitely by Friday at the latest)!