Monday 22 February 2021

Version 0.3.19 (Hotfix) Progress Update

Hello again,

There was a major bug in v0.3.18, where trying to set slaves free would cause the game to throw background errors and become unresponsive. I've got that fixed, and have also fixed several other bugs and added a couple of very small things.

Provided that there are no more game-breaking bugs which warrant another hotfix, the next update will be the full public release of v0.4, which will hopefully be out in 1-2 weeks from now.



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


  • Contributions:
    • Fixed issue where spider-morph book's front cover icon wasn't visible. (by NeverLucky)
      Added furred spider tail as a TF option for spider TF potions. (PR#1510 by Stadler76)
  • Engine/Modding:
    • Added parser hook for BodyCoveringCategory using the prefix 'BODY_COVERING_CATEGORY_'.
      Added BodyPartTag 'TAIL_TAPERING_BULBOUS' for defining the shape of spider abdomen-like tails.
  • Other:
    • Added 'hug' and 'pettings' actions to interactions with characters staying in the mansion as your guest.
      Changed name of spider TF item from 'Chocolate Coated Cocoa Beans' to 'Chocolate Coated Coffee Beans'.
      Added ability to regrow or remove hymen via the self-TF menu.
      Added dirty talk variations for tribbing.
  • Bugs:
    • Typos, grammar, and parsing fixes.
      Fixed bug where trying to set a slave free would throw background errors and cause buttons to become unresponsive.
      Fixed bug where Helena would sometimes end up trying to sell more slaves than she actually owned.
      Fixed related issue where Helena's slaves would not be correctly initialised if you were standing on her shop tile at the moment new slaves were generated.
      The 'Dispel elemental' action now works correctly for companions.
      Fixed bug where you'd sometimes lose a proportion of your health and aura when loading a saved game.
      Fixed bug with the new 'Aristocrat' background, where your corruption would double every time you loaded your game. Also fixed related issue where the derived resistances from aristocrat's corruption would be incorrectly saved and loaded.
      Fixed rare cases where nested else/if statements would parse incorrectly.
      Fixed issue with some non-bat tails being referred to as 'bat' tails.
      When freeing Scarlett (and therefore triggering her body to be reset to her harpy form), she now correctly returns to having her default fetishes, and also no longer regains her anal virginity if she'd lost it while being your slave.
      Fixed issue where spider-morphs with an arachnid leg configuration wouldn't have a spinneret.
      Spider-morphs will no longer spawn with crotch-boobs by default.
      Fixed bug where a spinneret's orifice covering wouldn't be coloured according to the character's skin colour.
      Fixed error log entries related to item spawns being generated when spawning a spider-morph attacker.
      Fixed the save/load menu having very dark row background colours when in light mode, which was making it impossible to read saved game names.
      Fixed issue where all clothing stickers would be unlocked by turning debug mode on, instead of the actual sticker unlocks mode.

    Sunday 21 February 2021

    Version 0.3.18 Progress Update

    Hello again,

    I've pushed my current progress to github and have released it as a preview build over on SubscribeStar. For this preview update, I've got Nyan's reworked romance content finished up to the point where you can go on a restaurant date with her every weekend. While I do still plan on adding marriage content for her, I'm going to leave that until much later, as I really need to focus on adding Fields and main quest content for at least the next several full versions.

    I've also added a few other features which have been requested a lot: importing characters as guests; setting slaves free; and improving the gym's workout effects. There are also once again numerous additions and fixes from contributors in this version, including the spider-morph race by Charisma, many bug fixes by AceXP and Stadler76, and updates to DSG's races.

    The next version will definitely be the full public release of 0.4, which will include Fields and main quest content. I'm hoping to have that out in about a week, but please be prepared for it to potentially take two weeks instead (as the content may take me a little while to get added).

    I'm trying not to say sorry too much these days, but I do need to apologise to you all for how long this update took me to get out. I was struggling to get the variations of Nyan's content written for quite a while, which really set me back. Now that I'm moving on to the Fields content, it shouldn't take me as long to get this next update out.

    I know that it's frustrating to not be able to comment on these posts, and for that I am sorry. I'll re-enable comments when I make the v0.4 release 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.3.18 Patch Notes


  • Charisma's spider-morph contribution:
    • Added spider-morph race.
      Added spider-morph and tarantula-morph subspecies.
      Added 'Jet Black Coffee' and 'Chocolate Coated Cocoa Beans' for the spider-related attribute and TF items.
  • DSG's race's updates (PR#1500):
    • Non-mythical race bonuses were adjusted so taht the total more closely matches the magnitude of the game's other non-mythical races.
      Total of race bonus values for mythical races (dragons, gryphons) were aligned to the same range as demons and alicorns (demons/dragons at 180, alicorns at 165, gryphons at 150).
      Fixed a tertiary color issue with dragon overlays, tweaked shark finned ear description.
  • Contributors:
    • Added option for the bandana to be worn in the neck slot. (by DSG)
      Fixed huge issue with performance, making turn times roughly 30-50% faster. (by AceXP)
      Fixed incorrect inventory contents of attackers spawned via the debug menu. (by AceXP)
      Fixed issue with clit size not being able to be changed in character creation. (by AceXP)
      Fixed issue with modified fluid colours being saved. (by AceXP)
      Fixed issue with Gryphons (and other low spawn rate subspecies) not spawning as Enforcers. (by Stadler76)
      Fixed issue where 'Warning: getClosestStringMatch()' entries would be shown when there was just a difference in capitalisation. (by AceXP)
      Slimes and bats in the bat caverns will now correctly spawn with weapons. (by AceXP)
      Added expanded hyena-morph lore in the 'Laughing Hyenas' lore book. (by Manwhore)
      Added unique icon for border-collie morphs and gave bald-eagle harpy icon a coloured beak. (by NeverLucky)
      In subspecies XMLs, if secondaryColour or tertiaryColour elements are empty they now default to colour. (PR#1503 by Stadler76)
      Added several new methods in Body.java and BodyPartTypeInterface.java and used these methods to tidy up xml race files. (PR#1498 by Stadler76)
      Fixed issue where becoming a demon didn't work for several LegConfigurations since the setLegsToDemon() method for those LegConfigurations wasn't implemented. (PR#1496 by Stadler76)
      Fixed the body tooltip information for antenna to reflect changes to the number of antenna per row. (PR#1494 by debouchere)
      Fixed arms appearance for feral harpies and bats mentioning that they had fingers. (PR#1456 by Stadler76)
  • Engine/Modding:
    • Added 'NEGATIVE_ONE_LEGENDARY', 'NEGATIVE_TWO_MYTHICAL', and 'NEGATIVE_THREE_ZERO' as new SubspeciesSpawnRarity values (for subspecies which should be extremely rare).
      Added support for use of spaced 'ELSE IF' in conditional statements (although you should probably still continue to use 'ELSEIF' for style conformity).
      Added 'Sticker unlocks' button to the debug menu, which bypasses all clothing sticker requirements when turned on (for ease of testing clothing stickers).
      Added functionality for characters to gain category-locked perk points.
      Added 'TAIL_NEVER_SUTABLE_FOR_PENETRATION' BodyPartTag so that you can prevent prehensile tails from ever being used in sex.
      Added BodyPartTags 'FACE_VENOMOUS_TEETH' and 'FACE_VENOMOUS_TEETH_LUST', which causes the 'BITE' special attack to apply 'poisoned' or 'lust-poisoned' status effects to the target.
  • Gameplay:
    • Added Nyan content up to the point where you can repeatedly go on weekend dates with her (and her mother).
      Added 'aristocrat' as a background choice during character creation.
      Reworked Pix's gym so that exercising no longer drains health, and instead applies a 'post-workout fatigue' status effect. Exercising in the gym now also grants progress towards unlocking physical perk points.
      You can now free your slaves by purchasing a Freedom Certification from Finch and then choosing the 'Set Free' action in your slave's management dialogue. If your slave likes you and you have a free guest room, you can have your slave become a guest after freeing them.
      You can now import characters as guests in the same way that you can import them as slaves. To do so, go to the waiting room in City Hall and use the 'Lodgers' action. Importing guests requires you to have a free guest room in Lilaya's mansion for them to move into.
      Snake-morphs now have venomous fangs, applying 'poisoned' to enemies which they bite in combat.
  • Body:
    • The property of a vagina to birth live young or lay eggs can now be modified via the self-TF menu and/or by crafting TF potions.
      The orifice plasticity value of 'accommodating' now results in the orifice returning to 98% of its original tightness after being stretched, instead of 100%. (So the bottom 4 plasticity values now return to 100%, while the top 4 progressively return to lesser percentages.)
      Alligator tails are no longer marked as 'prehensile', and panther tails are marked as 'prehensile' (so that they can be used in sex if you have furry tail penetration turned on).
      Tails which are marked as suitable for penetration, but which are not prehensile, can now be used in sex so long as they are greater than 50% of the owner's height.
  • Sex:
    • Characters in a 'performing oral' or 'missionary' slot in the 'lying down' sex position can now interact with the characters lying to either side of their target.
      Characters who are reverse face-sitting can now interact with characters who are scissoring the person whose face they are on.
      When using quick-sex, characters will no longer lose their vaginal virginity while tribbing with a clit that's not large enough to act as a pseudo penis.
      Characters with a positive desire towards the self-denial fetish no longer lose affection if they end sex without any orgasms, so long as they have been denied at least once (ending sex with no orgasms or denials still incurs an affection hit).
  • Other:
    • Added indication of the covering's race to covering recolouring menus.
      Brax now starts with 150 essences, so he can use his pistol a lot more.
      Updated the minimap's night-time gradient effects.
      When searching for a partner in the club, subspecies are now ordered by race. You can also now select the race stage of your partner.
      The elemental dispel button is now displayed in both the interaction and management tabs.
      Changed maximum affection name from 'worships' to 'adores'.
      The drunk speech modifier now only takes affect starting at the 'drunk' level, instead of 'tipsy'.
      Body hair on furry morphs is now simply referred to as 'fur' instead of 'fur-like hair'.
      When choosing your name in character creation, and changing it at city hall, you can now set your masculine/andgrogynous/feminine name triplet, which causes your first name to change based on your femininity.
      Lyssieth now gains a lot of affection towards you after transforming you into a demon (will be retroactively applied if you are already a demon when loading into this version).
      Added 'orgasm prevention' enchantment for clothing that's either marked as a sex toy or which fits into the groin slot. While under this effect, characters can never gain more than 95 arousal, effectively preventing them from ever orgasming.
      Updated the icon for the 'desperate for sex' status effect.
      When purchasing or otherwise gaining ownership of a slave, you now gain keys to all of their equipped clothing which provides a key (such as their slave collar).
      If anal or lactation content is disabled, the enchantment menu will no longer show you secondary modifiers related to the anal orifice or lactation values.
      Kate will now let you use pregnancy testers on her during sex.
      The 'American tourist' background now grants doubled effects from eating burgers.
  • Bugs:
    • Parsing and description fixes.
      Fixed issue where you could encounter egg-incubated offspring before they'd been laid and hatched.
      To fix an issue with dragons spawning in unintended places. Only subspecies which naturally spawn in Dominion or Submission will now be used as custom-order slaves from Helena and as generic sex partners (which are used in glory holes and a few other places).
      Fixed issue with breast stats not showing in the phone's stats menu if your cup size was less than AA-cups.
      Kate's covering recolouring options now correctly include lips, tongue, nipples, and anus. Also fixed incorrect covering options for when sending a slave to Kate.
      Custom-ordered slaves from Helena now have correct wing options available to them, and the colour of nipples/anus no longer resets when changing their human skin colouring.
      Fixed bug where horn transformations were missing from demon self-TF menu options.
      Fixed issue with the self-TF menu not working for recolouring slime fluids.
      Brax will now correctly have his weapons equipped when first encountering him in a new game.
      Fixed issue with Enforcer pepperball pistol's and rifle's 'Seven Rounds Rapid' and 'Mag Dump' moves throwing a background error.
      Fixed issue with NPCs sometimes having their home location set to seemingly-random tiles. This was mainly affecting Enforcer patrols (who had their home set to Candi's desk) and Wes and Elle (who had their home set to the HQ's waiting area).
      Fixed bug where error log could get spammed with null pointer exception warnings at the start of sex.
      Fixed issue where you needed both the 'Minx' and 'Object of desire' perks in order to seduce Wolfgang/Karl, instead of just one of the two.
      Fixed issue with feral demonic parts being referred to as 'feral Demonic-human'.
      Pregnant characters will no longer have their stomaches bulged from large penetrations.
      Fixed issue where human NPCs were spawning at a far higher frequency than what you set their spawn preference to be.
      Characters who are hidden during a sex scene (such as when you encounter and watch two of your slaves having sex) can no longer have their levels drained upon orgasm by any of the participants.
      Made fennec fox icon slightly smaller so that it fits in the icon background a little better.
      Fixed some issues with incorrect slime subspecies identification.
      Bunny and Loppy no longer act as though they didn't previously know what the other's genitals looked like the first time they're revealed in sex.
      Fixed incorrect descriptions for the chastity status effects (and increased lust resistance drain from -25 to -50 for the final stage).
      Fixed bug where very old save games would break when trying to load & save them in a newer version.
      Fixed bug where clothing would sometimes spawn with its sticker prefix applied twice and its color prefix missing.
      Fixed issue where changing Kay's makeup would change the player's makeup instead.
      Fixed issue where covering recolouring buttons would stop working after inspecting a character and then returning to a covering recolouring screen (such as when using the arcane makeup kit).
      Weapon descriptions now correctly list their special tags when you click on them in the inventory.
      Fixed some missing dialogue issues in the scenes with Wolfgang and Karl in 'The Rusty Collar'.
      Unemployed guests can no longer gain the 'stable mistress' job.
      Fixed bug where elementals would not have any of their status effects updated nor regenerate health/aura over time.
      Fixed issue with both lamia and melusine being tagged as the main race of snake-morphs, instead of just lamia.

    Wednesday 3 February 2021

    Comments

    I'm sorry to the majority of you who wanted to leave constructive feedback or suggestions, but I don't have time at the moment in which to moderate the comments, so they'll be disabled until the next version is released.

    Tuesday 2 February 2021

    More Progress News

    Hello once again,

    Since the last post I've been working on finishing off Nyan's content and getting some other bugs and minor issues addressed. Now that I'm moving on to the development of the Fields content, I realise that my earlier prediction for version 0.4's release date was far too optimistic. Considering the amount of content which I want to get added for 0.4's release, I'm going to have to push the release date back to the end of February.

    That being said, I'm going to get some more issues fixed and merge some pull requests over the course of this week, and I'll get another preview pushed to github once that's done. I think I should have that ready by this weekend, so I'll make another post with the WIP patch notes then.

    Sorry that version 0.4 is going to take me so long to get done, but the addition of several Fields encounters, Elis map, next stage of the main quest, and a couple of special Fields locations is going to take me at least a couple of weeks to get added. After the github/preview release this weekend, I'll make sure to keep you updated with more progress news posts over the course of version 0.4's development.