Saturday, 19 January 2019

Another progress post

Hello again!

Sorry to disappoint, but the preview version isn't ready just yet. I spent most of this week remaking large portions of the Lilaya demon-reaction scenes, as I felt as though the first version I made was a little too limited in scope. Alongside that, I've been working on getting the centaur and world map mechanics sorted out, which are both almost completed now. I haven't crossed any related items off on the task list just yet as it's all still in various levels of completion. I'll try to wrap up what I have tomorrow, and will get the preview release out very soon!

As I'm sure you've noticed, this release is taking me a little longer to get finished than previous ones. While this is definitely a result of there being a lot of work to do on mechanics and content, I also feel as though that without a release date, I haven't been as under pressure to get this version finished. I'm not sure if it's working out well or not. I'll keep this 'task-oriented' progress style in place for 0.3.1, but if that version takes longer than I expect as well, I'll go back to giving fixed weekly release dates.

So, once again, the preview update should be out very soon (within a few days). Sorry about how long it's taking.

Tuesday, 15 January 2019

This week's plan

Hello again! I wanted to make this post yesterday to give you all an update on what I'm planning this week, but I lost track of time and forgot...

Anyway, my plan for this week is basically just to get the last couple of dialogue tasks completed ('offspring moving in dialogue' and 'orgasm denial'), as well as to get centaurs, world map movement, and the world map encounters added. In my previous post I couldn't resist giving a target date of Wednesday for the preview release, but, while I am still working with that in mind, please don't be too disappointed if it takes me an extra day or two to get it done.

Once the preview release is out, I'll make another detailed post to go over and reaffirm all the tasks I want to have completed for the full public release of 0.3.1. There should be more tasks crossed off the list by the time I go to bed tonight, which will let you know how far away is. ^^

Friday, 11 January 2019

This week's progress

Hello again!

This week I managed to get all of the Lyssieth, Lilaya, and demon TF content completely finished. I also added in content for the condom-breaking mechanics that were added to the code a short while ago (from a PR by picobyte).

While I have started work on them, world map travel and centaurs are taking a little longer to get added than originally planned, but I hope to have those, as well as 'offspring moving in' and 'orgasm denial' content, finished for first half of next week. I don't want to have the preview version out by any later than Wednesday, so even if some of the planned encounters are missing, I'll get it out by then. (I suppose I can't keep to my plan of not giving release dates after all.)

Monday, 7 January 2019

Last week's progress

Hello again everyone!

As I mentioned in my last post, I wanted to give you all an update today on how work is progressing towards v0.3.0.5. I'll make these progress posts at the start and end of each week, so that even if there is no release, you know what I've been working on.

Last week's work

So, again as I said in the last post, I got back to work after the Christmas break on Wednesday. Unfortunately, I had some computer issues that day (which some of you may have seen me briefly mention in the discord a few days prior), which took me about 8 hours to fix. The issue is completely resolved now, and won't be a problem again, but that annoyance cost me all of Wednesday's planned progress.

Thursday, Friday, and Saturday went a lot better, and as you might have seen from the crossed off items on my plan, I completed work on the alternate demon TF options, as well as writing in the Meraxis and Lyssieth repeat scene dialogue. I also got a lot of bugs fixed (although there are still quite a few more I need to get sorted), and added in the framework for Lilaya's reaction & content related to the player's demon TF.

Today there were a couple of things I wanted to add as extras to the demon TF scenes (which I thought of on Sunday), and then those led into some refactoring of old code and alterations of the previous week's demon TF work. I've got it all sorted now (minus some very small things that will take me about an hour tomorrow morning), so I'm ready to move on to writing Lilaya's reaction scenes...

This week's plan

While the framework for Lilaya's reactions to the player's demon TF is all done, there is a (moderately-sized) extra part that I really want to include. Taking that additional content into account, it will probably take me up to Wednesday evening to get all of it added and written in.

After that, I'll work on getting the world map movement sorted, and then I'll move on to adding the condom breaking mechanics, fixing more bugs, and adding taur-body support. I know I said that I wouldn't give dates, but as a rough estimate, I think I'll get to this point by Friday or Saturday evening. (If taur bodies take longer than expected, I will put out the preview release at this point, so that you aren't waiting too long.)

With all of that done (assuming taur-body work doesn't take a lot longer than expected), I'll just need to add in the offspring moving-in dialogue, a few orgasm denial scenes for use in generic NPC sex, and then the world map tile encounters. If this is pushed back due to taur-body work, it will all be in 0.3.1.

As I mentioned at the start of this post, I will make another one of these posts at the end of the week, in order to keep you informed on how well the plan is going. I will also continue to update the tasks in the previous post as things are completed. ^^

Tuesday, 1 January 2019

Changes in 2019 and plan for v0.3.1

Hello everyone! I hope you all had a good Christmas and New Year's eve/day, and I wish you all the best for 2019! ^^

As it's the start of a new year, I thought that now would be a good time to look back and see how I could improve my workflow, and then to go over my plans for the next few versions. I think that it would be best to begin by addressing the issues with the past few releases, so I'll do that first, then go over what I'll be changing to address those issues, and, finally, move on to outline my plans for 0.3.1.

Issues & Changes In 2019

I think that there were three main problems with the past few releases, and it seems as though the vast majority of grievances in the comments were focused on one or more of these:
1. Missed deadlines.
2. Incomplete content.
3. Bugs.

I feel as though all three of these are very closely related to one another, and all stem from the core 'missed deadlines' issue. Whenever I run over past the deadline (which seems to be a lot of the time), I end up rushing to finish the section that I'm currently working on, which results in more bugs being introduced.

I think that the main cause of this issue is my 'optimistic estimation' habit, whereby I always give the shortest time estimate for my current targets. I think this habit stems from the early days of Lilith's Throne, when I was still building the engine and adding the most basic of mechanics. At that time, all the work which I was doing was far more compartmentalised, and it was a lot easier to estimate how long each section of work would take. As a result, the weekly releases were a lot more structured, and, while there were still delays here and there, I feel as though it wasn't anywhere near as bad as it has been over these past few months, when updates have been a mix of content, bug fixes, and refactoring/expanding mechanics.

Another couple of things that have changed since then are my work routine and my interactions with all of you. To address that first point, before Christmas I'd allowed my sleep schedule to slip into a very bad way, and was waking up in the late afternoon, working through the night, and then going to bed early-mid morning. Looking back, and having now fixed my sleeping pattern over the past week, I can see that my previous routine was having a negative effect on my energy and work efficiency. In turn, this was contributing to the missed deadlines, as I wasn't able to get as much work done as I'm capable of.

Finally, to address the point of my interactions with all of you having changed, I think that I should first point out that it was inevitable that as the playerbase grew, my ability to keep up with what all of you are saying would suffer. Just so that you all know, the four places which I use to gather feedback are: the comments on the blog, comments & messages on Patreon, the LT threads on /hgg/, and the LT discord. For a little while now, I've been unable to find the time in which to respond to comments on the blog and /hgg/, but I still try to respond to all Patreon comments/messages and discord messages. I've seen some people questioning these priorities, and, after thinking about it over this break, I agree that I spend too much time trying to keep up with what's being said on discord. Once again, this is contributing to missed deadlines, as I'm spending too much time checking feedback instead of concentrating on actual development.

So, in conclusion, the three main causes of the 'missed deadlines' issue are:
1. Overly-optimistic time estimates.
2. Poor sleep & work schedule.
3. Too much time spent keeping up with discord.

To address these issues:
1. I'm going to stop giving time estimates for releases, and instead I'll give the targets for the next preview and full updates, crossing them off as they're completed.
2. I will fix my sleep schedule. I've mostly managed to do this over the past week, and will fully get it reset by this weekend.
3. I will only check the dev-related channels (bug reports, modding/wiki discussion, etc.) and PMs on discord from now on, and will only log in to check them a couple of times each week. If I come into the other channels, it will be at the weekend when taking a break. I'm sorry to have to do this, but it is for the good of LT's development.

By taking these measures, I should be able to fix the 'missed deadlines' issue, which, in turn, will result in more complete content each version, and releases that have been more thoroughly checked for bugs. I will still be aiming for releases roughly every 7-10 days, but I will now be focused on completing tasks, instead of doing as much work as I can before a cut-off date.

Version 0.3.1

For version 0.3.1, I want to finish off the Lyssieth content and the basics of the world map. Once that's done, I need to go back and finish off the promised Dominion/Submission content. There's quite a lot to do as part of that, and I expect it to take me up to the end of 0.3.2. If you don't see some of the promised content in the tasks below (such as Axel's quest, size-difference sex, and other sex improvements), then rest assured they will be covered in 0.3.2.

So, with the focus now being on tasks instead of release dates, the tasks that I want to get done for (preview) and then 0.3.1 (full public release) are as follows:

1. Finish Lyssieth's Palace placeholders.
    - Add incubus and trap variations for the demon TF scene.
        - Framework.
        - Dialogue.
    - Add lore dialogue for repeat Lyssieth visits.
    - Add dialogue for repeat Meraxis visits.
    - Add Lilaya reactions & content related to the player's demon TF.
        - Framework.
        - Initial reaction scenes.
        - Consequence scenes.
        - Dialogue changes based on consequences.
    - Test all scenes.
2. Finish world map basics.
    - Add world map travel system.
    - Add centaurs.
        - Add sex positions for taur bodies.
            - Taur-on-taur.
            - Taur-on-humanoid.
    - Add ability to explore fields tiles.
        - Add a field exploration encounter.
            - Add mechanics.
            - Add dialogue.
            - Test.
    - Add ability to explore woodland tiles.
        - Add a woodland exploration encounter.
            - Add mechanics.
            - Add dialogue.
            - Test.
        - Add a woodland travel-interruption encounter.
            - Add mechanics.
            - Add dialogue.
            - Test.
    - Add ability to explore river tiles.
        - Add a river exploration encounter.
            - Add mechanics.
            - Add dialogue.
            - Test.
3. Bugs and minor things
    - Fix at least 15 bugs.
    - Add in condom breaking mechanics.
        - Add condom types.
    - Add unique dialogue for offspring moving in to live with you.
    - Add orgasm denial scenes.

1. Add Claire's quest.
    - Set up framework.
        - Add new map.
    - Initial scenes.
    - Main quest scenes.
    - Post-quest repeat scenes & testing.
2. Add Enforcer encounters.
    - Add alleyway encounter.
        - Companion variations.
    - Add human-specific night encounter.
        - Companion variations.
3. Add buying Brax from Candi
    - Test.
4. Add Alexa's quest
    - Set up framework.
    - Initial scenes.
    - Main quest scenes.
    - Quest completion and follow-up scenes.
    - Post-quest repeat scenes.
    - Final reward scenes & testing.
5. Bugs and minor things
    - Fix at least 15 bugs.
    - Work on race/item/sex modding support. (Will not be completed for 0.3.1.)

I will be fully returning to work tomorrow, and will be crossing off each item in the list above as they're completed. In this manner, you should know approximately when to expect the release. As mentioned up above, I will still be aiming for roughly a 7-10 day release cycle, but I will not provide any fixed dates, as they are always incorrect.

Thank you all for your continued support and interest in Lilith's Throne, and I'll do my best to add as much new and exciting content as I possibly can over the year ahead. I wish you all the very best for 2019, and I'll make another post on Monday to let you all know how things are progressing.

Tuesday, 25 December 2018

Version 0.3 Release


Once again I'm sorry for the delay on this; there was a significant amount of lore that I had to go over and check before adding Lyssieth's content, which I hadn't properly looked at since around v0.1. That took quite a lot of time, as did actually writing the Lyssieth quest resolution dialogue (sorry that it's a big info dump - I already cut it back once, and struggled to edit it any smaller). I also had to make quite a few changes to the code in order to get the demon subspecies working, so, in all, there was far more work to do than I originally planned for.

While there is a world map in this (which you see after completing Lyssieth's section of the main quest), you can't travel to the fields just yet, as I simply ran out of time in which to add content for it. There are also some placeholders in Lyssieth's palace, and Lilaya's reactions to your demon transformation are missing. All of that will make it into v0.3.1, along with bug fixes, tidying up dialogue here and there, and other things.

I need to take a couple of days to be with family over Christmas, but I will be back and working on v0.3.1 as soon as I can! I hope you have a Merry Christmas, and a happy new year!

v0.3 Download Links

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


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

v0.3 patch notes

  • Gameplay:
    • Your character's demonic parts will be reset to human when you load into this version. Demonic transformations are now only attainable through lore-correct methods (i.e. being corrupted into a demon by a lilin).
      Removed item 'Innoxia's gift' and any crafted elixirs that were made using this item. (Again, to align demon transformations to the game's lore.)
      If a character is not a demon, then demonic transformations applied while being a slime are reset to human upon returning to flesh. Non-demonic transformations are reset to demonic ones in a similar fashion if the character is a demon.
      Demons and all subspecies are now correctly immune to all transformation potions.
      Tidied up, expanded, and fixed bugs in Elizabeth's dialogue.
      If you have completed the Siren's quest up to returning to Elizabeth in a previous version, your quest progress will be reverted one step (so you just need to return to her again), and you will be moved back out from the gates or the palace tile into one of the palace cavern tiles. (So that you can see the new handing-in quest dialogue, as well as to fix issues with being too far ahead.)
      Added Lyssieth as an in-game NPC, along with a map of her palace.
      Added final part of Dominion/Submission quest, where you meet Lyssieth.
      If you have the masochist fetish, you now gain 1 essence every time you are critically hit in combat. If you have the sadist fetish, you now gain 1 essence every time you critically hit an opponent.
      Changed the game's opening to explicitly state that the museum is in London.
      Added 'maps' menu to phone, so you can view every area you've been to at any time. (You will need to re-visit areas to unlock them if you're carrying on from a previous save.)
      Added a world map, which is unlocked after Lyssieth's content. Travel to other areas isn't in just yet, but it will be in the next version.
      Added lore-friendly demon TF for the player, via Lyssieth content. Lilaya & Meraxis reactions, along with more demon TF content, will come in the next version as well.
  • Contributors:
    • Fixed incorrect labelling and descriptions in the demon alleyway attacker quick transformation scene. (#985 by ChillaChris)
      Minor description fix. (#986 by ChillaChris)
      Fixed modding clothing's 'equipped' image variant not working. (#988 by CognitiveMist)
  • Clothing:
    • Added a 'drab green' colour for clothing.
      Added: 'plunge blouse' (Feminine, torso slot.)
      Added: 'asymmetrical skirt' (Feminine, leg slot.)
      Added: 'strappy stiletto sandals' (Feminine, foot slot.)
      Added: 'lacy thong' (Feminine, groin slot.)
      Added: 'feminine blazer' (Feminine, over-torso slot.)
      Added: 'half-rim glasses' (Androgynous, eye slot.)
      The butler outfit is now classed as being androgynous.
  • Other:
    • Expanded lore in the 'Lilith's Dynasty' and 'arcane arousal' books in the library, and organised library actions.
      Tidied up Rose's dialogue about the world.
      Updated demon lore in the encyclopedia, adn slightly expanded slime lore to make mention of their body's hydrophobic membrane.
      Submissive partners in sex can no longer remove sex toys from their partner. (Dildos, and anything that plugs or seals orifices are considered sex toys.)
      Added subspecies and proper detection for half-demons, lilin, and elder lilin.
      Slightly improved background code for offspring and litters - I did test this a lot, but if you run into any issues with pregnancies, please let me know!
      Changed Lilaya's post-sex dialogue to remove references to arcane-related lore that ended up not being used.
      Added foot structure options to demon/slime transform menu, along with numerous other minor changes and improvements.
      Added covering patterns 'marked', 'mottled', 'spotted', and 'striped' for penis.
      Changed transformation references of 'breasts' and 'ass' to 'nipples' and 'anus', as that's all the transformation is affecting. (Breast and ass coverings are based on your torso's covering.)
      Added some more descriptors for breasts and ass to draw from for when being described.
      Tidied up code in a lot of places.
      Changed the siren's name from Mhyralyss to Meraxis. (I was finding the spelling of 'Mhyralyss' to be a little too cumbersome.)
      Dark alleyway demons now obey the same rules as all other NPCs when it comes to using items on them.
      Subspecies lore books have had their icons changed.
      Added half-demon lore book to Lilaya's library.
      Lilaya now tells you to remember to pull out at the start of sex.
      Changed 'Obeys lilin' effect at maximum corruption to 'Demonic mindset'. (A requirement to be turned into a demon.)
  • Bugs:
    • Fixed potential issue with radial gradients in images not being coloured correctly.
      Fixed issue with null pointer exception being thrown in some sex scenes, which was causing sex to freeze.
      Fixed issue with not being able to progress past one action with dominant partners in the Watering Hole (everything should be working correctly in there again now).
      Fixed issue where equipping clothing during sex would sometimes result in an error being thrown when sex finished.
      Fixed some days and months being displayed in the language of your computer's default language instead of English.
      Fixed issue where all weapons would revert their primary colour to default when you enchanted them.
      Fixed pregnancy probability descriptions during sex always acting as though the potential mother already had a chance of being pregnant.
      Fixed incorrect name parsing during Siren's pre-fight scene.
      Fixed issue where Imps would be incorrectly shown as being present in the very bottom-left tunnel tile of Submission.
      Added error handling for some bugs in clothing management during sex.
      Fixed elementals not getting perk points as their summoner level up.
      Enchanting strength-related drinks will no longer duplicate physical damage & resistance as primary modifiers.
      Fixed error log spamming 'Failed to load character' messages.
      Fixed issue with NPCs in sex sometimes failing to remove clothing, which would throw an error and freeze the sex scene.
      Fixed some clothing (such as the clover clamps) not registering that they were blocking parts correctly, resulting in some parsing errors in some sex actions.
      Fixed some incorrect descriptions in sex scenes.
      Fixed imps in the tunnels being treated as though their generic names ('fearless imp', 'nervous imp', etc.) were their real names.
      Added error handling for when two pieces of clothing accidentally end up blocking one another.
      Fixed incorrect parsing in imp fortresses, where imps would be described instead of the demon boss.
      Fixed issue where a scene from Arthur's dialogue was missing (at the point where you agree to find Lyssieth).
      Fixed issue where covering colour options would not show up in transform or Kate's menus.
      Fixed siren's call being available as a spell book, and removed it from known spells, if you'd already learned it.
      Fixed bug where setting all age categories to disabled would sometimes throw an error and break the game in strange ways.
      Fixed Maximilian (the slime queen's royal guard) not being a demon slime.
      Fixed Wolfgang and Karl having empty descriptions, and fixed their post-sex 'offer body' scene acting as though you fought them.
      Performing a handjob climax on a slime no longer incorrectly describes cum shooting inside of them.
      Fixed issue where all characters would sometimes gain health and mana when you loaded a game.
      Fixed body covering colours not saving if set via the debug menu, causing them to be reset every time you loaded the game.
      Fixed some subspecies advanced lore entries being hidden, even if they shared the same unlocked lore entry as their race's core subspecies.
      You can no longer change surnames to be blank after character creation, as it was causing some bugs.
      Fixed incorrect grammatical parsing in some sex actions.
      Fixed issue where unique NPCs would accept fetish TF potions.
      Fixed characters who like the pregnancy or cum addict fetishes asking their partners to pull out.
      Fixed issue where when loading a game, all characters on your tile would have their concealed parts revealed.
      Some fixes to sex action grammar.
      Fixed the 'Foxy Fuck' potion (from the youko in the citadel) not transforming your ass into a fox's.

    Friday, 14 December 2018

    Another delay

    I underestimated the amount of work that I had to do in order to finish this Lyssieth content, and as such, it still isn't ready. I will have to delay this release even further, and will simply release it "when it's done". I imagine that will take another couple of days, but as I am the worst person in the entire world at making release estimates, I won't give a fixed date.

    I'm sure many of you won't care for excuses, but for those of you who want to know why this is being delayed a lot, it is basically just because I did not account for all of the different aspects that needed to be covered as part of Lyssieth's content. For an example of what I mean, earlier today I realised that I'd missed out Lyssieth's 'elder lilin' subspecies, the possibility of her or the player getting pregnant, and the necessary expansion and refactor of lilin/demon/imp offspring mechanics that goes along with that. She also needed special orgasm actions, repeat visit scenes, and then pregnancy reaction variations for those scenes. The lore-friendly demon TF also needs to be integrated into her content, which requires the removal of old demon TF items, support for transformative potion blocking, the demon TF scene itself, support for Lilaya reactions, Lilaya & Mhyralyss content related to this, another sex scene, and special demon TF variations and detection for the player.

    I did not have enough time in which to get all this done, and I don't know how long it will take. I don't want to disappoint you all with yet more terribly-judged release dates, so I'll just say that there will be an update sometime soon.