Thursday, 22 July 2021

Plan for v0.4.1.1

Hello once again,

Sorry about how long it's been since the last update post; I've been feeling quite exhausted and under the weather for the past few weeks, but thankfully I'm starting to feel a bit better now.

My plan for the next few updates are to do the following:
- v0.4.1.1: Released as a public mini-update to 0.4.1
- v0.4.1.5: Preview update adding Elis and main quest content
- v0.4.2: Public update adding more main quest content

What I'm planning to get added for this upcoming mini update of v0.4.1.1 is three things:
1. Finish content for the Farmer's Market in Elis
2. Add the next stage of the main quest (meeting Minotallys)
3. Fix bugs and get some PRs merged

I'm hoping to get the points above finished by this time next week, at which point I'll release v0.4.1.1. I'll also make another post on Monday to let you know how things are going.

Friday, 9 July 2021

Version 0.4.1 Release

Hello again,

Sorry that this release took so long. I've been a little unwell over the past week, and so I've been unable to get everything that I wanted to into this release. Everything in this version is pretty much as it was last Thursday, as I've been almost completely unable to get anything done over the past week. There's still placeholders and unfinished content. I'll get it finished off as a public mini-update as soon as I can, but I'm unlikely to be working on LT for the next week or so (or until however long it takes for me to be feeling better). Sorry that my health is affecting LT's development, but it's quite hard to get into the mood to write content while feeling like this.

I'll make an update post to let you all know how things are going in the middle of next week. Sorry again for the state of this release.


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

    Contributors:

  • Fixed issues with the parsing engine sometimes forgetting set variables and other parsing targets. (by AceXP)
  • Fixed numerous typos and parsing errors in the 'Meraxis's duel', 'Zaranix', 'Wes', and 'Daddy' scenes. (by AceXP)

    Engine/Modding:

  • The elements 'continuesDialogue', 'travelDisabled', 'inventoryDisabled', and 'regenerationDisabled' in dialogue node modding now all support parsing instead of simply true/false values.
  • Added additional 'startingImmobilisation' element to sex manager definitions, allowing you to define characters as starting a sex scene in an immobilised state.
  • Externally defined Dialogue Nodes now support parsing for the 'index' element of their responses.

    Gameplay:

  • Added internal map for 'The Centaur's Sword' tavern in Elis, including the centaur owner 'Kheiron'.
  • Added actions to the food and drink stalls in the middle of the Farmer's Market.
  • Added 'Fae' and 'Silvia' as two new characters (futa foxtauress sisters) in the Farmer's Market who sell clothing.
  • Added 'Kazik' as a character (male ferret-boy) who runs a jewellery stall in the Farmer's Market.
  • Added 'Yui' as a new character (female jorogumo) who runs a sex toy stall in the Farmer's Market.

    Items:

  • Added attribute boosts to the following consumables to bring them in line with others: Fizzy Orange Juice; Cotton Candy Soda; Berry Soda; Chamomile Tea; Popcorn; Sausages; Pâté and Crackers; Honey Bread.
  • The food items 'Meat and Marrow' and 'Panther's Delight' now give the consumer +1 muscle if their muscles were less than 'muscular' (value of 60).
  • Reduced equine cider alcohol content from 15% to 8%.

    Sex:

  • Added 'armpit slut' and 'armpit lover' fetishes, along with related fetish tease attacks.
  • Added in variations for armpit sex for the 'ask for creampie/pullout' and 'encourage creampie/pullout' orgasm actions.
  • Added 'bondage bitch' and 'bondage applier' fetishes, which are now associated with the tail, tentacle, webbing, and Witch's Seal restricting sex actions.

    Other:

  • Added 'Dominion', 'Submission', and 'Elis' tabs to the 'map' menu in the phone to make map navigation a little tidier.
  • Demon, lilin, elder lilin, and angel essence is now tagged as heavy contraband, so Vicky no longer sells it.

    Bugs:

  • Parsing fixes.
  • Fixed Meraxis always referring to you as her sibling after impregnating her.
  • Fixed bug where spinneret depth wasn't being loaded properly, causing it to reload to the default depth every time you loaded a saved game.
  • Fixed bug where the game's dialogue would randomly fail to parse in some scenes, resulting in '(Error in conditional parsing!)' messages being displayed.
  • NPCs are now only fully deleted after any pregnancies and incubations related to the player have been resolved, which should fix some issues with offspring birth dates and missing information in the pregnancy stats screen.
  • Fixed issue where deleted NPCs would cause pregnancy stats, offspring map names, pregnancy tester dialogue, and the debug offspring menu to either throw errors or display as 'Unknown' or '???'.
  • Fixed extremely rare bug where it was still possible to impregnate a character who had 0 chance to be impregnated.
  • Takahashi now correctly wears a lab coat while in her lab in the citadel.
  • Fixed issue where trader responses defined in external dialogue nodes wouldn't work.
  • Fixed issue with the 'NPC.applyItemTransactionEffects()' method being called even if the transaction failed to process (such as in the case where the buying character's inventory was full).
  • Fixed issue where selecting a disabled action (i.e. a greyed-out button) would still apply whatever effects that action had to the game.
  • Externally defined sex managers now correctly handle all missing elements which are tagged as being 'optional'.
  • Fixed another issue in externally defined sex managers where the 'slotsAvailable' element's 'slot' elements were not parsing code.
  • Externally-defined dialogue nodes will now parse the 'colour' element within 'response' elements, allowing you to use conditional statements and such in them.
  • Fixed issue where characters would not get the 'frustrated' status effect after finishing sex without orgasming if they'd orgasmed within the last 24 hours.
  • Fixed issue where error log would sometimes display parsing errors when loading a game.
  • Added missing quick sex descriptions for tongue-armpits focus.
  • Fixed raccoon hair covering being associated with raccoon fur (i.e. the covering for their other body parts).
  • Fixed bug with random attackers always spawning as feminine.

Thursday, 1 July 2021

More Progress News

Hello again,

As many of you might have expected, it's looking like v0.4.1 is going to take me a little longer to get ready than I'd originally planned. It's been taking me a while to get new Elis content added and written, and so I'm still a way off from getting the update into the state that I want it to be in for release.

It will likely take me another week to get v0.4.1 ready, and even if things go badly it shouldn't take me much longer than that to get it done. For now I'll say that I'm expecting it to be out on Friday, 9th July, although there's always the slight possibility of it taking a little longer than that.

There's no hold up in progress this time from any engine work or things like that; it's just that adding new content sometimes takes a little while. There should be several new characters to interact with in this next version, so hopefully this wait will be worth it.

I'll make another post early next week to keep you updated on progress, so I'll see you again then!

Friday, 25 June 2021

Progress News

Hello once again,

This is just a small post to keep you all updated on how things are progressing towards 0.4.1.

Over the past few days I've mainly been focused on getting some bugs and other minor things sorted out, as well as adding NPCs and content to the Farmer's Market and 'The Centaur's Sword' tavern in Elis. I've still got quite a lot left to add before 0.4.1 will be ready for release, so while I'll do my very best to get it out in about a week from now, it's likely going to take a little longer than that.

I'll make another post around Wednesday next week to give you a more detailed rundown of what I've got done and what's still left for me to do, so I'll see you again in that post!

Tuesday, 22 June 2021

Plan For Version 0.4.1

Hello again,

Now that all of the preview versions are completed, I'm moving on to start work on the public release of version 0.4.1. My goals for this version have remained mostly unchanged since my last plan for this release, and include the following key points:

- Adding all of the unique NPCs to Elis (shopkeepers and tavern owners)
- Adding all of the internal maps for the locations in Elis
- Interactions with all of the unique NPCs added to Elis (most will be simple 'trade' interactions)
- Main quest content (meeting Minotallys and the main quest stage after that)
- A generic 'bandit' encounter for the Foloi Forest & Fields
- Bugs and PRs

I think that adding all of that will take me up to (and probably a little past) the end of June. I'll make a progress post at the weekend to let you all know how much I've got done, so I'll see you again then!

Friday, 18 June 2021

Version 0.4.0.10 Preview Mini-Update

Hello once again,

As you all know, this version was originally planned to just have Meraxis's placeholders filled out and the demonic centaur encounters added to the Foloi Fields. I ended up adding a little more than that, which is why this mini update took me a couple of weeks to get released instead of just one.

Provided that I don't need to make a hotfix, the next version will be the public one of 0.4.1, which I'm hoping to have out in a week or two from this release. Oh, and this version is '0.4.0.10' instead of '0.4.0.9' as I'd already pushed some progress to github under the version of '0.4.0.9', so I wanted to increment the version number again to help with tracking down bug reports.

I'll make another post at the start of next week to outline my plan for v0.4.1 so I'll see you again then!

Important note: This update includes the following bug fix: 'NPCs who have sexual histories with the player are now fully deleted when removed from the game, instead of simply being moved to the generic holding tile. This will retroactively apply when loading into this version, and should help to cut down on save file size and end turn lag.' While I've done a lot of testing of this, there is the possibility that it might end up having unintended effects (possibly of the same severity as the game-breaking bugs in v0.4.0.5 and v0.4.0.6). Just to be safe, I advise you to make a backup of your saves before loading into this version, in case this bug fix damages your save file in some way! If you do encounter such an issue, please let me know about it and I'll get it fixed as a priority.



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

Contributors:

  • Replaced depreciated hashmaps with active hashmaps in AbstractClothingType. (PR#1542 by Maxis010)
  • Increased script performance by adding a memoization cache to compile scripting engine scripts. (PR#1442 by CognitiveMist)
  • Fixed several instances of the 'wall' parser tag not being correctly applied in several sex classes. (by AceXP)
  • Fixed parsing errors in TongueVagina sex action class. (by AceXP)

Engine/Modding:

  • Added 'applyItemTransactionEffects()' method to NPC.java class which can be overridden to define special behaviour during item/weapon/clothing transactions.
  • When defining a 'copyFromDialogueId' element in an external DialogueNode's 'responses' element, the game will now prioritise any responses/tabs you've defined within the 'responses' element, and then fall back on those from the 'copyFromDialogueId' element (i.e. you can now override responses/tabs from the copied dialogue node).
  • Added a 'wallName' element to xml sex managers so that you can set the name of walls in sex scenes.
  • Moved all kimono clothing into external res files.

Gameplay:

  • Added a small side quest for unlocking the spells from the arcane lightning globe (which is found in the warehouse during Claire's teleportation quest). If you have the globe in your inventory, you'll be able to ask Arthur about it to start this quest.
  • Filled in all of Meraxis's placeholder content, and added the option to have sex in her room after you've unlocked vaginal, oral, and anal (if anal content is enabled) actions with her.
  • Added an internal map for the Farmer's Market in Elis. (It's all placeholders at the moment, but will be filled in for the next update.)
  • Added demonic centaur encounters which can be triggered in the Foloi fields, Hubur river, and grassland wilderness tiles in the world map. (These encounters are quite basic and will be expanded upon in future updates.)

Items:

  • Added 'battle axe' weapon (two-handed, all damage types, sold by Vicky).
  • The 'dory' spear is now sold by Vicky.
  • Added 'short kimono' as a short-skirt variation of the kimono. Also made the flowers on the kimono into a 'sticker', which can be removed so as to make a plain kimono. Also added a new 'blossom' pattern for the kimono.

Sex:

  • Tagged 'tentacle-squeeze' and 'tail-squeeze' as being sadistic actions, and added non-sadistic actions 'tentacle-massage' and 'tail-massage' as an alternative for non-sadistic characters. (These 'massage' actions are available to sadistic characters in addition to the 'squeeze' actions.)
  • Enabled availability of forcing creampies and asking for pull-out or creampie for when a character's spinneret was the orifice being penetrated by their partner's cock.
  • Added sex actions to cast and dispel the immobilising effects of the spell 'Witch's Seal' on your sexual partners, so long as you know the spell (obtained from equipping a Witch's broom) and have full control in the sex scene.

Other:

  • Added 'spinneret creampie' status effect, so cum now correctly leaks out of a creampied spinneret over time.
  • Added correct tracking of spinneret virginity loss, and added spinneret penetration/virginity loss descriptions to sex.
  • Added 'Automatic text copying' as a new option (disabled by default). When enabled, the current scene's text will automatically be copied to your system's clipboard every time a new scene is loaded. This option is so that you can easily paste the game's text into text readers without needing to select and copy the scene's text every time.
  • NPCs will now have more variance in the following body parts: ass and hip sizes, femininity, muscle, body size, nipple and areolae size, crotch nipple and areolae size, and lip size.
  • Quests are now ordered in the phone menu based on whether they're completed or not.
  • Added additional menu 'Misc. spells' in the spell menu to see what spells are available from weapons/unique events.
  • Renamed the race & subspecies of 'cow-morph' to 'cattle-morph', and changed the male name from 'cow-boy' to 'bull-boy'.
  • Greatly increased lust resistance for characters with low levels of corruption: 'pure' level 5->25; 'vanilla' level 0->15; 'dirty' 0->5.
  • Lyssieth's sex scenes are no longer locked to the 'over desk' position, and instead start in the 'standing' position, from which normal positioning options are now available.
  • Added variation to the demon TF scene with Lyssieth so that you can prevent her from growing a cock.
  • The Foloi Fields and Hubur river tiles in the world map are now classified as dangerous, due to the new demonic centaur encounters being in these areas.
  • Added 'Explore' action to the Foloi fields, river Hubur, and the grassland wilderness, which just provides a more convenient method of trying to trigger a random encounter instead of having to travel back and forth.

Bugs:

  • Typos and parsing bugs fixed.
  • Fixed bug where the count of total unique sex partners would always start at 1.
  • Fixed issue where Vengar would get stuck on the Milking Room tile after losing the fight to him.
  • Fixed bugs where loitering or sleeping for multiple hours at a time could cause multiple generic NPCs to spawn and get stuck in Angel's Kiss and on Dominion alleyway tiles occupied by a prostitute.
  • Bat-morphs in the bat caverns will no longer spawn without having bat-morph arms.
  • Fixed issue where Meraxis would sometimes not move to the tile she was supposed to be in.
  • Fixed the spell 'Witch's Seal' being classed as an air school spell instead of arcane.
  • Sadist fetish text now correctly indicates that it unlocks sex actions.
  • Fixed issue where Lyssieth would not return to her human form after having lilin-form sex.
  • Fixed issue where the post-Lyssieth sex scene in Meraxis's office indicated that Meraxis was present, even if she had reloacted to Elis.
  • Elis internal maps now correctly have 'against wall' sex position available in them.
  • Added ability to stop Rose's hand-holding sex scene to rpevent you from getting stuck in it if you weren't able to orgasm.
  • The 'Grow cock' sex actions now correctly give larger penises to leg configurations which have large genitals.
  • Fixed bug where the 'companionsAreAllies' element in a response's 'combatVariables' element would not work correctly and throw background errors when set to true.
  • NPCs who have sexual histories with the player are now fully deleted when removed from the game, instead of simply being moved to the generic holding tile. This will retroactively apply when loading into this version, and should help to cut down on save file size and end turn lag.
  • Fixed bug in sex managers defined in external files where repeat instances of using the sex manager with non-unique NPCs would throw background errors.
  • Fixed issue where the 'incubated offspring' list in the pregnancy stats screen was showing all non-incubated offspring instead of incubated offspring.

Wednesday, 16 June 2021

Progress News

Hello once again,

This is just a really small post to let you know that I've got almost everything ready for the mini preview update of v0.4.0.9. I just need to get the demonic centaur encounters finished, and as soon as I've got that done I'll get it pushed to github and make a post to let you know. I'm expecting this to take me just a couple of days, and if it's not completely ready by Friday evening, I'll get it out to you then anyway with placeholders.

So I'll see you again very soon!