Sunday 27 November 2022

Version 0.4.7 Release

Hello again!

For this release, I ended up focusing on merging more pull requests from github, fixing bugs, and getting some other minor things sorted out. I feel as though the game should be in quite a stable state after this release, so for the next updates I'll be focusing more on adding content instead of making minor changes.

Thank you all for your support and patience, especially during the week or so that I was having computer issues. Starting tomorrow I'll be focusing on the next preview update (v0.4.7.5), in which I'll try to add at least one major piece of new content. I'll make a progress update post during this next week to let you know what date I'm targeting for the release, 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.7 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.7 Patch Notes

Contributors:

  • Added more content for Elizabeth (the guard at Lyssieth's palace), including sex content, which starts by meeting her in one of the rooms within the palace between 20:00-23:00. (by AceXP)
  • Fixed issue where you'd be unable to change your ass/facial/pubic/underarm hair values in Kate's shop. (by Maxis010)
  • Fixed issue where NPCs' 'fleshSubspecies' variable would unintentionally get set to Subspecies.HUMAN, even if it shouldn't be a human. (by Stadler76)
  • Fixed some incorrect daughter/son relationship references. (by Lio)
  • Fixed bug where stickers for clothing which fitted into multiple slots would not be initialised correctly. (PR#1733 by CognitiveMist)
  • Added Maven profiles to auto detect which OS the build is running on. (PR#1732 by AlacoGit)
  • Minor optimisations; Added ability to pay to remove prostitutes in Angel's Kiss; Improved several update methods; Racial tooltips are now hidden for characters who have their race hidden; Advanced race knowledge is now required to see racial status effect attributes. (PR#1731 by Maxis010 and CognitiveMist)
  • Added the same SVG zLayer, resizing, and rotation functionality to tattoos which was added to clothing/weapons a while ago - see the 'imageName' attribute in the 'res/mods/innoxia/items/tattoos/heartWomb/heartWomb.xml' file for comments on how to use the new functionality. (PR#1739 by NoHornyOnMain)
  • Fixed serpent-tailed coatls being named coatl-lamias. (PR#1725 by Stadler76)
  • Added 'feral' to litters when giving birth, viewing pregnancy stats or the offspring map. (PR#1723 by Stadler76)
  • Added support for loading character .xml files as modded characters (see 'res/mods/modding.txt' for information on how to use this). Also added a small 'shady trader' encounter to Dominion alleyway tiles which uses this new modding functionality. (PR#1716 by AceXP)

Engine/Modding:

  • Moved all 'Over-torso' clothing entries from being hard-coded into the external 'res/clothing/innoxia/torsoOver' folder.
  • Fixed the isHourBetween() method not working for time ranges which passed midnight.

Gameplay:

  • Astrapi can now be impregnated.

Clothing:

  • Skirts now need to be pulled up to access the 'thighs' area.
  • Improved method for determining which extra items of clothing need to be removed before an item of clothing can be removed, which should prevent issues where items of clothing were blocking one another's removal.
  • Improved tooltip for when unequipping/displacing clothing is disabled, so that it tells you which other item of clothing is responsible for preventing the clothing from being unequipped/displaced.

Sex:

  • The 'Automatic stripping' content option no longer causes spectating NPCs to be stripped a the start of sex.
  • Characters who are in the 'resisting' pace during sex will now correctly respond to an orgasm denial by using the 'Denied!' action.
  • When removing the seal on an item and then taking it off during sex, the auto-equip after the sex scene will now trigger the item's sealed state, thereby re-sealing it back onto the character.
  • The 'Customer approaches' sex action in Ralph's oral sex scene will now only trigger once every two turns at maximum.
  • NPCs will now only equip chastity devices on their sexual partners if they either like or love the denial fetish.
  • The 'Desires' status effect tooltip now always uses standard names for sex areas instead of random ones.
  • Character who are on all fours can no longer use finger actions on a character who's fucking them from behind.
  • Further restricted the desire of NPCs to equip condoms; they now only equip condoms on self/partners if their impregnation/pregnancy fetish is negative, instead of neutral or negative.

Other:

  • Slightly improved colours in clothing/tattoo UI.
  • The clothing types (such as sex toys and BDSM gear) which NPCs spawn with are now more randomly selected, which should result in NPCs spawning with a broader range of sex toys.
  • Encounters are now only checked for after the game has started (to prevent the need for !game.isStarted() in encounter triggers).
  • Added tooltips for colours to the 'Add tattoo' UI.
  • NPCs will now only spawn with condoms in their inventory if they have the requirements to equip them during sex (i.e. negative towards cum stud/addict fetishes, or negative towards impregnation/pregnancy fetishes).
  • Gave the name of 'peryton' to half-demon deers.

Bugs:

  • Typo, parsing, and formatting fixes, along with some minor text improvements.
  • Fixed bug in the self-transformation UI where the buttons that increase/decrease a character's udder/crotchboob lactation were setting the lactation based on the character's regular breast lactation.
  • Fixed issue where if an NPC's 'pet name' was 'Mr./Mrs./Miss X', it would not automatically change based on their femininity.
  • Slaves who are only wearing milking equipment will no longer be described as taking off their clothes prior to being inspected.
  • The imp guards for each of the three demons in Submission's fortresses no longer spawn with condoms/clothing in their inventories, thereby preventing them from interfering in sex scenes with the demons.
  • Fixed issue with salamander cum always being called simply 'salamander' instead of 'salamander-cum'.
  • Fixed inconsistency in dialogue when submitting to a demon in the alleyways of Dominion, where it was implied that the demon would be growing a cock even though they didn't do that.
  • Fixed issue where if you took someone home from the nightclub and you currently had slaves tending to your bedroom, you could end up having sex with a slave instead of the clubber.
  • Fixed issue where some of Ralph's unique sex actions didn't have titles.
  • Fixed bug where none of the buttons in your inventory would work during combat.
  • Possibly fixed an unpredictable bug where an action that starts combat would very rarely not work and require you to load a saved game to work properly.
  • Added missing tooltip for the 'Reset' action in combat.
  • Fixed minor issue in the main quest where Lilaya would sometimes not be present in her lab during Lyssieth's visit.
  • Fixed bug where Meraxis would sometimes be incorrectly placed in Lyssieth's office when loading a saved game.
  • The 'femininity' parsing command will now always apply the correct 'a' or 'an' determiner.
  • Fixed bug where dying a weapon that's on the floor while having an identical weapon equipped would throw background errors.
  • Fixed issue where at the start of sex in which there are X characters, NPCs' area reveal descriptions would be duplicated X times.
  • Fixed issue where the guards at the imp fortresses would always act as though they knew you were a demon even if you were appearing as a different race.
  • Fixed bug where self-equipping a condom during sex would give a description as though it was being equipped on your partner.
  • The sex actions 'Paizuri/Naizuri into mouth' and 'Thrust into mouth' now correctly check to see if the target's mouth is blocked by clothing when checking for availability.
  • Fixed bug in sex where it was possible for NPCs to equip clothing on the player or other NPCs even if the equip slot was involved in an ongoing sex action.
  • Fixed issue where enchanting an item of clothing which had name prefix or postfixes (such as '(flowers)' or '(blossom)' for the kimono) would duplicate the enchantment prefix/postfix.
  • Fixed issue where otters were having their hair covering set to otter fur instead of hair.
  • Demon attackers in the alleyways in Dominion are now correctly spawned with the 'mugger' background.

Saturday 19 November 2022

Progress News

Hello again!

This is just a short post to let you know that I've sorted out my computer issues, and that I'm making decent progress towards the public release of v0.4.7. I'm working on a lot of small things for this next release, which will include some new content, bug fixes, and other minor additions. I'm aiming to have this release out for next weekend (25th-27th), but I'll make another progress post before then to let you know how things are going.

Thank you all so much for your patience and support, and I'll see you again soon!

Tuesday 8 November 2022

Version 0.4.6.7 Preview Release

Hello again,

First of all, I'm so sorry about how long it's taken me to get this preview release out. My progress was hindered due to feeling quite unwell over a period of a couple of weeks during October, and then after I'd got through that I started having some technical troubles with my computer (which still aren't fixed, but should be within a week).

So, as for what's in this version, it's mainly the merging of third-party additions from github, as well as some other minor things. I was hoping to get some Halloween content added this year, but after all that happened over the past few weeks I wasn't able to do this. I'll do my best to make it up to you by adding as much content as I can into the next (public) release.

There's also some new artwork in this version from FriendlyAlienFriend (https://twitter.com/thealienfriend) of Astrapi and Vronti.

As it's going to take about another week to get the issues with my computer sorted, progress towards the next public release of v0.4.7 is going to be slow to begin with, but I'll do my best to get it out to you in about 2-3 weeks time. For that release I'm going to focus on some content that I've been wanting to add for some time now, and so while the main quest is unlikely to progress, there should be a lot new content to see in it.

Thank you all for your patience, and I'll see you again soon!



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

FriendlyAlienFriend's Artwork (https://twitter.com/thealienfriend):

  • Added artwork for Astrapi, including pregnant and crotch-boob variations. (Crotch boobs will be shown if your 'Crotch-boob & Udder Content' content setting is turned on.) Astrapi can't be impregnated at the moment, but I'll add pregnancy content for her for the next update!
  • Added artwork for Vronti.

Contributors:

  • Fixed a significant amount of typos and grammatical errors. (PR#1701 by Lis)
  • Significant rework and refactor of Controller classes, improved UI handling, and added a 4th +/- button to the fluid storage and regeneration transformation menus. (PR#1713 by Maxis010)
  • Fixed issue where subspecies changes for dragons, coatls, and gryphons didn't account for taur/lamia leg configurations when assigning minimum wing size. (by MintyChip)
  • Added 'banana' as a new fluid flavouring. (PR#1696 by DSG)
  • Added mythical 'salamander' race, with two subspecies; 'flame salamanders' and 'frost salamanders'. (PR#1707 by MintyChip)
  • Added 'panda' as a subspecies to the 'bear' race. (PR#1697 by DSG)
  • Balanced the flame value calculations for enchanted items, clothing and weapons. (PR#1695 by Maxis010)
  • Improved error reporting for parser state errors and improved the parser so that it skips svg files within the parsed input. (PR#1690 by CognitiveMist)
  • Added a specific flag to indicate the player's lilin heritage rather than just checking if they are a demon. (PR#1688 by MintyChip)
  • Added fetish selection options to sexual experience menu during the prologue's character creation process. (PR#1687 by MintyChip)
  • Added Java vendor and basic OS information to error.log to help improve troubleshooting. (by CognitiveMist)
  • Fixed grammatical issues in the alligator-morph's racial descriptions. (PR#1685 by Maymay)
  • Fixed a cause of the issue where NPCs self-equipping condoms would react as though someone else had equipped the condom. (by Maxis010)
  • Fixed bug where a character with an aquatic-tailed lower body would have their leg and feet equipment incorrectly blocked and unblocked, due to the wrong status effects being checked. (by Stadler)
  • Added 'latex leggings' (feminine, leg slot, sold by Finch, latex lover set). (by Sage)
  • Fixed issue with some buttons in Kate's cosmetics dialogues being unresponsive. (by Maxis010)
  • Made LT runnable directly on the most recent Java LTS (17) and created an automatic build and release pipeline to reduce workload using Maven. Also fixed several opaque elements which were supposed to be transparent. (PR#1684 by Tazze)
  • Added the ability to choose either the feminine or masculine Enforcer's uniform when progressing past Brax's stage of the main quest. (PR#1721 by Nonny5Mouse)
  • Enabled setting furry level for salamander spawns. (PR#1730 by Stadler)
  • Replaced an instance of a deprecated newInstance() method. (by AceXP)

Gameplay:

  • Added bad ends to losing combat against the harpy matriarchs in the Harpy Nests.

Sex:

  • Characters with a spinneret can now only apply webbing to themselves or their sexual partners if they have the related permission to manage their own/others clothing.
  • NPCs will now only equip condoms to themselves or their partners if they dislike the associated 'cum stud' or 'cum addict' fetishes. Previous behaviour was to equip if they disliked or were neutral to the fetishes, so this should reduce the amount of NPCs wanting to equip condoms.
  • NPCs will now only equip BDSM or latex gear onto their partners if they like or love the 'bondage applier' fetish.
  • If Meraxis doesn't have a fetish that's associated with her post-duel sex scenes, she will now end sex after she's orgasmed once, instead of when the player has orgasmed once, thereby always giving you the opportunity to influence her fetishes when she orgasms.

Other:

  • The 'Crotch-boobs & Udders' body setting now only applies to randomly-generated NPCs at the moment of their creation (as was stated in the option's tooltip), allowing all characters to gain crotch-boobs/udders via TF no matter the setting.
  • Added a new 'Crotch-boob & Udder Content' setting in the 'Sex & Fetishes' content options to enable/disable udder-related sex actions and udder transformations to be inflicted upon the player. (Enabled by default.)
  • Darkened inventory slot icons in the tattoo view panel to differentiate it from normal inventory view.
  • Added finer control over sex experience count in character creation and custom slave ordering screens, added anilingus experience, and made it so anal sex experiences are hidden if anal content is disabled.

Bugs:

  • Parsing fixes.
  • Fixed several rendering issue with the buyback menu.
  • Fixed issue where the women's watch in character creation had random primary and secondary colours.
  • Fixed bug where penile virginity losses would be reset at the end of character creation.
  • World and place names in the UI are now correctly parsed.
  • Fixed issue in the 'owned by random NPC' content, where when the NPC took you to get tattooed, the tattoo in the 'lower abdomen' slot would work fine, but the one in the 'lower back' slot would never be given.
  • Fixed bug in the post-fight scenes when encountering centauresses in Themiscyra, where sometimes Aurokaris would be identified by the game as being one of the two centauress attackers.
  • Fixed issue where unequipping clothing when multiple layers were covering the clothing to be unequipped would sometimes not work correctly. (This is likely still slightly bugged, but I will properly fix it for the update.)
  • Fixed issue where imported characters would sometimes fail to load in correctly.
  • Fixed causes of the issue where Dominion-alley-demons, cultists, Kate, and Ralph would react to self-equipping condoms as though someone else had equipped the condom.
  • The special 'beer barrel' and 'Hazmat Rat Vending Machine' clothing items will no longer potentially be equipped to randomly spawned NPCs, or show up as random loot in alleyway tiles.
  • Fixed issue where Rose's sex preferences would ignore your anal content setting in the sex scene after being discovered by her in Lilaya's room.
  • Fixed bug where molesting a slave who has the 'unwilling fuck-toy' or 'submissive' fetishes would cause an affection loss, despite the description saying otherwise.