The cut scenes and stuff are amazing and pretty impressive. I got stuck in a large room with water and im not fully sure how to progress further?
Also i ended up switching to Vix then left the game, and trying to enter the world causes the game to crash. so thats a way to lose a world i guess.
There was also a case where i seemed to have accidentally permanently softlocked by pausing at the wrong time when Vix is supposed to wake up (she simply never wakes up)
Oerall a great looking game but easy to break if you are not careful
There's not actually a way to get stuck in that room unless you just can't figure out what to do (which is to parkour anywhere you can until you find the next trigger); if you fall in the water you can just swim back to the well-lit stairway that gets you back to the entrance. (Honestly, I probably ended up relying too much on my own instinct to persistently examine every square inch of a game world until I find what I'm looking for...)
I never did playtest multi-session playthroughs, partly because my automation gives me a clean world every time I play and partly because the game is short enough to complete in a few minutes, so I didn't seriously foresee anyone not playing it through in one session. (For what it's worth, though, I did plan for this case, but forgot to do so for Vix as well.) Pausing (pressing Esc in singleplayer) should only affect chat message expiry, because the scenes are all based on minetest.after (and/or triggered by player action directly) and therefore game time rather than clock time. What I assume happened is that you left and rejoined, and my reconstitution logic failed to restore the action callback that was supposed to trigger the scene.
Both bugs are fixed in the repository, but can't be released because the game jam is still on.
(Honestly, I probably ended up relying too much on my own instinct to persistently examine every square inch of a game world until I find what I'm looking for...)
The level design definitely suggests that, lol. I personally dont like 'puzzle' that is just trying to find a trigger/item in some large room (though thats my own opinion :P)
What I assume happened is that you left and rejoined, ...
Nope. during one playthrough i pressed Esc (pausing) then unpaused and that was enough to trigger the softlock. Idk how such a softlock is even possible but all i know is that it is :P
(I tried to reproduce the glitch again and 2 later attempts came with no success...)
I personally dont like 'puzzle' that is just trying to find a trigger/item in some large room
You do have a good point, though; the exploration aspect doesn't work nearly as well in a small setting like this as it does in a larger, more open-world setting... I may try to remedy that in the future by having more 'real' puzzles as well. (And if I ever get around to making a sequel, I plan to have it be more open-world as well.)
i pressed Esc (pausing) then unpaused and that was enough to trigger the softlock
This is... odd. I haven't been able to reproduce this, even after trying multiple times. Are you sure that this is caused by pausing, and not by leaving and rejoining sometime earlier? (The latter would cause generators broken after rejoining not to be recorded, which would explain what you describe; I've already reproduced and fixed that case in the repository.)
If it is indeed caused by pausing, I'm inclined to put this one down as an obscure Minetest issue rather than a problem with my code, especially considering it seems to be a rare corner case...
The cut scenes and stuff are amazing and pretty impressive. I got stuck in a large room with water and im not fully sure how to progress further? Also i ended up switching to Vix then left the game, and trying to enter the world causes the game to crash. so thats a way to lose a world i guess. There was also a case where i seemed to have accidentally permanently softlocked by pausing at the wrong time when Vix is supposed to wake up (she simply never wakes up)
Oerall a great looking game but easy to break if you are not careful
There's not actually a way to get stuck in that room unless you just can't figure out what to do (which is to parkour anywhere you can until you find the next trigger); if you fall in the water you can just swim back to the well-lit stairway that gets you back to the entrance. (Honestly, I probably ended up relying too much on my own instinct to persistently examine every square inch of a game world until I find what I'm looking for...)
I never did playtest multi-session playthroughs, partly because my automation gives me a clean world every time I play and partly because the game is short enough to complete in a few minutes, so I didn't seriously foresee anyone not playing it through in one session. (For what it's worth, though, I did plan for this case, but forgot to do so for Vix as well.) Pausing (pressing Esc in singleplayer) should only affect chat message expiry, because the scenes are all based on minetest.after (and/or triggered by player action directly) and therefore game time rather than clock time. What I assume happened is that you left and rejoined, and my reconstitution logic failed to restore the action callback that was supposed to trigger the scene.
Both bugs are fixed in the repository, but can't be released because the game jam is still on.
The level design definitely suggests that, lol. I personally dont like 'puzzle' that is just trying to find a trigger/item in some large room (though thats my own opinion :P)
Nope. during one playthrough i pressed Esc (pausing) then unpaused and that was enough to trigger the softlock. Idk how such a softlock is even possible but all i know is that it is :P (I tried to reproduce the glitch again and 2 later attempts came with no success...)
You do have a good point, though; the exploration aspect doesn't work nearly as well in a small setting like this as it does in a larger, more open-world setting... I may try to remedy that in the future by having more 'real' puzzles as well. (And if I ever get around to making a sequel, I plan to have it be more open-world as well.)
This is... odd. I haven't been able to reproduce this, even after trying multiple times. Are you sure that this is caused by pausing, and not by leaving and rejoining sometime earlier? (The latter would cause generators broken after rejoining not to be recorded, which would explain what you describe; I've already reproduced and fixed that case in the repository.)
If it is indeed caused by pausing, I'm inclined to put this one down as an obscure Minetest issue rather than a problem with my code, especially considering it seems to be a rare corner case...