The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Emulation & ROM Hacking > Research & Development
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

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!
New threads in this forum are to be approved by a moderator before they are displayed. The thread revival limit does not apply here.


Reply
 
Thread Tools
  #1    
Old December 11th, 2011, 09:46 AM
Spiky-Eared Pichu's Avatar
Spiky-Eared Pichu
NDS Hacker/Researcher
 
Join Date: Apr 2010
Location: Barcelona, Spain
Age: 19
Gender: Male
Nature: Calm
Send a message via Windows Live Messenger to Spiky-Eared Pichu Send a message via Skype™ to Spiky-Eared Pichu
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
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
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 04:03 PM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.