Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.

Reply
 
Thread Tools
  #1    
Old September 3rd, 2015 (1:30 PM). Edited January 13th, 2016 by MeroMero.
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18
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:
Code:
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 00 01 00 00 00 00 00 00 00 00 01

For DP, don't copy the red nor the green part at the end.
For Pt, don't copy the green part at the end.
For HGSS, copy all.
BW:
Code:
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:
Code:
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 :)
Attached Files
File Type: zip Poké-icons.zip‎ (1,023.3 KB, 70 views) (Save to Dropbox)
Reply With Quote

Relevant Advertising!

  #2    
Old September 11th, 2015 (6:21 PM).
Sliter's Avatar
Sliter Sliter is offline
Gaijin Trainer
 
Join Date: Sep 2013
Location: Brazil
Nature: Timid
Posts: 74
Send a message via Skype™ to Sliter
Interesting , I think I will sue this on my Platinum translation XD thanks!
__________________
Reply With Quote
  #3    
Old September 14th, 2015 (4:23 AM).
MrDollSteak's Avatar
MrDollSteak MrDollSteak is offline
Formerly known as 11bayerf1
 
Join Date: Dec 2008
Location: Hong Kong
Age: 21
Gender: Male
Posts: 753
This is awesome great work!

Have you made it so there aren't any animations any more? Or did you make second frames for the animations?
__________________
Reply With Quote
  #4    
Old September 14th, 2015 (8:11 AM).
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18
Quote:
Originally Posted by Sliter View Post
Interesting , I think I will use this on my Platinum translation XD thanks!
Go ahead, that's what the download link is for ;)

Quote:
Originally Posted by MrDollSteak View Post
This is awesome great work!

Have you made it so there aren't any animations any more? Or did you make second frames for the animations?
If you want the technical answer, each icon has 2 frames who are strictly identical to each other pixel per pixel, thus giving the illusion that the icon is not animated when actually it is.
I know, details, details.
Reply With Quote
  #5    
Old September 14th, 2015 (9:51 PM).
MrDollSteak's Avatar
MrDollSteak MrDollSteak is offline
Formerly known as 11bayerf1
 
Join Date: Dec 2008
Location: Hong Kong
Age: 21
Gender: Male
Posts: 753
Quote:
Originally Posted by MeroMero View Post
Go ahead, that's what the download link is for


If you want the technical answer, each icon has 2 frames who are strictly identical to each other pixel per pixel, thus giving the illusion that the icon is not animated when actually it is.
I know, details, details.
Right that's exactly what I meant. Because I'm actually working on a resource that makes a second frame for the Gen 6 icons. I was just thinking if you had already made them then that would save me some time.
That being said feel totally free to use mine.

I've finished Gens 1 and 2 and am working my way through Gen 3.
__________________
Reply With Quote
  #6    
Old October 9th, 2015 (11:51 PM).
reallyimjesus reallyimjesus is offline
 
Join Date: Oct 2015
Gender: Male
Posts: 1
I can not open the attached file. A new tab opens but it is just empty.
Reply With Quote
Reply
Quick Reply

Sponsored Links
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 11:05 AM.