Heya, FEUsers, I’ve been tryin’ to install a Custom Build of the SkillSys into my ROM, but I keep getting lots and lots of errors that I don’t understand. All I did was uncommenting/commenting stuff in the “config” file, and swapping numbers in the “skill_definitions” file, but the errors mention folders I haven’t touched.
I would really appreciate if someone with more knowledge about this than me could be so kind to let me send them my ROM’s patch and help me install a Custom Build with the preferences from the aforementioned files into it.
Best bet would probably be #buildfilehelp on the discord
First thing’s first did you install the FEBuilder skill system? You need to do that as the Custom Build then takes it over.
Yes, I do have the old patch installed.
Wait doesn’t the newer versions of skill system not use custom skill build?
Cause if it can then that would be cool
There’s a lot of different versions of the Skill System running around so I’ll clarify
- FE Builder Skill System
- Github Master Skill System
- Custom Build
- C Skill System
I’m talking about the 3rd one. It requires an existing installation of the 1st one to work. If you want custom skills in FEBuilder and don’t want to fiddle with code too much that’s the path you take.
Yes, I have the FEB patch already installed, but when I try to install the Custom Build via EA it throws a bunch of errors that mention files I haven’t touched.
Then I would take Hatsuru’s suggestion and ask on the Discord, preferrably with a screenshot of the errors so people can help you further.
That’s where your problem is. Thats not how you install it. You have to go to Advanced Editors → Skill Custom Build. It should be right above Insert EA.
In this menu, you select the file “MAKE Custom Build”, and you’re good to go.
Official guide:
I tried that and got the following errors:
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master\MakeHack.cmd
output:
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>#!/bin/bash
"#!" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master># USAGE: ./MakeHack.sh [quick]
"#" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master># If first argument is "quick", then this will not update text or tables
"#" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>base_dir=$(dirname "$(readlink -f "$0")")
"base_dir" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master># defining buildfile config
"#" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>source_rom="$base_dir/FE8_clean.gba"
"source_rom" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>main_event="$base_dir/ROMBuildfile.event"
"main_event" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>target_rom="$base_dir/SkillsTest.gba"
"target_rom" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>target_ups="$base_dir/SkillsTest.ups" # unused, but kept for symmetry with MAKE HACK_full.cmd
"target_ups" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>target_sym="$base_dir/SkillsTest.sym"
"target_sym" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master># defining tools
"#" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>c2ea_py="$base_dir/Tools/C2EA/c2ea.py"
"c2ea_py" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>textprocess_py="$base_dir/Tools/TextProcess/text-process-classic.py"
"textprocess_py" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>parsefile="$base_dir/EventAssembler/Tools/ParseFileUTF8"
"parsefile" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>tmx2ea="$base_dir/Tools/tmx2ea/tmx2ea.py"
"tmx2ea" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>symcombo="$base_dir/Tools/sym/SymCombo.py"
"symcombo" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master># finding correct python version
"#" no se reconoce como un comando interno o externo,
programa o archivo por lotes ejecutable.
No se esperaba python3 en este momento.
C:\Users\ALCALDIA\Desktop\Downloads\SkillSystem_FE8-master>if hash python3; then
Sorry for the spanish.
No te preucupes. Yo tambien hablo Español ![]()
Are you using this buildfile?
https://github.com/FEBuilderGBA/FEBuilderGBA/releases/download/ver_20220712.19/SkillSystem_FE8-Skill20220703.7z
Or This buildfile?
The filepath names tells me you are using the latter one. That’s why you’re getting errors.
You should be using the first one. You’ll know it’s the correct one if the file is named MAKE CUSTOM_BUILD.cmd instead of MAKE_HACK_full.cmd
The first one doesn’t have some of the Skills and QoL that I wanted to implement in my hack, what can I do about that?
Do I just copy and paste the folders I want and then #INCLUDE them?
The modern skill system (2nd link) isn’t compatible with the Custom Build function in FEB. You simply CAN’T use it.
But yes. You CAN port some skills and patches over from the new skill system to the new one. But not all skills will work. As some skills require dependencies that only exist in the newer version. I recommend you just start with the base version, and you add things little by little and test how they work.
I recommend that you don’t download the whole thing over and over, and instead work with Github Desktop. You can make your own repo based off of the buildfile.
If you want some help, you can also reference MY buildfile, that works with FEB, and also has many additional skills and QoL patches:
Oh I didn’t know that yours works with FEB
Neat
I guess I’ll just use this one for the time being.
Thanks for the help, Alice.