Latecomer

Active Member
Game Developer
Sep 23, 2017
539
842
what kind of progress?
Now that some things finally got finished, I'm working on implementing the system that guarantees save compatibility for future releases, accurate information for all the features, and simulation of events and decisions in case you skip releases fully or partially
As in, the things in the backend are now ready for such a comprehensive system to be in place
Very tedious work but it's one of the most futureproof systems I can think of
 

unifan616

Newbie
Apr 1, 2019
75
172
Now that some things finally got finished, I'm working on implementing the system that guarantees save compatibility for future releases, accurate information for all the features, and simulation of events and decisions in case you skip releases fully or partially
As in, the things in the backend are now ready for such a comprehensive system to be in place
Very tedious work but it's one of the most futureproof systems I can think of
so are we close to the release?
 

CorruptionChan

New Member
Dec 30, 2020
9
0
Q6: Android version?
A: Not done yet.

To you know when it will be done? Since the game is on german i dont want to miss it out ^-^
 

Virulenz

Engaged Member
Sep 27, 2017
2,937
3,745
804 pages...i wonder how many of them are selfentertaining fans waiting for month#1...so even if you make progress, spare the mods from cleaning up this topic or they ban the game ^^
 
  • Haha
Reactions: Jeancul

Dukez

Member
Dec 19, 2020
445
1,565
Now that some things finally got finished, I'm working on implementing the system that guarantees save compatibility for future releases, accurate information for all the features, and simulation of events and decisions in case you skip releases fully or partially
As in, the things in the backend are now ready for such a comprehensive system to be in place
Very tedious work but it's one of the most futureproof systems I can think of
What are these "some things", why are all these 'updates' so very vague and the only thing that's ever expand on is the save system and/or phone since they've been known to have issues already in the past. I swear if whole paragraphs are still being saved in save files instead of just calling an id to display the appropriate thing... lol

Point is, and this isn't on you as it's bluecat's responsibility the patreon updates should be more specific as to what has actually taken up all this time and how it is somehow more complicated than other projects that are actually more complicated.
 

Latecomer

Active Member
Game Developer
Sep 23, 2017
539
842
What are these "some things", why are all these 'updates' so very vague and the only thing that's ever expand on is the save system and/or phone since they've been known to have issues already in the past. I swear if whole paragraphs are still being saved in save files instead of just calling an id to display the appropriate thing... lol
I'm being vague because I doubt it'd be easy for most people to understand.

If you're curious...

The two steps I'm working on are reworking the variable system in general and parametrizing an incrementing progress variable to keep track of the player's choices and activities. Before, individual choices had individual decision variables attached but that came with lots of annoying problems because of retroactive changes. Way back in the earliest versions of the game before I joined the team, every single outcome actually had its own variable attached to it, what a way to bloat save files! The implementation I'm introducing with M1 and future versions essentially changes the format of the variables to individual lists per ingame day, containing bools and ints, allowing us as devs to track every single choice the player makes without causing too much savefile bloat. Adding to that is the progress variable. With the combination of those two, systems like the phone, charinfo, and calendar no longer need to read and store all of the data from and in the save (causing problems like permanent typos or language confusions, among others). Instead, all the data is recalculated on demand based on the different decisions and progress made. The features had to be reworked quite a bit to accomodate this change and it also takes a lot of work to essentially "convert" the existing methods to the new format, but the new format is pretty much the best way I can think of doing this with the intended scope of the projects. Since everything is repopulated on demand, we as devs have the freedom to retroactively fix typos, bugs, and oversights, and the system is futureproof by definition as we can just change the content in the back-end without interacting with existing save files. Like with all big implementation changes, moving to a new format is a laborous task but it's easy once it's done as new content is written with the target format in mind.
 

BaasB

Trial Moderator
Trial Moderator
Uploader
Donor
Respected User
Aug 5, 2018
23,974
402,413
Closer than before
Still a lot of work that needs to be done but we're getting there
So this project is basically on hold (Closer than before *10 months*) can you show us at least some images or sneak peaks?


P.S i was a patreon for a long time, 9 months ago i stopped because of these vage update reports.....*come on show me anything to win me back as a supporter*
 
Last edited:

Virulenz

Engaged Member
Sep 27, 2017
2,937
3,745
Latecomer
It may "bloat" the savegames to save every choice, but if you only gather the points and load a save the game dont knows what choices you made, only how much points you have earned...or did i get this wrong? I hope so, because if choices dont matter anymore because the game dont saves them the game will lose its charm.
 

Latecomer

Active Member
Game Developer
Sep 23, 2017
539
842
Latecomer
It may "bloat" the savegames to save every choice, but if you only gather the points and load a save the game dont knows what choices you made, only how much points you have earned...or did i get this wrong? I hope so, because if choices dont matter anymore because the game dont saves them the game will lose its charm.
To give more context, in the beginning an average day would come with around a hundred individual variables. After I joined and started optimizing things, we got anywhere from 10 to 30 depending on the day. The format I'm implementing now is just one list per day (see Python lists if you're not familiar with them) but storing all the choices.
Like, every single choice the player makes gets stored, but without bloating saves. And instead of storing individual calendar entries, messages, character info stats etc. in the save - i.e. what *really* bloats them - they get calculated ad hoc
 
  • Like
Reactions: lalla12

Dragon59

Conversation Conqueror
Apr 24, 2020
6,706
10,979
So this project is basically on hold (Closer than before *10 months*) can you show us at least some images or sneak peaks?


P.S i was a patreon for a long time, 9 months ago i stopped because of these vage update reports.....*come on some me anything to win me back as a supporter*
On hold would mean they are not working on it.
 

literaloxygen

New Member
Sep 1, 2018
10
14
To give more context, in the beginning an average day would come with around a hundred individual variables. After I joined and started optimizing things, we got anywhere from 10 to 30 depending on the day. The format I'm implementing now is just one list per day (see Python lists if you're not familiar with them) but storing all the choices.
Like, every single choice the player makes gets stored, but without bloating saves. And instead of storing individual calendar entries, messages, character info stats etc. in the save - i.e. what *really* bloats them - they get calculated ad hoc
Welcome back! You were missed (even by lurker nobodies like me).

Can you shed some light on what exactly BlueCat meant about "disassembling" RenPy in the last update? It wasn't clear to me whether this was a translation error from German, or if somehow actual disassembly (i.e. converting binary code into ASM) was somehow relevant to the remaining dev work.
 
  • Thinking Face
Reactions: Smarmint
4.10 star(s) 146 Votes