





Fire of Life: New Day is part one of a series of planned Adult Visual Novels that follows five different storylines (fae, vampire. mage, shifter, and demon) that interconnect at different points. There is not a single main character, but you can customize it by being able to rename characters to your liking. It uses Renpy to facilitate the story, so the normal features (Replay, Galleries, and Save Options) are included. In addition to those features, there are content filters (NSFW and Content Warning) that lead to alternate scenes for individuals. :)
This was a typo that would cause the VN not to launch unless a language was selected. This has been fixed. Also added another check for name in persistent.CharacterName to ensure it does not crash with "Misc". Finally, updated the main menu a little bit. The date portion of the version number has been converted into a short hash to shorten it. :)
For some reason, the fix didn't upload.
Ren'Py July 5th 8.4 Prerelease
Updated to this version to resolve issues found in the previous.
Achievement Gallery
I have decide for the internal achievement gallery, I would go with Feniks. Just looks and operates a little cleaner. Also, there was a missing image for Day 3 in achievement. I have resolved that.
Error in Day of Temptation
There is a problem in the Coffeeshop Bathroom if you select leave. For some reason, it is ignoring != "leave", so I just created a hidden label for it to jump to create the same effect.
Sex Screen Video Error
There was an issue that it would play the video from before or error out. This was a value that I did not copy over to the function I made. This has been resolved.
Bug Fixes
There was an issue where a blackscreen would appear with "cannot find d3 andrei wakeup lily 02". This was due to this should be gal d3 andrei wakeup lily 02. This has been fixed. Additionally in the Kei locker scene, thumbnails from Lily earlier scene will appear. This has been fixed.
Update On Content
For the last few weeks, I had been a little ill and not really concentrating that well. I am more on the mend, so decided to break that dry spell with producing content. The issues I found were while reviewing a few scene to remind myself what happened previous, so I do not mistakenly rewrite something. ;)
This was an extension meant to enhance Ren'Py controller input, but would require a rework of some of the screens. I have made a branch for this when I can put some time into it. For now, I have made sure there was no connection to it in the main distribution.
A boolean expression was in the opposite direction, so it was thinking unless you were in Replay and d was in the version that should be skipped. Now, it has been fixed.
There were some bugs in scenes caused by a typo. These have been fixed and checked by skipping through all the scenes.
Deleted the old renpy and libs folder and added the new one so SteamPipe could remove the old files. This should fix the error in the VN launching.
Ren'Py 8.4
I have updated Ren'Py to the latest version. This goes based on Python 3.12 which has more improvements than 3.9.
Tweak Bios
Although not seen in the picture, the vertical scrollbar has been set to only appear if the amount of text in history exceeds 1110 characters. :) Also fixed the alignment of the names so it looks more consistent. Also placed the Return button in one place.
Code Cleanup
A lot of what I have done in the last few days is code cleanup to make. Mostly removing multiple lines of code when one line can do the same thing. ;)
Bios Fixed
There were several issues, so I changed how bios get the information. I have also changed how it is updated as well. Before, it would get the dictionary for all the characters, but the information does not change (just the availability flags). So, I changed it so the information is captured during the initiation phase, and the only thing that updates when going into Bios is the availability flags.
Update on Content
I hope to start on writing/rendering thing week. Last week, I have spent most of it recovering from a procedure, so I was not as productive as I like to be. Working toward improving that this week. :)
It will come back with a "Peril" key error. I added Elsewhere into the Preparedict function to add those values, and I adjusted the screen to approximate the peril so it can play the scene as it would in a saved game.
Early Rise
This chapter in part 3 follows up with early morning routines after Night 2 for Madison, Andrei/Lily, Kei, Lucia, and Tori. :)
Update to Counts
[table equalcells="1" colwidth=","]AVIF
[/th][th]WEBM
[/th]5689
250
Ren'Py 8.4
This is not released in this version as it is still in development and not released as a stable. However, once it does, I will be updating to this version once it does. There are a few reasons:
[olist]It will make upscaling options easier. Currently, only 1920x1080 images are available which may not look great on 4k monitors. However, a feature added into Ren'Py 8.4 allows it to evaluate different images based on aspects, and use those. If I do this, I will likely make the 4K a DLC to make it optional as it will result in larger files.
[/*]Certain items had been improved now that it will go with Python 3.12 rather than split support between 3.9 and 2.7. More improvements likely coming to assist with enabling things to run even smoother.
[/*]As Steam had droped Windows 7/8/8.1 support and will only run on Windows 10+, this should not present an issue.
[/*][/olist]Update
[table equalcells="1" colwidth="249,"]I have finished the main art for "Early Rise", which will focus on Fio, Kei, Madison, Tori, and Lily getting started with their day. :)
[/*]Soundtrack has been applied.
[/*]Replay and Sex Gallery has been added.
[/*]Making a few new renders for the Gallery (image to the left is an example of one).
[/*]Going to check to make sure Lore is updated because a few things were mention in text.
[/*]Content Filter will be checked.
[/*]
I estimate publishing this portion after some bug checks 6/15/2025
[table equalcells="1" colwidth=""][tr]When you enter the Extra menu and CG Gallery, it is fine. However, if you come through the game menu, it will give a Str not callable error. I have change one line of code that was being affected, and it is now fixed.
Added what was necessary for that label.
The name wasn't in the CharacterName, so this caused an issue. This has been corrected.
I did rewrite the code for Classes so it will work. Part of the problem was that I named a Python object and Ren'Py label the same thing, which caused a collision. I also ran through the entire VN to check for exception screens and fixed what caused them. Also made sure the galleries were pointing in the right locations (Josh had a missing thumbnail for example).
Again, if there are any other exceptions that come up that I may have missed, let me know.
I am aware that Day 2 Classes does not work correctly. I am working on fixing it right now.
Due to a name issue, this would cause Ren'Py not to find it. This has been fixed.
When troubleshooting a script, I took __() to figure out what was going on with a list in Python. However, in Python outside of Ren'Py, __() does not mean anything, so it gave syntax errors rather than mark it for translations. However, I did not revert it back to __() after I was done, which not change the default names to the translation. That has been fixed. :)
- I changed the persistent.CharacterName to setdefault everytime the VN launches. If the name exists in there, it will just ignore. If it is not in there, it will set it to the default name.
- Added a check to see if the character categories are available in bios. For example, if you had not played through Ascent to Hell, Tony and Madison would not appear yet and it would be blank (which does not look good).
- Added a few more batchchecks, and added the batchcheck function to Extras biobutton. This will refresh it if you go that route.
- Change image settings for the bios so it will update correctly.
- Did a few other changes to match what I did with python earlier this year.
This should fix the issues. If not, please let me know.
Updated to Latest Renpy 8.3.38 Fix Build
There was something that caused a delay between clicking on a button to playing a scene. Updating to this build fixed that.
Fixed Replays
Redid the Replay and Contentfilter system so it now works as expected.Removed Unused Fonts
There were fonts in there that was just taking up space. They have been removed.Credits
Wrote a new way to have the credits processed, and placed into the credits screen. Now, the information should be a little more accurate and mostly in alphabetical order.![]() | Sex Gallery not workingThe object was not written correctly. Changed it, and it will not list the scenes as expected. Change how Gallery and History are createdSeperated each gallery (i.e. Bria) into their own file to make it easier to add without scrolling too much. :) Update on ProgressAs seen in the image to the left (made today), I am in Madison's bedroom for an early morning. It has been slow progress due to health reasons, but still progress. :) |
Fixed an issue that caused this error message whenever it changes a "reveal" bio option. :)
Renpy 8.3.8
Using the latest fix build to deal with bugs that exists within Renpy.Biography Update
Front-end, there should not be that much of a difference. However, I noticed a few bios missing because of how I was doing it before. So I rewrote how bios work on the backend to limit the amount of mistakes that can be made.Fundamentally, nothing involves any labels has change as that would cause me to go through it all and update the bubbles. I will do it if I have to, but if there is no need to make that kind of change, well...:)
One issue I had in the past is that I have the classes and then the object on the same page. For starters, it would give my finger a cramp from the massive scrolling, but also led to errors (and delays). So, broke up the code a bit to manage it a little better. If you have the source code DLC (free), you will see a change from minigame.rpy to d1_minigame_ren.py (etc). It will still turn into d1_minigame.rpyc, but this will help me solve any issue with day 1 minigame content without worrying about day 2 and 3. ;)
Working on a werewolves scene right now. Progress has been a little slow this week because I was also dealing with a medical issue that kills my concentration, but I am making progress. :)
Bug Fix
When entering the Extra menu from the Game Menu, the top menu will be missing. I had applied the function to that textbutton that is in the main menu and the replay button in the extra menu that builds that menu.Update
Currently working on the Vampire story while dealing with allergy season for me. So, it went a little slow last week, but I am working on catching up. :)Saw that it had 123 Fonts, and that is not the case. I have corrected the code I use to create the JSON and fixed that. :)
The Visual Novel is currently 2.2 GB (according to Steam). So, I wanted to account what was in there. I will present the counts in this announcement, but I also included it in the application as well. It will be in Credits under stats and it is reading off a json I generated with dev tools I made for this purpose.
Here are the stats as of the latest scene I have completed (thus why credits will look different).
5496 |
388 |
1698 |
2227 |
357 |
357 |
303 |
245 |
245 |
15 |
126 |
80 |
24 |
123 |
24 |
78 |
21 |
18 |
84 |
20 |
There was a typo in D2Prepare screen that caused an exception screen because the achievement object as spelled did not exist. This has been fixed.
For Eric's wakeup scene, the wrong videos would play in certain situations. This has been corrected.
The last segment involving Eric and Bria has been released. This will appear on Part 3 in the chapter menu after you play "Elsewhere". Things escalate between Eric and Bria where all doubt has been removed from Eric that something weird is happening. :)
I have also implemented a Achievement page within the VN that should match what it shows in Steam. This also includes all the bug fixes from the previous day, and any that cropped up in the last few days when I did a check.
Forgot to do this after spending a few day fixing bugs. :)
Pushed a patch out to resolve quite a few issues:
RenPy 8.3.7
Updated to this version to fix issues that may crop up within the engine.Bug Fixes
Emily Shower Scene
Fixed focus_masks and other issues that prevented this from working as intended.Gallery command errors
Redid some of the gallery adds to deal with those exception screens.
Missing Animations in Fangs and Claws
While they will appear as stills, the path to the webm files was incorrect. This has been fixed and now working as intended.
Fixed Divide by Zero error in the Butterfly minigame
This might not happen as often, but wrote code to fix it.Fixed Substitutions
Kimmy and the Werewolves Gym Scene
- One error that would happen all the wolves are remorseless, which would cause an exception screen.
- Also fixed an issue where it would assume all three were involved in the scene instead of just one or two.
- Fixed an action set when it is one werewolf and Kimmy (the maps were colliding among other things).
Tori and Cayla fight scene
Redid the screen and python to work as intended.Updated translation will be up in a moment.
For those with the DLC, the tl folder was conflicting with the VN when installed. So I moved it to "src" outside the game folder.
Primary images and story have been completed for Secrets of Fire. Now comes the sound tracking, getting the galleries setup, and the replays working. :) I want to have it released within two weeks. This does conclude Bria and Eric's story for this particular VN and will continue on in another once I finish "New Day" :)
Heads up about the Security of Fire of Life:
Since two games made into Steam with info-stealing malware, I want to assure everyone that is not the case with Ren'Py and Fire of Life: New Day. Everything written in Ren'Py script follows the latest standards indicated in the documentation, which I do not use deprecated methods. Anything that done in Python does not access personal information or attempts to. Finally, I download Ren'Py from its source to make sure it is secure and does not have anything it shouldn't in anything necessary to run it. My only desire is to tell stories. :) So the copy you retrieve from Steam follows a good faith effort to avoid any malware, which includes a routine daily malware sweep of my system.
Update on the Story
I am one scene away from being done with the main art for Secrets of Fire. It is a complicated scene so it may take a bit, but it feels as I have progressed more efficiently through this than I have done in the past. After this, I do need to add gallery images, sex up the sex gallery, etc. However, it moving right along. :)
Today I have released the Source Code that can run along with the game itself. It will exist within the game folder as defines, scenes, screens, styles, and tl. You can open the RPY with any text editor to view it (although you can use Visual Studio Code as well :))
Contains None
Had to change these to texts and added translations. They should not say None now when you have either Content Filter on.
{if ###} not a valid text tag
For some reason, Inline_conditions.rpyc was not making it into defines. So I reinserted the code from the Itch plugin, and let it create the archive.rpa that has it is in it. I may refine this later, but now it should recongize {if} {else}, etc. These are a third party plugin rather than built into Ren'Py.Tempposition not defined
I thought I had changed all of these to the new variable, but apparently not. This has been fixed.If either are set to Ask and certain checks are false, it would try to search a dictionary for 2 (which is not a key in that dictionary). Changed it so it would respond appropriately.
For some reason, I put in something in a way Python couldn't translate it. So I did a mild rewriting, and it now works for when you are asked if you want to skip NSFW or Content Warning scenes or if you are fine with it.
Ren'Py 8.3.6
Updated to this version of Ren'Py to fix some bugs, which includes some text not appearing correctly.
Story Progress

The first segment for Part 3 will be Secrets of the Fire Fae. Currently outlined, this will go to the conclusion of Bria and Eric's portion of the Fae Storyline for this particular VN. Thus far, I have completed three scenes and continuing to go strong. :)
Made a change to the creative process to hope to organize it better. By outlining, I am adding a bunch of #TODO into the script. :) This allows me to put placeholders of what I intend to be there as I structure the story. So far, it is going faster than my previous method. ;)
Other Fixes
I believe there were some fixes part of what I announced earlier that didn't make it into the main branch for some reason. Now all branches are updated with these fixes.
Image Settings not responding to Hide NSFW
Noticed this when I was testing something in development. If I change it from Show to Hide NSFW and have the menu image appearence set to nude..it will not change. Now if Hide NSFW is selected, it will revert the images back the Clothed state.Bria Accent
As I was starting to write Day 3, the method I was using to translate Bria from her Irish Accent to the regular statement (which is used for translations) was getting messy. So I redid it so I can do a simple bca.add() for each statement. This might cause a little delay in startup, but it has the same speed when playing. Finally, it ensures I do not cause too many dictionary related errors Is (since the method is building that dictionary from a template).
Wrong statement playing if successfully completing Butterflies
Change a variable to the correct one and it will now play the correct statements.
[h1]When you play Day 2 Classes again (not replay), it would carry the same values you had for Bria regardless of what you did in First Year Composition. A function runs after the chapter starts to reset those to default.
For some reason, there was no call to set this up in Elsewhere. That has been fixed.
Elsewhere (Fire of Life: New Day 0.66) Released!
This release concludes Day/Night 2 of the story, and now officially 2/3rd of the way complete.
The following scenes are added:
- Constance post-Eldritch Event.
- Emily and Aida End of Night 2 content
- Lily and Andrei have some fun!
- Alex and Fio have some fun!
- Kei tries chilling out!
- Tony deals with Cait and Katia
- Tori and Matt take a walk.
Bug Fixes:
- Katia and Andrei Night 1 Apartment fixed (it was not behaving as intended).
- Redid Day 2 Classes to work a little better.
- Madison Break has been fixed (it would not play correct on 2nd play through).
- Translations for both Elsewhere and other areas have been updated.
Art and Story for Elsewhere has been completed. I am currently working on Extras, soundtracking, and bug checks. I hope to be done and have it fully released on Sunday.:)
I had changed how the scene was managed a few weeks back. What support to happen is when you play a scene, it will remove itself. However, it was not doing that and if you click on the scene again, it would produce an error.
This was happening because I use two lists for display. The main one for available scenes, and another one to stack the scene in a predefined row. Not as visible in Eldritch Effects as it would be in Elsewhere (upcoming segment). Fixed this by recreating the second list after the scene runs. :)
This was for testing. When galleries get processed, it is all set the first time, so it does not need to run everytime the applications runs.:)
Story Update
I am currently two scenes away from finishing Night 2 story and art. There will likely still be extras I need to do, but progress.:)
Gallery
A main issue with having Begin reset things, it can reset the gallery as well. So, built something to scan all the persistents I made for the images and turn it into seen images to capture any that were seen before so Begin does not affect it. It should still look the same on the front end.
Preparing Replay Bug
Found an issue that was a typo. In this case, I was trying to use setdefault() to create a dictionary inside the replay. Somehow, VS code autocorrected it to something else. Sorry about that.Future Proofing
I have used .has_key a lot in the code, and apparently that was removed from Python. If I went to 8.4 (might be a consideration since only Windows 10 and higher can use Steam at the moment), it would cause a lot of crashes. I changed all of those to the Python 3.12 friendly method.:)There was an issue when you went into Replays for Kitsune's Torment or Ascent From Hell (or similar segments) where you would get a tuple error. This has been fixed by adding the correct tuple for the contentfilter, and it should play just fine.:)
Lore System
For some reason, the system I had where Lore items would go into a list was deleted. So I restructured the lore system Python class to handle it a little differently, and now it is showing information.
Reorganized Animations
In the RPAs, the animations are in folders. For the most part, this will work the same as before, but it will help troubleshoot if there is an animation problem (like a missing animation file). :)The Sex Gallery replay would cause exceptions, so fixed that. It should now play as intended. :)
Bug Fixes
Scene Continue
Added a feature (and setting options in both Settings and Quick Settings) that will continue to play scenes (i.e. Going from Bria Prologue to Bria Day 1). There are three options: Yes, will play the scene to the end of a particular line (after Classes, this would be the Eldritch Effect). Ask will ask if you want to, while no will play the segment and go back to the chapter menu. :)
Fixed Wolves Gym
There were errors when selecting certain options. I redid how some of it went code wise, and it seems to be working. Let me know if there are any errors if you select hand or feet (or any other option).
Fixed Playing different chapters after you just played it
Unlike Replay (which goes based on default), If you play a segment, it will still hold the values from before. So I put those as defaults before a particular scene plays so it works as normal.
Dees crime scene in Demons and Mage now in the right order
Due to a code issue, the scene where the cop visits an abandoned site and Dee questioning her was in the opposite order. This has been corrected.
Content Filter issue with Kei and the lockerroom in Prologue
There was an issue where the wrong images were displaying, which would make balloons not appear correct. This has been fixed.
Translations Gaps
There were items not translating. I have corrected it and put the translations in.
Putting more of the previous python functions into classes.
Before, I would make an init python in the screen that would use it. This was untidy. The only one I did not put into classes was the Tori/Lucia/Cayla cage fight. Part of the purpose of this is I am considering adding the RPY files as a DLC. So, I want it to look as readable as possible.
All scenes now play as intended even I did not write down the exact issues.
Still working on the Lucia/Dria vs. Constance (and real-life got in the way). However, did some small improvements.
Begin
The Begin button will now clear any Seen_Labels used to mark if Part 1 and Part 2 is available. The reason for this is that bugs would crop up. There is a warning when you click on begin and those appear, which warns you it will do the action above. Instead of begin, there is Load and Continue.:)
Quick Settings
Added Languages and Audio so you can adjust those without going to settings (thus reducing the number of clicks)
Sex Gallery
It was not setting up properly and creating the menus. Fixed that.
Gallery
It was going based on how many images that could be shown. Changed it to how many are set to be show, and now works as intended.Character List
One of the biggest thing was finding a "better" way to handle the names in the backend. Before, a set list was made, and some additions done. It led to the problem that the last few bug fixes were about. So, I am using Python to build a character list. So, if it the first launch, it will create that list for you. If somehow a name goes missing, or I add a character (this is another reason), it will see that it is not in the list and add it.Bugs
There were bugs like Supernatural.Notify and such that have been fixed. There were not able to find images. Basically, I did a speed runthrough of all the current stories and made sure each were working the way they were supposed to. :)There were a few issues in the name setup.
- Had characternameinfo instead of persistent.characternameinfo for some reason, and that is two different things in Python, so it would throw an error.
- The wrong variable was set for the Long Names, so set it correctly.
These issues have been fixed. I have deleted persistents and launch it. I went through the launch issues until Fire of Life would launch the way it is supposed to.
Ren'Py 8.3.4
Updated to Ren'Py 8.3.4 to fix bugs that were introduced in 8.3.3 and to assure that it does not occur within the game.New Quit Menu

Like others, there are three variations that dependent on what you choose.:) Did this while working out logic and needed a break. :)
Added a small menu near the version on the main menu to allow you to change the clothing level without needing to go to Settings. This allows three places to change this setting.:)
I also removed the Renpy updater from the Steam version of the game. All updates should be coming through the Steam Client.:)
If it is the first time launching the VN, what is happening is that lore files are trying to load before persistent.CharacterName was established. So, I changed it so the lore files are loaded after that. :) Sorry about the inconvenience.
I also changed the error checking in the previous patch to just add missing names instead of just wiping out the list first.
I might have deleted something, but it is fixed now. ;) It relates to the different input questions.
For some reason, keys in the names dictionary will disappear. So put in an error checking. It will scan the entire dictionary and make sure it has that key. If it does not, it will reset that dictionary with all the keys and values it should have.
Content Filter Bug Fix
So after I put everything in a Python class, Content Filter stopped working because I was calling the function incorrectly. This has been fixed and should now work without an exception screen.Quick Settings
Next to the button Character Profile button after you click Begin, there is a new Gear. I have put what was in the Content Settings in there for quick access. If you want me to add more to that, let me know.:)This update puts a block on the "AfterDM" chapter because it is not ready yet. :)
Updated the Main menu to use variable that changes the clothing level in Settings to match other menus.:)
Also removed images from the RPA that no longer being used.
If you try to play The council or classes in Replay, it will give a key error. This has been fixed.
Seperated screens from scenes to make them the RPA smaller. Overall (outside of avif and webm), scenes is the larger file with defines coming in second. So if I just make an adjustment to screens, I can just upload that RPA and it will make a patch based on that. :)
Gallery items that do not have pagination because there is only one image in them (About 20 of them, such as Katia) were causing an Out of Index error. This has been fixed and those images now display properly.
Gallery
980x1080 images will now appear with a black screen behind it.
Character Bios
Bria's name is now not repeated twice.
Individuals who have the same name as their long name (Emily in the beginning) will not have their name repeated.
There might be a few other fixes but...:)
Just letting everyone know I am aware of an issue if you click on a profile picture in the gallery (where it is likely 960x1080 with a black background), it will show to the side and not looking like how it would be in the thumbnail. This problem has been fixed, but I don't have a stable enough internet to upload it at this very moment. The moment I am able to, I will upload and post the build.
Bug Fix
First off, there was a bug in the gallery. If you selected gallery item that had 6 pictures and then you went to one with 3, it would give an out of index error (I had tested that before, but something had changed). Now, Now anytime a gallery item is selected, the first page number for the images will be 0. :)Lore System
The only thing that looks different is that I have the categories (Location, Supernatural, etc) on the side and the different entrys on the bottom in the parchment. I might come up with a different idea, but that was a way to get some of the longer names to fit without blocking too much of Kei. :)
The backend (the part you don't see) was change. For the most part, it is a way for me to add entries without using a dictionary (which was getting long and hard to manage). :)
This was result of an RPA not being uploaded. I have changed which RPA it is in (defines.rpa because ui.rpa has a lot of images, thus might be a bigger patch size). Should work now.:) Sorry for the inconvenience.
Bug Fixes
Fixed an issue where the rest of Kimmy's Gym images were not properly being granted. In the same scene, fixed the replay so it would not give an exception upon opening.
Gallery
Made a few changes to how the gallery works. Before, I would have a dictionary seperating it into pages, which...works. However, it means that things might not show on page 2 that has been granted, so on and so forth. Made the contentlist all the images, and it will paginate based on 6 images per page.Another change is Arrows so you can click on those to go between pages, or use the right or left (in the gallery) or keypad 4 and 6 if you are looking at the images.
Where am I with the story

Started workin on the last segment for Part 2 this week. Here is a scene where Lily and Tony talk after observing some protocols.:) So, it is moving along.;)
- Sex Screen (what plays the video after going through the narrative) has been checked and made sure all videos there would play what it is supposed to (instead of Rebecca during Neil Michelle scene).
- Fixed Wolves in the Gym during preparing..more or less. Might need to redo the code there.
[
In Cayla's Sex Gallery, the one for the Fight scene actually went to Constance Graveyard scene. That has been fixed.
Kei, Kimmy, Kismet, and Lucia were missing on the gallery page. This is now fixed.
If you had not gotten to the first scene for Dee, Emily Gallery would not appear. This was a case of me putting the wrong label to check. This has been resolved and Emily's gallery should appear as normal.:)
This update follows the events after Constance spies on "The Well" in the Darling Moonshine Chapter. Each are affected in their own way.
Other changes are more background functions more than something that is shown. For example, CG Gallery should look more or less the same, but the PYthon behind it has changed. :)
6 new stories involving Michelle (if she wasn't sacrificed), Madison and Ryan, Cayla and Lucia (if it wasn't settled in the ring), Bria and Rebecca, Eric and Josh, and Dee and Tobias. :)
This was a result of old behavior. I had changed the behavior to make the "list" it had to check either smaller (or better, nonexistent) since it could check if there are keys. So I changed the issues else, and now it should work for animatedscenes with just continue as well as ones with different angles. :)
1. The first error was due to how the text went into the BetweenScene screen. Since I use dictionaries a lot, it needs to find the key. However, if it is translating the key before it gets there, it causes a problem. This is remains from the initial translation code. This has been fixed.
2. Game Menu would cause a bool renpy.get_screen not subscriptiable. I reconfigured the Game Menu screen to stop that error.
There would be some issue if I did not do this (such as the change the to main menu music ;)
The chapter is still not visable, but all I have to do soundtrack it and debug any remaining problems. So in a few days.:)
An exception report had "aida" key not found when using a function meant to get the name. So, the following was done:
[olist]
[/olist]
The Replay presentation doesn't look different, but some of the functions in the background did change. In long replays, it will skipping over scenes. There was also content filter issues and more. This fixes that.
This was a typo on my part for the Long Replay (where the replay screen goes to show scenes to start with). This has been fixed by changing it to Preparing (which is the actual name of the segment;)). Also changed how the top of the Replay menu works so that when you exit any replay, it will stay on the replay menu you selected (Prologue, Part 1, Part 2).
The last update showed a redo of how the replays worked. However, something happened between when I tested it (and got it working) and pushed it out. This will fix that.:)
- That has been fixed if you have been getting Unlock exception screens.
- I have updated the gallery code to fix some issues, and now it should work as well if not better.:)
- I have two issues to resolve before releasing Eldritch Effect (segment title). Need to get all scenes properly soundtracked, and replays work as intended.
I have updated Renpy to the latest fixes to remove. I have not run into any errors with these, but..;)
Also, removed a Function() from the Content Setting screen since Gallery is updated when it is called. This Function() in the screen was an attempt to get it to refresh based on NSFW and Content Warning settings. :)
Okay, the VN should work as intended now.
Bad Build
I had gone through the build.classify and build.archive (what is responsible for the RPA files) to ensure everything that needs to be in there is in there. I also double-checked by running it on my system to make sure in-line conditions work, and they do. Right now, it is all back in defines.rpa. I may revisit it, but for right now, I am interested in not breaking what works. :) I apologize for that inconvenience.Bios/Gallery have been redone.
Other than it refreshing each time there is a change, there is not a lot you will see that is different. Initially, I was doing it as a dictionary and tried refreshing it with mixed results. So I made Python classes and spent time converting them to that and setting up things so they would refresh each time you entered. So when you get a new Bria image in the gallery...if you see the notice, it will appear.:) Bios and Character Profiles were redone in the background because I was repeating a lot of information. This helps keep it in one place. So if there is an error, I can look in that one place rather than doing a search everywhere else.:)
Bria's Irish Translator
Another thing you may not notice visibly is that I redid the Irish translator. A large part of it so I am not going down a long list of translations in an overly complicated dictionary.That is all at the moment. Again, I apologize for the inconvenience with the VN not working.
I initially wanted to break up RPYC files into different RPA files. However, somehow, inline_condition is not making it in (useful for when I need to alternate dialogue without a bunch of if-thens of the same thing. Fewer translations as well. :) Hopefully, this fixes some glitches that have been happening.
I...don't know what happened. I was playing the VN on Steam to check if something was just me or if it was in Steam as well, and I was seeing a lot of missing animations on Steam. Apparently, I did not upload animation_part1.rpa somehow. It has been uploaded and this will fix that issue.
My apologies for this mess-up.
[olist]
[/olist]
I am hoping it does not take me longer than a week or so to release the content. It depends on how quickly I do this one scene. :) Dialogue is the easy part. Rendering takes a bit.:)
I thought I had fixed this, but apparently it reverted. This would cause a crash when Ben is speaking to Aida. It is now fixed.
There were numerous bug fixes, and I didn't write them down this time. However, I ran through the scenes and addressed any exception screens.
The major changes made were script-related:
- Redid Bria's accent translator. Before, I had several dictionaries for each language. I made it one dictionary and used the Ren'py Translation system to replace the strings. I also used this type of thing in another dictionary I used to translate things. The result is the translations end up in the TL folder. Since Fire of Life: New Day uses deferred Translation loading, it will only load one language simultaneously. This makes the visual novel open quicker; the more I let it go based on that, the better. :)
- The other purpose of redoing Bria's accent is to put it in her text as well. You do not see it since I don't currently release the rpy files, but it was bc "[bria.flag]" which is terrible for troubleshooting.;) So BriaSpeak("Ya Ya Ya") tells me what the dialog is. IT also helps with translations because bc "[BriaSpeak('ya ya ya')!t]" has since Renpy 8.1 (I believe) been able to translate Python functions with a return of a value as a string.:)
- Split the defines.rpa up into translations, scenes, and defines. If there is something I need to fix it the defines, that is an 873KB download rather than 10-12MB each time.:)
A style was written as "frmae" rather than frame, which would cause an error in Class. This has been fixed.
There were issues with the build (both new and some that had been there for a while without my notice). So, I sat down, reviewed things, and fixed exception screens and glitches.
- Replays would play once and not again until restart. I changed the code to create a temporary list, so it is not going based on the main list of scenes.
- Andrei Prologue Subway Katia Scene looked weird after exiting the selection screen. There was code in there to address a problem a previous version of Renpy had. After that got updated, it started acting weird, so I removed the code to make it look smoother.
- Bria's Accent translation produced key errors. I have checked these and made sure they work properly.
- Unknown Text Tag: This is a case where I had forgotten to make something a f-string, so it read the {x} and like like a text tag. This has been fixed.
- Madison Kitchen Prologue sex video would flicker. This was due to the color of the start image (what shows while the video prepares to play) being a lighter color than the video. This has been fixed.
- Key error for Replays with Madison Apothecary scenes. There was a typo in the list, and that has been fixed.
- Josh and Eric d2 Sex scene produced an error. This was due to an outdated code I wrote. It has been removed.
There might be more that I had fixed and not listed. :)
There was a case where the variable was not appropriately defined to call the scene. That has been fixed, and I have changed how I have called those items by going from .format() to f-strings (the latter being the currently accepted practice post-Python 3.6 from what I have read). The purpose of me doing that was because:
"{} \n {}".format(somevariable,somevariabl2) is less readable than f"{{somevariable} \n {somevariable2}" :) Meaning, it helps me avoid some mistakes.:)
I had redesigned how I did my achievements in the code. The achievement.register was getting long, so I wanted to break it down by sections and loop achievement.register. However, I missed a few in doing that. Those have been added back in and should now work properly.:)
Renpy 8.3.3
I updated Renpy to the latest fixed version for Renpy 8.3. This has fixed bugs that were reported, and should reduce with exceptions not directly caused by a typo on my part. :)
Tori combat mini-game
For some reason, the way I did the keypad stopped working. So, I changed how the buttons are made and it now works. You can use 0,1,2 on the keypad or mouse once again.:)There was a point in the scene where Bria shows up to the Darling Moonshine the first time, A Fire Changelin'? was missing a ? and caused a key error. That has been fixed. Also cleaned upo utdatedcode.
There was a label that was not completely filled in and it would crash during Dealing. That has been fixed.
- The Preparing chapter had an "int, not iterable" bug. That has been fixed. I rewrote that code so it would accomplish the same thing without running into that issue.
- The Replay function has been wonky for a bit, so I went through and fixed it. TLDR: There is only one replay label that it will go to and direct traffic from there. ;)
[olist]
[/olist]
I made some changes to some of the pages so they will look a little more fluid (like two blocks below a row being centered rather than on the left. I also added translations for the Long Replay screen (the label, more specifically).
There were more errors. So I deleted my persistents, and made sure I took care of them.:)
The sex Gallery on the Extra page has been updated (and fixed). It had been accidentally leaked in the previous fix. I thought it looked a bit eh, with only 3 on one page and several on others. So, I went based on the character it is for.:)
Somewhere, [b] got put into a splash screen "screen" to put the relevant information into a persistent. I have changed it to the correct variable, which should go now. This is important for new players because it changes the Over18 variable, so it does not show again after saying Yes.
Also corrected a few sentences with Tobias and Dee in the Crime Scene and Parking Lot occurance.
Added sound to the video loops and fixed any issues I ran into when going through them. also updated Renpy to 8.3.1 to fix any engine related issues.
This week, I completed the Madison Night 2 segment. I started on a few scenes, but I felt a disconnect in my head. So, as a mini-break, I am working on adding sounds to the rest of the hot scene animations. In the next couple of days, I will release those updated scenes.
I am also testing to ensure my change does not cause weird behavior. Long story short: When I did the first animation with sound on the web, I had to do it a little differently when it got to the screen, where you could change the angles or hear two soundtracks rather than one. Later, I changed it to its own label that can be called to play it correctly. In the next mini-update, I will set all the videos to that label so it plays the video correctly, does not play double sounds (basically, Renpy playing two of the same video at the same time), and works smoothly. However, in one scene, I noticed a glitch that was easily solvable. I just have to make sure other scenes with these videos don't have the same problem.:)
I tried consolidating the "transition" (A little Later). However, it wasn't working when changing languages, so I reverted. :)
Fixed instances where dialogue did not display properly.
Preview of a Scene :)
Bug Fixes
Something happened to the translations, so I reviewed what needed redone. As I changed the Thought Bubbles to Captions, I fixed any exception screen that popped up.
Enhancement
Add sound to more videos. I will eventually get to them all.:)
Dev Log
I spent the weekend reviewing the chapters to ensure any bugs were dealt with. However, I had finished a scene with Eric. I have finished an Eric and Michelle scene. Tomorrow, I will continue with the Madison scene you see pictured and go from there. ;)
The replay that was broken up into blocks kept going to Fangs and Claws (or something). I added a code to check if a replay is one of the ones that separates into blocks. Now, it works as intended. :) I apologize for the inconvenience.
There were some gaps in the translations that I did. I also cleaned up some obsolete translations and code.
[olist]
[/olist]
I had a typo in the tooltip for the Swimming Mini Game. That had been corrected and should show just fine.
Not a major bug fix, but I did redid how I am doing tooltips for the Story Guide. The method I was using was messy and prone to introduce bugs. I made a change to remove that kind of mess.:)
Same with Gallery and Chapters, I had change the system to add the content without restarting Renpy.
[olist]
[/olist]
In some circumstances, you will get an exception in Darling Moonshine with "no key". Set up a few setdefaults to make sure if you have not run into it, it will set it as false. It will be changed later when you review the related content.:)
Darling Moonshine Released
The next segment has been released! This takes place (mostly) in the Darling Moonshine and focuses on Bria/Eric, Cayla/Tori/Matt, Kei, and Constance. :) A few changes:Renpy 8.3
Using a Nightly build currently, and will update it to the released version when that happens (should be soon). The main reason was Text Shaders. The old kinetic text extension would make the text thin and somewhat difficult to read. The Text Shaders keep the same font and apply the movement (it should apply to all translated ones).
New Chapter/Replay Windows
I made each button wider to use an image from the scene rather than build a whole new chapter button. :) Also added an alpha when hovering to show the hover. If I put too much alpha, let me know. The same effect (minus the alpha) was added to the Replay menu.Galleries should be updated more frequently.
Before, the gallery wouldn't update until you closed and reopened the Visual Novel. Now, it should do so whenever you unlock the image.Added a new font to help with some readability (let me know if this is fine or if you have other suggestions)
[olist]
[/olist]
I finished the images yesterday for the next segment. Now, it is time to translate, make replays, put the gallery up, etc. :) I hope to have it out no later than two weeks.
Bug Fix
There was error that was caused by a typo during Day 2 Classes for a tooltip. This has been fixed.
Renpy 8.3
For what I use, Renpy 8.3 Nightly build works. I mainly added it for the Text Shaders, which I used to replace some of the kinetic text effects. The previous was done using one meant for Renpy 7.4 and didn't account for the Bubbles introduced in 8.1.
"New" Menu
They have changed the chapter screen's menu to use the hover image. It will make the buttons fade when the hover image appears and show the title and descriptors.
Here is the the Darling Moonshine final main screen (well the SFW version). There are total of 4 stories (Matt, Tori, and Cayla will be combined into the same segment). As I am doing a segment based on location this time, I wanted to break it up somehow so it would not change character every 5 seconds and concentrate on one for a duration. Lucia is involved in this scene, but she will appear in different stories (Constance and Cayla specifically). :)
Bria and Eric: Done.
Kei: Mostly done, just a few ends to tie up.
Constance: I think it is mostly done.
Cayla, Tori, and Matt: Doing that right now.:)
Ran through the segments to catch exceptions.
- Corrected Spacing in Text during the Night 1 Vampire "The Dungeon" scene with Kathy.
- Corrected an issue if you do not remove all items from Kathy, it would give an exception.
- Corrected an Image for Emily Punishment selection.
- Corrected an issue in D2 Classes where selecting all three werewolves will cause an key exception of '3'
- Corrected an issue When Bria tells Rebecca what she does (positional argument).
[olist]
[/olist]
Change the font and style of the Name Input screen so it is a little larger.:)
Still working on the Darling Moonshine scenes for Night 2. Yes, I am likely going to re-render the room for shadows under their feet once I get all the characters in, but so far I have been working on Bria/Eric, Constance, and Kei. Similar to the classroom scene, you can click on them to play their story.
Done for the most part:
- Bria and Eric's scenes for Darling Moonshine.
Halfway done:
- Kei scenes
- Constance Scenes (need an aftermath scene for what she sees during the completed portion).
Need to Start:
- Matt and Tori scenes.
Did it with that screen above because it is complex and that was the best way I could think of to break it down into digestible chunks. :)
Some grammar fixes noted in the dialogue have been fixed.
I will be looking for more items that might have "textbox" because the text looks out of alignment 90% of the time. I rarely use the textbox and use a special character called "cap" to get a caption box. ;)
1. There was a bug where 'bio' or 'biology' was not found. Fixed it.
2. If you skipped Bria and Reb sex scene in night one, bria would appear nude. Fixed the typo that caused it, and now Bria appears with her tank top on.
In Bria's prologue, there is an exception screen when she is talking to her mom. I found the cause and fixed it.
I just finished a large scene with Eric and Bria at the Darling Moonshine. :) A few more scenes, and I will then focus on the other characters' scenes at that location. This scene will allow you to see Bria or Rhia (Bria's fae side) and more interaction between Eric and Neil that shapes the story's future. Before this, I had completed a scene for the Vampire story that answers some questions about the "Men of Sin" :)
I'm still chugging along with the coding and the rendering. :)
Previously, it would go to biology no matter what. I changed the scenes before, but for some reason, I did not do it in the controller for that sex gallery scene. It is now fixed. If you select Art, Art will play first.
Somehow, that scene got erased from Replays. Added it back in.
There was a problem with how Katia in the Apartment scene in night one animations were working, so recoded them. Also fixed one animation that was flicking a black screen.
A list of few of the bugs fixed:
- SFW images shown instead of NSFW - Now, NSFW and SFW will show appropriately.
- Content Tags weren't applied correctly (the version of the image depending on filter) fixed.
- Steam Achievement Must be a string error fixed.
- "does not accept attribute of idle" fixed.
- Button missing images in Sex Videos fixed.
- D2 Eric Dorm Morning not giving correct achievement fixed.
- Constance and Benni Scene may hit a Key error '6' or something: fixed.
There were plenty more but did not really write them down as I was going along. I have played all the chapters and they work as intended. If there are any more I might have missed somehow, let me know.
The latest release (0.48s) has some issues in previous chapters. I am going to go through them this week and fix any bugs that occur.
A few bugs:
- Stopped the bio images from squeeshing together by making the container a little wider.
- The bugs that causes an exception after deciding if you want to change Tori's name to a shorter version has been fixed.
- Bug in the hospital where Tony asks Madison what she does and it comes up with an exception screen has been fixed (typo).
- Fixed a bug in the first Madison sex scene in Ascent from Hell where it would always show Facials. It now shows what you choose.
Updated videos with sound and tone, and did the same with images.
The select for Base Image and Day 1 image was on the left, but it was covered by the navigation bar. So I set it to the right. :)
This was a typo on my part. It has been fixed and should not cause the game to crash. :)
Adjusted the Extra Menu to suit the five languages the visual novel is in.
Upon testing reconfigured things (like the Content filter), I noticed that both the Chinese and Japanese versions of the Extra menu had no navigation. That has been fixed.
Also, redid some of the content filter functions so that it does not immediately leave the Settings screen when changing NSFW and Content Warning while in the game.
I also made menus for screens to give a more consistent look.
Change a few menus to screens for a better look (similar to what I Have done to other menus).
When selecting Long Replay Scene (when you click on a replay and another screen pops up), the hover background now works.
Fixed a misspelling and a few translations.
I could've sworn I changed the scene name for some images, but those are now fixed.
Also, changed the Aida motel scene (both of them) to fit a tone.
This function allows you to hide the interface within the gallery system (uses the same key as everywhere else). However, I did not include the Translations. Now, this fixes that.
In the process of redoing the gallery, there were some bugs I fixed. I can't remember them off the top of my head at the moment.
A few things about the gallery before:
In order for me to put a gallery image up, I would need to make a few different entries, and more than once I had gotten "button not found". The allievate that (and other frustrations of the Renpy Gallery system, I made a special screen to do the same job based on dictionaries and such.
You may notice that the "count" has gone down and most of the nudes do not appear. That isn't the case. I combined quite a few of them to lower the number of pages since a lot of them were sfw/nsfw variations of the same scene. :)
I am planning on taking a Daz Studio break (for a few days anyways) and work on some things in the script to adding additional content a little easier to avoid potential "can't find" bugs.
Version 0.48s has been released:
- "Preparing" Storyline Segment in Part 2.
- Modified the Gallery with pagination.
- Bug Fixes.
- New UI interface with Clothed, Nude, and Sexy as options except for the main menu.
Just a quick update.
- All Principle artwork has been done for "Prepare".
- Translations has been done.
- Replay and Sex Gallery updated.
- Interface work has been done.
What's left for me to do for release:
- A few more gallery images.
- Add new achievements and images to those.
- Fix a sound issue with two of the videos.
For some reason, the script file didn't save. So, now sync is active. :)
It turns out it was something I did in development (for a split second), and it got caught in my achievement list as None. When Renpy sends the list, both expect strings (the API name of the Achievement), so this caused the problem. However, it was only a problem with my system. I have fixed the issue on my dev copy, so there aren't any issues.
Sorry for the inconvenience.
Change where the notification is so it does not dinge every time it is called. In the script, there is the part that checks to ensure you do not have the achievement already and then grants it. However, I originally put the notify where it would sync every time. To avoid bothersome notifies, I put it in the same portion that checks before granting, so it will only play if you do not have the achievement.
I don't know if Renpy or Steam is causing the issue, but it will throw a "no encode" error screen if Fire of Life and Steam Client run simultaneously and try to sync. It has been reported to Renpy developers to see what the issue might be. In the mean time, the sync part has been temporarily disabled. The visual novel will still grant them.
Still working on the story, but:
[olist]
[/olist]
Meant to post this yesterday but life caught up. :)
A few things:
- 3 more images for Duo, and then I work on the Trio Set (and hope I don't take as long on those ;))
- When I cannot focus on creating new images, I adjust older images (from Source PSD) to match the tone.
- Adjusting some UI elements as well.
- I managed to re-render one series of animations (the Subway Snacktern one) to get the tone and also add sound effects. I did this with a few other animations as well. So when the update does come, it might be a big one because it will be new and updated content.
Progress was slow this week. One part was due to a personal life incident, but another was due to Daz Studio acting erratic. Removed the plugin that was causing it after discovering it, and the pace picked up. However, in between, I did some work for the main menu and came up with this as a final. Went with darker colors for a tone, and the main menu buttons on the bottom were an attempt to make it look cleaner. :)
(Don't worry about the 'a' or the 'beta'. I try not to switch branches unless I am working on a bug fix that affects things. :)
I am nearly done with the Duo scene in the gym, and had trouble focusing on the screen coding. So, I decided to do something to give my mind a break. For awhile, I have been considering updating the main menu a little bit. The above image is a draft and subject to change. ;)
Currently working on a scene that involves the three werewolves and Kimmy. It does add some complexity because it will be available if at least one of them do not have remorse for how they acted the day before. :) Right now, I am finishing up the single portion, and then going for duo and trio version of the sex scene. :)
I had not put in a substitution bracket for how labels are called in tori.day1, and had to change the name (and make other suitable changes) to get dev lily 03 to work (as well as 1 and 2)
A bug issued on discord. I typed in end_replay with renpy.end_play(), which caused the "end_replay() not defined".
Day 2 Prepare progress.
While it is still in progress, there are a few things I have done and things I am planning to do. Ultimately, Preparing is a transition between Day 2 to Night 2, and a good part of it occurs at the Darling Moonshine. One thing I am trying to avoid is Oh, they are just there.
The ButterFly Mini-Game

This one took me a little bit of time to figure out how I wanted to present it and get over how much it hurts to do it . A long long time ago, I was on the High School Swim Team. Not very good, but enough to realize how difficult each stroke is to perform. The reason why Coach gives Eric X number of Butterfly laps (if you trigger that) is because of how difficult it is. At the same time, did not want to make it too difficult to distract from the story.
Fae Appearances

So far, we have seen Amy mostly appear like a normal person. At the Darling Moonshine, she is under no such obligation, so I used some of the options (and clothing styles) to fit her well. And, she gets even bossier.
Fun with steam

There is a section for Bria here, and this one I had to specially craft to make a point about how hot she is. Daz Studio had updated over the years with physical steam (vs. planes with transparencies) and decided to have fun with that.
Consolidating some choices into new dictionaries
This does not directly affect previous chapters as I leave those in to avoid breaking anything with saves. In Preparing, the first thing it will do is put those values into unique dictionaries (i.e ericroberts, briaconnell, etc). The biggest reason is to make it easier to transfer it to a multipersistent. TLDR: Multi-persistent can exist between Two or More Renpy VNs. So when I am done with New Day (still got Night 2, Day 3 and Night 3 to do), I can start work on the next VN that continues this. Going for an interactive Graphic Novel.Rather than:
$mp.something = HUNTING DOWN THE dictionary for it!
It is:
$mp.briaconnell = briaconnell
And
$bria.connell = mp.briaconnell
A nice clean way to transfer.
If you click on the Long Replay button where Madison goes on a lunch break, it will repeat the scene before moving on. Rewrote this Replay section for that chapter so that doesn't occur.
[olist]
[/olist]
- Updating Renpy to the released version of Renpy 8.2. This will help with potential bugs that Renpy may have had, and also took care of some conflicting properties that may cause problems in the future.
- Removed some orphan translations to avoid any potential issues in the future.
Got some scenes done last week to prepare for Night 2. :)
I change the JPGs that I used for start images. Basically, FFMPEG (that does the video) can take a bit to decode, so the jpg was able to show something rather than a blank black screen. I change to AVIF to get an accurate count of images without too much issues. ;)
However, I also fixed a bug where the last scene for Dee played at certain points during that chapter. This was caused by an if that should have been an elif. That has been changed, and now that should play as normal.
If you play Day 1 Bria replay..it seems to repeat at points. For some reason, I did not delete the Jumps I was using in the previous method. Those jumps have been removed, and now should play as normal.
The names on some chapter boxes were not correct. Fixed the issue there.
The part about "Locked Images" in the previous small update...I did not put it in the Steam branch for some reason. Now, that fix in there.
An issue I found while troubleshooting the previous one: Some galleries would show even when "images were added", And since I changed the gallery image listing dictionary, I have changed it to see if a persistent is true. This keeps the "locked" images out of the screen to make it look a little cleaner.
Not sure why Lucia (0/7) still shows up at the moment.
What was suppose to happen:
1. Check to see if you saw a label.
2. If True, try to add a missing gallery image.
However, this wasn't working. So I change that to changing the related persistent to True. :)
A few changes:
- "Dealing" Storyline. Similar to Classes, this focuses on a particular theme. This focuses on Tony dealing with certain psychological things with his patients, Aida dealing with what happened the previous night and what it means to Emily, and Dee and Tobias working on the Men of Sin crimewave.
- This uses Renpy 8.2.0.
- You will see a number after 0.46s.xxxx, which is the build time. I am expertimenting with this to let it be the minor version (or when I build a version or fix) to avoid forgetting to do it. :)
As noted, I had merged what I was developing for the next segment into Main and pushed it to Steam. However, I had forgotten to add gallery.rpa, so some of those ugly error messages were showing up as thumbnail. That is now fixed. There should be 4 that are locked. and will be unlocked when I release "Dealing" and you play through it.:)
Made a backend change to how the Gallery runs. This makes it easier for me to add them on without unnecessary data. :)
In the process of working on the latest segment, there were some fixes I have made:
[olist]
[/olist]
I got two more scene to do for Day 2 Dealing, and then it is soundtrack, bugfixes, translations, and gallery images. ;)
If your language is set to None for some reason, it would cause problems with the recent update. So I put a code in there that if your language is not in the known_languages (at least for Fire of Life, and None is excluded from that list), it will switch it to english (not the way the doc preferred me doing it but..).
Hopefully, this resolves that issue.
Part of the problems lately has been this variable. I made a default so it always has a value, and not None. ;)
This is attempting to fix init things.
Usually if you get an error with "game_menu_ doesn't exist, something else is going on. However, I investigated the code and removed parts of it that not relevant anymore I believe.
When you went to look at a gallery (Bria for instance), an exception screen came up and showed tempCount didn't have count. I took care of this error.
The fixes yesterday we not updating the gallery when an image is added. So, I put it in locked images to help solve that problem.
My solution for some of the items was the default the gallery locks. Unfortunately, I missed one or two. This resolves that.
There were a few errors, and fixed them so it displays correctly. ;)
Ok, there was one more part of code I didn't see. TLDR: I had to reinstall Windows, so I opened Fire of Life as if I had no persistents. Corrected the issue that stopped it at the screen, and should now show the language screen.
In some cases, there is an init that tries to change the language from None to 'english'. Unfortunately, that caused a problem with "none type" so removed it.
I have been relatively quiet for a bit. Sure, there were those small updates, but...:) For the last month or so, I have been experiencing issues (health related) that made it challenging to focus. I am feeling a little better in that regard now (at least my typing doesn't look like I faceplanted on the keyboard, which is the other half of why I didn't write too much before).
I am trying to finish this one scene as soon as possible so I can get to the next one. I had been stuck on this scene for a couple of weeks because of the above mentioned reasons. ;) The image above with Bria posing was my attempt to break the "creative" block caused by my health and get the wheels rolling...which more or less it is. :)
Thank you for your patience. :)
Somehow in the Content Settings page, I wrote function instead of Function. That has been corrected.
I am still working on content for the next segment, but I have been seeing areas where I can improve the code. The biggest one were the lint errors. For example, there was one where Renpy would not reach a function call because I accidently put it in the wrong place, and it could cause a problem.
Prior to this, you can click on a flag and it will change the language. However, it would go back to the greyscale. Added the necessary code for it to know which one was selected, but also what to display when selected.
Replays involving Aida (and the one in Demon and Mage that is the last scene was playing after the first one in replay...weird. Anyways, fixed.)
[olist]
UsebriaAccentDictInfo = getattr(store,"briaAccentDictInfo_{}".format(_preferences.language))
For those not familar with Renpy inner working, _preferences.language holds what language is currently being used. I have made the English version of the Accent Filter be briaAccentDictInto_english. So if the preference variable is english, it will go to that. If it is Chinese, it will go to that one. This helps avoid a future problem when I translate it into more languages. Speaking of Chinese and Japanese...
[/olist]
If you play the English language and turn Bria's accent off, there were blocks. What was happening was it was loading the Japanese dictionary for Bria was saying (which requires Japanese to be set to load that font). I have corrected the issue so the right dictionaries are being set.
I fixed some of the cosmetic issues that the translations have caused, and also made an "english" translation file.
Long story short: The bubbles rely on Translation ID (if you are familiar with Renpy inner workings, it is how it replaces certain things. Change the text, it makes a new id.) However, making that new id means I would have to make sure all the bubbles are right, and that...is a hassle. However, using the English "Translation", it keeps the bubbles in place, which was help in adjusting things.
I added an init that if you are currently using Language None (which is what the base script uses), it will switch you over to English and that will be all set. ;)
I am aware of issues that occur in the English (or None) with the text, especially one I made bold. i am currently working on a fix.
A few more items were found and addressed. :)
Issues in the common.rpy caused certain features (like Screenshots) to throw errors, and the Save Files didn't have the right information showing.
After a few weeks, I have translated (to the best of my ability) to four languages. These will likely be improved in the future, but it should suffice for the moment in Early Access.:)
Also added some new screens for menus.:)
Fixed a few bugs from the galleries (some images were not appearing).
A short log:
Right now, I am going through each scene and screen to make sure that:
[list]
On top of that, made some changes to reduce the number of text menus where it made sense to do so.:) Replaced it with imagebuttons that depicts what it is asking. ;) Why I said where it makes sense: There are some cases where it is overkill to make a screen when Menu does the job.:)
Well, for Day 2 at least.
If you had it on and played classes, you might have gotten "Key Errors". I found those while trying to translate. TLDR: All translation of Bria's accent into other languages will go back on the filter (what changes it from accented text to plain old english). So, got a lot of those, and fixed them.
Right now, I am working on French, but once I am done with that...a lot of rest will be making sure things appears correctly rather than reconfiguring the script to do certain things. ;)
Right now, I am currently working on Translations and getting them to work properly. :) At this point, I nearly got all of them in a Best Effort Translation (Machine), and will probably redo them at later time for a more ACCURATE translation.:)
There was a report where the "Change Name" achievement fired off without changing the name. Fixed it that it will only fire if you click on the textbutton to confirm the new name.
Similar to the bug I patched earlier. I took a look to see what else had been eric. and fixed those.
I had changed some variables to a dictionary to easily count. However, I somehow missed an if statement, so it was bypassing the scene itself. That has been fixed, and I will doublecheck in a bit to make sure other scenes work as needed.
I somehow couldn't spell concepts for a brief moment. That has been fixed.
I have added something to the moment when Neil says something about Bria and there is a button "Stop Neil Comments". How much patience Eric has affects his bond with Bria, and having it go all the way isn't that bad of thing. I will elaborate storywise why later, but figure I would give that heads up.
For starters, Bria is not defenseless...she is fire! :) I will elaborate on this narratively later.:)
I am going to delay my attempt at translating what is currently there by at least a week. The reason is I am ill and I am not concentrating as well as I could. This makes me miss things, so I will hold off on it for a week while the remedy tries to resolve the issue.:)
Andrei, Bria, Eric, Cayla, Kei, Matt, and Tori head off to class! This story also elaborates why Bria and Eric act the way they do when in proximity to each other (a supernatural reason) .
A few changes:
- New Initiate Screen: That scene with Lily and Fio when you click on Begin. I have moved that to the splashscreen section, and use that for initial set ups and a brief tutorial. That way when you click on Begin, you are going right to the chapter window.
- Continue Button: This will load the last save. I am keeping the Load button (for now) if you have you have another save you want to load.
- Main Menu button (both in Game Menu and the Chapter Screen): This will create a quicksave before you fully exit. This will cooperate with the Continue Button.
- Also changed the Chapter screen a bit. The top bar (Prologue, Part 1, Part 2) makes it easier to switch without doing a "Next Page" mechanicism.
Translations are a work in progress at the moment. When they are implemented, you will be greated with a screen of Flags when you first launch. I have not yet decided how to implement it in the Settings Menu.
Storyline content is done.
Right now, I am working on a few things:
[olist]
[/olist]
Additionally, I have performed a machine translation into Chinese, Japanese, Spanish, and French. However, I am going to through them to make any possible corrections (as best I can). Caveat: I only speak and write in English due to unfortunate circumstances.:) So, this is all best effort within my budget at the moment. Some of the fixes include changing things like [BV] to [bv]. Long story short, I use objects for character names. And in Python, BV and bv are two different things, and would cause an exception screen.
The most likely scenario:
I will release Fire of Life: New Day in English first. Then over the next few weeks following that, work on the translations.
A few updates.
[olist]
[/olist]
I know I missed last week, but I have been busy with creating content. TLDR: Pollen count has been really high in my area, and been trying to get through the rendering while enduring significant sinus headaches.
Part 2 will work a little differently than Prologue and Part 1. As noted by the image, Bria (fae), Andrei (vampire), Tori, and Cayla (mage) are involved, and on the other side of the Room Kei is sitting near Eric. Integrating the stories as they fit best by what going on overall.
English class: Done.
Art Class: In progress
Biology: Will do that after art
And there will be a few in-between scenes, and the chapter I am labeling (currently) Classes will have it content complete.
Right now, I am working on Part 2 (or Day 2) that continues where Part 1 leaves off. I am going to handle this a little differently. For example, the first chapter will be Classes, which will have related characters who are in the school attending classes. There will be a moment in the beginning where you can select to play a lead-up scene for Bria, Andrei, Tori and Cayla, and Kei and Matt (currently working on Kei and Matt and will do Cayla and Tori).
Also taking care to make sure choices that were made in Part 1 impact Part 2. :)
Including how naughty a certain redhead is...:)
When you hover over the Demon and Mage, it is giving the image of the Council. I thought I got everything when I built the original 38, but. However, I have added a hover image that is reflective of this chapter.
Except for the look of the Chapters menu, a lot of the changes aren't visable. :)
So, Part 2 is going to have least one chapter where it is necessary to see 4 of 5 of part 1. :) So I restructured the JSON file to account for that, and made sure it works. Also made sure the Replay menu had the same thing done.
2 differences on the screen:
[olist]
[/olist]
For some reason, the thing I use to mark a chapter completion (complete with Notify) wasn't there for Demon and Mage. So I added it, and also put in code that if you have seen the Dee Home scene (the last one), it will add that in.
I noticed that the number of images unlocked was wrong, and there were some other issues (images not opening, wrong image opening, etc). These have been fixed.
There was a few bugs:
[olist]
[/olist]
Thank you for your patience.:)
Fire of Life v. 38 Demons and Mages
This version represents the last of the remake for the Prologue and Part 1. Shortly after releasing it in December, there was people who complained (rightfully) that is was very fast pace (too confusing the exact words were) So, I approached it with a different method as you see it now. This chapter shows Madisons day at work and Cayla/Tori getting orientation done for school.Enhancements
Bio filters:
There are a lot of characters in this story, so I put in a filter so you can search based on who they are (human, vampire, shifter, etc.).New Pics for Bios:
I have render new images to serve as Day 1 rewards (it goes based on seeing a particular part of the story). All the ladies are done, and I did some male. I plan on doing more in the future.I So you dont have to go into each bio to change the picture, there is an option to change all to the Base Image or Day 1 image.

Somehow, the image definition that I had for the first image in Amy's gallery got..deleted. Fixed it so it looks as it should.
Usually try to do this on Sunday, but dealing with a loss of a family member as well. While keeping busy helps me process things, it also makes me forget to do things. I will be fine...eventually.
In any case, I am down to just doing a few more gallery images and a final bug check. So, the Demon and Mage chapter should be released within the week.
I will be sending out a small update in a few minutes to address Amy's gallery glitch.
I have one more scene to (and quick one at that) left to do for this chapter. Just getting my motivation up to do it. ;) TLDR: I just finished a scene with Madison and Cayla that had alternate clothing options I needed to render. So brain is a little...off. ;)
Also coming up, I am planning to enhance the bio/character profile a little. When you reach a certain point in each character story, it will give you an additional bio pic that you can select and it will stay that way unless you delete persistent. Here is one of them:
This will conclude Part 1...and I will move onto Part 2 shortly after that ;)
There were some entries that were merging into others. This was the result of me using vpgrid, which assumes the same size grids as all. Changed it to viewport and used vbox so the different size text areas will stack neatly on top of each other. :)
If I have been quiet, I do apologize. Outside the fact I am normally quiet, I had been ill the last few weeks with sinuses causing holy havoc. But I still try to get some work done.
You might recall her appearing in the Madison and Tori prologue...briefly. Morrigan (Celtic goddess, not to be confused with Dragon Age :)) was one character I thought "Maybe a brief appearence to introduce Cayla, and ...
Then came the idea of her making an appearence in the same gym Tori and Cayla practiced in. :) Thinking some mother-daughter interactions to help work through their issues for the greater good. :)
As of right now (with Prologue and Part 1 and some left overs of Part 2 I am going to rework):
- Number of AVIF images (main image format for this VN): 2,167
- Number of Webp (Secondary and often used where AVIF doesn't work out well): 188
- Number of WebM (movie animation): 146
This number went up dramatically compared to what it was before I decided to expand the prologue and Part 1...and that's ok. :) More to tell the story. :)
I have a few plot lines to complete for the Demon and Mage chapter of part 1, but it is moving along. ;)
One didn't have a $renpy.end_replay and continued playing even though (The Dungeon) it was at the end of that scene. Another would end too soon (Katia at the apartment).
I misspelled Available (missing the L) somehow, and it would crash when going into Supernatural part of the Lore. Spelling now correct, and should not cause that exception screen.
Working on Madison's lunch break. :)
For those who played the original one:
As you might notice, the scenery is different. The main reason: I wanted plenty of space to get camera angles in without worrying about walls (I know I can make them invisible, but when multiple things are attached...I tend to forget to make them reappear). That would not be such a problem for stills, but would be for multiple animations. ;)
A little preview without showing TOO much, both the bathroom and the prologue adult scenes are progressive. Meaning you can select on the first option (the left) and it will give you the option to go through all three scenes. Not that complicated to program, but does require me to render transition scenes (which isn't an issue).
Right now, I am primarily focusing on the Madison scenes because I have a clear vision of what I want to show. Expanding the Tori and Cayla scenes, I am workshopping it around. ;) Also, the person Ryan works for (Dee) also has scenes I will doing as well. You might not have ran into Dee because she originally appeared in Day 2. However, doing a bit of intro work before she appears for that scene. ;)
The fix I did for the Menu...it made the scene loop. Fixed that.
So I had something set to guide you to the prologue if it isn't playing. However, it created an exception screen about parameters lists. I have fixed that.
The way it was before: It would sync (maybe) when the Fire of Life loaded up, but not when you received the Achievement. This patch fixes that so it will sync with Steam the moment the achievement been granted.
If any who are not in the Playtest and are interested, let me know and I will open the applications again.
If you are in the Playtest, once I get something resembling a scene done, I will push it to the Playtest area.
With that said, there is no rest for the weary. :) The first scene I am working on is the Madison bakes scene. Originally, this was at the end of Night 1 but I am moving it to the beginning of this chapter, adding a little prologue involving the house Madison lives in now, and a little discussions of Succubi in context of the story. ;) The above is a fresh render with nice glowy eyes. ;)
When you get to the screen that replays animation: The first button would end animation, and the second one would idle with Madison. I have gone through what controls that and made sure all the names are correct. :)
Not sure if the Nightly Fixed caused any issues..but..
Fangs and Claws has been released on next page after the prologue. Both Andrei and Keis prologue link to the same chapter. Two months, but did two character worth of a chapter I believe.
Some fixes and refinements were also put in.
The Window 32-bit version is on hold until I figure out a way to do it with Renpy.
Above is Lucia relaxing after going through the Story for Fangs and Claws. ;) Right now, the majority of it is done. Just got some gallery images to do, check for bugs, and such. It should release next week. ;)
From the scene I am currently working on. Got significant segments of that scene done, but right now working on animations. Those take a little longer, but more importantly, takes some concentration. Concentration I do not always have due to a back injury, but I am progressing the best I can. :)
Once I am done with this scene, there are two scenes left. One is big and the other is smaller. The big one involves Alex (Kei's brother) in a makeshift camp that explores werewolves in that region, and the other involves a small Darling Moonshine scene.
Once those are done, I will be doing gallery images, checking for codex entries, updating the chapter's UI, and such (those shouldn't take nearly as long). After that and a check for noticeable bugs, it will be released. It will be a significant update at (currently) 97MB.
There was some re-use of images, but they were converted from the base .psd to avif. Since webp can be lossy, I always keep the psd files stored and monitored. Going from Webp to Avif is a risk because it is compressing a compressed file, which means more quality loss. But there were a couple re-renders to match previous scenes. For example, Kei going through the woods..it would not make sense for her to go with boots and hose, so took them off. However, the warehouse scene: she had them on. For continuity, I did this:
IMO, It looks atmospherically better. :) The Shifters and Vampires chapter will be called "Fangs and Claws" to represent both species.
I do appreciate everyone's patience's while I work through these scenes. ;)
The last animation settings for the bathroom scene with eric and michelle got messed up (including a missing jpg). Other changes may not be as noticeable because they are addressing lint errors for text tags still work correctly.
Working on some Lint errors (nothing major..just an eyesore for me), I ran into things missing in previous chapters. I am going to go through them and fix those issues, and issue a bug fix hopefully tomorrow if not today.
I did the same thing to the Game Menu as I did the main menu. Now both show the display Extra if using the demo.
Removed one of the If statements to hide the Extra menu option in the main menu. There is still one there so it doesn't appear in the demo (doesn't have galleries and certain features). This seemed to most expedient way to resolve an issue with things looking the same going from demo to full.
I have finished redoing the Vampire Dungeon scene for Day 1. The set I had used in the previous one was...ok. However, I found a set that had a much better feel, and didn't just repeat the "Grand Inquisition" dungeon I had used for Andrei Prologue and The Council chapter. Also finished a scene that explains the mech that was in the previous version (and still in this. When I have a chance to use a large creature like the Deathstalker, I will use it to tell a story ;))
Now, I am going to work the Lucia portion of the backstory. Up to now, you have seen her briefly in Kei's prologue and Andrei's prologue. I did this intentionally so I could have an opportunity to flesh her out a little more..which I am going to do now. ;)
Someone said "Isn't there enough women?" Well...there is always more. :) Here is a character I am introducing in the Vampire storyline. Related to Lucia...and will give a little more details about her type.
Hint: Dria (pictured) does have a pulse, and she drinks blood. ;) The undead are a type of vampire true, and I do cover them. However, the strictest definition of vampire is a being who feeds off human essences (i.e. blood). They don't have to be dead to do that, which goes into a little more lore from around the world. :)
Somehow, there was a problem with the bubbles when Emily causes an eruption. Fixed it.
There was a bug that would not show the correct images if you had content warning. Adjusted it and now the correct image shows.
Still working on sex scene. This one had a choice of who is involved, and I decided to add four choices (with unique personalities). I am working on the third one, and then the fourth. However, rather than reiterate those through Kei (working with Matt)...I am going to repurpose a scene I did from before. There will be an in-story reason explained.
This particular scene has been a little daunting. One part because trying to work through it the last two weeks with constant headaches (unrelated to rendering, but the headache didn't help with trying to do them. :))
In other news....
I plan to figure out how Daz to Unreal works. So far, I have gotten the "Daz had a fatal exception". However, I am going to go step by step manually sometime in the future and explore it.
Why?
Iray is nice and all. Really. But...it seems to make me say "Feck Daz and Nvidia" quite often. So I want to learn some new tools to accomplish things. I am uncertain when the transition will be complete, but I will let everyone know. :) I might even do hybrid approach if I find something I can do in Daz Studio and not in Unreal (unsure if I will find anything.).
Somehow in the scene where Bria needs to make a choice between watching Rebecca or returning the favor, there were three watches. I added the appropriate conditions so only one shows up. :)
If you played the demo and starting the game for the first time in the paid version, it will show the new chapters because you have seen the label. I will leave that in for the time being, but it may be removed in a major update (or 2).
The Demo carries over the saved data via cloud, but no persistents were being set. Also, changed the prologue persistent to unlock The Council. Shouldn't notice much of a change.
Removed the persistent for Kitsune Torment and Ascent from Hell for the Next Button on the Chapters screen. This will prevent the next button appearing if you only play Andrei, Kei, Madison, and Tori's prologues. I will add them back in when I finish the related segments.
The way it previous read, it did sound like ONLY the prologue was complete. I have noted which Part 1 (chapter 1) will be on page 2..and indicate where to click to go there. Also made the bottom menu bar on the chapters screen a little more visible. Again, thanks for any feedback I can get to improve things. :)
I believe in the process of creating the storyguide, I may have not spelled the function all the way through. I doublechecked to make sure there was only one instance it. This will resolve the issue.
A screenshot from one of the scenes I am working on. After going through the Council, figure I would do a little about shifter life. Also, working on a response to what happened in Kei's prologue. ;) Also considering doing a little bit of Andrei's life as well as delve into Vampires. Give a little more context on who is living the town. ;)
Part of the reason is to give a fuller chapter since some things don't happen until nightfall (Vampires). Additionally, it will start "combining" the story a little bit since a few of them work together (Like Cayla, Tori, and Lucia).
1. Corrected which key is used for the translations to not create that exception.
2. Also redid how it gets the unique wording. May adjust in the future with the word bubbles.
I put:
day1.fioanswers
instead of day1.fioanswersfirst, which is what caused the exception in Kei prologue. Also, adjusted the name box for Tori in the Madison/Tori prologue. It is narratively suggested that a shorter name can be set later in the story...so just ask for the Long name ;)
You may see a "Turn this on" twice without any messages.
[olist]
[/olist]
If you didn't have persistents from before, this error would come up. I have made a default for the variable in question and this fixes the issue. I apologize about this error as I do not recall deleting the default before I made this particular change.
I have added a Story Guide to the visual novel. When you launch, an option to turn it on and off will appear. Additionally, it can be turned on and off in the Content Settings.
You would get an exception if you went past the shower scene. This used to have something for solo animation and two animations (which this scene is). I have implemented that back in and it will now work.
There is a new feature coming "Story Guide" to help figure which occurs with achievements and what affects future events. I am currently through Emily prologue, Eric Day 1 and Eric Prologue. It will take me a little bit to implement this, but wanted to get this bug fixed asap.
S was missing from the version name, which will mess with the Steam Achievement granting.
V 0.36s The Council
This chapter focuses on the Virginian American Branch of the Council. In previous chapters, there were mentions, so this one elaborates more on it (especially why the supernatural creatures dislike them). This is still Day 1, but it is a few weeks after Ben captured Emily.
Renpy Improvements
Tom had changed the distribution of Renpy Nightly. The channel I will focus on is Fixes, which can fix any bugs or errors from Renpy. So if you go to credits and see Nightly, this is still the released version of Renpy 8.1.
JSON Support
I believe I had implemented a bit of this in previous minor updates. I transferred a few things to JSON files and now use them to manage things like the gallery, etc. It keeps the Screens clean, so I can troubleshoot that rather than scrolling through a long list. Furthermore, it updates the moment you launch. It is also a step to reduce errors on my end.
Version. rpyc
You dont see this file, but I separated critical information, such as buildname, into a new file. This enables me to ensure the correct names are displayed (and I dont see a visual novel called Fire of Life: New Day Beta in the main channel).Bugs
As far as I know, there are either no bugs or less visible ones. If any crop up, let me know, and I will fix it as soon as possible.Beta made it into the names. So, I fixed it.
What I will likely do in the future (not today...I messed the code up enough;)) is make different rpy files for the different branches (steam, develop (beta), demo) ..so they have a unique define that have the correct name so I don't worry about it too much. :)
Disabled the access to "The Council" chapter. As I said, still working on it. However, it is getting close to completion.
[olist]
[/olist]
I will be honest and say I intended to send updates with different processes. One of them is changing over from having certain items stored in dictionaries to storing them in json files. The benefit? It loads when you start the game whereas I have to hope any changes refreshes. ;)
However, what happen was: I am sick. Nothing major. Just between air quality being terrible at the moment and I have asthma. So some days are better than others. My biggest concern is on the day I am not so well I might code something that causes an error and not catch it. So with these changes, I am making sure they consistently work when I am able to pay total attention to it. So when I do release these item, I am not sending a swamp of bugs. :)
This week I had gone through all the dialogue (and still need to tweak some) and change them to Word Balloon (like Comic Books). I will add a switch in to go back to "adv" style (how it looks now). However, it is one of the features of Renpy 8.1 that I thought would make things stand out a little more (make it clearer who is talking..what their emotion in their tone is..etc).
Working on a scene (well..trying to). I have been a little distracted the last day or so, which is a bad thing for any 3D program. :) So, I have spent a little bit of today transferring some information into JSON. Why? It was making the screens a little unwieldy the way I was doing it.
Once these adjustments are done, tested, and working like it is supposed to, I will likely update the UI.rpa and defines.rpa and push it out. ;) emily day 1 is not ready yet, so don't want to push that content yet.
Thanks for your patiences.:)
Dana
Included in the Renpy 8.1, is word balloons/bubbles, which I think would be a nice and unique way to convey things. However, as I was going through the code (and there is some rewrites of it that will come out in a later patch), I noticed that even if Eric says "Go to practice" at the end of the dorm scene during the day...the Coffeestop scene still plays. There was a missing flag and that has been fixed. Now when you say "Got to go to practice" It goes to the first swim practice scene.
Upgraded the Renpy version to 8.1.
Most images have been converted to AVIF to address some quality issues.
Noticed a few bugs and patched. Most importantly in Bria Day 1 content where the SFW Bria image after returning the dorm is not shown.
When you run the Michelle Shower scene, it will error out with a positional argument. This particular sex gallery uses a label seperate from others (not doing that again...:)) that will play the relevant scenes (better way to do it, so I will do that next time..or fix it in the next content update). :)
I apologize about that. I thought I caught all of them, but apparently this one slipped through.
Made some progress with the Council chapter. This also includes redoing three animations to match the thematic look.
I am taking care in writing this section because not everyone in "The Council" is the bad guy. To logically explain that, as well as for them to function globally, there are autonomous branches that follow ideals. So that means one unit may behave differently, which I am stressing in this case.
If you played Fire of Life: New Day before I started restructuring the story, you might recall Aida. If you don't, she used to be under the employ of Ben as a scientist. She is still a scientist but restructured her as working for another branch. I hope this provides enough contrast. :)
So while working on the chapter with Emily, I went to review the image where her eyes glow. Then I notice that the shadows look..weird.
To summarize my postwork process: I make "masks" for skin, hair, and clothes so I can make adjustments. I try to make sure I save the right PSD file with the masks so if I need to redo the images, it looks the same. Well..key word is try. For reason, I didn't save that file right and it was a bit dark so I didn't see the odd shapes until now. This fixes that.
I missed one sound effect name. I had changed it to female_moan_01 rather than femalemoan_01. I could've sworn I fixed this, but...missed one spot. Sorry about that. All of Andrei Snacktern options should play without a crash.
For some reason, Beta was in the build name.
This label was part of the old animation system before switching to Webm. I thought I had gotten to Josh scene, but... sorry about that.
Eric and Bria taking some R&R as I release this update...
Update 0.35.5
Eric Day 1
The continuation of Journey of Knight where you start in the lobby of the Male Dorm. It continues with different scenes until you wake up in the library. With the completion of Bria Day 1 and Eric Day 1, this sets up the Fae Storyline.Previous Save Games
The bad news is that critical changes have made previous save games incompatible. However, a lot of the variables are persistent, so it will go with that. If you need a chapter variable to be defined, both Eric and Bria can begin with their prologue and continue onto their Day 1 Story. Basically, if you load a save, there is a risk of Cannot find Return error. There isnt a good fix for this other than replaying.Animations:
On top of switching to WebM, I have designed the Sex Screen to be able to change the video inside rather than calling the scene itself.Sex Options For Eric:
As you might notice with Bria, she is open to guys and gals. The same choice can be for Eric, which there will be a menu option to let you decide.
Updated Codex:
Added a more text to indicate which Bio/Codex/Gallery/Sex Gallery was changed.
Renpy 8.1
I routinely check the GitHub page for Renpy to see where they are. They have two crucial milestones: 8.1/7.6 Prerelease and 8.1/7.6 Release. Currently, the only thing in the "Release" milestone relates to Live2D. Now, I am familiar with Live2D and like some of the games that use them. However, not something I use. So unless there is something stops the game from functioning, I will likely start work with the pre-release. Good chance that it will be pre-released before I finish the bug testing for Eric Day 1. So included in that release will be updated images/movies.
Size
I did get a comment about file size (as long as it doesn't exceed 500MB). I have a few thoughts of game size:
Size of Game
Fire of Life: New Day could get big if I am not careful. I remember back when played my first RenPy game, and going "Wow, that is a large file". Furthermore, I remember how disinterested I got because I had to update it with yet another big download. Thankfully, Steam only sends the changed/missing files, and Renpy has ways of organizing files. Part of why I put all the scripts in defines.rpa is that if there is a bug..it is a 1.6MB download vs. 200MB. Given the complex story, the size of the RPAs will get larger, but I want to make sure it is within reason.Quality
However, I am not going to randomly reduce a file size. I once went too far, and the renders looked..eh. Right now, WebP should be at 95% quality and the WebM should be at 22 Quality according to Handbrake (export as mov, and use Handbrake for final compression since Adobe doesn't have a native tool that works well in my opinion). The AV1 version split the video file size in half with the same quality. On average, I saw the AVIF achieving the look I want with a much smaller size then WebP was achieving for the same result.Ability to Play
It should not affect your ability to play the game at all. Renpy uses FFMPEG to play, which is always included in the renpy folder as part of the install. :) There are small things in 8.1 that will make me change a few things to ensure it plays, but...easily fixed.7.6
One of the primary reasons I use 8.0.3 is because of Python 3. Long story short: I am an IT person. So, I recognize certain issues with using a language no longer supported by the community (python 2.7). However, the drawback is that Renpy 8.0.3 only delivers 64-bit executables, which will not play on 32-bit Operating Systems.So...
If someone wants me to make a version that able to be used by Windows 32-bit (Windows 7 to Windows 10 since 11 is 64-bit only), let me know. I will create a 7.6 version of the game. :)
Apologies for the Silence
So, I have been a little absent with making announcement updates (or bug fixes). A huge part of that is because: I was recovering from a cold. There were days I was sitting in front of Daz Studio and not able to progress forward because of illness. However, that is being taken care of and now I am working to move through the Eric Day 1 Storyline. If I am remembering the sequence right at the moment: I have this scene, plus an alternate sequence, and make sure the library works..and boom. The biggest part of the scene that will take a little time is that it involves animations, but that should be fine.[h1]AV1[h1]
Yes, I had managed to test AV1 in the Nightly, and it seems to play well from that test. I even converted a WebM with VP9 to AV1, and it looked decent. So I will likely be converting videos once Renpy 8.1 is available. The goal for this is smaller file sizes while maintaining quality.
Once 8.1 is released (or preleased) I will also get on converting the AVIF as well. :)
[h1]Who's Next?[h1]
After I am done with Eric, I am considering on going onto Emily (The girl who had a short prologue through the woods). I can be convinced otherwise, but here is my reason:
The Council
A lot of fantasy and urban fantasy stories have these. In terms of humans, it is usually a group of people who make sure regular humans don't know the supernatural exist. The Council has been mentioned briefly in the different chapters, so having one that goes a little more into detail will help the overall story. :)
I would be remiss if I didn't do a St. Paddy inspired image of Bria, so...:) Now that is out of the way. I am working on the Eric Day 1 content, and I got through first half of it. Now, I am working on the "Night 1" part of the segment. Only downside is I have been ill, so it has been slower this week than I would like.
Right now, I am at the Swim Practice portion and expanding on that piece. Renpy 8.1 is at 91% on GitHub, so it is getting closer to release. ;)
One of the promises is that AV1 video will be released there and it is supposed to be better than VP9 (a common codec used with WebM). I will probably test it soon, but my main concern is responsiveness. My goal when video play is to less delay when it start playing. AV1, from what I heard, can be a CPU intensive item unless you have a RTX 40xx GPU. So, need to test that. ;)
- In some cases, the Extra menu will not show even if you do play through a prologue scene. So, made it so it evaluates the flag for unlocking the extra menu regardless if a persistent flag exists.
- For some reason, the file for one of the long chapter thumbnails did not get replaced for Kei. Fixed.
I thought I had gotten all the animations right, but there was still one using the old method. This has been corrected.
[olist]
[/olist]
Obviously, I am going to do a new chapter, and I will focus on Eric at the moment (although there is a chance I might do one more for the update depending on how much work needs to be done. :) However, one thing I am noticing is the bloat of the visual novel.
[olist]
[/olist]
- Emily Prologue will activate the Extra's menu.
- Bria and Lily's gallery gallery fixed so the "missing" images now show. :)
There were two bugs that prevented Bios from loading properly. These have been fixed. Also, made sure Andrei will end in the bios. :)
v.35 Bria Day 1
As the title suggests, the content will go from where you left off with Bria in the prologue to the end of day 1:
[olist]
[/olist]
As far as I am aware, the content and code for Bria Day 1 is fine. However, doing some additional work:
Changing how Long Chapters are done in Replay.
The Kei and Madison/Tori prologue as well as Bria Day 1 have multiple scenes that are a little long (well, depending on how you view long ;)). So, I created a new screen that will show different sections to start with. For example, want to Start where Madison finds Tori? You can do that.
Adding code to insert different Codex, Bio, and Gallery images as you move along.
Rather than locking it to a single chapter, I will introdoce gallery images, sex scenes, etc. as you move through the content. This one is taking a little longer than expected, and what I am currently working on. This also means I will need to user after_load to convert existing persistence to new ones, but that is fine. :)Thank you for your patience. I hope to have Bria Day 1 chapter up in the next couple of weeks.
The name change was happening, but there was a problem in the code that allow it to go with the name as is. This has been corrected.
If you use a custom name for a character, it would cause a crash in the gallery for not being able to find a key. I have fixed the problem.
The artwork for Bria Day 1 chapter is done. Right now I am debugging and refining things. A few things I want to address:
[olist]
[/olist]
That the update for development as of right now. :)
Somehow, someway..the beginning of Emily's prologue didn't have music (the songs were there) that has been resolved. Also put a note on the prologue page to clear up what's happening. Might do something with this page to indicate what to do.
As I was going through the process of preparing for AVIF conversion, I noticed the names of a Tori file that would result in a "Cannot file Error". This fixes that.
Noticed that in Extra menu and you click on return in the Bio of a single character, it will return away from the Extra menu. That has been fixed
There was a wrong hover image in a scene with bria and reb.
For some reason, Bria and Reb thumbnail ended up in there. Fixed it so only Andrei/Katia thumbnails are in there.
I did a little bit of the code so it would work better. Additionally, I had updated the file names so it can find the images (to avoid "Can't find images").
I had webp in the name, which Renpy cannot find files if I do that. Fixed. Also temporarily disabled sex gallery and cg gallery to get them working.
There was a typo in the name (I had thought I fixed, but it was still there...). It is now fixed.
There has been some missing file problems occuring. So, to resolve this:
[olist]
[/olist]
[olist]
[/olist]
[olist]
[/olist]
So, there was a typo. I could've sworn I typed in a "or" in there, but it somehow got deleted. This puts it back in there.
Additionally, it will check if emily is in the dictionary. if that key is not, it will rebuild the dictionary.
In certain instances, you will either get a blank name for character, or an error message that Emily couldn't be found. This resolves that issue.
Caveat: Renpy 8.1 (currently at 61% Pre-Release) needs to be released before this occurs. I have tested this with a nightly build, but I am not going to subject players to potential issues that might come from that. :)
One issue I have seen come up is comments about images. I don't think the source images is the problem, but rather the compression used.
The problem is:
[olist]
[/olist]

Here is how Bria appears in the Game with Webp at the current setting. Even if I went to 99, I have not gotten that much clarity and colors seem a bit meh.

Screenshot from 8.1 Nightly Build with avif file. Her freckles appears, there is stranges in her hair, and things look more pronounced colorwise. So, my plan is this:
[olist]
[/olist]
[olist]
[/olist]
Even though the scene is not available (yet) in regular play, I left it in the Sex Gallery for people who made it that far. ;) However, the content filter had changed and the call would cause a crash. Commented that out for the moment until I get to that scene in the re-write of chapters.
IF you cleared persistents, the menu would disappear. Configured it now to appear if any of the Prologue segments are done.
Used the Long form way of accessing the files, so that error screen with "Can't find image" should not occur now.
If there was any rollback that went past where the Conversion occured, it would give you a "Cannot find file". This includes a rollback prevention past that point. :) This will allow you to watch the Initiation screen without worry.
Release v 0.34s
The vital feedback I have gotten is that the story is confusing with the constant change of characters in short scenes. The story will tie into each other, so it might be difficult to create a single Renpy game for each storyline (see Such and Such that are common in comics). So, my solution is to develop concrete chapters. When you load your Save, it will take you to an Initial scene where Lily and Fio will introduce you to the new method of storytelling. Your progress isn't lost if you are past the Prologue scenes in the previous version. I am still reorganizing Day 1/Night 1 into chapters (currently on Bria).
Clarification:
When you see "Continue" appear, this is because it is a looping animation, and Continues triggers an action to state you are finished viewing the animation.What is fixed:
[olist][/olist]
What Still Needs Work (other than chapters):
[olist][/olist]
After taking time off to get my focus back (was feeling a little blah the last few days), I noticed some bugs or things not going as anticipated. So I am going to work on those so it functions as intended.
I plan to release the prologue in the next couple of days. Most of the content is ready, but I want to doublecheck to make sure it works as intended.
So I have completed the prologue section of the story, and now working to put the different scenes done so far into the chapter system. This may include new renders, but hopefully not as many as the prologue where new scenes were required.
On top of that, there had been some notes about image quality. I don't want to be the person who has a multi-gig Visual Novel if I can avoid it. ;) Keep in mind, I have all the source files that are in high detail, so I can go back and save into a format for higher resolution of the image. So, options:
[olist]
[/olist]
Prologue Update
So for context, there are Six prologue for characters. Madison and Tori will share a prologue story because they tie into it (and also because for the first half, Tori would be technically underage. To avoid that bit of blurry lines, the first half will focus on Madison while the second will focus on Tori after she is over 18. Any mention of Tori in Madison's half is just that..a mention. She is not portrayed.)So with that context, I am nearly halfway through the Madison/Tori prologue and the other 5 are done content wise.
Coding Change
When I am not rendering new scenes, I am also making changes to behind the scenes code. For example, I am changing how the Gallery works. Will you see a major difference? No. The reason for these changes is simplicity and lack of crashing on because of an error I made. TLDR - I am creating a dictionary for different functions so that I have a standardize format to follow for entries and I decrease how many mistakes I make. :)So, this is to say I am still at it! :)

[olist]
[/olist]
Somehow, the wrong code went into Lucia Gallery (I could've sworn I tested that). Fixed it and now it should work.
This patch addresses some bugs (particularly for the last few sex scenes). If there are still any oddities I missed (exception screens), let me know.
Now, this does not have any new scenes like I mentioned in the announcement. This is strictly bug fixs. :) So far, I have one prologue done, and working on other to explain characters a little more. My priority is:
[olist]
[/olist]
First off, let me thank everyone for their interest in this story. I have received reports that there are some issues to resolve (particularly in the last three scene in this version). Please know I am working on it. :)
There have been reports that the story is confusing and goes through a lot of characters very quickly. I get that. The story is complex, so I am working on a chapter system to break the story apart into more logical chunks (in the same game so you don't have to buy something else for that) so it is clear who the main character is within a storyline (there are multiple protagonists depending on the storyline).
There was a case when players had "Rename" character on where Bria would have "None" in the dialogue when she is still ???. This bug has been fixed.
The Irish Accent filter created an error. I had reworked how Bria would speak in the beginning with that filter to solve that issue.
Created a switch for Bria's Accent. It will be in the initial Splash Screen, but it will also be in Settings>Content Filters. When set to off, it will give dialogue without the Irish Accent. :)
Minimum Setup
- OS: Ubuntu / SteamOS
- Processor: 2.0 Ghz 64-bit Intel-compatibleMemory: 2 GB RAM
- Memory: 2 GB RAM
- Graphics: OpenGL 3.0
- Storage: 500 MB available space
[ 6406 ]
[ 1893 ]
[ 4309 ]