Initially, I wanted to make some new classes as well as female/male version of certain classes. I used the trainee class spot but it turned out that those spots are hard coded, so the class will always considered as trainee. After that, I decided to expand the list a bit, as I only need a few spots. However, when using that new class I made on the extended class spot makes my game crash right away.
You can disable automatic trainee promotion with a patch. You should also check if your characters have Max Level 10 toggled on and toggle it off.
You need to install ExModularSave -patch. Otherwise extending the class list causes huge problems. FEBuilder should give you a warning before extending the class list, don’t ignore it.
that part was blank, then I saw that the other classes has that thing filled
so i tried it and my game is not crashing anymore
This you?
I think febuilder tries to default all new classes’ MMS to use the Lord AP, so not sure why it didn’t in this case. Or maybe I am misunderstanding something.
Do you think this was caused by a reproducable bug in febuilder, or did you just make an error?
I would strongly recommend avoiding expanding classes. They are dangerous when we don’t know much about coding and these things.
I did it several times, like. When I started using FEGBABuilder I was always expanding them and every time the game got corrupted for some reason, in that case, the classes.
About the trainer class, I think if you change their max level from 10 to 20. This will fix the issue with the promotion.
There are few classes you can change in the codes, let me show some of them. (I will be considering you will add the female variants to most classes as mercenary, great knight, general and knight).
Expanding classes is perfectly safe if you use EMS/SkillSystems. From what I’ve seen, any time users had an issue that they thought was related, it turned out to be something else. I can very confidently attest to the safety of class expansion. I think you experienced issues for other reasons. If you have a project that you think is corrupted due to class expansion, then send a report7z.
I might recommend that newcomers to febuilder replace a couple of classes they aren’t using before expanding the class list, though.
If you are using FE8 the answer is not at all :v. If you are using FE6 or FE7 than the answer changes to depend.
Some classes in FE8 uses the same animation, as generals and great knights. They even have duplicate battle animations in the game, the armor’s palette is the only difference.
Great Knights are literally the same, they use same animation and even same palettes.
The civilians have duplicate classes because FE8 uses them twice in the game. And for some reason they created two more classes of a man and woman peasant.
Some classes aren’t used in game as the 75, 76, 78, 79 and 7B.
So, about the duplicate classes. This may be helpful.
The red arrow means it’s a class with the same battle animations and map sprites as the male variant AND classes that aren’t used in game and classes that are used in game, but you may want to change them.
The green arrow means a class that, in the case of the Hero and Wyvern Knight, uses different map sprite animations, but the battle animations are the same.
In the case of Shamans and Druids, they have the same map sprite, but they have the female battle animations in the second variant of the class. ( Like 2D is male and 2E is female)
Also, @Vesly has more experience than I, so I recommend following his tips :v.
I have a new problems though, when I selected a third promotion option on certain classes, it crashes my game. At first, I thought maybe the classes are the problems, so I’m moving them to the 2nd promotion option but some of the problematic class did work, but some other class still crashing.
I will say, while I think it works fine expanding the list with those instructions, I tried putting the “0x80” ID class in a promotion tree, and the game crashes when it tried to bring up the promotion screen when running the game. I can only guess the extra bit of data is causing issues.
Oh interesting. Thanks for the response, as I was not expecting that and appreciate it. I hadn’t considered doing that (still new to poking around with FEBuilderGBA). I don’t think it helped though. I tried doing what you suggested, but trying to have Garcia promote into 0x80 “Lord” still appears to crash, after doing what you suggested. Below is what I did.
expanding classes is perfectly safe - there are dozens of hacks out there with thousands of hours of collective playtime that have expanded classes and run perfectly fine. I’m not sure what issue you’re experiencing, but many people have gotten past it.
The new class doesn’t have weapon experience in axes so I assume you haven’t given it axe animations either. Assuming Garcia is a fighter and is using an axe, the promotion screen will crash because there’s no axe animation for the new class.
You can either give the new class axe animations or use the patch that makes it so the promotion screen just displays the unarmed animations regardless of what the unit is using.
It’s not about the animations, though that is fair to point out. I think it’s the ID using an extra bit, somehow is my best guess?
For example, if I use Priest (as seen below) the promotion screen does work, and he can promote to Priest (yes, animations are missing, but that is fine. It works.)
When using this 0x80 Lord, once I use the Hero Seal, the promotion screen is just black (audio still plays, but using the D-pad I don’t hear anything).
Is what it is. I am just playing around. Not sure what I am missing as I do believe @Vesly .
In your screenshot, the animation pointer is 0. I very much doubt the cause is not that. The class ID using the 8th bit has never been an issue for promotion, it’s only for save data. If you’re sure you set up proper animations, then I’m afraid I don’t know what else you could’ve done to cause that issue.