Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit) (+2)

Sunk way too much time into this last night and got to rep level 5. Really good stuff! The presentation is slick and it's fun learning how the different "nodes" are set up as you get to grips with the gameplay. I had a great time with it, even if I started feeling a bit OP after putting enough cash into upgrades lol

I almost didn't get to play it though! The first time I tried it, I had the "Quick Boot" setting enabled on my Everdrive, which skips the GBA BIOS. Unfortunately the Everdrive seems to leave a bunch of leftovers in memory... when I started a new save, the game apparently wrote uninitialized values to the save data, and anytime I tried to "Load Software" or "Enter Cyberspace" it crashed trying to index something with a garbage-value negative number. To fix it, I had to disable Quick Boot and start a new save so the correct values were written to SRAM.

That's mostly Everdrive's fault though, to be clear; I've had issues with Quick Boot on a few jam entries, but you can hardly blame them when the memory starts in a specific state in pretty much every other conceivable GBA hardware/emulator setup :p

Sorry for the ramble about a stupid technicality 😅 Just wanted to explain what happened for the benefit of anyone else with the same issue. Nice work!!

(+1)

TIL the initial values of an std::array of an enum class type are not defined! Had to explicitly initialize it with a {} (empty braces) to set it all to the first/zero value. I can post a fixed ROM shortly.

I'm glad you enjoyed the game!