Lel I just decompiled it is all, basically I just want to know how these things work. Did not apply DPE for context. So so far I can make the test.gba and all I just kinda want to know how things work. Since like it says Z moves are in it but I ran the game till I got the Pokedex to see wat its like that opened it in PGE to just see things and test the waters since I was curious what it did. In the files I find stuff for example like all 897 Pokemon listed or the Z moves ofc. I just fail to see how they work and this applies to other generation moves too. Like in the gifs clearly it shows that moves up to generation 7 are in here and animated but I am unsure how you would get these to show in the rom hack as well. I just have lots of questions in general too like how dynamax even works since the PDF configuration was even more vague on that. Or how to set up mugshots with the rival fight and leaders for another example.
So basically I really have not done anything. I just poked it a bit to test the waters to see what questions I would need to ask.
ok, well when you actually set it up, you'll need to apply dpe first, rename copy that output file into your cfru folder, and rename it BPRE0 and then run that.
CFRU adds the rules and graphical stuff, while dpe adds the actual data for most things.
To find things when editing its recommended to use a dedicated program for working on C projects so you can move through all the files at once.
I use microsoft visual studio 2019 community version. (that's the free one) you'll have to look up a guide for setting that up, if you decide to use it.
But there are other programs as well.
For the most part, the advanced stuff isn't really explained, so if you don't know already you'll have to dig around until you figure it out.
CFRU is useful for everyone (to an extent) but it was really made for the power users that already knew how to do things the old/hard way.
So a lot of explanation for the potential things you can do with it, just isn't there.
Simply said, you can get the easy stuff done without too much problem, but you should give up on ever understanding everything about how it works.
But I can say that its a C-injector, so is different from both binary and regular decomp, its sort of a mix of both. Somethings are left in the C files, while others are only accessible with asm, which is which? You'll know when ya know.
And that's about it, I think.