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)!