- Sep 29, 2019
- 34
- 15
You sure about that? I didn't know how the heck you managed to figure out how to fix the image bugs.Actually my programming skills are basic at best... Only a few classes on C, C++ and a few other languages that I've tried to learn along the way... But, I do understand the logic behind most of the code, so, while I can't make a game from scratch, I can change/fix some of the basic/slightly difficult things... I've tried learning Unity, but couldn't find the time, and later the will to immerse myself in it...
I find it ridiculous this game saves everything in the QSP file. I don't see any logical reason why it needs to do that. Only few variables need to be saved. Why save read-only lines?The QSP engine does have it's limitations, hence I've mentioned the games made by Avenger, or even Girl Life, both are present here in F95...
Making a quick comparison of the Jack .qsp file (about 9mb) and the Girl Life (about 45mb), the main difference is that in Girl Life almost every "folder" that declares a number of variables at the beginning, kill most if not all of them at the end, cleaning the memory and thus making the save file smaller by just saving what really matters... And the saving time it's not instant whatsoever, but, of course, can't compare with Jack...
What about the Godot engine used by Strive for Power? Or the RPGMaker engine? (I know, it's mainly for kids though I find plenty of eroges made in that engine.)As you mentioned, basically no other QSP game uses json... But 99% of them don't have the same goal as Jack, in which you get a shitload of slaves with different appearances/statuses...
I don't know how crushboss managed to redo the entire base code of Jack. Or worked 9 months debugging someone else's work. I have great respect for the guy.My point is, optimizing the base code of Jack could improve the loading/saving times, maybe not by much, but it would make testing/fixing issues easier, as you wouldn't have to redo a number of steps... Just load a save and see if what you did was right!
Although, it would be a pain in the ass to do this job...
I'm not really in the optimizing saving/loading times for the sake of it. I just want to see the entire 2409 girls the team worked so hard to compile over the year. As smartbadger (who is a programmer) mentioned, this should affect loading times, not saving times, since on startup you don't have much variables to save in the first place.
If you may agree with me what we need in the future is a primadonna programmer relationship manager. Many of these very talented programmers tend to be very sensitive or egotistical or both.PS: These other games, while better optimized (some of them), tend to lag after some time, or when they have to load a large video file... Redoing the game on another engine is a good option, but who has the knowledge and time/disposition to do so? Drama or no drama aside, the only one who offered himself is already MIA...
From the looks of it the team needs them if in the future it plans to add many new features. I think all the 1.7.x mods save for the ones handled by crushboss were riddled with serious bugs.