Notices
For all updates, view the main page.

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!
Research & Development programs in this forum are subject to moderator approval before they are displayed.

Reply
 
Thread Tools
  #1    
Old May 15th, 2015 (7:15 AM). Edited February 24th, 2016 by MeroMero.
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18


DISCLAIMER: As of now, this is only a beta (revision 4 since the Pokémon summary freeze fix), but at the very least the type chart works.

You read it right, we're going to make the game take into account the Fairy-type!
Also, STAB works too.
But keep in mind this is still primitive and the Hall of Fame freeze on a NDS need to be addressed ASAP.
While it may seem it is a one-man project, it is not; anyone who knows how to ameliorate the code or knows something useful is a welcome guest (credits will be given where they are due obviously).






Part 1: Extraction


Step 1:
First and foremost open your Pokémon Black 2 or White 2 ROM with CrystalTile2.

Step 2:
Click the NDS icon (or alternatively click Ctrl+N).

Step 3:
Right-click on each of the following files and click Extract.
  • arm9.bin
  • overlay9_0167.bin
  • overlay9_0168.bin
  • overlay9_0207.bin
  • overlay9_0265.bin



Likewise, right-click on each of the following files and click Export.
  • a/0/1/1
  • a/0/8/2
  • a/1/2/5
  • a/2/1/3



Note 1: File Reinsertion will be done on the last Part.
Note 2: As a rule of thumb, overlays, arm9 and fat are NOT interchangeable between versions, but narcs are safe.






Part 2: Updated type chart


Step 1:
Open overlay 167 with an Hex editor.

Step 2:
Add this at the beginning of overlay 167, yes by that I mean to add (not replace) this at offset 0×0:
Code:
04 04 04 04 04 02 04 00 02 04 04 04 04 04 04 04
04 04 08 04 02 02 04 08 02 00 08 04 04 04 04 02
08 04 08 02 04 08 04 04 04 02 08 04 02 04 04 08
02 04 04 04 04 04 04 04 04 02 02 02 04 02 00 04
04 08 04 04 04 04 04 08 04 04 00 08 04 08 02 04
08 08 04 02 08 04 04 04 04 04 04 02 08 04 02 04
08 04 02 08 04 04 04 04 08 04 04 04 04 02 02 02
04 04 04 02 02 02 04 08 04 08 04 04 08 02 00 04
04 04 04 04 04 08 04 04 04 04 04 08 04 04 02 04
04 04 04 04 04 08 04 04 02 02 02 04 02 04 08 04
04 08 04 04 04 04 04 02 08 04 08 02 02 08 04 04
08 02 04 04 04 04 04 04 08 08 04 04 04 08 02 02
04 04 04 02 04 04 04 04 02 02 08 08 02 04 02 02
08 02 04 04 04 02 04 04 04 04 08 04 00 04 04 04
04 04 08 02 02 04 04 02 04 04 04 08 04 08 04 04
04 04 02 04 04 04 04 02 04 04 00 04 04 04 08 04
08 04 04 04 02 02 02 08 04 04 02 08 04 04 04 04
04 04 04 04 04 04 02 04 04 04 04 04 04 08 04 00
04 02 04 04 04 04 04 08 04 04 04 04 04 08 04 04
02 02 04 08 04 02 04 04 04 04 02 02 04 04 04 04
04 08 08 04 FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF
Step 3:
After inserting the new type-chart, change the following:
Code:
0×0C312 : 112A 08D0 => 122A 08DA
0×11226 : 1128 02D1 => 1228 02DB
0×21884 : 11 => 12
0×21896 : 11 => 12
0×218A2 : 1129 06D1 => 1229 06DB
0×218A6 : 1128 01D1 => 1228 01DB
0×218B4 : 1128 00D1 => 1228 00DB
0×218DA : 112C 0ED0 => 122C 0EDA
0×23A20 : 1128 01D0 => 1228 01DA
0×23A24 : 1129 01D1 => 1229 01DB
0×23A2C : 0201 8218 => 1222 4243
0×23B98 : 11 => 12
0×260E2 : 112E 1ED0 => 122E 1EDA
0×306F0 : 112C 3CD0 => 122C 3CDA
0×306F6 : 11 => 12

0×23A6C
(B2) : 00751D02 => 40971902
(W2) : 40751D02 => 80971902

0×23BA4
(B2) : 00751D02 => 40971902
(W2) : 40751D02 => 80971902
Step 4:
Save the changes done on overlay 167.
The file size should go from 268,096 bytes to 268,480 bytes.






Part 3: Fairy-type icon


Step 1:
Open a/0/8/2 with an Hex editor.

Step 2:
Go to offset 0×6A84 and change 1F7C1F7C into 9CF20EB9.
What you did here is a change to the type-icons' palette so that it takes into account the colors for the Fairy-type.

Step 3:
Go to offset 0×8094 and change this:
Code:
00 00 00 00 10 11 11 11 21 22 22 22 22 22 22 22
22 22 22 FF 22 22 F2 EE 22 22 F2 2E 22 22 F2 2E
00 00 00 00 11 11 11 11 22 22 22 22 22 22 22 22
2E 22 FF 2E EF F2 EE EF EE F2 2E EF 22 F2 2E EF
00 00 00 00 11 11 11 11 22 22 22 22 22 22 22 22
22 FF 2E F2 F2 EE EF F2 F2 2E EF F2 F2 2E EF F2
00 00 00 00 11 11 11 01 22 22 22 12 22 22 22 22
2E 22 22 22 2E 22 22 22 2E 22 22 22 2E 22 22 22
22 22 F2 2E 22 22 F2 2E 22 22 E2 FF 22 22 22 EE
22 22 22 22 23 22 22 22 30 33 33 33 00 00 00 00
22 F2 2E EF EF F2 2E EF EE E2 FF EE 2E 22 EE 2E
22 22 22 22 22 22 22 22 33 33 33 33 00 00 00 00
F2 2E EF F2 F2 2E EF F2 E2 FF EE F2 22 EE 2E E2
22 22 22 22 22 22 22 22 33 33 33 33 00 00 00 00
2E 22 22 22 2E 22 22 22 FF EF 22 22 EE EE 22 22
22 22 22 22 22 22 22 32 33 33 33 03 00 00 00 00
into this:
Code:
00 00 00 00 00 00 00 00 99 99 99 99 89 88 88 88
89 88 FF FF 89 88 EF EE 89 88 EF 88 89 88 FF EF
00 00 00 00 00 00 00 00 99 99 99 99 88 88 88 88
8E FF 8E FF FE EE EF FE F8 8E EF F8 F8 8E EF F8
00 00 00 00 00 00 00 00 99 99 99 99 88 88 88 88
EF FF EF F8 EE EF FE FE 8E EF F8 EE 8E FF EF 88
00 00 00 00 00 00 00 00 99 99 99 99 88 88 88 98
8E F8 8E 98 8E F8 8E 98 EF EF 88 98 FE 8E 88 98
89 88 EF EE 89 88 EF 88 89 88 EF 88 89 88 EE 88
89 88 88 88 99 99 99 99 00 00 00 00 00 00 00 00
F8 FF EF F8 F8 EE EF F8 F8 8E EF FF E8 8E EE EE
88 88 88 88 99 99 99 99 00 00 00 00 00 00 00 00
8E EF EF 88 8E EF FE 8E EF EF F8 8E EE EE E8 8E
88 88 88 88 99 99 99 99 00 00 00 00 00 00 00 00
F8 8E 88 98 F8 8E 88 98 F8 8E 88 98 E8 8E 88 98
88 88 88 98 99 99 99 99 00 00 00 00 00 00 00 00
in other words (or rather images), into .

Step 4:
Save the changes done on a/0/8/2.

Step 5:
Open a/1/2/5 with an Hex editor.

Step 6:
Go to offset 0×BCB8 and change 1F7C1F7C into 9CF20EB9.

Step 7:
Go to offset 0×CF98 and change this:
Code:
00 00 00 00 00 00 00 00 33 33 33 33 43 44 44 44
43 44 44 44 43 44 44 F4 43 44 44 F4 43 44 44 44
00 00 00 00 00 00 00 00 33 33 33 33 44 44 44 44
FF 4E 44 F4 EE EF 44 EF 4E EF 44 EF F4 4E 44 44
00 00 00 00 00 00 00 00 33 33 33 33 44 44 44 44
EF 44 44 FF FE 4E F4 EE F4 4E F4 4E EF 44 44 F4
00 00 00 00 00 00 00 00 33 33 33 33 44 44 44 34
4E 44 44 34 EF 44 44 34 EF 44 44 34 4E 44 44 34
43 44 44 44 43 44 44 44 43 44 44 44 43 44 44 44
43 44 44 44 33 33 33 33 00 00 00 00 00 00 00 00
F4 4E 44 44 E4 4E 44 44 F4 4E 44 44 E4 4E 44 44
44 44 44 44 33 33 33 33 00 00 00 00 00 00 00 00
EF 44 44 F4 EE 44 44 E4 EF 44 44 F4 EE 44 44 E4
44 44 44 44 33 33 33 33 00 00 00 00 00 00 00 00
4E 44 44 34 4E 44 44 34 4E 44 44 34 4E 44 44 34
44 44 44 34 33 33 33 33 00 00 00 00 00 00 00 00
into this:
Code:
00 00 00 00 00 00 00 00 99 99 99 99 89 88 88 88
89 88 FF FF 89 88 EF EE 89 88 EF 88 89 88 FF EF
00 00 00 00 00 00 00 00 99 99 99 99 88 88 88 88
8E FF 8E FF FE EE EF FE F8 8E EF F8 F8 8E EF F8
00 00 00 00 00 00 00 00 99 99 99 99 88 88 88 88
EF FF EF F8 EE EF FE FE 8E EF F8 EE 8E FF EF 88
00 00 00 00 00 00 00 00 99 99 99 99 88 88 88 98
8E F8 8E 98 8E F8 8E 98 EF EF 88 98 FE 8E 88 98
89 88 EF EE 89 88 EF 88 89 88 EF 88 89 88 EE 88
89 88 88 88 99 99 99 99 00 00 00 00 00 00 00 00
F8 FF EF F8 F8 EE EF F8 F8 8E EF FF E8 8E EE EE
88 88 88 88 99 99 99 99 00 00 00 00 00 00 00 00
8E EF EF 88 8E EF FE 8E EF EF F8 8E EE EE E8 8E
88 88 88 88 99 99 99 99 00 00 00 00 00 00 00 00
F8 8E 88 98 F8 8E 88 98 F8 8E 88 98 E8 8E 88 98
88 88 88 98 99 99 99 99 00 00 00 00 00 00 00 00
Which will transform into .

Step 8:
Save the changes done on a/1/2/5.

Step 9:
Open arm9.bin with an Hex editor.

Step 10:
Go to offset 0×8E09D (B2) / 0×8E0C9 (W2) and change 00 into 02.

Step 11:
Save the changes done on arm9.bin.






Part 4: Fairy-type template


Step 1:
Open a/0/1/1 with NDSeditor.


Step 2:
Double-click the file to open this window.


Step 3:
Tick the box and click on the leftmost icon (Extract selected)

NDSeditor will extract all the files in the same folder a/0/1/1 is located at.

Step 4:
Move a/0/1/1 out of the folder so that only the extracted files stays.

Step 5:
Copy file a/0/1/1-570 (or any file ending with .rlcn) and rename it a/0/1/1-572.
This will be our palette for the Fairy-type template.

Step 6:
Open file 572 in a Hex editor.

Step 7:
Wipe out the contents and paste this:
Code:
52 4C 43 4E FF FE 00 01 28 02 00 00 10 00 01 00
54 54 4C 50 18 02 00 00 03 00 00 00 00 00 00 00
00 02 00 00 10 00 00 00 CD 75 29 25 08 21 E7 1C
C6 18 A5 14 84 10 63 0C 7D EE 5B 66 39 5E F6 D5
D4 C9 B1 41 1F 7C 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 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 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 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 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 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 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 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 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 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 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 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 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 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
Step 8:
Save and close your Hex editor.

Step 9:
On NDSeditor, click Tools and 'Make Narc file'


Step 10:
Select the folder where your extracted files are located and click OK.


Step 11:
Close NDSeditor.

Step 12:
Open overlay 168 with your Hex editor.

Step 13:
Go to offset 0×15E48 and change 0000 into 3C02.

Step 14: (optional)
Go to offset 0×13F0A and change 0127 into 0000.
This will disable the 'Low HP' music, which I personally don't like for killing the 'tension' of fights.


Step 15:
Save the changes done on overlay 168.


End-results:
=>






Part 5: Hall of Fame

Explanation:
Spoiler:
Whenever you enter the Hall of Fame, the game loads overlay 265, as well narc a/2/1/3 for the particles effects (.spa) and the palettes.

Offset 0×06B4 is the address (in little endian) to the particle table.


Offset 0×1698 is the address (in little endian) to the palette table used for this template:


Each of the 17 particles and palettes reference the first type of a given Pokémon, but what happens when the game tries to load a particle for a Pokémon whose first type is Fairy ?
The answer is simple:


To fix this you need to follow this procedure:



Step 1:
Open overlay 265 with your Hex editor.

Step 2:
Go to offset 0×06B4 and change:
  • CC(B81902) into C8(B81902) if B2;
  • 0C(B91902) into 08(B91902) if W2;


Step 3:
Go to offset 0×2008 and change this:
Code:
00 00 00 00 2D 00 00 00 26 00 00 00 28 00 00 00
2E 00 00 00 2B 00 00 00 30 00 00 00 22 00 00 00
29 00 00 00 31 00 00 00 27 00 00 00 32 00 00 00
2A 00 00 00 25 00 00 00 2F 00 00 00 2C 00 00 00
24 00 00 00 23 00 00 00
into this:
Code:
2D 00 00 00 26 00 00 00 28 00 00 00 2E 00 00 00
2B 00 00 00 30 00 00 00 22 00 00 00 29 00 00 00
31 00 00 00 27 00 00 00 32 00 00 00 2A 00 00 00
25 00 00 00 2F 00 00 00 2C 00 00 00 24 00 00 00
23 00 00 00 XX 00 00 00
What you did there really is a circular shift by 32 bits to the left, no more no less.
XX can be any value between 0×22 and 0×32.

Step 4:
Go to offset 0×21DC and change 09 into 04.
Go to offset 0×221C and change 00 into 09.

Step 5:
Save the changes done on overlay 265.

Step 6:
Open a/2/1/3 in a Hex editor.

Step 7:
Go to offset 0×513C and paste this:
Code:
52 4C 43 4E FF FE 00 01 28 02 00 00 10 00 01 00
54 54 4C 50 18 02 00 00 03 00 00 00 00 00 00 00
00 02 00 00 10 00 00 00 87 1A 9C 72 F5 55 B2 49
6F 3D 2D 35 EA A8 A7 9C 65 94 22 88 00 00 1F 7C
1F 7C 1F 7C 1F 7C 1F 7C 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 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 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 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 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 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 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 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
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 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 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 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 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 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
Step 8:
Save the changes done on a/2/1/3.


The end result will look like this:



This is a temporary fix as of now, the ideal fix would be to create a particle (.spa) specifically for the Fairy-type.
The template is there to stay though.






Part 6: Pokémon summary emergency freeze fix

This is not a perfect fix, since what it does is that if it detects a Fairy-type icon that should be loaded, it will instead load the Normal-type icon.
But at least when it comes to preventing a freeze when trying to view a Pokémon summary, it gets the job done.

Step 1:
Open overlay 207 with your Hex editor.

Step 2:
Change the following:
Code:
0×3C20 : 0698 AF21 0022 AF24 => 0049 0847 F13B0902
0×3C30 : 3118 AF20 8130 0858 => 0049 0847 033C0902
0×5EA8 : 051C 201C AF21 0022 => 0049 0847 273C0902
0×5EB8 : A800 3118 AF20 8130 => 0049 0847 393C0902
0×7888 : B000 2918 1320 0001 => 0049 0847 153C0902
Step 3:
Save the changes done on overlay 207.

Step 4:
Open arm9.bin with an Hex editor.

Step 5:
Go to offset 0×8FBF0 and paste this for B2:
Code:
11 2D 00 DB 00 25 06 98 AF 21 00 22 AF 24 13 4F
38 47 11 2F 00 DB 00 27 31 18 AF 20 81 30 08 58
0F 49 08 47 11 2E 00 DB 00 26 B0 00 29 18 13 20
00 01 0C 4D 28 47 05 1C 11 2D 00 DB 00 25 20 1C
AF 21 00 22 08 4C 20 47 11 2F 00 DB 00 27 A8 00
31 18 AF 20 81 30 08 58 04 49 08 47 A9 6B 1B 02
B9 6B 1B 02 11 A8 1B 02 31 8E 1B 02 43 8E 1B 02
or this for W2:
Code:
11 2D 00 DB 00 25 06 98 AF 21 00 22 AF 24 13 4F
38 47 11 2F 00 DB 00 27 31 18 AF 20 81 30 08 58
0F 49 08 47 11 2E 00 DB 00 26 B0 00 29 18 13 20
00 01 0C 4D 28 47 05 1C 11 2D 00 DB 00 25 20 1C
AF 21 00 22 08 4C 20 47 11 2F 00 DB 00 27 A8 00
31 18 AF 20 81 30 08 58 04 49 08 47 E9 6B 1B 02
F9 6B 1B 02 51 A8 1B 02 71 8E 1B 02 83 8E 1B 02
Step 6:
Save the changes done on arm9.bin.






Part 7: Reinsertion


Reinserting files will require you to first right-click and then:
  • use Compression if you're reinserting overlays or arm9;
  • use Import if you're reinserting anything else.


Step 1:
Open your Pokémon Black 2 or White 2 ROM with CrystalTile2.

Step 2:
Click the NDS icon (or alternatively click Ctrl+N).

Step 3:
Reinsert overlay 168 with the Compression option.

Step 4:
Extract overlay 168 but this time exceptionally with Export, you'll see why later.

Step 5:
Go to offset 0×363F40 and change 00 3C 1B 00 into 00 3D 1B 00, this will change the ROM (not RAM) address of overlay 168.
Go to offset 0×364530 and change 00 9A E5 08 into 00 99 E5 08, this will change the ROM address of narc a/0/1/1.


Step 6:
Right-click on overlay9_167.bin and click 'distribution Overlay file location and space'.


Step 7:
Change 021998C0 into 02199740 (B2) / 02199780 (W2) and click OK.

Step 8:
Right-click on each of the following files and click Compression.
  • arm9.bin
  • overlay9_0167.bin
  • overlay9_0207.bin
  • overlay9_0265.bin



Likewise, right-click on each of the following files and click Import.
  • overlay9_0168.bin (this time only)
  • a/0/1/1
  • a/0/8/2
  • a/1/2/5
  • a/2/1/3


Note: If you omit Steps 3 and 4 and try to reinsert overlay 168 using Compression AFTER the fat.bin has been changed, then CrystalTile2 will crash for some reason.
Otherwise using Compression on overlay 168 is fine.





Urgent to do:
  • Try to load Hall of Fame Fairy-particle with a custom file, and try to get the Hall of Fame working on a real NDS.


To do:
  • Try to load the Fairy-type icon in the Pokémon summary (While I did build a workaround so that it doesn't freeze anymore on a NDS, the Fairy-type icon still cannot be loaded without throwing an error).
  • Load the Fairy-type icon in the PC, while deactivating it if the Pokémon is not Fairy-type.
  • Try to load the Fairy-type icon in the Pokédex.
  • Make Struggle type 0×12, as it stands right now Struggle is considered Fairy-type.





Hope you enjoyed reading.

A little video to see the Fairy-type in action:
Attached Files
File Type: zip B2W2 Fairy.zip‎ (2.43 MB, 29 views) (Save to Dropbox)
Reply With Quote

Relevant Advertising!

  #2    
Old May 15th, 2015 (8:25 AM).
Splash's Avatar
Splash Splash is offline
But nothing happened.
 
Join Date: Oct 2009
Location: Just use an Old Rod
Gender: Male
Nature: Hasty
Posts: 666
Wow this is awesome! Now BW2 is complete! Thanks!
__________________
༼ つ ◕_◕ ༽つ PRAISE Splash ༼ つ ◕_◕ ༽つ
|VM|Flare Red Version|PM
|
Reply With Quote
  #3    
Old May 16th, 2015 (10:47 AM).
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18
My pleasure.
This is still a WIP though (referring the TODO list), so it leaves a lot of room for improvement.
Reply With Quote
  #4    
Old May 17th, 2015 (4:09 AM).
Koutetsujou's Avatar
Koutetsujou Koutetsujou is online now
Neither! I'm a Kabaneri!
 
Join Date: Feb 2014
Location: Shiganshina District, Wall Maria
Gender: Male
Nature: Adamant
Posts: 393
Nice nice! If I will rate one to ten, I will rather go eleven. That's a very, very awesome work MeroMero! I wonder if Black 2 and White 2 can be more hackable in many features more than what Blaze Black and Volt White series features stuff.

Suggestion for the particle you have used for the Hall of Fame type background: Should it be hearts not stars? It is because the Fairy type mostly symbolizes cuteness and love.
__________________
Reply With Quote
  #5    
Old May 17th, 2015 (7:55 AM).
adrift's Avatar
adrift adrift is offline
floating... floating... gone...
ModeratorCSPokéCommunity Daily Staff
 
Join Date: Mar 2010
Age: 19
Nature: Quirky
Posts: 3,384
Wow, this is really impressive! You've done some really great work here.
__________________

mod github pair
Reply With Quote
  #6    
Old January 27th, 2016 (1:47 PM).
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18
First post updated.

Revision 4 brings 3 new updates to the table:
  • A fix that allows the Pokémon summary screen to be loaded on a NDS should it detect a Fairy-type icon (this is not the ideal fix though, I'll give you that, but for its primary goal, this is more than enough for now);
  • Narc a/1/2/5 needing to be tampered with due to the fact that it is loaded when teaching a move via the Move Relearner;
  • Due to a better understanding of ASM, now the type-chart really is a 18×18 type chart, instead of a 17×18 weird chart with a hackish way to account the Fairy-type as a defender.
Reply With Quote
  #7    
Old February 2nd, 2016 (1:08 AM). Edited February 2nd, 2016 by goranthegreat.
goranthegreat goranthegreat is offline
 
Join Date: Jan 2015
Posts: 48
can't you make a patch please because i'm terrible at hex editing nds roms
Reply With Quote
  #8    
Old February 2nd, 2016 (12:52 PM).
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18
Quote:
Originally Posted by goranthegreat View Post
can't you make a patch please because i'm terrible at hex editing nds roms
Not yet, but as soon as I'll get the Hall of Fame working on a flashcard, then yes I will make patches of both Black 2 and White 2.
Reply With Quote
  #9    
Old February 3rd, 2016 (2:58 PM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 23
Gender: Male
Nature: Hardy
Posts: 919
I wait for this Patch. Becouse I want start again Pokemon Black 2. And Fairy Type implementing going to be great diffrence than normal game. So. I wait for it.
__________________
This signature has been disabled.
Image is too tall :(
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #10    
Old February 24th, 2016 (1:27 PM).
MeroMero's Avatar
MeroMero MeroMero is offline
 
Join Date: Sep 2014
Gender: Male
Posts: 18
First post updated with the patches.
If you want the Hall of Fame to work, you'll have to do it from an emulator.

I don't think I have any motivation left to work on any ROM hacking.
Two years ago, I was clueless about ASM, and the first thing I did (Fairy-type Arceus) was approximate but at that time it was a huge accomplishment for me; but since then I have improved and look where I am today.
Despite that I still think that I had a good run and I had fun, so it's time for me to go quietly and serenely.

Know that anyone can use my any of my ROM hack as a base.
Also anyone is free to improve what can be improved.
Credits are appreciated but not required and I won't hold it against anyone.
Reply With Quote
  #11    
Old February 24th, 2016 (3:06 PM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 23
Gender: Male
Nature: Hardy
Posts: 919
Come on dude... Please. Continue your great work. This patch can change overhaul the whole Black 2 game.
__________________
This signature has been disabled.
Image is too tall :(
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #12    
Old February 24th, 2016 (5:02 PM).
AtecainCorp.'s Avatar
AtecainCorp. AtecainCorp. is offline
Rejishan awake...
 
Join Date: Jun 2008
Location: Takoabe Town (Region Thonsu)
Age: 23
Gender: Male
Nature: Hardy
Posts: 919
Why after Patched the rom my game do not changed? Still I don't seen Fairy Type on several pokemon and moves.
__________________
This signature has been disabled.
Image is too tall :(
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #13    
Old February 24th, 2016 (10:30 PM). Edited February 24th, 2016 by goranthegreat.
goranthegreat goranthegreat is offline
 
Join Date: Jan 2015
Posts: 48
It's not working with mine as well or icons not working it shows normal type on all fairy moves and gardevoir's second type is normal oh it looks like clefairy has no fairy typing even in battle weird but gardevoir only has it in battle
Reply With Quote
  #14    
Old March 11th, 2016 (4:51 AM).
curiters's Avatar
curiters curiters is offline
I'mma Wrong Grammar person
 
Join Date: Jul 2010
Gender: Male
Nature: Lonely
Posts: 282
it works in in-game battle but in overworld the fairy type changes to normal type like they said. Yes! i patched this on a clean black 2 rom
__________________
This signature has been disabled.
Scrollbar appears
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
Reply With Quote
  #15    
Old August 12th, 2016 (12:57 AM). Edited August 12th, 2016 by Splash.
Splash's Avatar
Splash Splash is offline
But nothing happened.
 
Join Date: Oct 2009
Location: Just use an Old Rod
Gender: Male
Nature: Hasty
Posts: 666
I wonder if patching this first then patching blaze black 2 will work haha
I'll let you guys know if it does..
Edit: Tried everything.. I can't right now
__________________
༼ つ ◕_◕ ༽つ PRAISE Splash ༼ つ ◕_◕ ༽つ
|VM|Flare Red Version|PM
|
Reply With Quote
  #16    
Old August 19th, 2016 (1:45 AM).
PRAVIN772846 PRAVIN772846 is offline
 
Join Date: Nov 2013
Gender: Male
Posts: 9
Very_Nice_And_Helpful_thread..
Reply With Quote
  #17    
Old 3 Weeks Ago (6:49 PM).
wisp82 wisp82 is offline
 
Join Date: Jul 2010
Gender: Male
Posts: 4
Hello, how do you make this work with other tools, like Pokemon ROM changer?
Reply With Quote
  #18    
Old 3 Weeks Ago (11:53 PM).
curiters's Avatar
curiters curiters is offline
I'mma Wrong Grammar person
 
Join Date: Jul 2010
Gender: Male
Nature: Lonely
Posts: 282
Quote:
Originally Posted by Splash View Post
I wonder if patching this first then patching blaze black 2 will work haha
I'll let you guys know if it does..
Edit: Tried everything.. I can't right now
ill tried that it didnt work both
__________________
This signature has been disabled.
Scrollbar appears
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.
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 8:53 AM.