Friday, 14 May 2021

More Progress News

Hello again!

To begin with I'll go over what I've been working on since the last progress post, and then I'll outline what I need to do before the preview release of v0.4.0.5 is ready. So, as I mentioned in my previous post, I spent Sunday getting the sex manager support finished off, and then I moved on to adding the main quest content. Meraxis has one of the main roles in the Fields main quest content, and she makes an initial appearance when you leave Dominion for the first time, so I've started with her content.

While adding Meraxis's scenes, I ended up needing to add a few custom sex actions, and so I ended up adding support for defining sex actions in external files (like I did with sex managers). I also thought that it would be best to add her repeatable content (which includes combat and sex) at this time, and so I made a slight detour from the planned main quest content to get that added. I ended up adding a lot more options to this repeatable content than I originally planned, and so it's taken me the past few days to get it implemented (and there's still some writing of it left for me to do).

I'm now at the point where I've got to finish up a few things with Meraxis, then I can add the centaur transport content (which will be relatively simple), as well as demonic centaur encounters (again relatively simple). Having those in the game will take me 90% of the way to v0.4.0.5's release, with just a few things then to add to Elis itself. I'm not going to be able to get all this done by the end of this week, but I am hoping to have v0.4.0.5 released some time next week.

I'll most likely make the next progress post once I've only got writing left to do, and will be able to give you a fixed date for v0.4.0.5's release then. I'm expecting to be at that stage and therefore make the next post some time around Tuesday night.

Thank you all for your continued interest in Lilith's Throne, and I'll get this preview version released as soon as I possibly can!

Sunday, 9 May 2021

Progress News

Hello once again,

As outlined in my previous post, I've spent this week working on the initial main quest content out in the Fields area. While adding content for this via the new external file dialogue framework I added in v0.4, I came across the issue of needing to define a more specific sort of sex scene, and so I was forced by this into adding external file support for sex managers (which are basically the sections of code responsible for limitations and NPC behaviour during sex scenes).

I've got this sex manager support completed (minus a couple of small things which I'll finish off tomorrow), and have also got some bugs fixed, which leaves me ready to continue getting the planned main quest content added. I'm hoping to have that done and have the preview version of 0.4.0.5 released by the end of this next week, although there's a small chance it might take me a few extra days to get things finished off.

I'll make another progress post some time during the middle of next week, probably on Wednesday night. I hope to have a decent amount of progress to report to you by then!

Wednesday night edit: I'll make a progress report post tomorrow (Thursday) night!

Tuesday, 4 May 2021

Plan for 0.4.1

Hello again,

This is just a relatively small post to let you all know what I'll be working on this week, and what my plan is for 0.4.1.

Preview Plan (v0.4.0.5)
As you might have guessed already, what I'm going to be focused on first of all is getting the placeholder content for Elis and the Foloi Fields into a state that's suitable for the preview release. This is going to include:
- Initial main quest content up to meeting Minotallys
- Basic dialogue and all unique NPCs added for the main places in Elis
- Demonic centaur encounters in fields
- Centaur transport between Dominion and Elis
- Bug fixes and PR merges

Full Release Plan (v0.4.1)
After the preview is released, I'll move on to fleshing out Elis some more, and I want to have the following done (in addition to the points above) for the full release of 0.4.1:
- Interactions with all unique NPCs in Elis
- Generic Foloi Forest & Fields attack encounters

While that doesn't look like much as just a couple of bullet points, adding all of the Elis unique NPC interactions will probably take me longer than I expect, so I won't be too ambitious with targets for 0.4.1. At this current stage I also won't give any time estimates for how long this version will take me to get ready, but I will give you the definite date of this Saturday (8th) for the next progress update post.

Thank you all again for your continued interest in Lilith's Throne, and I'll see you in the next post!


P.S. I will likely enable comments again soon, probably after 0.4.0.5 is done.

Sunday, 2 May 2021

Version 0.4 Release

Hello again,

I'll start with the bad news; there were still so many placeholders left in the new Elis/Fields content that I didn't feel comfortable presenting the new maps to you just yet. As such, I've decided to temporarily disable the world map travel (if your character is in the world map, you'll be moved into Dominion when loading into this version), and I'll re-enable it in the next version (in which all the placeholders will be filled in).

Now with the good news; thanks to DSG there's a new side quest in this version, and there have also been numerous other fixes and additions from AceXP, Stadler76, and several other contributors (including quite a few new items of clothing from Sage, C4M, and DSG). There's also a lot of new artwork from Jam (https://twitter.com/JamDrawers) and KT80 (https://twitter.com/KT80AT).

I've also got several bugs fixed, added badgers as a race, made some improvements to Zaranix's content, and a few other things. The vast majority of my work on this version has been on adding the new framework so that map/place/encounter/dialogue can be defined from external files, as well as adding the new maps and NPCs for Elis.

I'll make a detailed post on Monday night about what my plan is for the next version, but in brief I'm going to be focused on getting the Elis/Fields content ready. Sorry that I didn't manage to get it into a suitable state for this version's release.

P.S. Now that 0.4 is released (as incomplete as it is...) I'll go back to the usual preview/full release cycle (so the next version will be v0.4.0.5 which will be a SubscribeStar preview, with the public v0.4.1 after that).


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

    DSG's HLF Quest (PR#1398):

  • Added a new side quest which adds some details of the background lore of the Human Liberation Front (HLF), which was previously explored in Wes's quest.
  • Quest can be triggered when exploring the dark tiles in the Bat Caverns.
  • Added 8 new items of clothing (all of which can be obtained during this quest, and all of which are unisex), and 2 new clothing sets ('HLF Regular' and 'HLF Insurgent'):
  • Skull-patterned bandana (mouth slot).
  • Boonie hat (head slot).
  • Canvas webbing (over-torso slot, HLF Regular set).
  • Vintage fatigue trousers (leg slot, HLF Regular set).
  • Vintage fatigue tunic (torso slot, HLF Regular set).
  • Vintage combat boots (foot slot, HLF Regular set).
  • Canvas brassard (wrist slot, HLF Insurgent set).
  • Canvas bandolier (over-torso slot, HLF Insurgent set).
  • Added 5 new weapons (again, all of which can be obtained during this quest):
  • Arcane firebomb (fire damage, ranged, 2-handed, destroyed after 1 use) - these have an additional associated side quest, the completion of which allows you to get more made. (Innoxia: 'I'll make them 1-handed once I've added throwable weapon framework.')
  • Pepperball submachine gun (fire damage, ranged, 2-handed, requires 2 essences to fire, grants 'Spray 'n Pray' special attack).
  • Pepperball revolver (fire damage, ranged, 2-handed, requires 1 essence to fire, grants 'Fan the Hammer' special attack).
  • Teargas shotgun (poison damage, ranged, 2-handed, requires 4 essences to fire).
  • Pepperball bolt-action rifle (fire damage, ranged, 2-handed, requires 3 essences to fire).

    Jam's artwork (https://twitter.com/JamDrawers):

  • Added 3 images for Helena.
  • Added 4 images for Angel.
  • Added 4 images for Epona.

    KT80's artwork (https://twitter.com/KT80AT):

  • Added 2 images for Claire.
  • Added 3 images for Bunny.
  • Added 3 images for Loppy.

    Contributors:

  • Fixed issue where Enforcer patrols wouldn't spawn correctly. (by AceXP)
  • Fixed bug where non-human coverings wouldn't appear as recolouring options in Helena's slave creator. (by AceXP)
  • Fixed minor parsing issue with Enforcer Patrol description during arcane storms. (by AceXP)
  • Fixed issue where a background error would something be thrown in sex, softlocking the scene. This was being encountered most frequently in Frysia's sex scene. (by AceXP)
  • Fixed bug where arachnid leg descriptions had a parsing error in them. (by Stadler76)
  • Added feature where if an offspring's father and/or mother has generic wings (feathered, leathery or insect) or horns (curled, curved, straight, etc.), the offspring can inherit them. (PR#1370 by Stadler76)
  • Suppressed descriptions of nipples as orifices and transformation options for nipple penetration when that content was turned off in user settings. (PR#1421 by AceXP)
  • Added 'Elasticity depth effects' mechanic: If an orifice's elasticity is at least 'limber', its maximum uncomfortable depth is increased, with greater elasticity values increasing it further. This is off by default, but can be turned on in content settings. (PR#1413 by LightCanadian)
  • Modified UtilText.java to properly handle a few inaccurate British to American translations. (PR#1447 by TadUnlikely)
  • Added offspring inheritance of ferality. Feral mothers now always birth feral offspring. Offspring which take after the father born to a non-feral mother and feral father will always be fully furry. (PR#1451 by Stadler76, modified by Innoxia)
  • Prevented strap-ons from being equipped when there is one already equipped (in another slot). Also fixed issue where covering colour for an equipped dildo was potentially being incorrectly referenced. (PR#1453 by AceXP)
  • Reduced the minimum wing size for allowing flight for feral quadrupeds to 'THREE_LARGE'. (PR#1454 by Stadler76)
  • The 'Cum Stud' fetish now gives the same affection bonus from the milking slave job as the 'Lactating' fetish. (PR#1460 by Eliria)
  • Added a new 'Winged biped' LegConfiguration for use for feral bats and wyverns. (PR#1486 by Stadler76)
  • Made Enforcer disguises more difficult to pull off and added flavour text for when impersonating (or failing to impersonate) specific Enforcers. (PR#1501 by DSG)
  • Fixed bug where if the game was installed in any folder with 'res' in the name, then viewing book entries for external/modded races in the encyclopedia would throw errors. (by Stadler & AceXP)
  • Fixed issue where place tiles were not being populated with regional subspecies in the world map. (by AceXP)
  • Fixed some issues with hard-coded values for NPC spawning in the Bat Caverns, allowing spiders to spawn down there too. (PR#1514 by Stadler)
  • Fixed issue with spider-morphs sometimes incorrectly spawning as the tarantula subspecies. (included in PR#1514 by Stadler, fix by Charisma)
  • Added correct self-transformation options for youko (and any other applicable races with self-TF powers). Added special youko tail perks to track youko tail counts. Also enabled changing secondary coverings colours for Elementals, and changed ice description to glittering instead of shimmering. (PR#1506 by AceXP)
  • Refactored code to automatically generate essences for all races. (PR#1507 by AceXP)
  • Relocated patch notes to HTML files. (PR#1511 by Stadler76)
  • Fix numerous parser errors and typo fixes, mostly with external race files. (PR#1515 by AceXP)
  • Added 'UNENCHANTABLE' as a new item tag, which greys out an item's enchant button in the inventory as if it were a normally unenchantable item type. (PR#1517 by cimds)
  • Fixed bug where 'handjob climax' sex action was describing the orgasming character cumming into their own hands, but their partner's hands were the ones that ended up dirty. Also added handjob climax action to masturbation scenes. Fixed some parser errors with Bunny and Loppy at Angel's brothel. Added wash action after seeing a client at Angel's brothel. (PR#1528 by AceXP)
  • Fixed issue with loading NPCs introduced in 0.4. (PR#1529 by AlacoGit)
  • Tidied up some code and simplified some methods for easier race modding. (PR#1523 by Stadler76)
  • Hyena lore book typo fixes, adjusted spotted hyena heights to fit in with lore. (by Manwhore)
  • Fixed issue where starting a new game would sometimes throw background errors. (by Stadler76)
  • Added some flavour text at Lilith's Tower, Enforcer HQ, and the statue in Slaver Alley for if the player has the tourist occupation. (by DSG)

    DSG's clothing contributions:

  • Added 'women's leather jacket' (over-torso slot, feminine, sold by Nyan). (by DSG) (The women's leather jacket already in the game has been renamed to 'Women's fashionable leather jacket'.)
  • Added 'vintage field jacket' (over-torso slot, masculine, sold by Nyan). (by DSG)

    C4MG1RL's 'Benevolent Blessing' clothing & weapon set contribution:

  • Added status effect and set bonus for 'Benevolent Blessing'. These three clothing items are all unisex and part of this Benevolent Blessing set. These items will be used along with the trickster set during the youko content later on, so can only be spawned via the debug menu for now.
  • Added 'kyudogi' (torso slot).
  • Added 'mitsugake' (hand slot).
  • Added 'benevolent necklace' (neck/wrists slot).
  • Added weapon 'Hama Yumi' (ranged, two-handed, ice/fire/poison damage types).

    Sage's 'Latex Lover' clothing set contribution:

  • Added status effect and set bonus for 'Latex Lover'. All of the following are sold by Finch.
  • Added 'latex crop top' (torso slot, unisex)
  • Added 'latex zip bra' (chest slot, feminine)
  • Added 'latex corset' (stomach slot, feminine)
  • Added 'latex panties' (groin slot, feminine)
  • Added 'latex elbow-length gloves' (hands slot, unisex)
  • Added 'latex arm warmers' (hands/wrists slot, unisex)
  • Added 'latex thigh-high stockings' (calves slot, unisex)
  • Added 'latex open thigh-high stockings' (calves slot, unisex)
  • Added 'latex bodysuit' (stomach slot, feminine)

    Engine/Modding:

  • Added BodyPartTag 'HAIR_IGNORE_PLAYER_SETTINGS', which tags hair types as always being present on furry heads, even if the player has 'furry hair' turned off. This is applied to hyenas.
  • Added 'genericType' fields for Wing and Horn xml files, so that you can define those types as being generic (not associated with any parent race) or not.
  • Fixed spelling error of 'DISBALE_' instead of 'DISABLE_' in SubspeciesFlag values (I added a catch for this in the code so even if your mod has the incorrect spelling it won't break).
  • Added 'flags' as a parser target for quicker access to 'game.getDialogueFlags()'.
  • Added 'CORRUPTION_LEVEL_' prefix as a parsing hook to the CorruptionLevel enum.
  • Added a few methods to the game class to give you hooks to some useful UtilText methods: parseFromFile(); addSpecialParsingString(); and clearSpecialParsingStrings().
  • Added support for defining maps (both WorldType and PlaceType classes) as external xml files, which will (soon - hopefully in 0.4.1) allow for map modding.
  • Added support for defining DialogueNodes and Encounters as external xml files, which, like the maps, will (soon - hopefully in 0.4.1) allow for scene modding.

    Gameplay:

  • Updated descriptions of fields, river, woods, grassland, and Dominion tiles in the world map.
  • Added maps for Elis, Elis's shopping precinct, The Red Dragon tavern (both floors), and Elis town hall (both floors).
  • Added several new unique NPCs for Elis content.
  • The arcane storm status effect message will no longer interrupt scenes if the player character is not within Dominion itself.
  • Added badger race, along with 'Black Stripes Perry' and 'Berry Trifle' as the related drink and food consumables. (Thanks to DSG for creating the trifle image!)

    Weapons:

  • Added 'dory' spear (melee, one-handed). (Thanks to DSG for svg edits.)

    Sex:

  • Added 'tentacle-squeeze' and 'tail-squeeze' as miscellaneous sex actions which can be performed once a character is restricting their partner via their tentacles or serpent-tail. (These sex actions have sadist/masochist fetishes associated with them.)

    Other:

  • Zaranix is now still called 'Zaranix' when in his feminine form, instead of 'Zoelix' (as the name change wasn't being mentioned anywhere or referenced at all, and didn't make much sense).
  • Tidied up Zaranix's post-combat dialogue and added variations for if non-con is turned off, as well as for the player to request Zaranix to transform into succubus form after swallowing his TF potion.
  • Made it so that Zaranix's oral sex scenes now start with you already sucking his cock, instead of having to wait for him to deal with clothing displacements first.
  • The 'flared' and 'tapered' penetration modifiers are now mutually exclusive with one another.
  • Added 'Set spawns' action in debug menu, so that you can easily spawn in all items of any clothing set.
  • Added 'light brown' as a covering colour.
  • Added elder lilin damage attribute so as to separate lilin and elder lilin damage perks.
  • Added functionality to sort saved games by date or alphabetically.
  • Changed 'men's hakama' from being masculine to unisex, and changed the name to just 'hakama'.
  • Added light green as a covering colour.

    Bugs:

  • Minor typo and parsing fixes.
  • Fixed actions to play dice poker at tables in the gambling den not being greyed out if you didn't have enough money to play.
  • Pate and crackers will now correctly restore 20% health/aura instead of 5%.
  • Fixed issue where Zaranix (and maids) would sometimes not revert to their default bodies after you'd left his home.
  • You will now exit onto the correct tile when leaving Zaranix's home post-combat, instead of exiting onto a random demon home tile.
  • Fixed bug where you could escape from combat with Zaranix.
  • After resolving Zaranix's quest peacefully, Amber will no longer be so angry on your first repeat visit.
  • Fixed bug where you couldn't go upstairs in Zaranix's house before going to encounter Katherine.
  • The starting action for Arthur's hypno-watch quest is now correctly coloured as a side quest.
  • Fixed oral foot worship sex types having no descriptions in quick sex scenes.
  • Fixed bug where maximum penis girth TF from clothing was capped at value 6 instead of 7.
  • Fixed issue where the kitty clothing set bonus wasn't being applied.