Thysbelon.Logo of a Hummingbird moth.

How to Create the Pokémon Black/White SweeTnDs Rom from a Good Dump

I wrote this guide due to a wrong assumption I made about a romhack. I will still publish this guide anyway in case there is a Pokémon romhack out there that doesn't have a fixed version.

There were too many differences between the SweeTnDs bad scene dump and the good dump of the game to make a hex editing guide, so I'm releasing a patch instead:

  1. Use xdelta or Rom Patcher JS to apply the patch to a decrypted good dump of Black (CRC32 4f6e5580) or White (b552501c).
  2. After that, follow the patching instructions for the romhack you want to play.

What to do if a Romhack Patch from Project Pokémon Doesn't Work

I mistakenly thought that the most recent version of Blaze Black and Volt White and its sequels needed to be patched onto a bad dump in order to function. The reason I mistakenly thought this is because the main download page for these hacks has the bad versions of the patches. The good, most recent versions of these hacks can be found on the forum threads for them, which are linked to in the main download page.

So let me pass this lesson to you: if a romhack patch you downloaded from Project Pokémon isn't working, try looking in the thread for a fixed patch!

How to Create the Pokémon Black/White 2 frieNDS Rom from a Good Dump

It's funny how PokéCommunity and Project Pokémon each represent one extreme side to take on the same issue. On Project Pokémon, if a romhack contains even a single unaltered byte from the rom, it gets taken down. A lot of Pokémon Super Mystery Dungeon hacks are lost forever because of this. Meanwhile, PokéCommunity is on the other extreme; they have no problem allowing a romhack that asks users to pirate a bad dump of the game. Romhacks like these are impossible for people who legitimately dump roms from their own cartridges to use... unless you are using this guide :)

Here's how to take your good dump of Pokémon Black 2 (CRC32 d4427fd1 when decrypted) or White 2 (777eb04f) and modify it to match the frieNDS bad scene dump (Black 2: 25ba3aa6, White 2: 95ab5437):

  1. Open your rom in a hex editor.
    • Black 2: From address 0x11880000 to the end of the file, fill every byte with FF.
    • White 2: From address 0x11800000 to the end of the file, fill every byte with FF.

The last time I made a post like this, I explained some things about hex editing.

How to Use the "Nanashi no Geemu: Me" English Patch

There is only one english patch available for ナナシ ノ ゲエム 目, unfortunately that patch was made using a bad dump and is thus impossible to patch onto a legitimate good dump of ナナシ ノ ゲエム 目. Fortunately, the only difference between the good dump and the bad dump is an underdumped header, so we can easily modify the good dump to be the same as the patchable bad dump.

Simply open the good dump (which should have a CRC32 checksum...

Liquid Sunshine (Splatoon 3) N163 Chiptune Cover

(This music cannot yet be played on the home page. Please click on the post link.)

This cover would not have been possible without this music splitter AI.

I started messing around with using wavetable synth to replicate human vowel sounds in 3/25/2023. I liked the result so much, I wanted to make a cover using it. The music video for Liquid Sunshine released not too long after, and it had on-screen lyrics! (though, Nintendo of America's romanized lyrics have many glaring inaccuracies) I started making my cover on April 5th, and finished on April 22nd.

I also experimented with stereo audio. Square 1 is panned hard left, square 2 hard right, wave 1 a little left, and wave 2 a little right.

Download project files.

Newer Posts Older Posts