You are not logged in.
Just some questions I had on this. For context I am editing Yellow.
I saw this thread on expanding the dex but there was never a tutorial on how you add all those mons. Would be appreciated if someone could walk me through it step by step if possible. I am good at replicating things so as soon as I get the hang of it I should be good to go.
On the attack thing I was testing that out too. I was adding attacks from gen 2, no new effects or animations. Attacks were just give recycled effects and animations from gen 1, but when I got past Icy Wind the attacks still worked but their names were stuff like HM1, and the attack after it was called HM2. Now this one I sorta understand as obviously the data or text or something is spilling over to where that is stored. If anyone can help with that too, that would be appreciated.
Update: The attack one i fixed thanks to a guy i met on a server who linked me to red ++ code on this. Though I later got a diff error after adding more moves
main.asm(76) engine/items/items.asm 1577 expression must be 8 bit so will try to figure that out.
How to add mons without conflicting with trainers still wanted too.
Last edited by Cutie Sith (2020-05-09 05:46:59)
main.asm(76) engine/items/items.asm 1577 expression must be 8 bit
If you go to line 1577 of engine/items/items.asm you will see the line of code that is producing the error.
My first guess is you need to change a 'jr' to 'jp'.
If you want to add a few Pokemon, you can follow a simple tutorial like this.
If you want to have 200+ Pokemon, the ID system will have to be modified so that trainers do not overlap with Pokemon. You can look to other hacks that have done this. I don't have any links on-hand.
Yeah that trainer Pokemon overlap thing is the hardest and still not too sure how to do that.
On the attack thing I ask someone about that and they said i had too many animations even though i was reusing all vanilla animations for the new moves so shrug there.
Is there a discord server to ask for this stuff on?
Here is a commit by Luna which fixes Pokemon names colliding with Trainer names, and move names colliding with TM/HM names.
It's still reasonably up-to-date and should be easy enough to follow.
I've updated the Discord link in the main thread.