Wednesday, 27 February 2019

v0.3.1 Release

Hello again!

I got as much done as I could for v0.3.1 over these past two weeks since v0.3.0.7's release, and while I managed to get the world map movement, offspring dialogue variations, and NPC denial behaviour done (along with many bug fixes and other things), I didn't manage to get the centaur encounter done. That will be finished for the next release.

I apologise for the lack of communication over this past week, and I will try to do better going forwards. I will also be changing my release schedule, as this current routine I was trying out is clearly not the best.

I will make a post outlining my plans for v0.3.2 either tomorrow or later this week, which will mostly be finishing all of the things I originally had planned for this version.

v0.3.1.01 update: v0.3.1 had a major bug in it, where you would sometimes not be able to pass 99 arousal during sex. I've fixed that, named the fixed version 0.3.1.01, and updated the download links below with it. I will make a more comprehensive hotfix over the next few days, and release it as version 0.3.1.1 on Friday.


The artwork of Lilaya in this post was done by 'FriendlyAlienFriend'. There are also three more skin tone variations, making 12 images in total. Two of these extra variations, along with the one in this post, are used based on your character's starting skin tone, while the fourth is used if you get Lilaya to become a full demon.
You can find FriendlyAlienFriend over on their (NSFW) blog here: http://friendlyalienfriends.tumblr.com/


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
(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.1.01 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 if you haven't installed/updated java.):

Pre-zipped: Mega

Full folder: Google Drive

32-bit .exe (For 32-bit Windows if you haven't installed/updated java.):

Pre-zipped: Mega

Full folder: Google Drive


Version 0.3.1 patch notes:


  • Engine:
    • Added support for setting local variables in dialogue parsing.
      Added support for parsing conditional statements wrapped in curly brackets, instead of having to close each one with an #ELSE tag.
      Added support for #ELSEIF statements in conditional parsing.
      Added xml testing functionality in the debug menu's parser. (This is just for dialogue, not mods.)
      Added fullscreen toggle functionality (F11 is the default hotkey).
  • Gameplay:
    • Added: Fast travel functionality to the phone's map screen. You can choose between 'Walk (safest)' and 'Walk (fastest)' as path-based travel, and 'Fly' and 'Teleport' as non-path-based travel.
      Added descriptions for the world map's Dominion, fields, river, forests, grassland, and Elis tiles, although you can't do anything to interact with them yet. (I'll add encounters and exploration for v0.3.4.)
      Removed the map from the default phone homepage, and added a dedicated map hotkey (default 'M') to bring up the map screen instead. If using an older properties file, you'll have to manually set your map hotkey in options - > keybinds.
      Added ability to invite harpy offspring back home.
      Added unique dialogue for your offspring when you invite them to come and live with you.
      Added some more group sex options to the occupant & slave sex action menus, and filled in all of the sex's starting scene descriptions for them.
      There is now a 2.5% chance for any Dominion mugger or prostitute to be a half-demon.
  • Artwork:
    • Added Lilaya artwork from FriendlyAlienFriend. She has four skin-tone variations, and a clothed, underwear, and naked image for each of these.
  • Contributors:
    • Localised all units in the game, and added toggles for 12/24 hour clock and imperial/metric measurements in the options menu. (PR#931 by DJ Addi)
      Added .gif support for character artwork. (PR#1032 by DJ Addi) (Innoxia's note: The maximum size allowed is 10MB, and on some systems there is an issue with gifs larger than ~1MB causing the game to freeze for a few seconds.)
      Added UtilText parsing for player career/background perks. (PR#104 by GynoidDoesGames)
      Added some new subspecies names to the silly mode content. (PR#1052 by Nnxx)
      Added option to unequip all clothes during character creation. (PR#1054 by Nnxx)
      Fixed some reference errors. (PR#1057 by EPSIL0N)
      Added penis and breast size display to the character body tooltip. (PR#1060 by ChillaChris) (Innoxia's note: Due to some edits I made, these tooltip descriptions go 'out of bounds' when characters have long race/colour names. I will fix this soon.)
      Fixed incorrect penis sizes by converting all the base sizes from imperial to metric. (PR#1063 by ChillaChris)
      Updated pattern colours to use the pattern-specific colours. (PR#1064 by CognitiveMist)
      Fix for potential division-by-zero error that breaks elements of the 0.3.1 GUI. (PR#1068 by arpie-steele)
      Fixed '(Error in conditional parsing!)' seen in Alexa's nest. (PR#1061 by arpie-steele)
      For first time run, enhanced tooltip on Resume button. (PR#1070 by arpie-steele)
      Fix ConcurrentModificationException while iterating over Properties.values. (PR#1071 by arpie-steele)
      Added demon lore books to Lilaya's library. Improved some map names to make it clearer which one is being viewed. (PR#1002 by rfpnj)
  • Sex:
    • Fixed issue in sex where NPCs would sometimes not move onto full penetrative actions, and get stuck in foreplay actions (such as continuing to perform hotdogging when they wanted to penetrate the target's ass).
      If an NPC's affection towards their submissive sex partner is less than -30, and they do not dislike the sadist fetish, then they will prefer using the rough pace in sex (to represent hate-fucking).
      Fixed some minor positioning errors in the 'Mounting' taur sex position.
      Fixed issue where any sex scene with spectators in it would bug out and cause NPCs to never change position from the starting one.
      Fixed issue with sex AI wanting to use illogical positioning whenever spectators were present.
      Fixed incorrect character targeting for exposed descriptions during sex.
      The decision for an AI to willingly have their virginity taken during sex is now based on lust instead of arousal. (Once over 75 lust, they will be happy to lose their virginity, unless it's a 'pure virgin' fetishist's vaginal virginity.)
      'Pure virgin' post-sex experience gains are now instead applied to the 'Lusty maiden' fetish. (You need to have a vagina, satisfy all of the people in the sex scene, and not lose your vaginal virginity to gain the experience.)
      Reduced maximum amount of milk that could be suckled from breasts and crotch-boobs/udders in a single sex action to 100ml, and increased minimum to 5ml.
      You can now forbid/permit self-actions and clothing management for NPCs in all sex scenes in which you are the dom.
      Added forbid/permit positioning actions to the 'Misc.' sex actions category. This is only available if you are the dom and are in full control.
      Lilaya can now switch positions in her chair sex scene. (You can use the 'forbid positioning' action to stop her from switching if you want to.)
      The 'grow cock' action is now available for slimes as well as demons.
      NPCs will now use the 'Lustful suggestion' action if their partner has ingested psychoactive fluids and has less than 25 lust.
      Fixed issue where NPCs would sometimes not react to your impending orgasm.
      During sex, NPCs in the dominant role who also have a positive desire towards the denial fetish will now use the 'deny' action on submissive participants whose arousal is over 50.
      Dominant NPCs who have a positive desire towards the denial fetish will now deny submissive partners at the moment of their orgasm. NPCs who have the denial fetish will only choose not to deny their partners if they have another orgasm action they also like, while those who just like or love the fetish (without actually having it) will randomly choose whether to deny or not.
      Dominant NPCs willing to deny their partners will choose to end sex once they've both orgasmed and denied their partners' orgasms at least once.
      Expanded the generic 'deny' action description, as well as the 'deny' action used when reacting to an incoming orgasm.
  • Other:
    • Reduced tile travel times in Dominion. (From 5 minutes per tile to 2 for street tiles, 1.5 for boulevard tiles, and 3 for back alley tiles.)
      Slightly altered the dangerous background colour patterning for map tiles, and altered some of the world map colours and added some icons.
      Added map tooltip descriptions for all tiles on every map.
      The slaves sold in the store 'White Lillies' in Slaver Alley are now virgins.
      The 'Suck cock' scene to gain entry to the nightclub now starts with you sucking Jules's cock, instead of awkwardly doing nothign for one turn and waiting for him to start.
      Made the light pink colouring of sex action text slightly darker/redder if you are the dominant partner.
      Slaves found in the stocks in slaver alley now have a chance every hour (certainty at midday, trailing off to 0% towards midnight) to have been used by someone, resulting in cum being found in their public-use orifices.
      Your slaves assigned to the stocks will now end up having cum on them, in areas dependent on which of their areas you set to be used.
      Fixed some issues with the AI in sex not choosing appropriate actions. (This will still occur in some scenarios, as I have to convert old sex position formats to a fixed version.)
      Occupants who are willing to let you manage their inventory will no longer have to be forced into drinking transformative potions in the resulting description of their consumption.
      Optimised save files a little, which should cut down large saves' file size by about 10%.
      Slightly altered the self-denial fetish's attribute modifiers.
  • Bugs:
    • If you lack the body part on which a clothing transformation is trying to be applied, the game's dialogue will no longer be interrupted with a 'you lack a X, so nothing happens' message.
      Fixed bug where random NPCs could sometimes spawn in your slave's room when they were assigned to be a prostitute or to service the stocks.
      Fixed issue with taur travel time reduction over land not being applied.
      Dropped items will now correctly be cleared when you move off the tile in Zaranix's home, Angel's kiss, Lyssieth's palace, and the imp fortress courtyards.
      You can no longer stop sex after offering yourself to alley attackers.
      Grammatical and typo fixes.
      Fixed parsing errors.
      Fixed issue when paying a prostitute for sex, they would start off resisting.
      Fixed issue where friendly occupants would be ok with starting a threesome if you brought along someone who was attracted to you, even if they were not.
      You can no longer get your slaves to work as dairy cows/bulls while stationed in the cells at Slavery Administration.
      Fixed issue with stored fluids (i.e. cum in condoms or inside of people) changing their 'bestial' (i.e. centaur cum) and 'virility' values as the original owner's corresponding values were changed. (So now once a fluid is expelled, it should retain all relevant qualities properly.)
      Fixed issue with Alexa's slaves not being cleared properly each day.
      Fixed some incorrect sex position slot descriptions.
      Fixed issue with some items having incorrect determiners (e.g 'A Ambiphilic hypno-watch').
      The hypno-watch now correctly retains its colouring upon loading a game.
      Fixed incorrect starting description for the oral sex position.
      Fixed issue where you would end up fighting Meraxis one-on-one after beating her demon lieutenants.
      Fixed background error being thrown when turning slimes into half-demons (using the debug Innoxia's Gift potion), and then back into flesh.
      'Lusty maiden' fetish experience no longer takes into account whether spectators are satisfied or not, and also is not applied if you lack a vagina, your vagina is not virginal, or you lose your virginity during the sex.
      NPCs will no longer take spectators into account when deciding if they've satisfied everyone (and thus wanting to stop sex).
      The 'kiss breasts' sex action is now correctly named 'kiss chest' if the target has a flat chest.
      Fixed the 'Transform' action not showing up in post-combat victory scenes for slimes in Dominion.
      Removed ability to change position without requesting it when offering your body to avoid a fight.
      Your companions will no longer change their clothing in order to cover themselves up, provided they're happy enough to let you manage their inventory.
      Fixed the 'orgasm denial' fetish saying that it unlocked the deny action in sex, when that action is in fact always available to everyone.
      Fixed some incorrect descriptors for lactation.
      Fixed some incorrect penis sizes and unit references.

    Version 0.3.1.01 patch notes:


  • Bugs:
    • Fixed a bug where you wouldn't be able to orgasm in sex.
      Fixed a bug that was causing the 'News' action in Lilith's Plaza, as well as a few other pieces of dialogue, to break.

    Sunday, 17 February 2019

    Delay

    Version 0.3.1 isn't in a state where I'm comfortable releasing it, so I'm going to have to delay it by another week.

    Tuesday, 12 February 2019

    Plan for 0.3.1

    Hello again!

    As I said previously, I wanted to make this post to outline my plans for the upcoming public release of v0.3.1. As it's been far too long since a public release, I'm going to cut back the goals that were originally planned for v0.3.1 so that I can get it wrapped up and ready for the end of this week. As a result of this, everything that was originally planned for v0.3.1 is going to be pushed back to v0.3.2, and instead, I'm going to be concentrating on finishing off the final things that I had planned for v0.3.0.5.

    As you can see, I've also cut the planned encounters down to just the one centaur one. I really don't think that I will, but if I do run out of time, I'll cut it and include it in v0.3.2.


    v0.3.1 tasks:

    1. Add world map travel system.
        - Keyboard movement.
        - Mouse click path movement.
    2. Add unique dialogue for offspring moving in to live with you.
        - Initial encounter scene variation.
        - Moving in variation.
        - Unique talk scenes.
        - Their apartment scenes.
    3. Add orgasm denial scenes.
        - Add NPC behaviour for denial.
        - Add sex action(s).
        - Add variations for if chastity belt/cage is being worn.
    4. Add a centaur field exploration encounter. (Will be cut if I run out of time.)
        - Tidy up encounter code.
        - Enable movement over field tiles.
        - Add dialogue framework.
        - Write dialogue.
        - Test.
    5. Fix bugs and polish.
        - I'll try to spend the last day before release doing this, so that the release is as bug-free as possible.


    I didn't manage to keep up with crossing items off the task list very well for v0.3.0.5, but I will try to do better with this one. I know I said that I wasn't going to give release dates anymore, but as this version has taken so long for me to get ready, I definitely don't want to be releasing it any later than in the Friday-Sunday (15th-17th) time period.

    Once v0.3.1 is out, I will make a post detailing the updated task list for the content that will be in v0.3.2, which will mostly consist of the original tasks that I had planned for this version.

    Monday, 11 February 2019

    v0.3.0.7 mini-hotfix/github update

    Hello once again!

    I've pushed a very small hotfix to github to address some issues in yesterday's update (v0.3.0.6). There was a bug where NPC pregnancies would never end, as well as one which caused the inventory to freeze/break when identifying clothing by spending essences.

    As I said in the previous post, I'll make a post tomorrow outlining my plan for this week.


    Please consult the build instructions in the previous post for details on how to compile this from github.


    Version 0.3.0.7 patch notes:


  • Gameplay:
    • There is now a small chance for unidentified clothing to have a stronger sealing enchantment. (Chances for unidentified clothing are now: 50% it's a good item, 30% it's bad with a 5 essence removal cost, 12% bad with 25 cost, 6% bad with 100 cost, and 2% bad with 500 cost.)
      When crotch-boobs are set to 'off' in the content settings, you will no longer see the crotch boob button in the self-TF menu, nor 'crotch-boob' or 'crotch-boob milk' TF modifiers in the enchantment menu when enchanting a food item.
      Added 'remove' secondary modifier to crotch-boob transformation potions.
  • Other:
    • Standardised the positioning of the 'stretched from' and 'stretched to' values in the 'recovering orifices' status effect tooltip. (They were being reversed in sex, which was a little confusing.)
  • Bugs:
    • Fixed issue with the game's turn taking longer than usual when passing over midnight.
      Fixed stretched orifices continuously expanding over time, instead of contracting.
      Fixed the overview tab in the inventory not working.
      Fixed issue where NPCs would never give birth.
      Fixed the identify clothing action breaking inventory management.
      Fixed incorrect fluid regeneration rate values (for milk and cum) being shown in your stats menu.
      Fluids should now regenerate during sex (probably by a very small amount, considering it's only 10 seconds per sex action, unless you have boosted your regen).
      Corrected some instances of 'kitsune' to 'youko', and changed the plural form from 'youkos' to 'youko'.
      Fixed instances of youko's names not being displayed correctly (as they use their surname as a first name).
      Fixed issue where random NPCs were spawning with jewellery for body slots they don't have pierced in their inventory.
      You can now set your base desire for a fetish to 'love' even while you have that fetish.
      Restored the 'black-with-black-stripes' colour for tiger-morphs (as a rare variation).
      Fixed incorrect breast & crotch-boob type transformation descriptions.
      Fixed being able to change a biped's crotch-boob type when you had that setting turned off.
      Fixed bug where you sometimes couldn't teleport back to Lilaya's lab when she was pregnant as a full demon.
      Fixed the 'Step outside' button not working when transforming Meraxis into a full demon.
      Fixed NPCs using non-penis-related 'giving anal' options, even if they did not like the 'giving anal' fetish. (This was most noticeably resulting in NPCs suddenly fingering or tail-fucking your ass...)
      Fixed Rose's sex preferences bugging out in her dominant scene (where she punished you in Lilaya's room).
      Fixed issue where interacting with a friend in their apartment during an arcane storm would start spawning random NPCs on the tile, which you'd then start interacting with.
      Lilaya should no longer lock out all of her options when starting a game with an imported demonic character. (Her dialogue will not react to you being a demon until after meeting Lyssieth.)
      Fixed a potential cause of clothing not being stocked in some shops. (Although I think this will still keep on happening - this bug is very hard to track down.)

    Sunday, 10 February 2019

    v0.3.0.6 Hotfix (Full release next week)

    Hello again!

    I have pushed v0.3.0.6 to the dev branch on github. The full, public release of v0.3.1 will be out in roughly 7 days from this post.

    v0.3.0.6 was supposed to be a quick hotfix to address the few major issues in v0.3.0.5 (such as Scarlett's quest being bugged, the major game-breaking bug that would occur when loading older saves, and the fetish menu not working), but after starting a new game so that I could progress to Scarlett's quest to test the bug fix, I discovered several other bugs. Fixing these bugs then led to more minor issues that I'd been meaning to address for a long time, so I ended up doing those as well.

    All of these extra issues took up all of my time this week, and what should have been a small one-day fix turned into this rather large "hotfix"...

    Now that this hotfix has been finished, I'll concentrate on getting the full version of 0.3.1 completed over the week ahead, with a target of getting it out in the timeframe of Friday-Sunday. I'll make a post on Monday outlining what will be in it. Sorry that there was no post this week - I got caught up in the bad habit of saying to myself "the hotfix should be ready tomorrow, so I'll make a post then" every day...


    P.S. I will also review my release schedule after v0.3.1, and will either drastically cut back the tasks (so that I can get the public updates out every fortnight, like before), or give myself fixed weekly release dates again.


    As always, I build these previews for backers on Patreon, but if you're not a patron, you can also build these previews 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.)

    If you do build the game through github, please remember that these are preview releases, and there is a lot of half-finished content (and most likely bugs)!

    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: Only the 'dev' branch of the github is updated to 0.3.0.5, with 'master' kept at 0.3. Make sure you build from dev!


    Version 0.3.0.6 patch notes:


  • Gameplay:
    • You can now spend 3 arcane essences to identify clothing in your possession.
      The cost for having a vendor identify your clothing has increased from 10 to 400.
  • Contributors:
    • Added clothing: 'Bunny Headband' (head slot, androgynous, sold by Nyan). (created by dsg)
      Fixed bug where adding fetishes/changing desires from phone fetish menu would not work. (PR#1034 by BDPMP)
      Fixed bug in the main quest, where purchasing Scarlett from Alexa would not work. (PR#1038 by BDPMP)
      Fixed a Lilaya Condom Breaking reaction then/else error. (PR#1039 by EPSIL0N)
      Correction from previous patch notes: GynoidDoesGames was the author of PR#989 (the increase in name variety).
  • Clothing:
    • Added: Outfit generation framework, which enables the game to apply a preset list of clothing rules to characters of various sorts. At the moment, it's only applied to muggers, but I will add all other NPCs to it soon. The outfit generation is defined in xml files, so you can make mods for outfits. The 'mods/innoxia/outfits/casualDress/dress_toys.xml' file is annotated to explain how it works.
      Changed & added colours, altered icons, and moved out to res/clothing/innoxia the follow clothing items: 'suit jacket', 'anklet', 'shin guards', 'elbow-length gloves'.
      Added metallic effect to metal colours in clothing & weapon dye screens.
      'Heart barbells' are now considered feminine.
  • Other:
    • Moved multi-breast and udder settings from furry preferences to content options. Both of these options now disable/enable all relevant descriptions & interactions if you set them to off/on, instead of preventing/allowing NPCs to spawn with them.
      The game now starts at 20:34, so that by the time you get to your room (after 21:00), you can sleep until morning in one button press (instead of sleeping until 21:00 and then again until morning). Time now also passes in the character creation scenes.
      Improved formatting of the post-sex descriptions for orifices being stretched.
      Changed smallest time-unit that the game was tracking from minutes to seconds. Travel through some tiles now takes less than a minute (such as moving in Lilaya's home now taking 10 seconds per tile, and sex actions taking 20 seconds instead of 60).
      After waiting in the queue or giving Jules a blowjob at the nightclub, you will now be moved one tile north, into the club itself, instead of remaining on the entrance tile.
      Made the calendar and time button-areas larger (above the minimap), and added more information to the time tooltip (to include seconds).
      Creampies no longer drain during sex scenes.
      Reduced Brax's Physique, increased his corruption, stopped him from using 'Savage attack' in combat, and fixed issue where he would have just a single chaos feather as a weapon.
      Gave Alexa 15 base arcane, as well as the Slam spell, to explain how she's able to use arcane force in her punishment scenes.
      Improved 'recovering orifice' status effect description and icon.
      Improved status effect 'time remaining' tooltip display.
      Glory hole participants are now almost completely hidden from view - the only information available about them is their genitals and status effects.
      Increased 'Swamp Water' intoxication effect from +50% to +75% intoxication.
      The stretched orifices status effect is now shown in sex, so you can easily see how much everything is stretched by via the tooltip.
      Added auburn as a possible colour for fur and feathers.
      Added slime body hair as a new covering, so it can now have a separate colour to the rest of the body's slime.
      Added a short alternate ending to Lilaya's sex scenes for if you didn't get her to orgasm.
  • Sex (bugs and improvements):
    • Added handling of unusual scenario (which I couldn't replicate) where an NPC would have no available actions from which to select during sex.
      Fixed issue with NPCs performing redundant displacements (such as pulling down trousers, then unzipping them).
      Fixed issue where NPCs would continuously switch position in sex. They can still switch position if they have 'full' control (usually when they are the dom or if it's fully consensual sex), but will now only do it once in foreplay and once in main sex.
      Improved NPC preference generation methods, so NPCs' sex action preferences should now be a little more reasonable. (i.e. They will still take their fetishes into account, but are now more likely to want to perform actual penetration in sex.)
      Fixed issue with the 'request/offer oral' actions, where any form of tongue action was not being registered as being a viable oral option for the NPC to perform.
      You now earn essences for the first five orgasms each character has in sex, at a rate of 2/2/2/1/1 (4/4/4/2/2 with the Nymphomaniac trait). 0 essences are earned if the character has the 'recovering aura' effect. Updated orgasm tooltip to show this.
      Added 'cowgirl (bottom)' positioning action.
      Added more indication that positioning actions are requests when you are not the dom or a full-control sub.
      NPCs who do not dislike the 'cum stud' fetish now prefer to cum on body parts where available, instead of the floor.
      NPCs will now refuse your requests (offering/requesting body parts) if they are being rough, you are the sub, and you don't have full control in the scene.
      Improved the sex AI to reduce the instances of NPCs doing the annoying 'start/stop' action cycle. (After doing this, I saw no more instances of this annoying cycling of actions, but I can't be sure that it's been fixed entirely.)
      Fixed NPCs not using positioning actions in taur sex scenes.
      NPCs now take into account more than one fetish at a time when deciding upon what actions they want to perform, so now, for example, if they have oral+anal fetishes, anilingus is far more likely to be chosen than it was in previous versions.
      Added 'none' option to self-transform menu for crotch-boobs, and slightly improved the formatting of the breasts & crotch-boobs windows.
      NPCs' ability to perform actions based on their fetishes/desires has been improved.
  • Bugs:
    • Fixed major bug where walking in Dominion's boulevard tiles during an arcane storm would cause a game-breaking background bug. (Related to the tile's population not being generated correctly.)
      Fixed post-sex oral experience gain description for NPCs referencing your ability to perform oral, not theirs.
      Vaginal urethra and crotch nipples are now tracked correctly in the 'recovering orifices' status effect, and thus they now actually return to their natural capacity over time.
      Fixed background issue where orifices' post-stretched recover rate was being based on their elasticity, not plasticity.
      Fixed issue where taur land speed movement reduction (-50% time) wasn't being applied.
      Fixed decimal formatting in creampie status effects.
      Typo & parsing fixes.
      Fixed post-sex scene in the nightclub's toilets appending dialogue as though you were back out in the streets of Dominion.
      Fixed background error related to NPCs not having a body preference set when loading into this version from an old save.
      Randomly generated capacity descriptors (tight, loose, etc.) are now correctly generated based on the orifice's current capacity, taking into account any stretching.
      Intercrural is no longer available in the mating press position.
      Body parts' appearances affected by psychedelic fluids no longer always say that they are virgin.
      Glory hole users will no longer spawn in as taurs (as it would be quite difficult using the stalls, let alone the holes themselves, as a taur).
      Fixed glory hole user's full inventory being visible when they switched to fucking you.
      Fixed the 'too loose' sex status effect persisting after the penetration was removed.
      Fixed parsing errors in the taur positioning action tooltips, as well as some incorrect descriptions related to the starting scene text.
      Fixed issue with alitaur, unitaur, alicorn-morph, and unicorn-morph not being detected correctly (they were always detected as a pegataur or pegasus-morph).
      Fixed issues with some dialogues returning incorrect text in sex and transformations.
      Fixed udders being described as 'a pair'. Also fixed transformation text related to this issue.
      Fixed crotch-boob transformation screen from generating random names (crotch-boobs, crotch-tits, crotch-breasts, etc.) each time you selected an option, which was causing the screen's elements to resize.
      Fixed broken horn transformation text.
      Fixed issue where all races, including demons and humans, were spawning with crotch-boobs. Now only furry races will spawn with them. All crotch boobs on bipeds will be reset to default values when you load into this version.
      Races that do not normally have crotch boobs are no longer described as not having any in the appearance screen (as that is to be assumed).
      Fixed incorrect crotch nipple descriptors being generated (that were being based on breasts, not crotch-boobs).
      Fixed cases where crotch-boobs were being incorrectly treated as though they had penetrable nipples, both in descriptions and sex actions.
      Stopped excessive lube information (including slime parts and urethra info) from being displayed at the start of sex.
      Removed duplicate 'deepthroat' orgasm action from the kneeling oral position.
      Fixed post-sex scene in Lilaya's geisha scene returning an error.
      Fixed the 'Limit--' button in enchantment screen not working correctly.
      Wolfgang and Karl now correctly drop dog-related items after beating them, instead of wolf-related ones.
      Fixed issue where tigers could spawn as 'black with black stripes'. They now have a small chance to have their primary colour as auburn, amber, or tan instead of orange.
      Human parts are no longer ever described as being animal-like (for if you TF parts on a taur body to human).
      Lilaya and Meraxis now gain a significant amount of affection towards Lyssieth as part of their demon transformation. Lilaya now also gains a lot of affection towards you for agreeing to help her. This is all applied retroactively to your save when you load into this version.
      Fixed the body hair (beard, underarm, pubic, ass) options in the self-transformation menu showing a cost, even though it's free to change.
      Fixed pubic hair options in the self-transformation menu being locked out by having 'ass hair' disabled, instead of 'pubic hair'.
      Fixed debug menu's self-transform menu not having eye colours as an option.
      Fixed penetration/orifice type status effects (the 'ass status', 'vagina status', etc. ones) being applied to characters not in sex, which was sometimes causing a background error to be thrown.
      Fixed several issues with Lilaya's pregnancy-related dialogue after she's become a full demon.
      Blocked Lilaya from switching her position in her 'testing' chair sex scene, as she was being a little too aggressive with it.
      Fixed partner's lust dropping to 0 during the last turn of sex. (It is now correctly set to 0 after sex, so long as they orgasmed at least once.)
      Fixed the 'Arcane Pregnancy Tester' item not removing you as a potential father from the pregnancy stats page (so long as you were not the father). This was most notable after losing the pregnancy roulette game, where in the pregnancy stats screen, it would still show you as a potential father.
      Fixed bug where Roxy would not stock condoms.
      Fixed regular chastity cage being called 'ornate chastity cage'.
      Fixed lilin offspring not being generated with the correct surname.
      Fixed issue where dying clothing would sometimes not work and throw a background error.
      Fixed potential cause of an issue where slime colourings would sometimes reset.
      Added handling of game-breaking error that could sometimes occur when displacing clothing that was accidentally configured to block one another's displacements.

    Sunday, 3 February 2019

    Version 0.3.0.5 Progress Update

    Hello!

    I suppose there's not much more to be said about how long it took me to get this preview ready. As the full release of 0.3.1 won't include the addition of any major mechanics (unlike 0.3.0.5's taurs), it will be out in a much shorter time-frame.

    I've pushed my progress to the public github's dev branch, so you can build it from there at any time. (The master branch is being kept at v0.3, so make sure you're building from dev.)

    If you're building this from github, there are some thing to be aware of:
    - There aren't any taurs naturally spawning in the game in this preview (as the world map travel still hasn't been added), but you can transform NPCs (and yourself) into them.
    - There are unique subspecies for the horse-based taurs, and while you can still transform into taurs of almost every other race, their taur subspecies is just a rename/reskinned-icon of their normal subspecies.
    - I've updated almost all of the 'generic' sex encounters to handle taurs, so while the unique sex scenes won't recognise you as a centaur just yet, the generic Dominion, Submission, and Harpy Nests encounters should all start in positions that take into account your taur body type (if applicable).


    As always, I build these previews for backers on Patreon, but if you're not a patron, you can also build these previews 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.)

    If you do build the game through github, please remember that these are preview releases, and there is a lot of half-finished content (and most likely bugs)!

    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: Only the 'dev' branch of the github is updated to 0.3.0.5, with 'master' kept at 0.3. Make sure you build from dev!


    Version 0.3.0.5 patch notes:


  • Gameplay:
    • Reset: Player body to human if you are a demon when loading into this version. I did this so you'd have the chance to see the new demon TF scenes.
      Expanded the demon TF sex scene to add options at each stage of orgasm, with different body modification outcomes depending on what you do.
      Added in all placeholder dialogue for Lyssieth and Meraxis.
      Lilaya now gets very angry if you get her pregnant, and locks you out of her lab until she's given birth. You can give Rose 'Mother's milk' in her talking scenes (outside her room) in order to speed up Lilaya's pregnancy.
      Lilaya now has reactions for if you're wearing a condom and for if your condom breaks while fucking her vagina.
      Added demon transformation reaction scenes from Lilaya, and added follow-up scenes involving more transformations and sex.
      Added teleportation action between Lyssieth's office and Lilaya's laboratory.
      Added taur-compatible sex scenes to almost all of the 'generic' NPCs (such as the ones you meet in Dominion's alleyways). There are only three taur sex positions at the moment (initial standing, oral, and doggy-style/mounting positions). More will be added later on.
  • Body transformations:
    • Added full support for udders/crotch-boobs. This was primarily meant for only taur bodies, but there is an option under 'Options -> Furry Preferences' to have greater anthro-morphs spawning in with them as well.
      Crotch-boobs/udders have separate transformations to your normal breasts. Transformation options have been added to add racial TF food item enchanting, as well as to the self-TF menu that demons and slimes have access to.
      Added crotch-boob/udder milking support in the milking rooms. (The moo-milker doesn't work on udders yet.)
      Added sex actions related to crotch-boobs/udders: Groping, kissing, breastfeeding, paizuri/naizuri, and nipple penetration.
      Added 'cloaca' transformation option to racial potion crafting (set 'core' as primary modifier, and 'internal' as secondary, and then add/remove cloaca by using potency), as well as to the self-transformation menu (under 'core').
      Updated sex actions to take into account cloaca - if someone does have one, then anal actions are not available from accessing their ass, but instead accessing their crotch. (i.e. Back-to-wall will unlock anal options if the target has a cloaca.)
      Added option in 'Content Options' menu to disable cloacas on bipedal races. (Harpies and alligator-morphs spawn in with cloacas by default.)
      Added engine support for the non-bipedal lower bodies: 'taur', 'winged-taur', 'tail' (mermaids), 'long tail' (lamia), 'arachnid' (arachnae), and 'cephalopod' (octopus-morphs).
      Added transformation enchanting to food for leg configurations. (Only 'bipedal' and 'taur' races are in the game at the moment, but the other lower body types will be added later on.)
      Added 'pegasus-morph', 'unicorn-morph', 'alicorn-morph', 'centaur', 'pegataur', 'unitaur', and 'alitaur' subspecies. Other unique taur subspecies will be added later on, but for now only their names & status effect icons change to show that they are 'taur'.
      Added 'demonic horse' tail transformation.
      Added 'pegataur' wing transformation for horse-morphs.
  • Contributors:
    • Fixed incorrect dialogue been shown in the female imp fortress when scaring the leader off after sex. (Nnxx)
      Expanded and improved detection of character relationships. (PR#929 by orvail)
      Added a few more utility options to the debug menu. (PR#1007 by Nnxx)
      Added a lot more names and name variety. (PR#989 by GynoidDoesGames)
      Fixed anus/nipple areas always being revealed in body-part overview tooltip. (PR#1024 by 0d721077)
      Fixed perk point bug, which was causing the issues where perk points could sometimes be negative, and sometimes be massively over-inflated. Perk points will be reset to their correct value when you load into this version. (PR#998 by BDPMP)
      Added: 'Raincoat' (Over-torso slot, sold by Nyan, androgynous.) (Created by Bloom and wasp609.)
  • Clothing:
    • Added: 'Anal-only pastie' (Vagina slot, sold by Finch, androgynous.)
      Added: 'Ornate chastity cage' (Penis slot, sold by Finch, androgynous.)
      Slightly improved chastity cage icon and description.
      Added: 'Dragon-branded condom' and 'Stallion-branded condom' (Penis slot, sold by Ralph and Roxy, androgynous). Condoms can no longer be enchanted (when you load into this version, condom enchantments will be reset), and instead have a maximum cum limit before they break.
      Condoms can no longer be enchanted. Instead, they can be sabotaged (so that they always break at moment of orgasm) and repaired (costs one essence to revert sabotage).
      Altered belt icon and text.
      Added: 'leather wrist bracelets' (Wrist slot, sold by Finch, androgynous. They're just a minor variation of the usual wrist restraints.)
      Clothing slots are now 'restricted' instead of being completely blocked by certain racial parts (such as by legs with hoofed feet or harpy wings). Clothing now has tags that allow clothing to be equipped into these 'restricted' slots (this is shown in the clothing's tooltip if available).
      Added more clothing tooltip information, to let you know about clothing's extra effects (such as allowing sex-equip, being discarded when unequipped, and requiring penis/vagina/fuckable nipples). Also added this info to the clothing inspect dialogue.
      Improved fishnet images to make them a little clearer.
      Added 'TRANSPARENT' item tag for clothing, to mark that it leaves all parts fully visible. This has been applied to fishnets, chastity cages, condoms, and anal plugs.
      Added secondary and tertiary dye colours to stiletto heels.
      Added: 'Taur-trousers' (Leg slot, sold by Nyan, androgynous, can only be worn by characters with a taur lower body.)
      Added: 'Taur-skirt' (Leg slot, sold by Nyan, feminine, can only be worn by characters with a taur lower body.)
  • Other:
    • Improved background code for determining who is allowed to do what during sex.
      Added support in sex engine for any number of actions to be executed upon sex initialisation.
      Slightly altered the 'cum stud' fetish so that it's now mainly about the love of filling orifices with cum, so that NPCs who like/love this fetish will now prioritise creampies/cumming inside their partners.
      Slightly altered Lyssieth's fetishes and desires.
      Improved positioning action code, and made available to NPCs the 'facesitting' positions in generic sex.
      Added: 'Mating press' position for use in generic sex scenes.
      Characters should now always refer to you (and others) by your nickname/pet name when talking.
      Added: 'Force creampie' (requires advantageous body position, such as being on top in 69 position), 'Leg-lock' (required unhindered legs), 'Hug-lock' (requires at least two free, unhindered arms), 'Wing-lock' (requires wings large enough to fly), and 'Tail-lock' (required at least one free prehensile tail) as orgasm preparation actions in relevant positions, allowing both you and NPCs to force partners to cum inside.
      Tidied up generic orgasm code.
      Added 'prevents erection' tag for chastity cages, but currently this only affects descriptors during sex. (I'll add more to it at some point.)
      Characters who dislike the 'pregnancy' fetish, or who dislike the 'cum addict' fetish, will now ask for you to pull out just before you orgasm.
      Slightly improved the 'sex noise' insertions in sentences.
      Added number of times NPCs would like to orgasm to the 'Orgasms' sex status effect tooltip.
      Average-size wings are no longer considered large enough to sustain flight on bipeds. Bipeds need large or huge wings in order to fly, while taurs need hugs wings. Arm-wings do not unlock flight for taurs.
      Slightly improved aspects of Lilaya's scenes in her lab, and changed some of Rose's dialogue when you talk to her outside her room.
      Improved Lilaya's reaction to being fed vixen's virility in sex.
      Removed Lilaya's reaction implying sex would no longer be available during Lyssieth's long dialogue.
      Added 'Innoxia's Gift' as a debug-only item. It now transforms non-demons into half-demons, and half-demons into full demons. (Type 'buggy' at any point to bring the debug menu up.)
      Adjusted some of the more ridiculously-sized penises to slightly more believable, although still extremely large, values. (Such as Amber going from 18 inches to 10.)
      Slightly tidied up and compacted the Furry Preferences screen.
      Set multi-breast values for animal-morphs to more closely resemble their real-life thorax-counterparts. (Remember that you can turn this off in the 'Options -> Furry Settings' menu.)
      Slightly altered some average breast sizes (rabbit-morph from E to C, bat-moprh from C to B).
      Improved lactation transformation menu options.
      Changed access requirement for Rose's hand holding scene. You now need to talk to her in the order 3, 1, 4, 2 in order for the hand-holding scene action to appear.
      Humans and harpies can now spawn as slaves in the stocks in Slaver Alley.
      Slightly reduced save file size.
      Added 'Cowgirl (on back)' positioning action in sex.
      Added foot structure transformation options to the 'racial food' items' enchantment menu. Select 'legs' as the primary enchantment, and then, depending on the item, you'll be able to select one or more from the three foot structure types as the secondary modifier.
      Compacted formatting of additional information during sex. (Meaning things which were coloured, such as lubrications and penetrations.)
      Youko tails are now treated as being prehensile.
      Updated the exposes status effects, changing the icon, description, and effects. Added an alternative (neutral) effect for if the exposed cahracter's lower body is not bipedal.
      Added 'horns per row' self-transform option to the demon & slime self-transformation menus.
      Increased base value of demon and half-demon slaves to 120,000 and 50,000, respectively.
      Clothing transformation status effect updates now tell you which item of your clothing has caused the transformation.
  • Bugs:
    • Fixed cause of a major bug where both unique and generic NPCs were sometimes not being loaded in correctly. (Reported instances of this were affecting Scarlett and Brax, but could have affected any character.) Unique characters are added back into your save when you load into this version.
      Quite a few typo and parsing fixes, including quite a few grammatical fixes in sex actions.
      Fixed issue where futanari testicles would be described as being external, even if futanari external testicles were turned off in content options.
      Fixed bug where Lyssieth would always have a minimum-size penis.
      Fixed post-sex affection decreases not taking into account if you liked the associated fetish or not. (It was only checking if you had the fetish, not if you liked it.)
      Fixed issue with several incorrect 'initial penetration' descriptions during sex.
      Fixed issue with sex sometimes starting with the dialogue already scrolled down a fair way.
      Fixed being able to self-transform during initial demon transformation scene, which was messing things up.
      Fixed 'limit--' and 'limit++' buttons in enchantment screen sometimes not working.
      Fixed grammatically incorrect descriptions of your virginity losses when they were taken by yourself.
      Fixed issue where error log would sometimes be spammed with incorrect warnings about clothing blocking other clothing's removal.
      Intercrural sex is no longer blocked by socks or tights.
      Fixed bug where partner would not be able to choose to cum on the floor in positions where they should have been able to.
      Fixed 'keep fucking' action (preparation for partner orgasming while fucking you with a dildo) incorrectly having the cum fetishes associated with it.
      Cum, milk, and girlcum will no longer be randomly given the descriptor 'human' in scenes.
      Fixed issue where NPCs in sex would sometimes not get a chance to take an 'orgasm preparation' action before you orgasmed.
      Clothing that you put on during sex is no longer removed and thrown to the floor at the end of sex.
      Fixed bug where sometimes the sequence of orgasm actions would leave Lilaya with no opportunity to react to being creampied.
      Fixed Lilaya and Meraxis not being recognised as your half-sisters, nor Lyssieth as your mother, after demon TF.
      Ralph will now correctly stock modded clothing with the tag 'SOLD_BY_RALPH'.
      Clothing rarity defined as non-common will now accurately display that rarity. (Mostly affects modded clothing.)
      Fixed bug where demon offspring were not being assigned the correct subspecies. (Which was causing Lyssieth to give birth to elder lilin.)
      Fixed bug where NPCs would sometimes react to your impending orgasm as though it was a different participant that was about to orgasm.
      Fixed issue with incorrect recognition of potential fathers of ongoing pregnancies. This mostly affected dialogue where a character would (incorrectly) react to you getting them pregnant.
      Fixed post-defeat siren being reset and moved back to her fortress after 2 weeks like her subordinates. (She will be returned to her office upon game loading.)
      Fixed bug where footjob actions would be describing the wrong person's foot.
      Foot structure is now correctly saved & loaded.
      Fixed issue where spreader bar would be concealed by trousers, rendering both trousers and spreader bar impossible to remove.
      Fixed pregnancy stats page's 'Resolved Pregnancy' entries having the genders of your offspring swapped.
      Fixed parsing error when using a used condom on someone.
      Tongues being lubricated by saliva will no longer be displayed as lubrication information during sex.
      If one of your slaves ambushes you in the streets of Dominion, it should now be correctly treated as public sex.
      Fixed issue where you could offer body to muggers, then immediately end sex in the resulting sex scene.
      Fixed 'submit' in combat going back to the combat dialogue for one turn before defeat.
      Fixed some odd lust tooltip descriptions (such as saying you aren't interested at all in having sex when at 100 lust).
      The sadist fetish now correctly applies lust damage to the attacker, not the target.