Win condition: Range event, when one of the NPCs reaches the escape point, decrement counter 0. If counter 0 is equal to 0, clear the chapter.
Defeat condition: Have the NPCs’ death quotes trigger flag A (for example). Have an always event triggered by flag A which unsets flag A and decrements counter 1. If counter 1 is equal to 0, cause a game over.
This is not the only way to do this, but I think it’s simpler and you don’t have to use multiple unit IDs/flags for this.
Thanks for all the attention and effort being put into my issue! ^^
I tested the small correction that @knabepicer suggested (turning off flagC when fired) and from some quick testing it seems to be already working as intended. Though based on the continued discussions I assume there’s easily potential for more bugs that I’ve not triggered yet…
There are no enemies set to escape, so I don’t think there should be an issue with who escaped, as @7743 suggested. Unless I misunderstood your point.
With it currently looking like the chapter is working, I’ll probably just continue for now. When I get more playtesters later I’ll definitely be keeping a close eye on this chapter, and will refer to all the help you guys offered to tinker further if needed. Failing a permanent fix I’ll opt for a simpler solution, though between both your answers and the suggestion @Shuusuke offered I’m confident I can get it working!
Whenever I end player phase on Chapter 11 of Eirika route, the game freezes on the Enemy Phase transition. Strangely, this error doesn’t occur if I don’t move anybody at all.
EDIT: I encountered more errors as I played the chapter, such as it spontaneously restarting for no reason, the Runesword Bonewalker having no HP and glitching the graphics after combat and random actions seemingly affecting how the enemy phase turns out. Sometimes when I do a very specific set of movement on player phase, it restarts the game/freezes and other times it proceeds like normal. I have no idea what’s happening.
Encountering a bit of a weird visual problem. This happens whenever I select a specific unit for battle (in this case, Celes as a Witch), save in preps and then reset the game. She then turns into a Paladin for no reason at all. The same issue also occurred with a character replacing Joshua, who is an Archer. After Chapter 5x, they became a Cavalier in the preps of Chapter 6. What gives? Just an FYI, this issue doesn’t occur if the chapter is played normally (IE entering preps with Celes at the bottom of the unit selection screen).
You extended the class list but did not apply the ExModularSave patch as you were instructed. Because of this, extended classes aren’t saved. Just apply the patch and it will be fixed.
Witch is ID 0x88, without EMS it gets saved as 0x08, which is the ID for Paladin.
EDIT: Also, a recommendation, if you’re going to extend the class list, extend it to the maximum size to begin with. Every time you extend a list you have to repoint it, which wastes space.
Also, I’m worried that you’re doing something non-standard.
Are you testing by pressing F5?
This time, even if the sav file is “Fire Emblem - Water cycle.sav”, it should be “Fire Emblem - Water cycle.emulator.sav”.
Instead of writing to ROM all at once, first press the F5 key to test.
If there is no problem, write it to ROM.
I dunno. I installed ExModularSave, but it wiped all my save data, turned everyone into Ephraim Lords and blackened the title screen. It might’ve been due to my prior tampering with the ROM, but the patch seemed to have caused more harm than good. Like, unplayable levels of harm.
The patch changes the saving process, so previous save files naturally are lost. Use a savestate then save normally.
If that doesn’t work, just play up back to where you were, it’s easy with febuilder’s debugger and there’s no avoiding this. It’s either this or not having extended classes.
The save data expansion will change the save data format, so all existing save data will no longer be available.
At this time, FE8U may cause the title screen to go black.
As a workaround, delete the sav file. del ROMNAME.sav , del ROMNAME.emulator.sav
Having an old format sav file is the cause of the problem.
That’s why I don’t recommend the class extension to beginners, because it’s troublesome.
Did you uninstall the Anti-Huffman Patch?
That is the act that triggered the problem.
and You have extended the text table.
The Anti-Huffman Patch is installed in the part of the process that is responsible for accessing the text table.
In other words, Anti-Huffman and extended the text table change similar parts.
In this situation, if you Uninstall Anti-Huffman when only Anti-Huffman is not installed in the past backups, the vanilla data will be used to delete Anti-Huffman.
Then, the process of accessing the text table will also be rolled back to vanilla.
Thus, you are now back to accessing the old text table instead of the one you expanded.
When you expand a table, FEBuilderGBA will clear the original table to null.
Therefore, the old text table is a sea of nulls, and that’s where you end up accessing it.
So, the game will hang up.
As a workaround, do not Uninstall AntiHuffman.
There is not a single advantage to uninstalling this patch.
I recommend that you go back to the previous backup.