Jump to content

Auto-Promote at level 20


Onmi

Recommended Posts

You know how in Radiance series how your units will promote automatically when they reach level 20? is there any way to replicate this in FE8? I mean theoretically it sounds possible since the Trainee classes promote automatically when they hit 10, but still, doesn't hurt to ask

Link to comment
Share on other sites

Ohhhhh I hope so, I'd practically switch my hack to FE8 for that but not really :P

Edit: Oh yeah, contribute to the thread... It seems like it might be possible to give all classes that ability, and then change the level somehow? The classes might be hardcoded though :/

Link to comment
Share on other sites

There's a byte in the RAM that probably has the level #. I'm guessing it changes upon a level-up. Use ASM to have it check if the level becomes 20. If it does, set a flag that indicates that or something (think TRUE/FALSE). Then later use that to initiate a promotion scene on said unit (you should be able to use the same routine used in normal promotions, just trigger it after a battle or item use). It'd take a lot of ASM hacking though since you'd have to code it differently depending on different conditions. Furthermore you'd have to find certain routines in the game by debugging and also, the way I said is probably not the best way. There's probably a much better more efficient way to check whether to promote a unit or not besides checking the level #. I'm thinking this because I'm not very smart so it's very unlikely that I picked a good hypothetical way to go about this (this is all theory).

Link to comment
Share on other sites

IIRC Merlinus can promote at any level, it depends on the chapter, but I'm not positive. But I'm pretty sure that eli and hector(in their respective modes) can promote before level 10, auto promotions don't take the level into account.

In FE8, pretty sure the same applies to ephriam and eirika.

Link to comment
Share on other sites

In FE8, it seems that it'd be pretty easy to just edit a little check into the level up routine that checks if the character is level 21 or not, and if so call the promotion routine.

Then again I don't know too much about ASM so I guess you'd have to ask Ryru

Link to comment
Share on other sites

  • 2 weeks later...

Ran a little check of my own over how the ASM Routine must work

~It's checking if the trainee class is level 10, NOT if it's at the promotion level or max level (Set promotion level to 20, removed the 'Max level 10' ability)

~The routine only runs when the player manually swap maps. I could hit Level 17 perfectly fine in Chapter 2 and 3, but the moment I started 4, Ross brought up the promotion screen

~As stated, the routine is tied directly to Ross, not to the class.

I don't quite remember if the Super Trainees promote via promotion item, or via ASM Routine, but I assume it's the former. If not the best bet would be to look for the latter and copy that to each character.

Even with the former, I have to check what controls the levels, and I'll also have to script a custom response to the Tier 1->2 promotions. If I decide to go Tier 3 (most likely given the 50 chapters the game goes on for, and I'm no skimp with map size or enemy size but who knows until it's put into practice amirite?) I can have THAT done by promotion item.

Link to comment
Share on other sites

Ran a little check of my own over how the ASM Routine must work

~It's checking if the trainee class is level 10, NOT if it's at the promotion level or max level (Set promotion level to 20, removed the 'Max level 10' ability)

~The routine only runs when the player manually swap maps. I could hit Level 17 perfectly fine in Chapter 2 and 3, but the moment I started 4, Ross brought up the promotion screen

~As stated, the routine is tied directly to Ross, not to the class.

I don't quite remember if the Super Trainees promote via promotion item, or via ASM Routine, but I assume it's the former. If not the best bet would be to look for the latter and copy that to each character.

Even with the former, I have to check what controls the levels, and I'll also have to script a custom response to the Tier 1->2 promotions. If I decide to go Tier 3 (most likely given the 50 chapters the game goes on for, and I'm no skimp with map size or enemy size but who knows until it's put into practice amirite?) I can have THAT done by promotion item.

That's a dangerous assumption to make without manually checking the opcodes with a debugger. For all we know, it's not a separate routine but rather just a separate check built into the existing levelup routine (which is not entirely implausible).

not to mention your terminology is completely off because A) everything is an ASM routine if you want to be really specific and B) the promotion routine is exactly the same either way it's just that the trainees call it differently

I'll go run it through a debugger later if you want and give you a more accurate lowdown than experimentation can ever give you.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...