KazoWAR Posted February 27, 2012 Posted February 27, 2012 (edited) With this article posted pokebeach. I decided to try to see If I could modify and even add new formes to the game. The data chart in the article can be found in a/0/1/6, the stats files. The files in the narc match up to each Pokemon's national pokedex number. after 649 are the stats for formes. I am not sure what file 668 is, I added my two new files as file 669 and 670. For the Pokemon you want to add a forme too, open the file that matches there pokedex number and edit these offsets. offset 0x1C(2 byte) = Nobis offset 0x1E(1 byte) = Sprite offset 0x20(1 byte) = Formes Make the Nobis equal the file in a/0/1/6 you want its stats to be, leave it at 0 if the stats do not change. The Sprite is the number for what sprite to use. You can only use sprites that come after Genesect. using 1 will use the first sprite after Genesect. The sprite files are in a/0/0/4. Each Pokemon uses 20 files for their set of sprites. After Genesect's last forme sprite, there is some other data there and a long list of palette files. Not 100% sure what these are for, might be used for Arceus and all his alternate forme's colors. I added 15 dummy files to pad it to 14300 files so it would take up the space of 3 sprites(60 files) and make my added sprites be align to the 20 files per sprite rule. For this example I copied Reshiram and Zekrom's sprites. You also need to add sprites for the part icon. These files can be found in a/0/0/7. The first file is a pal file, followed by 2 files per sprite. Since there is 60 files (3 sprites) of dummy data after Genesect's last forme sprite, we must also add 6 dummy files (3 sprites) to the party icon file before adding our own. For this example I also copied Reshiram and Zekrom's sprites. Forme is the number of formes a pokemon has. If the pokemon has no extra formes this number is 0. If the Pokemon has 1 or more alternate formes then the number is the number for extra formes plus the base form. Shaymin has this value as 2 for it's Land and Sky forme. Pokemon who have a 1 here only have 1 forme in the current game and extra formes in future games. If a Pokemon has more that 1 extra forme, when it is in the first alternate forme it uses the data for the Nobis and Sprite Bytes. The next forme will use the data after those. Example would be Nobis of 669 and Sprite of 63 will cause the first alternate forme to use Nobis 669 and Sprite 63, the second alternate forme will use Nobis 670 and Sprite 64. I do not have any idea how to change formes in game with pokemon who have new forme, but you can have them appear in the wild in the forme and it will keep the forme once captured. Here is a video showing the results. [video=youtube;Wj1l99dB1Zk] Edited February 27, 2012 by KazoWAR typo
aninymouse Posted March 1, 2012 Posted March 1, 2012 I must say, that's impressive. With this information, you could create a hack of Pokemon BW with essentially limitless monsters to battle. That's... amazing. Used to be you had to deal with that RPG Maker 2000 malarkey to do things like that. It would take a team of people to do it, though. New sprites with animations? That'd be insane dedication in this format.
Andibad Posted March 1, 2012 Posted March 1, 2012 yes is can. Is just my theory since i discovered a unknown byte on pokemon data. But i not sure. On that time i no have time but added pokemon data is ok but is not readable if not change all. I think is have limit on arm or on overlay. I just fell can't help since i have Ram issues. Btw nice but on pokebeach is not match with my data about alternative form maybe is my fault. Maybe i will continue MY hacking TIME on b2w2 and thank you kazo.
Drayano Posted July 17, 2012 Posted July 17, 2012 Say, Kazo, did you ever look into doing this same sort of thing on any of the fourth gen games? I thought of a utility of this by giving trainers special 'stronger forms' of certain Pokémon (e.g. an Onix with higher base stats, or something) but the Pokémon data files don't seem to keep any form data in 4th gen and I've no idea where to find it. I took a look through the HGSS File System list but no clear file jumped out at me. I assume it's pretty similar method-wise, just a case of finding those numbers...
KazoWAR Posted July 18, 2012 Author Posted July 18, 2012 i took a quick look at some files in pl_personal.narc and did find anything, either it stored elsewhere or i didn't look hard enough.
Drayano Posted July 18, 2012 Posted July 18, 2012 Yeah, I'm pretty sure it's stored elsewhere. The PokéBeach article has a bit about DP: "Once we were able to confirm Shaymin and Giratina also had the same placeholder treatment in Diamond and Pearl, we felt confident enough to post this story." So it's at least there somewhere. At least it's not the most important thing in the world
KazoWAR Posted July 21, 2012 Author Posted July 21, 2012 i think that pokebeach article was bogus, when other new formes where revealed i went to check the data and it turn out in bw all pokemon without new forme have a 1 for forme count.
xAlien95 Posted April 26, 2013 Posted April 26, 2013 Is it possibile to add new Pokémons? I would add the new Mewtwo forme and some 6th gen Pokémons.
HyruleShield Posted April 13, 2014 Posted April 13, 2014 So sorry for reviving such an old thread, but was wondering if, over time, someone has found a way to do such in 4th gen game?
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now