MeroMero Posted September 3, 2015 Share Posted September 3, 2015 (edited) I am proud to present you the Gen VI mini icons (as per their ORAS incarnation) to use for NDS Pokémon games. How to use: 1°) Download the file Poké-icons.zip at the end of this post and extract its contents. It contains 5 icons files to use with the corresponding games, as well as a folder full of Pokémon icons in PNG format. 2°) Open your NDS Pokémon ROM with CrystalTile2. 3°) Click the NDS icon or Ctrl+N to open the file browser. 4°) Here is where the icons are located in each game: Diamond & Pearl: poketool/icongra/poke_icon.narc Platinum: poketool/icongra/pl_poke_icon.narc HeartGold & SoulSilver: a/0/2/0 Black & White: a/0/0/7 Black 2 & White 2: a/0/0/7 5°) Right-click on the corresponding narc and click Import to update it with the corresponding file for the game: Diamond & Pearl: Gen 4 (1-DP) Platinum: Gen 4 (2-Pt) HeartGold & SoulSilver: Gen 4 (3-HGSS) Black & White: Gen 5 (1-BW) Black 2 & White 2: Gen 5 (2-B2W2) 6°) Now Right-click on arm9.bin (located at the beginning of the file browser) and click Extract, unless you're using a Diamond, Pearl or Platinum ROM in which case you can click Export since the arm9 in those 3 games are not compressed. 7°) Open the extracted arm9 with a hex editor. 8°) Search for the following string: Gen 4: 00 01 01 01 00 00 00 00 02 02 01 01 00 01 02 02 Gen 5: 00 11 11 11 00 00 00 00 22 22 11 11 00 11 22 22 The hex editor should return 1 result only. The format for Gen 5 is slightly different, this is because Gen 5 icons have 2 files per Pokémon, one icon for the male and one for the female. The leftmost nybble is the palette for the female, while the rightmost nybble is the palette for the male. Usually the female-icon is an empty file, except for Unfezant, Frillish and Jellicent. 9°) Now that you have located the offset of the palettes, copy-paste this: Gen 4: [color="#000000"]00 01 01 01 00 00 00 00 02 02 01 01 00 01 02 02 00 00 00 02 01 00 00 02 02 02 00 02 02 00 00 00 02 02 02 00 00 02 01 00 00 02 02 01 00 00 00 00 00 02 02 02 01 01 01 00 01 01 00 00 00 00 00 02 02 02 00 02 00 01 01 01 00 00 00 00 02 00 00 01 01 00 00 01 02 02 02 02 02 02 00 00 02 02 02 02 02 01 00 00 00 00 00 01 01 01 02 02 01 02 02 00 01 00 00 02 00 00 00 00 02 02 00 01 02 01 00 02 02 00 00 00 02 02 00 00 00 00 00 00 01 02 02 02 00 00 00 00 00 00 02 00 01 01 01 00 00 00 00 00 00 02 02 02 02 00 00 01 00 02 00 00 01 00 01 00 00 01 01 00 00 00 01 00 00 01 01 01 01 00 02 01 01 01 00 00 02 02 00 01 00 00 00 02 00 02 00 02 01 00 02 00 00 01 00 00 00 02 00 00 02 02 00 00 00 00 00 00 00 00 00 00 00 00 02 01 02 02 01 01 01 00 01 02 02 02 01 01 01 00 01 01 01 01 01 00 00 00 00 00 00 02 02 02 02 00 02 00 02 01 00 01 01 01 01 01 00 00 00 00 01 01 01 00 00 01 01 02 02 02 01 01 01 01 02 02 02 02 00 00 00 02 02 02 02 02 02 00 00 01 00 00 00 00 02 00 01 02 00 00 02 00 01 00 00 00 02 01 00 01 01 01 01 00 00 00 02 01 00 00 00 00 00 01 00 00 01 00 00 02 02 00 01 00 00 00 01 01 00 00 00 02 00 00 00 00 00 00 00 01 00 00 02 00 00 00 00 02 00 00 00 00 02 00 01 00 00 01 01 01 01 00 02 00 00 00 00 00 00 02 02 01 01 00 00 00 01 00 00 00 01 01 01 01 00 00 00 00 00 00 01 00 00 00 02 02 02 02 02 02 00 00 02 00 02 02 00 00 01 00 00 00 01 00 00 00 02 00 00 01 01 00 02 00 00 01 00 00 00 01 01 00 00 01 00 00 01 00 00 01 01 00 00 02 00 01 00 02 02 00 00 00 00 00 02 00 00 00 00 00 00 00 01 01 01 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 00 00 00[/color] [color="#FF0000"]00 01 00 00 00 00 00[/color] [color="#008000"]00 00 00 01[/color] [color="#000000"]For DP, don't copy the red nor the green part at the end.[/color] [color="#FF0000"]For Pt, don't copy the green part at the end.[/color] [color="#008000"]For HGSS, copy all.[/color] BW: 00 11 11 11 00 00 00 00 22 22 11 11 00 11 22 22 00 00 00 22 11 00 00 22 22 22 00 22 22 00 00 00 22 22 22 00 00 22 11 00 00 22 22 11 00 00 00 00 00 22 22 22 11 11 11 00 11 11 00 00 00 00 00 22 22 22 00 22 00 11 11 11 00 00 00 00 22 00 00 11 11 00 00 11 22 22 22 22 22 22 00 00 22 22 22 22 22 11 00 00 00 00 00 11 11 11 22 22 11 22 22 00 11 00 00 22 00 00 00 00 22 22 00 11 22 11 00 22 22 00 00 00 22 22 00 00 00 00 00 00 11 22 22 22 00 00 00 00 00 00 22 00 11 11 11 00 00 00 00 00 00 22 22 22 22 00 00 11 00 22 00 00 11 00 11 00 00 11 11 00 00 00 11 00 00 11 11 11 11 00 22 11 11 11 00 00 22 22 00 11 00 00 00 22 00 22 00 22 11 00 22 00 00 11 00 00 00 22 00 00 22 22 00 00 00 00 00 00 00 00 00 00 00 00 22 11 22 22 11 11 11 00 11 22 22 22 11 11 11 00 11 11 11 11 11 00 00 00 00 00 00 22 22 22 22 00 22 00 22 11 00 11 11 11 11 11 00 00 00 00 11 11 11 00 00 11 11 22 22 22 11 11 11 11 22 22 22 22 00 00 00 22 22 22 22 22 22 00 00 11 00 00 00 00 22 00 11 22 00 00 22 00 11 00 00 00 22 11 00 11 11 11 11 00 00 00 22 11 00 00 00 00 00 11 00 00 11 00 00 22 22 00 11 00 00 00 11 11 00 00 00 22 00 00 00 00 00 00 00 11 00 00 22 00 00 00 00 22 00 00 00 00 22 00 11 00 00 11 11 11 11 00 22 00 00 00 00 00 00 22 22 11 11 00 00 00 11 00 00 00 11 11 11 11 00 00 00 00 00 00 11 00 00 00 22 22 22 22 22 22 00 00 22 00 22 22 00 00 11 00 00 00 11 00 00 00 22 00 00 11 11 00 22 00 00 11 00 00 00 11 11 00 00 11 00 00 11 00 00 11 11 00 00 22 00 11 00 22 22 00 00 00 00 00 22 00 00 00 00 00 00 00 11 11 00 11 11 11 00 00 00 00 00 00 22 22 22 22 22 00 00 11 11 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 11 11 22 00 00 00 11 00 11 11 11 11 22 00 11 11 11 11 00 11 11 00 00 00 11 00 22 11 00 00 00 00 00 00 00 00 11 11 00 00 00 00 22 22 22 11 11 11 00 00 00 00 00 11 11 00 00 00 11 00 00 00 00 00 22 11 11 00 00 00 00 00 00 00 11 22 22 22 11 11 22 00 00 00 11 11 22 00 22 00 00 00 00 00 22 00 00 11 11 22 00 22 22 22 00 00 00 22 11 11 00 00 00 00 00 00 11 22 11 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 11 00 11 00 00 00 00 00 00 00 00 11 00 00 11 00 22 11 11 11 00 22 22 22 22 B2W2: 00 11 11 11 00 00 00 00 22 22 11 11 00 11 22 22 00 00 00 22 11 00 00 22 22 22 00 22 22 00 00 00 22 22 22 00 00 22 11 00 00 22 22 11 00 00 00 00 00 22 22 22 11 11 11 00 11 11 00 00 00 00 00 22 22 22 00 22 00 11 11 11 00 00 00 00 22 00 00 11 11 00 00 11 22 22 22 22 22 22 00 00 22 22 22 22 22 11 00 00 00 00 00 11 11 11 22 22 11 22 22 00 11 00 00 22 00 00 00 00 22 22 00 11 22 11 00 22 22 00 00 00 22 22 00 00 00 00 00 00 11 22 22 22 00 00 00 00 00 00 22 00 11 11 11 00 00 00 00 00 00 22 22 22 22 00 00 11 00 22 00 00 11 00 11 00 00 11 11 00 00 00 11 00 00 11 11 11 11 00 22 11 11 11 00 00 22 22 00 11 00 00 00 22 00 22 00 22 11 00 22 00 00 11 00 00 00 22 00 00 22 22 00 00 00 00 00 00 00 00 00 00 00 00 22 11 22 22 11 11 11 00 11 22 22 22 11 11 11 00 11 11 11 11 11 00 00 00 00 00 00 22 22 22 22 00 22 00 22 11 00 11 11 11 11 11 00 00 00 00 11 11 11 00 00 11 11 22 22 22 11 11 11 11 22 22 22 22 00 00 00 22 22 22 22 22 22 00 00 11 00 00 00 00 22 00 11 22 00 00 22 00 11 00 00 00 22 11 00 11 11 11 11 00 00 00 22 11 00 00 00 00 00 11 00 00 11 00 00 22 22 00 11 00 00 00 11 11 00 00 00 22 00 00 00 00 00 00 00 11 00 00 22 00 00 00 00 22 00 00 00 00 22 00 11 00 00 11 11 11 11 00 22 00 00 00 00 00 00 22 22 11 11 00 00 00 11 00 00 00 11 11 11 11 00 00 00 00 00 00 11 00 00 00 22 22 22 22 22 22 00 00 22 00 22 22 00 00 11 00 00 00 11 00 00 00 22 00 00 11 11 00 22 00 00 11 00 00 00 11 11 00 00 11 00 00 11 00 00 11 11 00 00 22 00 11 00 22 22 00 00 00 00 00 22 00 00 00 00 00 00 00 11 11 00 11 11 11 00 00 00 00 00 00 22 22 22 22 22 00 00 11 11 00 00 00 00 00 00 00 00 11 00 00 00 00 00 00 00 00 00 00 11 11 22 00 00 00 11 00 11 11 11 11 22 00 11 11 11 11 00 11 11 00 00 00 11 00 22 11 00 00 00 00 00 00 00 00 11 11 00 00 00 00 22 22 22 11 11 11 00 00 00 00 00 11 11 00 00 00 11 00 00 00 00 00 22 11 11 00 00 00 00 00 00 00 11 22 22 22 11 11 22 00 00 00 11 11 22 00 22 00 00 00 00 00 22 00 00 11 11 22 00 22 22 22 00 00 00 22 11 11 00 00 00 00 00 00 11 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 00 11 00 11 00 00 00 00 00 00 00 00 11 00 00 11 00 22 11 11 11 11 00 00 00 00 00 00 22 22 22 22 10°) Save and close the hex editor. 11°) Now you can re-insert the arm9 in the ROM with CrystalTile2 by right-clicking Compression (if your ROM doesn't load then try Import instead). This is the end result: NDS Pokémon icons have to fit a rectangle of 32 by 24 pixels, so I did my best to port them within that limitation. Credits: _Zhorken for ripping the ORAS Pokémon icons. _MeroMero (myself) for porting the icons to use with older gens. _pleoNeX for Tinke. _the angel-team for CrystalTile2. Now enjoy the updated icons Poké-icons.zip Edited September 3, 2015 by MeroMero Link to comment Share on other sites More sharing options...
Oxnite Posted September 5, 2015 Share Posted September 5, 2015 It's amazing, thanks a lot for the hard work!! Link to comment Share on other sites More sharing options...
Oxnite Posted August 13, 2016 Share Posted August 13, 2016 I have a question regarding the Gen 6 Pokémon icons. Say I'm adding new forms to Pokémon Black & White. These new forms need new party icons. Can I just add them to the end of the file, or is something else required? Link to comment Share on other sites More sharing options...
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