Tutorial A Guide to Creating Rock Band 3 Custom Songs

Did this tutorial help you add songs to RB3?

  • Yes, but my songs are buggy.

    Votes: 0 0.0%

  • Total voters
    15

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
435
Trophies
1
XP
2,266
Country
Brazil
002 and 003? Well, there's your problem: You're putting the META folder in a SONG part of one slot, and the SONG folder in the META part of another slot. In other words, you numbered it wrong! Slots are pairs of folders, but for sZAE through sZFE, and all custom generations, it goes 001/002, 003/004, 005/006, etc.

The first file, if you were trying to avoid it, is actually named 000.bin and can not be accidentally overwritten with a custom. This is the header packed on the SD card, and can be present or not. Headers are required with the emuNAND method, though the numbering is much different.

That part is very confusing for me, sorry.

I still dont understand why I named it wrong. I tought it could be any number I wish, but mantain meta 3 first digits to hexadecimal on the last digit before the songname so 2 is 2 hexa or decimal, 3 is 3 as well; then plus one digit on the song folder, like you did it here.

:
upload_2020-9-7_23-23-37.png

:

so for SZGE, the numbers must be the same for meta and song?
 
Last edited by almmiron,

HarveyHouston

Christian Modder
OP
Member
Joined
Mar 24, 2019
Messages
1,611
Trophies
2
Location
The Point of Know Return
XP
2,473
Country
United States
That part is very confusing for me, sorry.

I still dont understand why I named it wrong. I tought it could be any number I wish, but mantain meta 3 first digits to hexadecimal on the last digit before the songname so 2 is 2 hexa or decimal, 3 is 3 as well; then plus one digit on the song folder, like you did it here.

:
View attachment 224202
:

so for SZGE, the numbers must be the same for meta and song?
I should reword that text, to avoid this confusion. This explains it best: https://gitlab.com/HarvHouHacker/ro...to-Adding-Customs/Packing-Songs#folder-naming

What I meant by "assign any number", you can put the song in any predefined slot. It doesn't literally mean you can just give it random numbers and expect it to work.
 
  • Like
Reactions: almmiron

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
435
Trophies
1
XP
2,266
Country
Brazil

HarveyHouston

Christian Modder
OP
Member
Joined
Mar 24, 2019
Messages
1,611
Trophies
2
Location
The Point of Know Return
XP
2,473
Country
United States
Each generation has different predefined song slots?

If yes, whats are they for SZGE?
sZAE through sZFE, the Rock Band 2 content generations, each have 254 song slots, thus you can have songs anywhere from 001/002 to 507/508. BIN numbers are the same in each of those, but APP hex numbering doesn't always match, and yes it does vary from generation to generation always.

sZGE is built after the RB2 generations, so it's the same decimal numbers for BINs. 000.bin is the header, 001/002 is the first song, 003/004 is the next, etc. Also, I believe it has 254 song slots, as well. However, IIRC sZGE is more straight-forward in APP hex numbering, meaning that the hexidecimal value will always be the same as the decimal value (i.e. 00000010.app is 016.bin, and 00000032.app is 050.bin). Just to be safe, use RB3 Customs Manager to check the exact order of the APP hex numbers, in relation to BINs.
 
Last edited by HarveyHouston,

HarveyHouston

Christian Modder
OP
Member
Joined
Mar 24, 2019
Messages
1,611
Trophies
2
Location
The Point of Know Return
XP
2,473
Country
United States

almmiron

Well-Known Member
Member
Joined
Jan 9, 2012
Messages
435
Trophies
1
XP
2,266
Country
Brazil
Thanks

Ok, downloaded StackOverflow0x one, but another thing I dont know what means: When I Open custommanager.
upload_2020-9-10_11-39-9.png


After the warning:
upload_2020-9-10_11-39-52.png



Evertything is in order?
upload_2020-9-10_11-42-28.png
 
Last edited by almmiron,

imfreeman89

New Member
Newbie
Joined
Feb 1, 2021
Messages
1
Trophies
0
Age
35
XP
48
Country
United States
Hello! I'm new to the customs scene but with the help of this tutorial I have successfully loaded some customs and played them on Rock Band 3. What I am trying to do now is load all of the songs from Rock Band 1 and the AC/DC Track Pack. If I follow the steps normally, the songs work but have the 3 second delay mentioned in the guide. I found the page that explains how to manually cut the first 3 seconds using Audacity, but Audacity can't save Mogg files. How can I convert these back to Moggs? I do see links to Wiki pages titled "Create Song Files as Bink" and "Create Song Files as MOGG" but these pages don't seem to exist anymore. Have they been moved by chance?
 
  • Like
Reactions: HarveyHouston

HarveyHouston

Christian Modder
OP
Member
Joined
Mar 24, 2019
Messages
1,611
Trophies
2
Location
The Point of Know Return
XP
2,473
Country
United States
Hello! I'm new to the customs scene but with the help of this tutorial I have successfully loaded some customs and played them on Rock Band 3. What I am trying to do now is load all of the songs from Rock Band 1 and the AC/DC Track Pack. If I follow the steps normally, the songs work but have the 3 second delay mentioned in the guide. I found the page that explains how to manually cut the first 3 seconds using Audacity, but Audacity can't save Mogg files. How can I convert these back to Moggs? I do see links to Wiki pages titled "Create Song Files as Bink" and "Create Song Files as MOGG" but these pages don't seem to exist anymore. Have they been moved by chance?
Yeah, this guide is pretty much becoming abandoned in favor of my GitLab wiki, but in regards to customs and disc songs, it still works somewhat. Here are those links you requested:

MOGGS: https://gitlab.com/HarvHouHacker/ro...s/Authoring-Guides/Create-Song-Files-as-MOGGs
Binks: https://gitlab.com/HarvHouHacker/ro...is/Authoring-Guides/Create-Song-Files-as-Bink

Supposedly, there's a better MOGG2OGG program out there; I don't remember where. Someone on RBC Discord told me about it, and may have even left a link, but it's been a while, so I don't remember. You're welcome to search for it or ask for it in my Discord server.
 
  • Like
Reactions: Alexander1970

HarveyHouston

Christian Modder
OP
Member
Joined
Mar 24, 2019
Messages
1,611
Trophies
2
Location
The Point of Know Return
XP
2,473
Country
United States

The Tutorial Thanks You for All the Fish (Despite Not Being Written in Python!)


Eh, that was a bit lame for a post title, wasn't it? :rolleyes:

Yet, as it suggests, I am no longer promoting this guide to be a reliable guide on Rock Band hacking, because... well, let's face it: I do all the edits, and it's a pain in the head to keep trying to maintain more than one copy of the same guide! Anyone who has been following me during these past couple of years probably has seen it coming, and I already have soooo much info in my GitLab wiki that this GBAtemp tutorial could never contain in its entirety.

So, what does this mean? Will the tutorial be deleted? Will it no longer work as intended? Should people who have been using this tutorial stop using it? Well, not quite. I'm going to scale it down a bit before abandoning it completely. I'll do this by removing dead links, cutting out excess info that really is not beneficial, and rewording some phrases to make it easy to understand without using the lengthy explanations I have in my wiki.

Eventually, this may be a guide which does not involve my repo at all - I may either host the packers as a ZIP on MEGA or some other file sharing site, or reference the old custom packers left by StackOverflow0x (the ones that start with sZG and sZH). Either way, this guide will be limited to adding custom songs from the C3 Universe Database, and links to all the necessary software for bare-bones RB3 hacking will still be referenced. However, for any other hacks, I ask that you all visit the GitLab Wiki link in my signature - my signature's links will always stay up-to-date, so you never have to worry about outdated info there.

If you need help with the Rock Band Customs Project, here's every link you'll ever need to check out (working, as of the date of posting this comment):

You can also visit Rhythm Gaming World, go to the C3 Forums, and ask about customs there. Note that they only deal with user-made custom songs; DLC and on-disc songs are not covered.


Thank you, Tempers, for your interest in my project! I hope my project continues to inspire you to ROCK ON with older Rock Band editions for many more years to come! :D
 
Last edited by HarveyHouston,

Crazyclay

New Member
Newbie
Joined
Sep 16, 2023
Messages
2
Trophies
0
Age
24
XP
23
Country
Canada
I put the bin files in the correct sZFE folder but the wii does not sense them... It senses the other files I got in large packages but not the ones i hand picked. The other two batches of songs required me to uninstall + reinstall a wad using wiimodlite, so how would I go about getting a wad to pack my bin files into the game?
 

HarveyHouston

Christian Modder
OP
Member
Joined
Mar 24, 2019
Messages
1,611
Trophies
2
Location
The Point of Know Return
XP
2,473
Country
United States
I put the bin files in the correct sZFE folder but the wii does not sense them... It senses the other files I got in large packages but not the ones i hand picked. The other two batches of songs required me to uninstall + reinstall a wad using wiimodlite, so how would I go about getting a wad to pack my bin files into the game?
Wow, you found a really old guide. I pretty much don't do Rock Band hacking anymore, but even so... If you're trying to pack WADs, you could use a WAD manager from the GitLab repo. However, you're probably missing something still. I suggest you join the RBCP Discord to discuss it with others: https://discord.gg/TPak2b3
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Theresa Nutz
  • K3Nv2 @ K3Nv2:
    Walmart has e care vets now sounds horrible
  • kijetesantakalu042 @ kijetesantakalu042:
    @Xdqwerty Who decided to write that
    +1
  • BigOnYa @ BigOnYa:
    Its right next to the deli, for "convenience"
  • K3Nv2 @ K3Nv2:
    Coperate number is in Springfield
    +2
  • K3Nv2 @ K3Nv2:
    I do like how I can easily trap my cat with a red laser now dumb animal
  • BigOnYa @ BigOnYa:
    Not a dumb animal, cat has had you trapped for years. Feed me, clean my shit, and leave me the f**k alone.
  • K3Nv2 @ K3Nv2:
    Yeah but it doesn't own a skillet
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, how do you fuck alone?
  • Xdqwerty @ Xdqwerty:
    You touch yourself?
  • Xdqwerty @ Xdqwerty:
    (oh wait you fixed it)
  • K3Nv2 @ K3Nv2:
    Bigonya has been it since he got married
  • BigOnYa @ BigOnYa:
    Stop bullying me!
  • K3Nv2 @ K3Nv2:
    No
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, he's joking
  • BigOnYa @ BigOnYa:
    I'm gonna tell my mom on you guys.
  • K3Nv2 @ K3Nv2:
    She already told me last night
    +2
  • K3Nv2 @ K3Nv2:
    My mom told me I can't be with uremum
    +2
  • K3Nv2 @ K3Nv2:
    She's already with her
    +2
  • Xdqwerty @ Xdqwerty:
    Sesbian Lex
    +2
  • kijetesantakalu042 @ kijetesantakalu042:
    Lesbian lex
    +2
  • BigOnYa @ BigOnYa:
    I called my mom and she said to tell you
    guys "No! Stop it right now!" So nahnah :P
    +3
  • K3Nv2 @ K3Nv2:
    Well ac unit needs a new board thing looks corroded to hell
    K3Nv2 @ K3Nv2: Well ac unit needs a new board thing looks corroded to hell