- Joined
- Nov 28, 2014
- Messages
- 272
- Trophies
- 0
- Location
- Central City, KY
- Website
- www.youtube.com
- XP
- 1,057
- Country
Well, just so you all know, we finally got NSMB2 working with custom levels via 3dstool. What else is that, we are now planning an unofficial guide of NSMB2 hacking. So here ya go:
TABLE OF CONTENTS
1. [CIA] EXTRACTING THE GAME (EASY WAY)
2. [CIA] EXTRACTING THE GAME (HARD WAY, WITH OLD TOOLS)
3. MUSIC HACKING
4. LEVEL EDITING
5. EXTRA DATA ICON EDITING
6. MESSAGES AND STUFF
7. EDITING FONTS
8. [CIA] INJECTING THE ROMFS (EASY WAY)
9. [CIA] INJECTING THE ROMFS (HARD WAY, WITH OLD TOOLS)
10. INSTALLING THE EDITED GAME
[CIA] EXTRACTING THE GAME (EASY WAY)
Step 1: Get a NSMB2 CIA (Unlegit though!), 3ds_to_cia_2.07, 3dstool, and the slot0x25KeyX.bin. Notice on how they are blue. They lead to the software.
Step 2: Drag the NSMB2 CIA to the Make2.07.bat file. It'll go throughout all that junk. After that, stop when it gets to this screen:
Step 3: Go to the NSMB2 folder, the "decrypted" folder, and then copy the ROMFS to the 3dstool folder. Use this command to extract it:
3dstool -xvtf romfs romfs.bin --romfs-dir romfs
You have now extracted it. Keep the 3ds_to_cia_2.07 window open until you inject the edited ROMFS back into the decrypted folder.
[CIA] EXTRACTING THE GAME (HARD WAY, WITH OLD TOOLS)
Step 1: Get a New Super Mario Bros. 2 ROM, 3DS to CIA tool, 3dstool, Reggie! Next (NSMB2 fork), and the slot0x25KeyX.bin. Notice on how they are blue. They lead to the software.
Step 2: Go to the Step 1 folder. Drag the ROM to ctrKeyGen.py and I'll spit out an ncchinfo.bin.
Step 3: Rename the Launcher.dat to something else, like Launcher_GW.bat if there is one. Drag the files for the SD Card's Launcher.dat, MSetForBoss.bat, ncchinfo.bin, and the slot0x25KeyX.bin (The slot0x25KeyX.bin will not be included in that folder) to the SD Card.
Step 4: Launch the DS Profile Exploit (If you installed it), and I'll generate some XORPADS.
Step 5: Go to the Step 2 folder. Copy the XORPADs and the ROM to the folder. Rename the ROM to rom.3ds.
Step 6: Run the bat file. Follow the instructions. Then after generating it to a CIA, go to the decrypted folder. There will be a romfs.bin.
Step 7: Copy the romfs.bin to the 3dstool folder. With Command Prompt on the same folder, type up this command (Please make sure the romfs is named romfs.bin first!):
3dstool -xvtf romfs romfs.bin --romfs-dir romfs
I'll extract the contents in a folder called romfs.
MUSIC HACKING:
Quick tip here: If you want to listen to BCSTMs on your computer, download foobar2000, and install this component.
For those who want to replace music, this section tells what to replace. BCSTMs loop perfectly, they can come in different sizes, unlike the Wii's BRSTMs, in which you have to edit the Sound Effects file for it to loop. Here's the BCSTM compatibility list:
MUSIC THAT CAN BE REPLACED WITHOUT EDITING THE BBIDS AND STUFF:
STRM_BGM_BONUS.bcstm - Bonus
STRM_BGM_BONUS_FAST.bcstm - Bonus Fast
STRM_BGM_BONUS_SUICHU.bcstm - Bonus (The same as STRM_BGM_BONUS)
STRM_BGM_BONUS_SUICHU_FAST.bcstm - Bonus Fast (The same as STRM_BGM_BONUS_FAST)
STRM_BGM_COURSE_CLEAR.bcstm - Plays when you complete a course.
STRM_BGM_COURSE_CLEAR_BIG_MARIO.bcstm Same as the other one.
STRM_BGM_SELECT_W1.bcstm - World 1
STRM_BGM_SELECT_W2.bcstm - World 2
STRM_BGM_SELECT_W3.bcstm - World 3
STRM_BGM_SELECT_W4.bcstm - World 4
STRM_BGM_SELECT_W5.bcstm - World 5
STRM_BGM_SELECT_W6.bcstm - World 6
STRM_BGM_SELECT_W7.bcstm - World Mushroom
STRM_BGM_SELECT_W8.bcstm - World Flower
STRM_BGM_SELECT_W9.bcstm - World Star
STRM_BGM_RAINBOW.bcstm - Rainbow
STRM_BGM_RAINBOW_FAST.bcstm - Rainbow Fast (Same speed)
STRM_BGM_ROAD_TO_LAST.bcstm - The Bridge to Bowser
STRM_BGM_ROAD_TO_LAST_FAST.bcstm - The Bridge of Bowser Fast
STRM_BGM_LAST_BOSS1.bcstm - Bowser Battle Part 1
STRM_BGM_STREET_PASS.bcstm - Coin Rush Main Menu
STRM_BGM_TITLE.bcstm - Title Screen
MUSIC THAT CANNOT BE REPLACED FOR NOW (Because of multi-channel issues, and most of them are on the bbid list):
STRM_BGM_ATHLETIC.bcstm - Athletic
STRM_BGM_ATHLETIC_FAST.bcstm - Athletic Fast
STRM_BGM_CHIJOU.bcstm - Overworld
STRM_BGM_CHIJOU_FAST.bcstm - Overworld Fast
STRM_BGM_CHIKA.bcstm - Underground
STRM_BGM_CHIKA_FAST.bcstm - Underground Fast
STRM_BGM_LAST_BOSS2.bcstm - Bowser Battle Part 2 (REPLACING THIS ONE CAN FREEZE THE GAME WHEN LOADING THE REPLACED MUSIC!!!)
STRM_BGM_KAZAN.bcstm - Lava
STRM_BGM_KAZAN_FAST.bcstm - Lava Fast
STRM_BGM_KAZAN_TIKA.bcstm - Lava Underground
STRM_BGM_KAZAN_TIKA_FAST.bcstm - Lava Underground Fast
STRM_BGM_MORI.bcstm - Jungle
STRM_BGM_MORI_FAST.bcstm - Jungle Fast
STRM_BGM_NULL.bcstm - A blank BCSTM. Don''t know what this is for...
STRM_BGM_OBAKE.bcstm - Ghost House
STRM_BGM_OBAKE_FAST.bcstm - Ghost House Fast
STRM_BGM_RAINBOW_CHIJOU.bcstm -Rainbow Overworld (Can be played on World Mushroom/Flower's Cannons)
STRM_BGM_SABAKU.bcstm - Desert
STRM_BGM_SABAKU_FAST.bcstm - Desert Fast
STRM_BGM_SANBASHI.bcstm - Beach
STRM_BGM_SANBASHI_FAST.bcstm - Beach Fast
STRM_BGM_SHIRO.bcstm - Castle
STRM_BGM_SHIRO_FAST.bcstm - Castle Fast
STRM_BGM_TORIDE.bcstm - Tower
STRM_BGM_TORIDE_FAST.bcstm - Tower Fast
STRM_BGM_WATER.bcstm - Underwater
STRM_BGM_WATER_FAST.bcstm - Underwater
STRM_BGM_YUKI.bcstm - Snow
STRM_BGM_YUKI_FAST.bcstm - Snow Fast
MUSIC WE HAVEN'T TRIED OUT YET (Some is in the bbid list, like the Rainbow one):
STRM_BGM_BIG_MARIO.bcstm - Mega Mushroom
STRM_BGM_BIG_MARIO_FAST.bcstm - Mega Mushrrom Fast
STRM_BGM_CMPLT_DEMO.bcstm - Maybe this plays when you Complete NSMB2?
STRM_BGM_COIN_COMMEM.bcstm - Some coin fanfare.
STRM_BGM_COIN_MILLION.bcstm - Plays when you collect a million coins.
STRM_BGM_COURSE_CLEAR_ZORO.bcstm - 8-Bit Course Clear Fanfare
STRM_BGM_COURSE_CLEAR_ZORO_BIG_MARIO.bcstm - Same as the other one.
STRM_BGM_COURSE_OUT_ALL_BUBBLE.bcstm - Plays when all players enter a bubble
STRM_BGM_DEMO_OP_01.bcstm - First Part of Opening
STRM_BGM_DEMO_OP_02.bcstm - Second Part of Opening
STRM_BGM_DEMO_OP_03.bcstm - Third Part of Opening
STRM_BGM_DEMO_OP_04.bcstm - Fourth and Final Part of Opening
STRM_BGM_DOWN.bcstm - Plays when you die.
STRM_BGM_E_SHOP.bcstm - Coin Rush Shop
STRM_BGM_GAMEOVER.bcstm - Game Over
STRM_BGM_ITNMN_MSG.bcstm - Plays when you lose on a Coin Rush level
STRM_BGM_ITNMN_OIWAI_MSG.bcstm - Plays when you completed the Coin Rush levels
STRM_BGM_KINOPIO_HOUSE_GREEN.bcstm - 1UP House (Green)
STRM_BGM_KINOPIO_HOUSE_RED.bcstm - Mushroom House (Red)
STRM_BGM_KINOPIO_HOUSE_SPECIAL.bcstm - Star House (Yellow)
STRM_BGM_MAP_DEMO_MILLION.bcstm - I think this plays when you completed the demo at E3.
STRM_BGM_MENU.bcstm - The 2 Player Menu
STRM_BGM_OIWAI_MSG.bcstm - This fanfare plays when you collected some coins, like 500.
STRM_BGM_SHIRO_BOSS.bcstm - Castle Boss
STRM_BGM_SHIRO_BOSS_CLEAR.bcstm - Plays when you defeated the boss
STRM_BGM_SHIRO_BOSS_FAST.bcstm - Castle Boss Fast
STRM_BGM_STAFF_CREDIT.bcstm - Staff Credits (Make sure it doesn't loop, and it being at the same time before you try this one out)
STRM_BGM_STAR.bcstm - Star
STRM_BGM_STAR_FAST.bcstm - Star Fast
STRM_BGM_STREET_PASS_DRAW.bcstm - It's a fanfare.
STRM_BGM_STREET_PASS_FAIL.bcstm - Plays when you lose on a Coin Rush level
STRM_BGM_STREET_PASS_LOSE.bcstm - The same fanfare as the Draw one.
STRM_BGM_STREET_PASS_RESULT.bcstm - Results after completing the Coin Rush levels
STRM_BGM_STREET_PASS_SUCCESS.bcstm - Plays when you completed the Coin Rush levels
STRM_BGM_SWITCH.bcstm - P-Switch
STRM_BGM_WARP.bcstm - Plays when shot out of cannon and avoiding enemies to get to World Mushroom/Flower/6
STRM_BGM_WARP_FAST.bcstm - Fast Track of WARP. They are the same speed.
If you want to look for BCSTMS, visit smashcustommusic.com
LEVEL EDITING
There is a thread for people who want to test NSMB2 levels. See here. For this thread, we will tell you how to edit levels, including, but not limited to, limitations for the level editor.
LIMITATIONS:
(CREDIT TO GAMESQUEST1 AND HICCUP)
Uhh, yeah. This talks about Reggie! Next limitations. Also, it talks about modding NSMB2 being a work in progress. Since it's being a work-in-progress, maybe you should wait for it having access to entrances, and stuff. It also talks about layer 2 not being a solid thing, so be careful while making levels with layer 2. But if you wanna make a level, go ahead, but entrances, exits, and zone changes are impossible to achieve right now.
Anyway, here are the steps:
Step 1: Go to the ROMFS folder. Copy the Unit folder to the Course folder. This is important, cause the textures are in the Unit folder (You can delete the copied Unit folder after editing levels).
Step 2: Go to Reggie! Next (NSMB2 fork). Select wherever you put the Course folder at. It will load the first stage of NSMB2.
Step 2.5: If if gives an error telling you you need a Texture/Stage folder, you didn't copy the Unit folder to the Course folder! Just sayin'.
Step 3: You can edit the stages now. Even anything else if you want.
EXTRA DATA ICON EDITING
Now, if you want to do this, you can. This is not useful, though. You'll need 3DSExplorer.
Step 1: Go to the Icon folder at the Decrypted files.
Step 2: You'll see 3 files. 2 of them are ctpks. 1 of them is an icn file. Open it using 3DSExplorer.
Step 3: Show both 24 and 48 sized icons, and save them as png files.
Step 4: Edit them.
Step 5: Replace them. Use the correct sizes.
Step 6: Repack and enjoy!
MESSAGES AND STUFF
There is a tool for this, called MSBT Reloaded. Click here to download it: https://gbatemp.net/threads/release-msbt-editor.401354/
You can do this the easy way (The tool), or the complex way (Hex Editor). I'll start off saying the easy way.
EASY WAY
Step 1: Better extract the ROMFS first before continuing.
Step 2: Launch MSBT Reloaded (download link on top).
Step 3: Hit File, and Load, and then Select your MSBT.
Step 4: You can now edit any type of saying, the easier way instead of doing an Hex Editor. Edit whatever, and hit File and Save. Then inject the ROMFS back for conversion.
COMPLEX WAY
Step 1: Go to the Message folder and go to whatever language there is (English_US is the best).
Step 2: You'll see alot of folders. Click on one of them, and double click on the other folder. You'll see a msbt file. Open it using a Hex Editor.
Step 3: Scroll down, and you'll see letters with dots. You'll see like: C.o.p.i.e.d. on the left. You can replace it with... uh, let's see... T.u.r.d.e.d. *Laughs*
Step 4: Make sure you save the file afterward. After repacking, you see the words, "This file has been turded." (Like, it pooped)
Step 5: Enjoy all the funniness.
EDITING FONTS
METHOD 1: CONVERTING WINDOWS FONTS TO BCFNT
Step 1: You'll need any kind of Windows Font installed, and 3ds ctr_sdk_4_2_8.zip.
Step 2: Extract the zip file, and extract CTR_SDK-4_2_8-20130828-en.zip in that extracted folder.
Step 3: Go in it and go to CTR_SDK -> tools -> FontConverter.
Step 4: Launch ctr_FontConverter.exe.
Step 5: Now on Input, go to Windows Font.
Step 6: Pick on what to choose.
Step 7: On Output, click bcfnt/bcfna, and Select File. Rename it to anything. Just select bcfnt on the "Save as type" thing first.
Step 8: Leave everything alone, and hit Convert at the bottom-right corner.
Step 9: It'll convert a Windows Font file to a bcfnt format, which you can replace with NSMB2's font with. Repack and enjoy!
Step 10: If there is any problems with fonts, say it down below.
METHOD 2: PUTTING YOUR OWN SIZES OF FONTS
Step 1: You'll need a picture editor (Paint, Photoshop), and 3ds ctr_sdk_4_2_8.zip.
Step 2: Extract the zip file, and extract CTR_SDK-4_2_8-20130828-en.zip in that extracted folder.
Step 3: Go in it and go to CTR_SDK -> tools -> FontConverter.
Step 4: Launch ctr_FontConverter.exe.
Step 5: Go to where it says Input (On top), click on bcfnt/bcfna, Select file, and go to whatever bcfnt you want to convert (MessageFont14.bcfnt or something)
Step 6: Go to Output, and click on Image.
Step 7: Go to select file, and save it as any name in bmp format.
Step 8: Leave everything alone, and hit Convert at the bottom-right corner.
Step 9: It'll convert a bcfnt file to a bmp format, which you can edit letters from! Just edit the font!
Step 10: When done, Input should be Image, and Output should be bcfnt. Lead to the bmp, and convert it back to a bcfnt. Repack and enjoy!
[CIA] INJECTING THE GAME (EASY WAY)
Step 1: With your edits done, use this command on 3dstool:
3dstool -cvtf romfs romfs.bin --romfs-dir romfs
It'll rebuild the romfs.
Step 2: Replace the romfs with the one in the decrypted folder, and then come back to the 3ds_to_cia_2.07 CMD window.
Step 3: Check off Keep Original ExHeader.
Step 4: Out of that way, press s to start.
Step 5: The CIA will rebuild into the edited one. Good job!
[CIA] INJECTING THE GAME (HARD WAY, WITH OLD TOOLS)
Step 1: When your finished, go back to 3dstool, and put in this on Command Prompt (Make sure you rename the old romfs.bin to something else before doing this, I would go with romfs_old.bin):
3dstool -cvtf romfs romfs.bin --romfs-dir romfs
It will build the new romfs.bin.
Step 2: Go back to the Step 2 folder where NSMB2 was converted to a CIA, go to the decrypted folder, and replace the romfs.bin. Just in case: Store the old one somewhere else.
Step 3: Return to the bat file, and type up 1 if you see this message (If your using v5.1.4b):
Use full or manual/dlp ( 1 or 2 )
Step 4: Type up Y if you see this line:
Are you trying to repack them? ( y / n )
Step 5: Now follow the instructions. Choose number one for main RSF injection. Choose number 3 for custom one. If you want a custom RSF, look at this image [You'll need 3DSExplorer] (Taken from 3DS to CIA for Dummies thread):
Step 6: When your done, you'll see a rom.cia. Copy it over to your SD Card. You can rename it if you like (Like, for example, Stage 1 - ROM Hack.cia)
INSTALLING THE EDITED GAME
For those who already have DevMenu/BigBlueBox, launch it. Don't just replace it on the MicroSD.
For the hard way users, rename the Launcher_GW.dat to Launcher.dat, but first rename the Xorpad Launcher.dat to Launcher_Xorpad.dat. If you want, you can use a separate SD Card for the purpose of decrypting stuff.
Step 1: To load up DevMenu/BigBlueBox, put DevMenu.3ds or BigBlueBox.3ds to your MicroSD for Gateway Red Card, and your SD Card should contain the CIA file. Then, on Step 16.5, do what's in bold. Then go to the Gateway Multi-ROM screen, and select DevMenu/BigBlueBox. Then start it up. I use BigBlueBox because when I launch DevMenu.3ds, it ends up staying on a certain spot before the Nintendo 3DS logo.
Step 2: When your there, go right. It will select SDMC. Go scroll over with the up-down-left-right keys (I don't know about Circle Pad), select your CIA using A, and press A to install it. Since NSMB2 is 300 MB, it will take about 5 minutes.
Step 3: If it says it already exists, delete the CTR-ABEE game when scrolling down the first tab (Product Code for US, ABEP for Europe, ABEJ for Japan) before installing!
Step 4: When done, and it says "Import suceeded", press A, and press HOME. Close DevMenu/BigBlueBox. You'll see that a new title has been added! Unwrap it by pressing A. After seeing the bnr stuff and icn stuff go lively, launch it. It will be a success since you used 3dstool, and CIA conversions, much rather than confusing yourself with makerom.
I think that's all you need to know. Newest Nick Team, signing out! If you want to know more that I haven't said here, ask me! (I won't know the answer if it's complicated, or complex, like, "What to do to convert to 3DS ROM?")
TABLE OF CONTENTS
1. [CIA] EXTRACTING THE GAME (EASY WAY)
2. [CIA] EXTRACTING THE GAME (HARD WAY, WITH OLD TOOLS)
3. MUSIC HACKING
4. LEVEL EDITING
5. EXTRA DATA ICON EDITING
6. MESSAGES AND STUFF
7. EDITING FONTS
8. [CIA] INJECTING THE ROMFS (EASY WAY)
9. [CIA] INJECTING THE ROMFS (HARD WAY, WITH OLD TOOLS)
10. INSTALLING THE EDITED GAME
[CIA] EXTRACTING THE GAME (EASY WAY)
Step 1: Get a NSMB2 CIA (Unlegit though!), 3ds_to_cia_2.07, 3dstool, and the slot0x25KeyX.bin. Notice on how they are blue. They lead to the software.
Step 2: Drag the NSMB2 CIA to the Make2.07.bat file. It'll go throughout all that junk. After that, stop when it gets to this screen:
Step 3: Go to the NSMB2 folder, the "decrypted" folder, and then copy the ROMFS to the 3dstool folder. Use this command to extract it:
3dstool -xvtf romfs romfs.bin --romfs-dir romfs
You have now extracted it. Keep the 3ds_to_cia_2.07 window open until you inject the edited ROMFS back into the decrypted folder.
[CIA] EXTRACTING THE GAME (HARD WAY, WITH OLD TOOLS)
Step 1: Get a New Super Mario Bros. 2 ROM, 3DS to CIA tool, 3dstool, Reggie! Next (NSMB2 fork), and the slot0x25KeyX.bin. Notice on how they are blue. They lead to the software.
Step 2: Go to the Step 1 folder. Drag the ROM to ctrKeyGen.py and I'll spit out an ncchinfo.bin.
Step 3: Rename the Launcher.dat to something else, like Launcher_GW.bat if there is one. Drag the files for the SD Card's Launcher.dat, MSetForBoss.bat, ncchinfo.bin, and the slot0x25KeyX.bin (The slot0x25KeyX.bin will not be included in that folder) to the SD Card.
Step 4: Launch the DS Profile Exploit (If you installed it), and I'll generate some XORPADS.
Step 5: Go to the Step 2 folder. Copy the XORPADs and the ROM to the folder. Rename the ROM to rom.3ds.
Step 6: Run the bat file. Follow the instructions. Then after generating it to a CIA, go to the decrypted folder. There will be a romfs.bin.
Step 7: Copy the romfs.bin to the 3dstool folder. With Command Prompt on the same folder, type up this command (Please make sure the romfs is named romfs.bin first!):
3dstool -xvtf romfs romfs.bin --romfs-dir romfs
I'll extract the contents in a folder called romfs.
MUSIC HACKING:
Quick tip here: If you want to listen to BCSTMs on your computer, download foobar2000, and install this component.
For those who want to replace music, this section tells what to replace. BCSTMs loop perfectly, they can come in different sizes, unlike the Wii's BRSTMs, in which you have to edit the Sound Effects file for it to loop. Here's the BCSTM compatibility list:
MUSIC THAT CAN BE REPLACED WITHOUT EDITING THE BBIDS AND STUFF:
STRM_BGM_BONUS.bcstm - Bonus
STRM_BGM_BONUS_FAST.bcstm - Bonus Fast
STRM_BGM_BONUS_SUICHU.bcstm - Bonus (The same as STRM_BGM_BONUS)
STRM_BGM_BONUS_SUICHU_FAST.bcstm - Bonus Fast (The same as STRM_BGM_BONUS_FAST)
STRM_BGM_COURSE_CLEAR.bcstm - Plays when you complete a course.
STRM_BGM_COURSE_CLEAR_BIG_MARIO.bcstm Same as the other one.
STRM_BGM_SELECT_W1.bcstm - World 1
STRM_BGM_SELECT_W2.bcstm - World 2
STRM_BGM_SELECT_W3.bcstm - World 3
STRM_BGM_SELECT_W4.bcstm - World 4
STRM_BGM_SELECT_W5.bcstm - World 5
STRM_BGM_SELECT_W6.bcstm - World 6
STRM_BGM_SELECT_W7.bcstm - World Mushroom
STRM_BGM_SELECT_W8.bcstm - World Flower
STRM_BGM_SELECT_W9.bcstm - World Star
STRM_BGM_RAINBOW.bcstm - Rainbow
STRM_BGM_RAINBOW_FAST.bcstm - Rainbow Fast (Same speed)
STRM_BGM_ROAD_TO_LAST.bcstm - The Bridge to Bowser
STRM_BGM_ROAD_TO_LAST_FAST.bcstm - The Bridge of Bowser Fast
STRM_BGM_LAST_BOSS1.bcstm - Bowser Battle Part 1
STRM_BGM_STREET_PASS.bcstm - Coin Rush Main Menu
STRM_BGM_TITLE.bcstm - Title Screen
MUSIC THAT CANNOT BE REPLACED FOR NOW (Because of multi-channel issues, and most of them are on the bbid list):
STRM_BGM_ATHLETIC.bcstm - Athletic
STRM_BGM_ATHLETIC_FAST.bcstm - Athletic Fast
STRM_BGM_CHIJOU.bcstm - Overworld
STRM_BGM_CHIJOU_FAST.bcstm - Overworld Fast
STRM_BGM_CHIKA.bcstm - Underground
STRM_BGM_CHIKA_FAST.bcstm - Underground Fast
STRM_BGM_LAST_BOSS2.bcstm - Bowser Battle Part 2 (REPLACING THIS ONE CAN FREEZE THE GAME WHEN LOADING THE REPLACED MUSIC!!!)
STRM_BGM_KAZAN.bcstm - Lava
STRM_BGM_KAZAN_FAST.bcstm - Lava Fast
STRM_BGM_KAZAN_TIKA.bcstm - Lava Underground
STRM_BGM_KAZAN_TIKA_FAST.bcstm - Lava Underground Fast
STRM_BGM_MORI.bcstm - Jungle
STRM_BGM_MORI_FAST.bcstm - Jungle Fast
STRM_BGM_NULL.bcstm - A blank BCSTM. Don''t know what this is for...
STRM_BGM_OBAKE.bcstm - Ghost House
STRM_BGM_OBAKE_FAST.bcstm - Ghost House Fast
STRM_BGM_RAINBOW_CHIJOU.bcstm -Rainbow Overworld (Can be played on World Mushroom/Flower's Cannons)
STRM_BGM_SABAKU.bcstm - Desert
STRM_BGM_SABAKU_FAST.bcstm - Desert Fast
STRM_BGM_SANBASHI.bcstm - Beach
STRM_BGM_SANBASHI_FAST.bcstm - Beach Fast
STRM_BGM_SHIRO.bcstm - Castle
STRM_BGM_SHIRO_FAST.bcstm - Castle Fast
STRM_BGM_TORIDE.bcstm - Tower
STRM_BGM_TORIDE_FAST.bcstm - Tower Fast
STRM_BGM_WATER.bcstm - Underwater
STRM_BGM_WATER_FAST.bcstm - Underwater
STRM_BGM_YUKI.bcstm - Snow
STRM_BGM_YUKI_FAST.bcstm - Snow Fast
MUSIC WE HAVEN'T TRIED OUT YET (Some is in the bbid list, like the Rainbow one):
STRM_BGM_BIG_MARIO.bcstm - Mega Mushroom
STRM_BGM_BIG_MARIO_FAST.bcstm - Mega Mushrrom Fast
STRM_BGM_CMPLT_DEMO.bcstm - Maybe this plays when you Complete NSMB2?
STRM_BGM_COIN_COMMEM.bcstm - Some coin fanfare.
STRM_BGM_COIN_MILLION.bcstm - Plays when you collect a million coins.
STRM_BGM_COURSE_CLEAR_ZORO.bcstm - 8-Bit Course Clear Fanfare
STRM_BGM_COURSE_CLEAR_ZORO_BIG_MARIO.bcstm - Same as the other one.
STRM_BGM_COURSE_OUT_ALL_BUBBLE.bcstm - Plays when all players enter a bubble
STRM_BGM_DEMO_OP_01.bcstm - First Part of Opening
STRM_BGM_DEMO_OP_02.bcstm - Second Part of Opening
STRM_BGM_DEMO_OP_03.bcstm - Third Part of Opening
STRM_BGM_DEMO_OP_04.bcstm - Fourth and Final Part of Opening
STRM_BGM_DOWN.bcstm - Plays when you die.
STRM_BGM_E_SHOP.bcstm - Coin Rush Shop
STRM_BGM_GAMEOVER.bcstm - Game Over
STRM_BGM_ITNMN_MSG.bcstm - Plays when you lose on a Coin Rush level
STRM_BGM_ITNMN_OIWAI_MSG.bcstm - Plays when you completed the Coin Rush levels
STRM_BGM_KINOPIO_HOUSE_GREEN.bcstm - 1UP House (Green)
STRM_BGM_KINOPIO_HOUSE_RED.bcstm - Mushroom House (Red)
STRM_BGM_KINOPIO_HOUSE_SPECIAL.bcstm - Star House (Yellow)
STRM_BGM_MAP_DEMO_MILLION.bcstm - I think this plays when you completed the demo at E3.
STRM_BGM_MENU.bcstm - The 2 Player Menu
STRM_BGM_OIWAI_MSG.bcstm - This fanfare plays when you collected some coins, like 500.
STRM_BGM_SHIRO_BOSS.bcstm - Castle Boss
STRM_BGM_SHIRO_BOSS_CLEAR.bcstm - Plays when you defeated the boss
STRM_BGM_SHIRO_BOSS_FAST.bcstm - Castle Boss Fast
STRM_BGM_STAFF_CREDIT.bcstm - Staff Credits (Make sure it doesn't loop, and it being at the same time before you try this one out)
STRM_BGM_STAR.bcstm - Star
STRM_BGM_STAR_FAST.bcstm - Star Fast
STRM_BGM_STREET_PASS_DRAW.bcstm - It's a fanfare.
STRM_BGM_STREET_PASS_FAIL.bcstm - Plays when you lose on a Coin Rush level
STRM_BGM_STREET_PASS_LOSE.bcstm - The same fanfare as the Draw one.
STRM_BGM_STREET_PASS_RESULT.bcstm - Results after completing the Coin Rush levels
STRM_BGM_STREET_PASS_SUCCESS.bcstm - Plays when you completed the Coin Rush levels
STRM_BGM_SWITCH.bcstm - P-Switch
STRM_BGM_WARP.bcstm - Plays when shot out of cannon and avoiding enemies to get to World Mushroom/Flower/6
STRM_BGM_WARP_FAST.bcstm - Fast Track of WARP. They are the same speed.
If you want to look for BCSTMS, visit smashcustommusic.com
LEVEL EDITING
There is a thread for people who want to test NSMB2 levels. See here. For this thread, we will tell you how to edit levels, including, but not limited to, limitations for the level editor.
LIMITATIONS:
(CREDIT TO GAMESQUEST1 AND HICCUP)
just to note, reggie! next currently does not save entrance points, exit points, or zone changes, which limits your abilities to do very much in terms of making new levels, you can make a new level but for making fully featured levels zone changes will really need to be worked out and there is still quite a few "unknowns" in terms of how a lot of the games items work which needs to be figured out, one of the main reasons i didn't do a step by step, was as i didn't want roadrunnerWMC to get too pestered by people, on the other hand it would be good to have people who want to help with item/sprite mapping im sure it would be much appreciated....but for people who want to make mods.....accept its a work in progress and that pestering/demanding the creator fixes stuff will not help/speed thing up, helping fix stuff and figuring stuff out and submitting info will
Make sure the tiles are not on layer 2, as they cannot have solidity unless you put an invisible solid layer 1 on top of them.
Uhh, yeah. This talks about Reggie! Next limitations. Also, it talks about modding NSMB2 being a work in progress. Since it's being a work-in-progress, maybe you should wait for it having access to entrances, and stuff. It also talks about layer 2 not being a solid thing, so be careful while making levels with layer 2. But if you wanna make a level, go ahead, but entrances, exits, and zone changes are impossible to achieve right now.
Anyway, here are the steps:
Step 1: Go to the ROMFS folder. Copy the Unit folder to the Course folder. This is important, cause the textures are in the Unit folder (You can delete the copied Unit folder after editing levels).
Step 2: Go to Reggie! Next (NSMB2 fork). Select wherever you put the Course folder at. It will load the first stage of NSMB2.
Step 2.5: If if gives an error telling you you need a Texture/Stage folder, you didn't copy the Unit folder to the Course folder! Just sayin'.
Step 3: You can edit the stages now. Even anything else if you want.
EXTRA DATA ICON EDITING
Now, if you want to do this, you can. This is not useful, though. You'll need 3DSExplorer.
Step 1: Go to the Icon folder at the Decrypted files.
Step 2: You'll see 3 files. 2 of them are ctpks. 1 of them is an icn file. Open it using 3DSExplorer.
Step 3: Show both 24 and 48 sized icons, and save them as png files.
Step 4: Edit them.
Step 5: Replace them. Use the correct sizes.
Step 6: Repack and enjoy!
MESSAGES AND STUFF
There is a tool for this, called MSBT Reloaded. Click here to download it: https://gbatemp.net/threads/release-msbt-editor.401354/
You can do this the easy way (The tool), or the complex way (Hex Editor). I'll start off saying the easy way.
EASY WAY
Step 1: Better extract the ROMFS first before continuing.
Step 2: Launch MSBT Reloaded (download link on top).
Step 3: Hit File, and Load, and then Select your MSBT.
Step 4: You can now edit any type of saying, the easier way instead of doing an Hex Editor. Edit whatever, and hit File and Save. Then inject the ROMFS back for conversion.
COMPLEX WAY
Step 1: Go to the Message folder and go to whatever language there is (English_US is the best).
Step 2: You'll see alot of folders. Click on one of them, and double click on the other folder. You'll see a msbt file. Open it using a Hex Editor.
Step 3: Scroll down, and you'll see letters with dots. You'll see like: C.o.p.i.e.d. on the left. You can replace it with... uh, let's see... T.u.r.d.e.d. *Laughs*
Step 4: Make sure you save the file afterward. After repacking, you see the words, "This file has been turded." (Like, it pooped)
Step 5: Enjoy all the funniness.
EDITING FONTS
METHOD 1: CONVERTING WINDOWS FONTS TO BCFNT
Step 1: You'll need any kind of Windows Font installed, and 3ds ctr_sdk_4_2_8.zip.
Step 2: Extract the zip file, and extract CTR_SDK-4_2_8-20130828-en.zip in that extracted folder.
Step 3: Go in it and go to CTR_SDK -> tools -> FontConverter.
Step 4: Launch ctr_FontConverter.exe.
Step 5: Now on Input, go to Windows Font.
Step 6: Pick on what to choose.
Step 7: On Output, click bcfnt/bcfna, and Select File. Rename it to anything. Just select bcfnt on the "Save as type" thing first.
Step 8: Leave everything alone, and hit Convert at the bottom-right corner.
Step 9: It'll convert a Windows Font file to a bcfnt format, which you can replace with NSMB2's font with. Repack and enjoy!
Step 10: If there is any problems with fonts, say it down below.
METHOD 2: PUTTING YOUR OWN SIZES OF FONTS
Step 1: You'll need a picture editor (Paint, Photoshop), and 3ds ctr_sdk_4_2_8.zip.
Step 2: Extract the zip file, and extract CTR_SDK-4_2_8-20130828-en.zip in that extracted folder.
Step 3: Go in it and go to CTR_SDK -> tools -> FontConverter.
Step 4: Launch ctr_FontConverter.exe.
Step 5: Go to where it says Input (On top), click on bcfnt/bcfna, Select file, and go to whatever bcfnt you want to convert (MessageFont14.bcfnt or something)
Step 6: Go to Output, and click on Image.
Step 7: Go to select file, and save it as any name in bmp format.
Step 8: Leave everything alone, and hit Convert at the bottom-right corner.
Step 9: It'll convert a bcfnt file to a bmp format, which you can edit letters from! Just edit the font!
Step 10: When done, Input should be Image, and Output should be bcfnt. Lead to the bmp, and convert it back to a bcfnt. Repack and enjoy!
[CIA] INJECTING THE GAME (EASY WAY)
Step 1: With your edits done, use this command on 3dstool:
3dstool -cvtf romfs romfs.bin --romfs-dir romfs
It'll rebuild the romfs.
Step 2: Replace the romfs with the one in the decrypted folder, and then come back to the 3ds_to_cia_2.07 CMD window.
Step 3: Check off Keep Original ExHeader.
Step 4: Out of that way, press s to start.
Step 5: The CIA will rebuild into the edited one. Good job!
[CIA] INJECTING THE GAME (HARD WAY, WITH OLD TOOLS)
Step 1: When your finished, go back to 3dstool, and put in this on Command Prompt (Make sure you rename the old romfs.bin to something else before doing this, I would go with romfs_old.bin):
3dstool -cvtf romfs romfs.bin --romfs-dir romfs
It will build the new romfs.bin.
Step 2: Go back to the Step 2 folder where NSMB2 was converted to a CIA, go to the decrypted folder, and replace the romfs.bin. Just in case: Store the old one somewhere else.
Step 3: Return to the bat file, and type up 1 if you see this message (If your using v5.1.4b):
Use full or manual/dlp ( 1 or 2 )
Step 4: Type up Y if you see this line:
Are you trying to repack them? ( y / n )
Step 5: Now follow the instructions. Choose number one for main RSF injection. Choose number 3 for custom one. If you want a custom RSF, look at this image [You'll need 3DSExplorer] (Taken from 3DS to CIA for Dummies thread):
Step 6: When your done, you'll see a rom.cia. Copy it over to your SD Card. You can rename it if you like (Like, for example, Stage 1 - ROM Hack.cia)
INSTALLING THE EDITED GAME
For those who already have DevMenu/BigBlueBox, launch it. Don't just replace it on the MicroSD.
For the hard way users, rename the Launcher_GW.dat to Launcher.dat, but first rename the Xorpad Launcher.dat to Launcher_Xorpad.dat. If you want, you can use a separate SD Card for the purpose of decrypting stuff.
Step 1: To load up DevMenu/BigBlueBox, put DevMenu.3ds or BigBlueBox.3ds to your MicroSD for Gateway Red Card, and your SD Card should contain the CIA file. Then, on Step 16.5, do what's in bold. Then go to the Gateway Multi-ROM screen, and select DevMenu/BigBlueBox. Then start it up. I use BigBlueBox because when I launch DevMenu.3ds, it ends up staying on a certain spot before the Nintendo 3DS logo.
Step 2: When your there, go right. It will select SDMC. Go scroll over with the up-down-left-right keys (I don't know about Circle Pad), select your CIA using A, and press A to install it. Since NSMB2 is 300 MB, it will take about 5 minutes.
Step 3: If it says it already exists, delete the CTR-ABEE game when scrolling down the first tab (Product Code for US, ABEP for Europe, ABEJ for Japan) before installing!
Step 4: When done, and it says "Import suceeded", press A, and press HOME. Close DevMenu/BigBlueBox. You'll see that a new title has been added! Unwrap it by pressing A. After seeing the bnr stuff and icn stuff go lively, launch it. It will be a success since you used 3dstool, and CIA conversions, much rather than confusing yourself with makerom.
I think that's all you need to know. Newest Nick Team, signing out! If you want to know more that I haven't said here, ask me! (I won't know the answer if it's complicated, or complex, like, "What to do to convert to 3DS ROM?")
Attachments
Last edited by SpencerlyEverly,
, Reason: Added some stuff for today's standards (Decrypt9, MSBT Reloaded, etc.).