[FE7] Item-based branching promotions

Update version of the patch. Including the Nightmare module.
The promotion table is changed into 4 byte (added promotion level requirement).

Download here

Okay so I applied this to Fire Shell just using the patch, went to D90000 and ported that data to BE0260. Changed the pointers at 2981C (from 01 00 D9 08 -> 61 02 BE 08) and 27444 (from 14 00 D9 08 -> 74 02 BE 08). The promotions work fine, but I’m running into the same problem as last time I fiddled with this where the second promotion item listed for a class is still unusable.

The promotion array is all set up with the default promotions. I set up Mercenary using the Orion’s Bolt to go Nomad Trooper to test this.

http://puu.sh/9Ngf1/1cd9a09c40.png

Halp?

Sorry for late mentioning it. The current patch is v2 (the one with compressed files), with 4 byte of data per entries. It seems that the one you use is the first patch, which has 3 byte of data per entries. Currently I’m trying to fix the second patch (v2), in order to be able to handle interrupted promotion (so the table maybe shifted once more)

Edit. @Arch. Thanks for telling me the bugs. Update file. The current patch is v3. Same download link (the table has been shifted into 08D90080).

If i have 08D90080 Ocupied, what should i do? How much space does that table take? Is there any conditions on wich offset should i use? And about palletes, is that issue fixed?

I finally aplied this great patch to my hack, and it works so far, without pallete support, but now i have an issue…I want my knight class 15, be able to promote to class 67(Great knight) but so far game frezes each time i try it, it worked on palladin and even king Class 61, BUT 67 is not working What should i do? Is there a number i should change? My class list is efectively repointed and expanded…

I just fixed the issue, but now, i think the same structure you are using could be used for palette changing, if we have char ID XX, then Class ID YY and the last byte goes to pallete ZZ it could be wonderfull…