GenesisFan64
Smash Rookie
- Joined
- Dec 7, 2013
- Messages
- 3
Hello everyone, I'm GF64, the infamous Sonic hacker who put ponies as enemies in Sonic 2 nick arcade and those random things...
I'm releasing these tools for Melee:
~ MeleeHps ~
This "tool" makes music files for SSBM, also works for Kirby Air Ride which uses the same music format
Some people are aware of this because there's some post directing to Retro
Instructions:
(copy-paste from Retro)
~ MeleeSsm ~
This is a new "tool" I finished months ago, this makes custom SFX packs for Melee (but NOT for Kirby Air Ride)
Note: ONLY MONO sounds
Instructions:
- Convert your sound just like in MeleeHps (only MAIN.wav is used here.)
- Now open main.asm
- To insert a sound, you have to remember the ID of the sound that you are going to replace
for example, I want to make a custom "accept" sound, the ID is $76
- Go to the Headers, then youi'll find ";$70", now start counting until you find the ID
(in this "main.asm" file this step is already done, but you get the point for the other sounds)
format:
Header (Filename),(SampleRate)
- Go to the Samples, do the same step like with the header (find ";$70", start counting) [but you don't need to put the samplerate here]
- Now run build.bat
- Done
If wanna see if it works, run ssmex.bat, the dsp files are located in /test, and find the ID of the sound you made
Download both tools (Ctrl+V to save the full .zip)
don't forget to put DSPADPCM.exe, dsptool.dll and soundfile.dll in the specific /tool directory
MeleeHps: /dsp/tool
MeleeSsm: /convert/tool
Proof:
Some funny match from friends, one of them is a pro
Enjoy.
I'm releasing these tools for Melee:
~ MeleeHps ~
This "tool" makes music files for SSBM, also works for Kirby Air Ride which uses the same music format
Some people are aware of this because there's some post directing to Retro
Instructions:
(copy-paste from Retro)
- Get Audacity, any version is fine
- Open the song in Audacity
- Click on that arrow on the left (the one with the song name), then separate the song to mono, you'll get 2 channels
- Then do multiple export, set the output folder to /dsp/ and click on Export
- Now rename those files to LEFT.wav and RIGHT.wav
- Click on run.bat, wait until finishes converting, you will see the new files: LEFT.dsp and RIGHT.dsp
THIS IS THE IMPORTANT PART: IN BOTH .dsp FILES, PAD THEM WITH 00's IF THE ARE TRIMMED, otherwise the song will crash in-game
- Open main.asm, you'll see:
"Samples", put the number of samples of the songCode:Samples equ 14694912 SampleRate equ 44100 Blocks equ 257
"SampleRate", self-explanatory
"Blocks", this is the interesting part, you have to guess the value to make the .hps work correctly (since I don't know how to calculate it), put a random higher value, like 400
- Now open build.bat
If you get a lot of Zero Length errors, low the value and try again.
If on the command line window you can see the last sucessful converted block, copy the ID to the number of blocks and build again
If you don't see any errors, here you go.
(but if it's at first time, high the value until you see the zero length errors, and keep looking for the last sucessful converted block, just to make sure)
you'll see the file output.hps
The file is also playable in Winamp with the vgmstream plugin
and for some reason the .hps file will loop wrong on winamp, but it will work fine on Melee.
Enjoy.
~ MeleeSsm ~
This is a new "tool" I finished months ago, this makes custom SFX packs for Melee (but NOT for Kirby Air Ride)
Note: ONLY MONO sounds
Instructions:
- Convert your sound just like in MeleeHps (only MAIN.wav is used here.)
- Now open main.asm
- To insert a sound, you have to remember the ID of the sound that you are going to replace
for example, I want to make a custom "accept" sound, the ID is $76
- Go to the Headers, then youi'll find ";$70", now start counting until you find the ID
(in this "main.asm" file this step is already done, but you get the point for the other sounds)
format:
Header (Filename),(SampleRate)
- Go to the Samples, do the same step like with the header (find ";$70", start counting) [but you don't need to put the samplerate here]
- Now run build.bat
- Done
If wanna see if it works, run ssmex.bat, the dsp files are located in /test, and find the ID of the sound you made
Download both tools (Ctrl+V to save the full .zip)
don't forget to put DSPADPCM.exe, dsptool.dll and soundfile.dll in the specific /tool directory
MeleeHps: /dsp/tool
MeleeSsm: /convert/tool
Proof:
Some funny match from friends, one of them is a pro
Enjoy.
Last edited: