The PokéCommunity Forums Fan Games ROM Hacking Research & Development
Research Custom Pokémon Global Link Musical Songs

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!

Thread Tools
Old December 11th, 2011 (9:46 AM).
Spiky-Eared Pichu's Avatar
Spiky-Eared Pichu Spiky-Eared Pichu is offline
NDS Hacker/Researcher
Join Date: Apr 2010
Posts: 257
Hello all! If you have ever played Pokémon Black or White an accessed the Global Link, you'll sure know there's downloadable content for your game. You can download:
  • C-Gear Skins
  • Pokédex Skins
  • Pokémon Musical Songs
You can download up to three things at the same time (one of each). If you try to add a second one, the previous one disappears.

I'm now focusing on the third (Musical Songs). So, how does the cart handle the content? It's easy. Here's an explanation:
  1. The musical is chosen on the Pokémon GL website.
  2. On the next sync, the website communicates with the cart and checks its donwloaded content.
  3. The sleeping Pokémon is enabled/disabled on the website and the cart.
  4. If the musical in the cart matches the one selected online, it jumps to step 5. If it's different, the website sends a NARC file to the cart with the musical contents.
  5. The sync ends.
You may be wondering, where's that NARC stored if a ROM can't be modified? The answer is simple: inside the saved game. The saved game has free read/write space, so that's logical.

The NARC archive contains 6 files. The first three are unknown (maybe musical name and settings?), but the other three are a SSEQ, a SBNK and a SWAR, generic Nitro Composer files.

Knowing this, creating custom musical songs and inserting them to saved games would be really easy. However, I don't know everything about how it is set, so I would need people to download musicals from the Global Link, extract the NARC (by hex it's simple) and tell what do they have. We currently need (I already have a "Charming Munna" NARC):
  • Japanese "Pokémon Smash!" musical
  • Japanese "Carnival Pokémon" musical
  • American/European "Carnival Pokémon" musical
This will be enough to discover if musicals are region-locked and a first step to custom Pokémon Musicals.
"Hacking has no limits. Don't try anything, DO IT!"

Jump into DS hacking with SDSME!

Beta 2 available!!

Reply With Quote

Relevant Advertising!

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:16 PM.