- Jan 19, 2020
- 90
- 1,297
Hello, good people! OP has been updated with v0.9301. It has some fixes for the issues/typos that were previously reported.
Don't get me wrong, I'm not saying this to be a contrarian. I believe you have an issue here, but the lists being rewritten may not be the culprit. It could be the new backend, but I'm getting a slight increase in performance (around 15% faster skipping) ever since BennieBee rewrote the backend and encapsulated the variables. On this particular screen the lists are not even being called. There's only a tempVar (true/false), a couple of tempOption vars (also true/false) and a choice menu that has been lifted from a ren'py thread made like 8 years ago. No lists are being called or accessed until the player clicks the red button. Even then, the list being accessed is Characters list, not the ChoicesData, the one that gets constantly overwritten.
Since neither I nor BennieBee are getting any slowdowns, we can't troubleshoot this. May I suggest fiddling with the code and testing out if removing parts of it will remove the problem? Eg. removing all the editAttribute() functions, removing all but one editAttribute() function, transforming the black/red type of choices into regular ones (by removing the choice_main_button and choice_details_button) and finally removing the tempOptions altogether and see if that does anything.
Feels like every time I download this game I have to restart because the dev broke previous saves.
Are you guys getting any errors? If so, could you post a screenshot?Like the game but tired of starting over every update.
That one is fixed in 0.9301.In my case, I was apparently able to continue the game without any problems (I don't use Mods), but when I spoke to Zoey later, I suddenly got an error . I don't know if it's a late problem with the code change or what .
You don't have permission to view the spoiler content. Log in or register now.
I've already gotten a couple of reports of that particular issue. Still investigating what causes the issue since none of my saves are picking it up.is anyone else getting a error when trying to acquire a trait with the latest update? I have 11 power and tried to acquire both pummel and reflexes yet get an exception error message on both of those. I've also started a fresh game due to the warnings of no rollbacks with old saves.
Hey! Thanks for the heads up. The resource usage of lists being read and rewritten on each pass shouldn't overload even a very old system. The amount of processing power that is used should be negligible. Emphasis on "should". Were you getting these slowdowns on previous versions as well?madmate.games
I have to say that your code is really lagging badly.
Particularly when choices/decisions are on the current screen.
This one is a prime example.
View attachment 3264617
I'm not sure why you're insisting on putting everything in lists that have to be constantly read, but it isn't efficient.
To the point that there is an actual delay between mousing over an option and it highlighting with red.
I'm on a modern system, with a 12/24 core CPU, 64GB ram, 3080 and I only use Samsung Evo 980 NvME SSDs.
So if I can feel it lagging, everyone else can too.
Also this is unique to your VN, other renpy VNs don't have this problem.
Just letting you know that it's already a problem now and it'll only get worse as these lists get loaded with more data.
Don't get me wrong, I'm not saying this to be a contrarian. I believe you have an issue here, but the lists being rewritten may not be the culprit. It could be the new backend, but I'm getting a slight increase in performance (around 15% faster skipping) ever since BennieBee rewrote the backend and encapsulated the variables. On this particular screen the lists are not even being called. There's only a tempVar (true/false), a couple of tempOption vars (also true/false) and a choice menu that has been lifted from a ren'py thread made like 8 years ago. No lists are being called or accessed until the player clicks the red button. Even then, the list being accessed is Characters list, not the ChoicesData, the one that gets constantly overwritten.
Since neither I nor BennieBee are getting any slowdowns, we can't troubleshoot this. May I suggest fiddling with the code and testing out if removing parts of it will remove the problem? Eg. removing all the editAttribute() functions, removing all but one editAttribute() function, transforming the black/red type of choices into regular ones (by removing the choice_main_button and choice_details_button) and finally removing the tempOptions altogether and see if that does anything.