Jump to navigation Jump to search

Speeding Songs Up

NOTE: This page may not be completely correct, as the original copy was never found after the loss of RVLution, but as of now, no flaws have been pointed out.

Requirements[edit | edit source]

  • A hex editor (One option is PSPad, download here)
  • The BRSTM file you want to edit (and also a way of playing it; using BrawlBox is recommended to listen to your BRSTM file)
  • A website/program to convert decimal numbers to hex, and the reverse (if you don't have any, you can use this website here, and for the reverse, this website here)

Tutorial[edit | edit source]

Step 1[edit | edit source]

Make a backup/copy of the original BRSTM file, just in case anything goes wrong. Then, open the BRSTM file with PSPad and press Ctrl-G on the keyboard, make sure From file beginning is selected and go to offset 0x63 (by typing "$63" {without quotes} in the "Bytes" box):


Step 2[edit | edit source]

The Hex number at offset 0x63 is the BRSTM file's sample rate (in Hz). Copy 3 bytes of the value (as highlighted below):

The value would constantly be 0x007D00 (or 32000Hz in decimal) or 0x00AC44 (or 44100Hz in decimal), but not always.


Step 3[edit | edit source]

Paste the 3 bytes (that you copied) into the hex to decimal converter and convert it.


Step 4[edit | edit source]

Add the number 6000 (or more) to the decimal number (for example, if the number is 44100, it would be 44100+6000 = 50100), and convert it back to hex (using the decimal to hex converter website I provided you). Just note that the maximum number for the sample rate is 0xFFFFFF (or 16777215 in decimal). Copy the 6 characters (of the hex number) in the Hex signed 2's complement box, starting from the end:

At hex offset 0x63, select 3 bytes, and then paste the hex number you copied. Make sure to select Text, and Hex text, otherwise the hex value won't be pasted in properly:


Step 5[edit | edit source]

Once you're done pasting it, it should look something like this:

Then save the BRSTM file and play it to see if it sounds good, if not, just repeat these steps again, until it sounds good.