Today, I had one goal: Get the final version of Spirits out for testing and start looking for publishers.

Hooboy, did that not happen.

The newest version was riddled with a game-crippling bug that would freeze whenever you tried to change music. It was a hard crash…only control alt delete would get you out…and that’s one of the worst kind of bugs: the one that tells me somewhere along the lines, Spirits got corrupted. And I have absolutely no idea how to fix it.

***

Way back when I was making Ore no Ryomi (over five years ago, in fact) I was nearing the finish line when something happened…Game Maker told me the game was corrupted. That was that. There was no going back to fix anything, or getting it to work…it was broken, period. Game Maker suggested to load up an old copy. Problem was, the latest backup I had was dated months previous. I had lost months of work, just like that. I couldn’t believe it. I was angry, sad, and heartbroken all at the same time…but, I just picked up where I left off a few months ago and started programming again.

That experience still stays with me to this day…so much so, that I don’t just keep three backups handy. Here’s what my folder has looked like lately:



Thankfully, I was able to successfully reproduce the game crashing multiple times, and with that I went through each file, seeing which one wasn’t crashing. Thankfully I didn’t have to go far: spiritsofmetropolis31merged seems to work flawlessly. So I lost a few days of work (really just a day of work, as I didn’t work on the game from the 26th to today)…honestly, it could have been much much worse. Heck, further testing may reveal I have to go back a few more files. But in the end, I’m extremely thankful that the Ore no Ryomi incident happened…otherwise, who knows how much work I would have lost today.