Sunday, 28 November 2021

Delay...

Hello again,

I'm sorry to say that things haven't gone very well this week, so I haven't managed to get this next version ready yet. I'll have to delay the preview release for at least another few days, and probably until next weekend. Sorry for leaving this delay post until the last minute. I'll make another post early next week to keep you updated on how things are going.

Monday, 22 November 2021

Progress News

Hello again,

This is just a small post to let you all know how things are progressing towards v0.4.2.5's release. Since the last post (and the release of v0.4.2.3), I've mainly been working on getting a large pull request merged (PR#1622 from AceXP) that should significantly improve performance and save file sizes in games where you have a large number of unmet offspring. I've also been fixing some bugs and getting some other minor things addressed.

Starting tomorrow, I'm going to move on to adding the content for the other shops in Elis's shopping precinct. I'd also like to get a few more bugs and other minor issues sorted out, so while I initially was aiming for a release around the middle of this week, it's highly likely that v0.4.2.5 will now be out at the earliest on the evening of this Saturday, 27th (as a preview release over on SubscribeStar). If it's looking like there's going to be a delay, I'll try to let you know a day or two in advance.

My next post will likely be the release (or delay...) post of v0.4.2.5, so I'll see you again then.

Tuesday, 16 November 2021

Version 0.4.2.3 Public Release

Hello once again,

So I know that I originally said that I was hoping to have this update ready by early last week, but it ended up taking longer than expected due to three main reasons: one, the number of bugs and other minor issues which required sorting out; two, my decision to add framework for properly supporting thrown weapons; three, the amount of writing that I had to do to finish off Evelyx's Dairy content. I would have released this version to you sooner, but I really wanted to get that Evelyx content completely done before doing so, and that ended up being the last thing which I added.

Also, I wanted to release this as another public update due to the fact that the last update was a bit disappointing (at least in my opinion). I know that this version doesn't add a lot of new content, but hopefully all of the bug fixes and scenes for Evelyx's Dairy make up for that.

Anyway, now that this version has been released, I can finally return to Elis and continue filling in content for the remaining areas there. Unless a hotfix is required, the next release will be a preview (v0.4.2.5) that's released over on my SubscribeStar (and also pushed to github if you want to build from there), in which I'll get the last few shops in the 'Wall's End' shopping precinct added. After that I'll likely move on to adding the next stage of the main quest for the public update of v0.4.3.

I'll make a 'Progress News' post at the end of this week to let you know how things are going. At the moment I'm planning on having the next version ready some time around the middle of next week, but that is very likely to change (and I'll give you an updated release estimate in the Progress News post).

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

Contributors:

  • Fixed bug where clothing stickers weren't transferring when enchanting clothing. (by CognitiveMist)
  • Fixed issue where the error log would generate the entry 'Warning: Parser target of X has been replaced!' when randomly-generated NPCs were getting removed. (by AceXP)
  • Prevented a null exception when a move had zero equip-weight. (PR#1596 by CognitiveMist)
  • Fixed several bugs and updated modding information for patterns. (PR#1605 by CognitiveMist)
  • Fixed rare bug when importing clothing which would sometimes result in modded clothing not showing up for sale. (PR#1607 by CognitiveMist)
  • Adjusted NPCs' reference to their working hours to respect the 12 or 24-hour preference in the player's settings. (PR#1609 by CognitiveMist)
  • In the self-transform menu, the comparators used for sorting horns and wings have had inconsistencies fixed. (PR#1610 by CognitiveMist)
  • Improved Encounter generation code, improving performance in Lilaya's Home and Dominion tiles. (by AceXP)
  • Fixed incorrect descriptions related to incubation stats in the character information page. (by AceXP)
  • Fixed issue where the 'quick sex' action would perform blocked sex types. Also fixed parsing issues with paizuri tooltip and the naming of horse vaginas. (PR#1619 by Maxis010)

Assorted Bugfixes Contributed by Maxis010 (PR#1603):

  • Fixed typos both in dialogue and code.
  • Fixed issue where artwork could become invalid after a character was transformed (which was what was causing errors when removing Scarlett's penis).
  • Fixed bug where Ashley would be set to be friendly towards herself instead of towards Nyan.
  • Improved detection and removal of danger characters in save game file names.
  • Added missing check for body hair content setting.
  • Fixed issue with the saving/loading of enchantments sometimes loading incorrect enchantments.

Engine/Modding:

  • Slightly improved performance of encounter generation.
  • Added support for 'one-shot' weapons (intended primarily for thrown weapons), which causes the weapon to be removed from the player after being used. You can define chances to recover the weapon at the end of the turn and at the end of combat. See the 'res/weapons/innoxia/dagger/dagger.xml' for comments on how to define a one-shot weapon.
  • Added a 'attackDescriptionPrefix' element to weapon xml files, allowing you to define a more suitable attack description to fit the sentence 'X your enemy for N damage!'. See the same dagger file mentioned above for a commented example. If the element is not found, then the 'attackDescriptor' element is used instead (so there's no real need to refactor any mods).
  • Added a new TFModifier value 'ENCHANTMENT_LIMIT', which acts like any other attribute boosting TFModifier (to increase the wearer's enchantment capacity) when selected as the secondary TFModifier to a primary 'CLOTHING_MAJOR_ATTRIBUTE' TFModifier. This cannot be selected by the player in-game (for balance reasons), and so is only for if you want special modded clothing or weapons to add enchantment capacity.
  • Added 'SEX_PACE_' as a parser prefix hook to the SexPace enum values.

Gameplay:

  • Filled in all placeholders for Evelyx's Dairy content, including the bad end there.
  • If you attack Enforcers and are then defeated by them, they will now search you in the post-combat scene and confiscate any illegal items you're carrying.

Items:

  • Added 'tennis ball' and 'ball of yarn' as ranged, one-shot, silly mode weapons, both sold by Ralph. (They will appear in his inventory after he restocks at midnight, and will only appear if you have silly mode turned on.)
  • Converted the 'arcane firebomb' item to use the new one-shot weapon mechanic, and made it one-handed.

Sex:

  • Added breasts-to-mouth actions for the interaction between the 'sitting' and 'sitting in lap' sex slots.
  • Added 'Stop rape-play' and 'Allow rape-play' actions for when you're a dominant in sex and your partner is resisting due to having the 'unwilling fuck-toy' fetish, which prevents/permits them from optionally using the resisting pace (they can still resist if not enjoying sex or if they're a friendly NPC who's been betrayed by you).
  • The choice of which ongoing action to reference in dirty talk lines is no longer completely random, and is now instead based on the character's fetish desire towards each ongoing action (with liked actions having more weight to be referenced).
  • NPCs now have the option to reposition during sex in the 'sitting' position.
  • Slightly improved the starting description and added initial actions for Kruger's sex scene, and thanks to the change above, he should now correctly switch position so as to progress from oral to penetrative sex during the scene.
  • Foreplay should now last longer than 1 or 2 turns. Changes related to this: initial ongoing actions do not apply arousal gains before the first turn; arousal gains are halved while in foreplay; added this information to the arousal attribute tooltip.
  • NPCs will no longer choose 'self-breast-to-finger' or 'self-breast-to-tongue' preferences for sex if they are masculine with no breasts and no positive desire towards the self-breast fetish.
  • The 'Cum on feet' orgasm action is no longer available if the targeted character does not have feet (such a lamia).
  • If an NPC is dominant or has equal control in a sex scene then they will no longer allow you to equip sex toys on them.
  • Dominant NPCs who have orgasmed at least 2 times more than they need to be satisfied will now want to end sex if their submissive partner is still at 0 orgasms and is not aroused.
  • NPCs now have the same chance to request a facial as they do to request nothing, which should stop them from almost always requesting a facial when the position allowed it.
  • The 'Thrust into mouth' and 'Paizuri into mouth' sex actions will no longer be used by NPCs who have a negative desire towards receiving or giving oral, respectively.

Other:

  • Changed some perks to traits and vice versa based on the concept that the only perks which should be classified as traits are the ones which you might want to disable, so:
  • Perks -> Traits: Beserk, Object of desire; Irresistible appeals; Aura shielding.
  • Traits -> Perks: Martial artist; Ferocious warrior; Pure thoughts; Lustpyre; Arcane precision; Arcane combatant.
  • The Enforcers in the Dominion alleyway Enforcer encounters now end the 'strip' sex scenes once they're satisfied, instead of keeping on going until the player is satisfied too.
  • Automatically-generated clothing name postfixes now prioritise 'of sealing' over generic positive enchantment effects.
  • While they will still always spawn in as feminine or androgynous, the gender of harpies which spawn in the Harpy Nests now takes into account your gender preferences (thereby allowing futa/herm harpies to spawn up there now).
  • Added a 'Defaults' button to the orientation preferences screen, allowing you to reset orientation ratios to their default values.
  • Buffed pegasus-morph racial bonus by increasing their critical damage from 10 to 30, and altered their racial bonus's description to reference this.
  • Battle axes, dories, and recurve bows now spawn with some basic enchantments.
  • Weapons defined as 'common' now automatically use the same rarity calculation as clothing, so a weapon which is part of a set is defined as 'epic', a weapon with more than one enchantment is 'rare', a weapon with one enchantment is 'uncommon', and unenchanted weapons as 'common'.
  • The weapons 'feather duster' and 'witch's broom' are now respectively part of the 'hard-working maid' and 'witch' sets.
  • Set several weapons to 'common' rarity so that they now use the automatic rarity assignment system described above.
  • Randomly-generated, non-greater NPCs now have a random skin colour (so lesser morphs with set fur colours, such as raccoon-morphs, can now spawn with a variety of skin colours instead of the same one every time, which was being based on their fur colour).
  • Male spider-morphs now spawn as being masculine instead of androgynous.

Bugs:

  • Formatting, typo, and parsing fixes.
  • Fixed issue where the artwork would not update for Kay after feminising him.
  • Fixed background error sometimes being thrown when teleporting out of Submission.
  • If a tile has multiple possible encounters assigned to it, the encounter chosen is now correctly weighted based on each encounter's total chance to be selected, instead of completely randomly (which was causing issues with encounters not triggering as expected).
  • The 'Impish Fiends' and 'Centaurs & More' books will now correctly unlock in Lilaya's library after having read them.
  • Fixed issue where NPCs were being affected by the 3-year time skip at the start of new games, making them 3 years older than intended. This fix has been retroactively applied to all unique NPCs, so when loading into this version unique NPCs will all be 3 years younger.
  • The player character now suffers from menopause at age 55 instead of NPCs' usual 52, to take into account the 3-year timeskip.
  • Fixed issue where the 'Push her' sex action during Meraxis's handjob scene would show a 'No suitable description found for this action!' error.
  • Fixed background errors being thrown when accessing Kate's 'Makeup' and 'Other' actions.
  • If you have multiple arm rows, the action name for main and offhand strikes will no longer omit some of the attacks which are to be performed.
  • Fixed bug where weapon equip requirements were not being taken into account when equipping weapons directly from the ground.
  • Fixed issue where ferals could have their leg configuration transformed. (Ferals are not in the game yet, but there will be content for them added 'soon'.)
  • The game now correctly saves the description of virginity losses even if the virginity-taking character is removed from the game, meaning that from now on you should no longer see the 'You lost your virginity to someone you can't remember' message. (This fix does not apply retroactively, so if you are already seeing that message, it is too late to be fixed.)
  • Fixed issue where NPCs' forced-TF potions would not completely take into account the 'Forced TF Racial Limits' content setting.
  • NPCs' forced-TF potions will no longer enter a state where they flip-flop between shortening and lengthening hair each time they're generated/used after combat.
  • Fixed issue where demonic spider-morphs would have incorrect names when possessing the 'arachnid' leg configuration.
  • Equipped clothing descriptions will now correctly be parsed according to who is wearing it.
  • Armpits will no longer be described as 'hairy' if the character has no underarm air or if body hair content is turned off.
  • Fixed issue with the panther-morph race, where applying smooth spotted fur to a panther-morph would throw an error and detect the character as a human.
  • Slimes will no longer spawn wearing makeup.
  • Removing a character's vagina no longer displays text stating that the character 'now gives birth to live young'.
  • Fixed issues with Natalya's sex scenes and the centaur sex scenes related to Dominion Express never ending without the use of the 'Quick sex' action.
  • The tooltips for the 'swollen belly/breasts/spinneret' status effects now correctly list all of the fluid types which are causing the inflation, instead of always referring to them as 'cum'.
  • Fixed issue where when setting your elemental's name, the game would detect keys being pressed as activating their usual hotkey while trying to type in a new name.
  • Fixed issue where you could start but never stop self-fingering and self-tail-to-nipple-penetration ongoing sex actions.
  • The 'Explore' action in Dominion's alleyways, the Harpy Nests, and elsewhere, should no longer rarely do nothing upon use.
  • The 'Cow-girl (greater)' reward offered to you in Evelyx's Dairy will now correctly transform your character's horn type.
  • Evelyx's Bad End no longer gets bugged and stuck at the 'Mounted' action.
  • Fixed issue in Monica's quest where if you refused Evelyx's offers during her meeting, you the option to have another meeting with Evelyx wouldn't appear, preventing you from progressing the quest.
  • Random TF potions based on races which lack horns, tails, wings, or crotch-boobs will now correctly remove those body parts instead of growing generic ones.
  • Fixed issue where some types of taur (such as cattle-morph taurs) were always being referred to by their masculine name even if the character was feminine.
  • The 'Total offspring' count in the phone's 'Pregnancy Stats' screen now correctly includes offspring birthed from implanted eggs.
  • Characters who lack feet (such as lamia) or arms (such as feral snakes) will no longer be described as having toenail or fingernail polish.
  • Fixed a (harmless?) series of background errors sometimes being thrown when loading a game (which was being caused by trying to generate encounter types before the game had been fully initialised).
  • Half-demon attackers in Dominion's alleyways will no longer spawn wearing completely random outfits.
  • NPCs who forcibly transform you after defeating you in combat will now correctly transform your leg type to their preference before trying to transform your leg configuration.
  • Characters with a rear-facing cloaca will no longer have access to their vagina and penis blocked by wearing a buttplug.
  • Fixed issue where Enforcers with leg configurations of 'serpent-tailed' or 'arachnid' would spawn wearing random clothing instead of an Enforcer uniform.

Friday, 5 November 2021

Progress News and Plan

Hello again,

I wanted to make this post to let you all know what I've been working on since the release of v0.4.2, and what my plan is for the next update. So, since Sunday, I've been working on fixing bugs and getting some other small things addressed, and I've just now finished adding support for 'one-shot' weapons (i.e. throwables). I've pushed my current progress to github if you wanted to check it out (https://github.com/Innoxia/liliths-throne-public/commit/86f5e2dcd7f5ce05381b334a39463f8a444d1bdf), although I'll hold off on packaging it for a release until I've got the Evelyx's Dairy content written.

Speaking of the next release, I'm planning on getting more bugs fixed tomorrow, and then over the weekend I'm going to be focusing on writing. As soon as I've got all of the placeholders for Evelyx's Dairy written, I'll release what I've got as another small public update. After that, I'll move on to adding new content for the preview update of v0.4.2.5, which will likely be focused on main story content and Elis's Shopping precinct.

I'm hoping to have this next small public update ready by the start of next week, but as with all of my release date expectations, there might be some delay. Thank you for playing LT, and I'll see you again in the next post (hopefully soon)!

Edit (Saturday 13th): Sorry that it's taking me a little longer to get ready than I expected, but the update should be out late tomorrow (Sunday 14th) night!

Edit 2 (Sunday 14th): It's 99.9% done, I just need to do some last minute testing to make sure that I haven't introduced any bugs with these final additions. It's getting to be quite early in the morning for me, though, and I'm absolutely shattered, so I'll get some sleep and release it tomorrow evening after doing the testing. Sorry about this final small delay!!!

Monday, 1 November 2021

Version 0.4.2 Public Release

Hello once again,

I'm really sorry about how long it's taken me to get this update out. As mentioned in my last post here on my blog, I've been having a rough time since the last update, and progress on LT really suffered. Thankfully I'm past that now, and so I'll be able to get updates out in a more timely fashion from here on out.

For what little time I had to work on this version (due to the issue mentioned above), I focused on fixing some bugs and getting Monica's quest completely finished. I also added a small Halloween event out in the Foloi Fields, where you can encounter a 'headless horseman' at night during the in-game month of October. Adding this encounter took time away from finishing the writing in Evelyx's Dairy, so there are still some placeholders to be found in there. I'll have that finished for the next update, along with getting more bugs fixed and PRs merged.

Thank you all for your patience during this lengthy pause in updates, and I'll hopefully be releasing the next update very soon! I'll make another post around the middle of this next week to give you more information on what exactly I'm working on and how long it will take me, so I'll see you again soon!


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

    Engine/Modding:

  • Added parser hooks for orifice capacity, depth, elasticity, and plasticity, under the respective prefixes: 'CAPACITY_'; 'DEPTH_'; 'ELASTICITY_'; 'PLASTICITY_'.
  • Added 'MONTH_' parser hook for Java's Month enum, and a getMonth() method in the Game class for obtaining the current month.
  • The 'orgasmBehaviour' element in sex manager files now accepts logic and is parsed on every check.

Artwork:

  • Added 7 images for Kay (4 as default, 3 for when he's been feminised), drawn by Jam (https://twitter.com/JamDrawers).
  • Added 2 images for Elizabeth, drawn by KT80 (https://twitter.com/KT80AT).

Gameplay:

  • Filled in all placeholders for Monica's quest (who is the shopkeeper for the clothing store in Elis's shopping precinct, 'The Fashionable Moo').
  • Added a 'headless horseman' encounter to the Foloi Fields (only triggers during the in-game month of October).

Other:

  • Added 'dark orange' as a covering colour for body parts.

Bugs:

  • Parsing fixes.
  • Fixed issue with missing 'WON_SEX_NOTHING' dialogue in one of Mreaxis's duel scenes.
  • The lilin book lore text is no longer shown at the end of the 'World' dialogue when talking to Lyssieth in her initial meeting scenes.
  • Fixed issue where after turning down Evelyx's promotion, you couldn't repeat it the next day.
  • Characters who have the sadist fetish will no longer agree to be gentle in sex (which was mainly affecting Amber's and Rose's sex scenes).
  • Fixed background error being thrown when generic sex effects were being calculated where a null partner was being treated as being exposed to addictive fluids.
  • Fixed parsing error being thrown if you encountered bandits in the Foloi Fields and didn't have enough money to offer them to skip the encounter.