Thing of the day: this ost from Persona2 which I haven't played but have been obsessed with. it kinda represents the vibe I'm going for with my games. idk
Okay to be honest I didn't work on the project at all the entire day. (Except if you count the work I did from midnight to 2 am. aka, right now.) I made a setup for the Story Maker UI, and wondered how i'd implement it.
Went for custom resources which define commands to do in the editor, which allows me to avoid using JSONs or any other sort of file format. "Why not use them?" Well, see, that's the whole reason I'm making this project. (In case you didn't read the previous dev log, I'm currently remaking Unison22 using the same content, just different code. Probably won't post it online.)
I want to know if what I'm doing is wrong, and realizing my potential mistakes in a projet in which failure matters way less to me. I do believe I'll end up in an issue where using a Dictionary would've been way easier, BUT; I do think that can be easily fixed.
In it's future implementation, the Story Maker is taking raw commands and just dumps that into a resource that contains other resources. But, I could totally make it so it formats that as a JSON (or any other format) because none of the things I'm making with the commands actually take advantage of it being a resource other than for type checking.
I just want to use resources more, to know if their implementation can be extremely varied, because I do believe that to be the case! The one reason I'm doing this is to try and make localization easier; Because I feel like in the Story Maker I could easily make it so you can select another language, and set a "Text_[LanguageCultureHere]" argument along with the normal Text one.
I know for JSON's it'd work similarly for sure, especially as Dictionaries. But see? That's the problem: I don't see any major reason to NOT use Resources, and it's the same for JSONs! So, I'll just try the approach that stays as much as possible in engine to have 100% control over those files.
Remember when I said my sibling had EVERYTHING EVER? well i was talking about wanting a small laptop while going on vacation so I could keep on developing things. Guess what I'm typing this devlog on!!!!!! IT'S SOO COOL!!!!!
If I had this constantly the game would already be released. (I'm half joking.)
Last time I had this luxury, it was less of a pleasurable experience and more of a "I'm doing this because I'm extremely bored."...thing. I had a computer that was extremely slow; my previous prototype of the dating sim made it lag considerably even though it was just UI things LOL.... and even with it I still managed to fall asleep while commuting because honestly looking at the same ol' scenary outside was still 10 times more enjoyable ;')) But I had a Clive FF16 wallpaper so I was cooler than everyone around #CliveSweep #CidSweep
Anyway! tomorrow i'm finishing this story thing! Also, forgot to mention that the Story Maker now recognizes Stories that are in a specific path. It gets their Story Info, and creates a button for each Story found. ngl I reused a function from the sideM pet game i never finished ( ̄┰ ̄*)
also I forgot my tama because I left it in my room and I hope it didn't mind too much (。_。)