[FE8] [Complete] Fire Emblem: Vision Quest (v3 by Pushwall - 1-Oct-22)

I don’t work on this project, but I found the offending code here:


In this image, we have a conditional label 0x1996. Think of this like a bookmark that code will jump to when asked. We set the background for the talk event, then start checking if certain characters are alive - in this case, the three villager NPCs in this chapter, starting from the adult man villager 0xF9, then the young girl villager 0xF6, then the young boy villager 0xF7.

Every time we check whether or not one of these characters is alive, the game will return a 1 if they are alive, and a 0 if they aren’t. In each of the branch instructions here, we will jump to a specified conditional label if the unit we’re asking about is dead, which would be used to skip this part of the code if any one of the villager NPCs died.

In the case of the adult man and young girl, the conditional label is 0x1997, which we see three labels for not long after these checks. There being three identical labels, as far as I know, is completely unnecessary, but should break nothing. It’ll all end up in the same location every time. However, for the check for the young boy villager, the branch instruction is going to jump to conditional label 0x1996 instead… which jumps back to the start of this code, having changed nothing, therefore an infinite loop occurs. This state can only be reached by having specifically the young boy villager die while the other two remain alive, as in any other case, the code will either give you this Earth Seal as intended, or skip ahead as intended.

To fix, open FEBuilder, load Vision Quest into it, go to chapter 0x3B “Protect and Serve”, double click “End Event” on the right hand side, scroll down to the section pictured above, and where it says “…Jump to Conditional ID [ 0x1996]…”, double click that line and change the 0x1996 in the branch instruction to 0x1997, then click “Write to ROM”, close that window, and on the main window of FEBuilder, click File > Save.

I hope this helps you out. Let me know if anything was unclear.

4 Likes

Thank you! It was the young boy villager that didn’t make it out (o7 soldier, my deepest apologies). Changing that ID seems to have worked without breaking anything, have successfully made it to 3-3x now. Strange bug but I imagine it’s just an oversight. Thanks so much!

1 Like

That means Pandan/Pushwall need to release version 3.1 after all this time? :wink:

Found the cause of this bug.

Radoslav has a custom animation set assigned to him for Shaman and Druid. The Druid one does not have animations set for being unarmed.

To fix: open FEBuilder, load Vision Quest, from the main window go to Advanced Editors > Patch, search for “Character Custom Animation by EA Table Editor”. Scroll until you find the second Radoslav entry. Your patches window should look like this:

Click where it says Anime, you’ll get a window with the top part looking like the first image in this post. Select the second Anima entry in that list, and change Weapon type to 9 (Item), then press Write to ROM. Go back to the main window and click File > Save, and the promotion will play like normal now.


I attempted to note down a bunch of reported issues after the v3 patch and investigate them myself, but I could only replicate and confirm the cause of the above issue. I don’t know for sure what causes 1-3’s ending to crash for some people, as I cannot replicate it, but it may be related to the fade command at the very end.

I think changing the speed from 32 to 16 might be worth trying on an emulator known to crash here, but I don’t know what emulator does so. VisualBoyAdvance 1.5a (an old version nobody in their right mind would use today) did not experience a freeze in this end event.

1 Like

Holy damn I never thought esfir had a special conversation with his mother and a personal weapon for her as well

Hi @Pandan just finished played vision quest (it was really fun) and I just have a question. You might hear this a lot but are you planning to make a new project (or continuing a previous one) on this world/story? Or are you gonna start a new one anytime soon?

2 Likes

Thanks for playing. No big plans at the moment, life is pretty busy for me right now.

I contributed to a few other projects (Call of the Armor, Bells of Byelen, An Unexpected Caller, Tales of Kotor) since wrapping up VQ and also have the demo for the canceled sequel (Lengths of Time).

5 Likes

Thanks for the answer! It’s a bit sad to hear that not gonna lie but I definitely understand why. Life should always be put first before anything. So yeah thanks again for answering and have a good day!

3 Likes

Dear @Pandan I currently work on a project that is basically a PME of FE7 which I plan to give more quality gameplay and an own story after the normal PME is done. I want to include maps from other fire emblem games to have a “Hot pot of actually good maps” and I want to ask if I can port like from your romhack, I will credit you of course and due to it being in a diferent game it will of course don’t play exactly the same, I just think your map design is very much quality and it could definetely improve FE7 if it replaces one of the weaker maps.
I can understand if you decline since my suggestion is literally “taking your game design and porting it over into my game” but I would be happy if I could take some.
Thank

Thanks for asking. I don’t want the maps to appear elsewhere. Please do not use them. Thanks.

10 Likes

@Pandan hi, I recently downloaded this game off a different site (Romspedia I believe it was) so I can play on the delta app that’s on iPhone (I tried downloading it here but couldn’t seem to get it to work) and I can’t seem to get passed 1-3. Everytime I beat it it just stays black screen (maybe I downloaded a demo version?). Was wondering if you were going to make the game accessible for the Delta app for iPhone? Or if you know a way to make it work for delta app? Or a different way to download like a .zip or media fire download? Thank you!

NEVERMIND I GOT IT WORKING AFTER A COUPLE RESTARS! :smiley:

Does anyone know how to fix the lag when quickly hovering over enemy units? It also happens when choosing between two targets the game will lag. Haven’t experienced this in any other fe game on gba emulator.

Is there a discord? None of the links work.

No I shut down the server a few years ago

Forgive me if I’m necroing. Is there a complete list of secret reward interactions/gaiden chapter reqs for VQ somewhere? Loving the hack so far.

I’d like to ask you something even though I played the hack once, and didn’t like it that much, I would like some advice on balancing units instead of making them too OP so that I can make my hack the best it can be, and possibly remake it into a real indie game.

Aight, so how tf does it depends on which map the group goes in 2-5x?!

Also, please where are the zones, in which Fitzpatrick is considered escorted?

Hi, I am on chapter 10 (or 11 I think) and I have 2 Earth Seals. Storch is level 16 and he can’t use a Earth Seal to promote for whatever reason but Lera who is level 15 can. Is there a special promotion item exclusively for Storch or is there a bug involving Storch and him using an Earth Seal somehow?

Storch promotes with a different item that you’ll eventually receive.

1 Like

So, silly fun fact.
This game is actually the reason I played the Donkey Kong Country series, especially the Forest Interlude cover. Like that song made me remember that Donkey Kong Country has great music and it lead me to getting around to playing them. And now DKC 2 and Tropical Freeze are two of my favorite 2d platformers. Like both of them are kings of the genre in my opinion with DKC2 being probably my favorite 2d platformer of all time.
So, thanks for that, Vision Quest.

7 Likes