evanbowman / skyland-gba

Realtime strategy game for Gameboy Advance
Other
62 stars 3 forks source link

Crash when finishing "lemon tree" quest #6

Closed DMeisei closed 1 year ago

DMeisei commented 1 year ago

Love the game and I been playing it lately on my modded GBA with flash card everdrive x5 mini. The game crash with a red screen and show "invalid quest marker", need to reboot the game.

Good luck with the game and I look forward to playing or buying the finish product.

evanbowman commented 1 year ago

Thank you for finding and reporting this bug! I'm on vacation for a few weeks, I will look into it when I'm home.

evanbowman commented 1 year ago

I played around with the code a bit today and couldn't reproduce the issue unfortunately. I reverted some recent changes to the quest system, maybe it'll resolve the problem. I've published a new release rom to the beta download page. If the issue occurs again, please send me your save file if possible, and I will investigate further.

evanbowman commented 1 year ago

I will leave this issue open until I can reproduce the problem and resolve the bug.

DMeisei commented 1 year ago

Understood, I will try to reproduce the bug and provide a save file.

evanbowman commented 1 year ago

Great, thanks for your help! No pressure, just try to keep the save file and send it over if the issue comes up again

DMeisei commented 1 year ago

Since we are talking about save file, I have a question. I am playing on a GBA Everdrive x5 mini flash card on a screen modded AGB, using SRam rom setting. First playthrough, I saved in Adventure mode (Beginner) after moving through a few stage. Second playthrough, I started where I saved on the first playthrough, but I shut the GBA off before saving. Third playthrough, I lost all my process.

Is this intended? Should I always save whenever I stop playing? Or was it the Evedrive x5, rom setting?

evanbowman commented 1 year ago

Yeah, this is intended behavior actually. I think the game would be less enjoyable if you could turn off the game and repeatedly retry if you make a mistake, but I'd be open to changing the logic to preserve saves. The game intentionally marks a previous save as invalid when you load a saved game, and expects you to save again. Maybe for beginner difficulty, I should allow people to preserve saves. The game also has a hibernate feature to send the gba into sleep mode, available on the start menu.

DMeisei commented 1 year ago

Ah thanks for the response, I was confuse a bit thinking it was my flash card.

evanbowman commented 1 year ago

Thanks for the feedback! I'll put a message into the game explaining the saving process.

DMeisei commented 1 year ago

I couldn't re-produce the issue anymore, or maybe I am just unlucky. Guess I will close this issue, if I get the error again and have a the save file I will open a new issue.

evanbowman commented 1 year ago

Thank you very much for raising the issue, please let me know about any bugs you find in the future!