Showing posts with label bugfixes. Show all posts
Showing posts with label bugfixes. Show all posts

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.

Saturday, 19 September 2020

Version 0.3.9.9 Release

Hello again,

I'm sorry about the lack of communication since the last update, and for the fact that I haven't managed to get more than these bugfixes done for this version. I've struggled a little over the past couple of weeks to get the promised content for v0.4 done (race modding and Fields content), but I'll do my best to get it finished off and released as an addition to this version as soon as possible (hopefully within the next week or so).

Thank you all for your feedback and bug reports in the comments, and sorry again for letting you down with this poor update.


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.3.9.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.3.9.9 Patch Notes

  • Gameplay:
    • Starting Claire's teleportation side-quest now requires you to have first completed the 'Slime Queen' side quest. (As I felt as though it was a little out of character for the Enforcers to let a stranger see the teleportation pads.)
  • Items:
    • (For Clothing Modding) If multiple stickers in one sticker category are set to be the default sticker, one of these default stickers is now chosen at random to be used for an item of clothing, instead of always the last defined default sticker.
      Made the shoulder strap on the 'ragged chest wrap' a sticker option.
      'Impish Brew' now grants +25 corruption to potion effects, instead of +50.
      Added ability to enchant clothing with vagina and penis addition and removal effects.
  • Sex:
    • You can no longer 'Encourage creampie' or 'Encourage pullout' when spectating in a 'hidden' position (such as when you watch your slaves having sex in the alleyway or hallway encounters).
      You can now use level drain on orgasming characters while in a spectator slot.
      Added interactions in the 'Sitting' position between the 'Sitting in lap' slot and the 'Between legs' slot.
      Added interactions in the 'Over Desk' position between the 'Lying back' slot and the 'Bent over' slot.
      Added kissing and groping interactions between dominant and submissive standing characters in the 'Standing' sex position.
  • Other:
    • The output of all parsing commands embedded within speech should now be correctly modified by any speech-altering effects (such as a slovenly character pronouncing 'her' as ''er').
      Transformative potions which turn a character's lower body into a taur now correctly transform all of the body parts which are affected (all parts below the waist) into their default animal counterpart states.
      Added transformation actions to alleyway prostitutes' post-combat victory scene.
      Added pregnancy reactions to Murk's greeting dialogue while in Epona's tile.
      Standardised sorting of all racial transformation options by their race name.
      Half-demons no longer use the same outfit generation as dark alleyway demons, and dark alleyway demons now have a 5% chance to spawn with demon daggers instead of 50%.
      The 'Enforcer HQ' tile is no longer considered to be dangerous during an arcane storm.
      Increased the chance of the street encounter in which Wes's quest starts from 10% to 50%.
  • Bugs:
    • Typo and parsing fixes.
      Fixed issues with sex scenes at Epona's stall in the Gambling Den being treated as public sex.
      Fixed bug where the Rat Warrens content would break if rat-morph Subspecies preferences were set to 'human'.
      Fixed bug where accessing the positioning menu in the prologue sex scene would reset all of the previous sex dialogue.
      Fixed issue with there being two 'miss' parsing commands.
      New slaves will now correctly start with all default job settings and permissions selected.
      Fixed harpy attacker NPC descriptions not changing when you become friends with them or enslave them.
      Fixed issue with the 'slovenly' character speech modification sometimes breaking parsing commands.
      Fixed Murk's and Lyssieth's special dirty talk text not being parsed as speech.
      Choosing to dominantly fuck Murk in Epona's tile (after completing Axel's quest) should now start with both of you in the intended positions.
      Fixed bug where slave interaction scenes in alleyways or Lilaya's corridor would sometimes throw background errors and not initialise correctly.
      The Spa tile is now correctly immune to arcane storm effects.
      Fixed issue with enslavement of friendly NPCs describing them as though they'd just been defeated in combat.
      Exiting Lyssieth's palace now correctly places you in the cavern tile instead of the palace gate tile.
      Fixed existing Patrol Enforcers in Dominion wearing 'contractor' stab-proof vests instead of Enforcer ones.
      If foot, anal, lactation, or non-con settings are turned off, NPCs will no longer have the related fetishes or fetish desires.
      If non-con is disabled, the related fetishes are now correctly hidden from the fetish list and fetish altering potion effects.
      Fixed NPCs being described as being in the 'holding cell' in their contacts page tooltip.
      Fixed issue where attributes derived from clothing could sometimes be duplicated or persist after the clothing's removal.
      Fixed issue where equipping transformative clothing onto demons or half-demons would sometimes spam the event log with messages.
      Dominant partners in the Watering Hole will no longer spawn with the 'submissive' fetish, and likewise Submissive partners will no longer spawn with the 'dominant' fetish.
      Fixed background errors being thrown if you decided to spam-click the 'New Game' action.
      Added a 'no preference' option to Scarlett's sex scene (where you act as her servant in Helena's nest), so that if you have no areas available for her to fuck, you no longer get stuck in that scene.
      Added actions to exit Helena's apartment at the entrance tile (for if you somehow manage to get stuck in there).
      Elementals now have the correct arcane storm status effect applied to them.
      Fixed bug where you could swap position with Murk's milkers during sex with them.

    Friday, 6 September 2019

    Saturday, 25 May 2019

    Version 0.3.3 Release

    Edit: The preview is delayed to Friday 7th.

    Hello!

    I've once again got a lot of bugs fixed for this version, which means that I've (almost) completely caught up with all the bug reports that had been piling up over the past several versions. I should now be clear to continue on adding content for the next versions, which will first take the form of the combat update. I had hoped to have that ready for this release, but I've still got several things to sort out before it's ready...

    I should have the next preview version, v0.3.3.5, out in one week's time (Friday 31st May), with the full version of v0.3.4 out the Friday after that (7th June).


    As always, you can also build these releases yourself 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 need to place the 'liliths-throne-public/res' folder in the same directory as the exported .jar!


    v0.3.3 Download Links

    This is still an alpha, and contains bugs and half-finished content!

    .jar

    Pre-zipped: Mega

    Full folder: Google Drive

    .exe (for Windows):

    Pre-zipped: Mega

    Full folder: Google Drive

    32-bit .exe (for 32-bit Windows)

    Pre-zipped: Mega

    Full folder: Google Drive


    Version 0.3.3 patch notes:


  • Contributors:
    • Fixed Lyssieth's demon TF scene for if you are a taur. (PR#1128 by Stadler76)
  • Sex:
    • Added 'choke' action for dominant partners in sex. (Only available if their hands can reach their partner's neck, and if they have at least one hand free.)
      NPCs will now only ever use 'slap face' or 'choke' actions if they have the sadist fetish.
      Slightly improved post-sex descriptions for the companion sex scenes.
      Fixed bug where you could 'Start kissing', even if you were already kissing your partner.
      Fixed being able to perform tribbing at the same time as penis-vagina penetration or intercrural sex.
      Added status effect indication of ongoing tribbing action (only shows up when tribbing is ongoing).
      Fixed availability of impossible mutual ongoing actions, such as performing anal and receiving intercrural at the same time.
      Improved NPCs' choice of sex positioning, so they should now prefer to take submissive positions when wanting to be penetrated, and vice versa. (e.g. An NPC wanting to be fucked should now choose 'on back' slot in missionary.)
      Fixed being able to use the 'Double creampie' orgasm action when the second person didn't have a vagina.
      Fixed the 'mounting' positions in taur sex sometimes not being available.
      Fixed bug where switching to doggy style while there was a spectator would cause the game to freeze.
      Fixed a fingering action, as well as all handjob actions, having 'horny' corruption requirements instead of 'vanilla'.
      Fixed some broken parsing in the new 'slap face' action.
      Sex with Lilaya no longer immediately ends if you cum inside of her while wearing a condom (and the condom doesn't break).
      NPCs will no longer remove socks when giving footjobs, and will now remove their target's shoes if they want to receive a footjob, unless they are masochists.
      Fixed formatting for clothing displacement/removal text.
      Fixed issue with NPCs saying they want to taste your cum when asking you to creampie their urethra.
      Equipped clothing that gets dirtied during sex will no longer have its displacements reset.
      Fixed background error being thrown when orgasming with no penis.
  • Bugs:
    • Typo and grammatical fixes.
      Fixed several elusive parsing-related bugs, which were causing odd and difficult-to-reproduce instances of text parsing failure.
      Fixed a game-breaking bug where if the game auto-saved in the same scene that the jinxed clothing quest was first revealed, that save would be unable to be loaded.
      Fixed background error being thrown when an NPC gave birth, which would cause the map & other UI elements to seemingly break at random.
      Fixed 'Ass-to-mouth' orgasm action in doggy-style causing cum to be pumped into the wrong person's ass.
      Issues with parsing and some other errors associated with having sex with companions have been fixed.
      Offspring as a result of selfcest should now correctly be referred to as full siblings instead of half-siblings.
      Fixed issue with Amber having a sex preference for your vagina, even if you didn't have one.
      Fixed the parser's '##' output suppression causing all parsing to break.
      Half-demons will no longer spawn in Dominion during an arcane storm (as they are, by default, immune to the effects that would cause them to attack you).
      The 'Risk of pregnancy' status effect no longer expels all fluids stored in your vagina if it's revealed that you're not pregnant when the effect comes to an end.
      Fixed pregnancy's birthing date not being set correctly if the father was unknown.
      Fixed the 'heels' item of clothing having incorrect default colours (the soles were coloured tan instead of the insides) and incorrect references to 'flats'.
      Fixed Lilaya's lab coat not being unbuttoned.
      Fixed bug where Lilaya could get pregnant and never complete the pregnancy, thereby perpetually locking you out of her lab.
      Lyssieth no longer loses affection towards you upon ending her demon-TF sex scene (which was caused by not orgasming enough times to be satisfied).
      Affection and obedience change descriptions are now properly rounded (to remove instances such as 'X now has -14.2999995 obedience').
      You can now correctly set your surname to be blank in city hall.
      Fixed some incorrect descriptions of Diana and her harpy followers.
      Fixed bug in tattoo mods where secondary and tertiary colour availability would always be using the values for primary colours.
      Fixed game-breaking bug where selling a slave who is also your companion would cause the game to lock up.
      Fixed incorrect naming of half-demon taurs' feral parts (as they were always called demonic-horse, even if the taur type was of a different species).
      Transforming a half-demon into a taur now correctly preserves their genitals as demonic.