SITREP #1 - figuring out vam plugins and flows (Patreon)
Content
A big first step: I created a new plugin for Aeternum that allows keeping some data persistent across scenes. This should help a lot in making an actual game. I never seen persistent data done before in VAM myself, I might very well be the first to do it. Need to do more testing with it but it looks fine so far. Added a few features for number operations like incrementation and decrementation, min, max and limits. It also works with IDs to prevent having to do repeated stuff for multiple things that are of the same class (like person 1, person 2, person 3). In the demo video there's a single first name field for example. When I change the person at the top, i just change the id of the person to the fields and the plugin gets the data of the new person.
The plugin works with UIText atoms and updates their value. One next step I want to do is to add dynamic variables text support. Sort of like "{person_fname} gained ${person_gain} this week". This would keep the number of VAM atoms down and make things prettier too content-wise so win win. Another thing I want to do is to add some sort of global variables support: pieces of information that can be formulas of stored data and that can be accessed in the scene. For example a totalscore=happiness+prestige+loyalty and the be able to access it in any UIText through {totalscore}.