wrightmat / zbom

Zelda: Book of Mudora (Solarus)
37 stars 13 forks source link

Boomerang is impossible to acquire #85

Closed Ultra-TM closed 7 years ago

Ultra-TM commented 7 years ago

After getting the big key in the Hyrulian Sewers by defeating the ghost mini-boss, I tried to open the big chest to get the Boomerang, except that trying to do so only made the game partially freeze. The big chest switched to its open sprite but no message box showed up and the Boomerang was not added to the inventory. Link got stuck in place and couldn't be moved at all anymore. Also worthy of note is that opening this big chest caused a specific sound to play, one which I don't remember hearing anywhere else in the game so far. I tried quitting the game without saving and tried opening the big chest again several times, but the issue persisted. I went and defeated the Sewers' Dark Tribe wizard boss, collected the dungeon's book page, and tried one more time: still the same issue. Finally, I tried one last time except by saving and quitting after opening the chest instead of quitting without saving. After appearing at the dungeon's entrance, I checked my inventory and there was still no Boomerang in it. I went back to the big chest and it was in its open sprite, and trying to open it again did nothing. The compass was also no longer showing the big chest in the dungeon map.

I tried to work around the issue myself by editing my save file with Notepad++, however I was unable to figure out which line of text to add in order to have the Boomerang available in my inventory, and trying to change one of the save's currently active items to the Boomerang does not work as it breaks the in-game GUI completely and pressing the hotkey I assigned it to does nothing at all, which I guess is because I haven't actually acquired the Boomerang.

I'd like to know which line of text I'm supposed to add to my save in order to have a working Boomerang in my inventory so that I can continue playing through the game without missing out entirely on this item.

wrightmat commented 7 years ago

Was an error.txt file generated? If so, can you post it? What version are you running?

wrightmat commented 7 years ago

To correct the save file: ensure "b1195" and "b2004" are true. Also "i1808" should be 1 if you didn't have a boomerang or 2 if you had the first level one from the Great Fairy and need the upgraded one.

Ultra-TM commented 7 years ago

I'm running the latest version of the game, version 1.2.

I imagine the game might have printed errors in my attempts to open the chest containing the Boomerang, however now that I open my error.txt file, all I find are a few seemingly irrelevant lines which I think were caused by my attempt to work around the issue myself by setting the Boomerang as one of my save's currently active items (as I described in the original post). I would have liked to reproduce the issue one more time and then see what gets printed to error.txt, however I can't do that anymore since, as I explained in my post, I foolishly ended up saving the game after my last attempt to open the Boomerang chest. Still, I'll upload my current error.txt in case you find anything useful in it.

error.txt

Thanks for the instructions on how to correct my save. I'll apply the fixes and resume playing through the game this weekend. I'll post here again if I end up encountering another bug.

Ultra-TM commented 7 years ago

By the way, just in case this information is useful as well, I opened my current save file in Notepad++ before applying any of your fixes, and "b1195" is already set to true, however "b2004" and "i1808" are both absent from the file (I had not acquired any Boomerang/Boomerang upgrade prior to opening the big chest in the Hyrulian Sewers).

Here's my current save file without having applied any of your fixes, in case it helps you figure out this issue, especially since it seems (to me, at least) that my current error.txt doesn't contain any information about the issue I ran into. I'm posting it on Pastebin instead of here since GitHub doesn't allow me to upload .dat files.

https://pastebin.com/zF07RqKw