The PokéCommunity

We are still working on a better slogan!

Visit Index

Advertise here

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources

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.

Post Reply
Thread Tools
Old June 16th, 2010, 11:51 PM
Beginning Trainer
Join Date: Aug 2008

Advertise here
I have just found out how to convert midis to SSEQ for pokemon DS games.
you will need:
a midi
FL Studio
Kiwi DS Editor
Hex Editor

(May need to google these) the song you want to change. use Editor to find the sdat file, and rip it. Open it in VGMTrans and find the song you want to replace, and right click, and convert it to midi.

2.use the midi you just ripped to figure out instruments for your new midi. after changeing the new midi's instruments in FL Studio, export it to midi.

3.Open the newly exported midi in your hex editor. look for the byte x0c (the 12th byte) it should read "0060" change it to "00C0" and save. then reload the midi in FL Studio

4. The midi should be 2 times as fast, this is what we want. export it to midi, and overwrite the old one if you want. we wont need it anymore.

5. open the midi in hex editor yet again, and this time, change the "60" to "30" and save. Now test the midi in windows media player, and it should sound normal.

6. drag the midi onto midi2sseq.exe, and the sseq file will be created (maybe in the users folder ex. C:\Documents_and_settings\Owner\)

7. open your new sseq in a hex editor, and search for "FFC0" for every time you find an "FFC0" change the "C0" to "C7" and the byte after it to "00" there should only be about as many "FFC0"'s as there are channels in the midi. Save

8. load the sdat in editor, and find the sseq you want to replace and take note of the adress in the sdat. open the sdat in a hex editor and go to that adress, and open the sseq you just edited in another window. copy all the data, and paste it into the sseq. Save

9. test in VGMTrans, and it should sound good if done correctly.

10. use NDSTS to replace the sdat in the rom with the edited one, and test in game. DONE

Hope this helps, because it had me stumped for a long time, but the key was the "C7" calls were missing at the beginning of each track

Last edited by fortwaffles; June 22nd, 2010 at 11:32 PM.
Old November 10th, 2012, 10:11 AM
Unhatched Egg
Join Date: Nov 2012
Gender: Male
would you make a video lesson or put pictures in your tutorial to help me?
Post Reply
Quick Reply

Sponsored Links

Advertise here
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 06:19 AM.

About Us
© 2002 - 2014 The PokéCommunity™, 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é 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. Header artwork by Jordanice of deviantART.

Social Media
If you would like to stay up-to-date with us on the go, when we're down, or other such things, follow us on social media sites--most notibly Twitter, Facebook, and Google Plus--by clicking on the links provided.

Design presented by Peitharchia. Special thanks to Hiroshi Sotomura and Ausaudriel.