Language…
6 users online: anonimzwx, DanMario24YT, JPhanto,  K.T.B., playagmes169, Rhubarb44230 - Guests: 238 - Bots: 356
Users: 64,795 (2,378 active)
Latest user: mathew

Problem trying to insert Torchkas's "[S] Donkey Kong Country 3 - Northern Kremisphere" music into my ROM

WATCH THIS: http://www.youtube.com/watch?v=MFBqFXuulxs
I am very new to Super Mario World hacking and I want to make my own hack. Right now, I'm trying to make a test hack to learn how to hack that will problbly not be submitted here. I'm using lot's of tutorials and right now I'm trying to learn how to insert custom music into my ROM. I have Torchkas's "Donkey Kong Country 3 - Northern Kremisphere" music over the Super Mario World overworld. But it's not working right! I looked at numerous tutorials and I think I'm doing everything right, but apperently, I'm not. I was trying to figure this out for at least 3 hours on 9-26-2012 and I can't seem to get it right! I need help, preferably for this specific piece of music! So all of the steps that I took to get my result are below. Since I'm very new to hacking, I want to know specificly, in great detail, exactly what I should do and what I should change and define any new terms/words not in the steps below, preferably by experienced hackers who can help someone new out very well and that the new person would be able to understand everything that the helper is saying.

STEPS:

1. I went to the music section and downloaded, saved, and extracted "Donkey Kong Country 3 - Northern Kremisphere" music by "Torchkas". No, the music is not mine.

2. In the music's Read Me file, it says that if I'm using the music as an overworld, which I am, it says to change the 2B in the header to 68, so I did. I changed the 2B in the second line to 68 and hit file, then save.

3. Then, I went to the tools section and downloaded, saved, and extracted "HuFlungDu's Addmusic v4.05.02", since that's what the music calls for.

4. I then took a clean, unmodified, headered Super Mario World ROM SMC file and copied it and the 100% complete .SRM (SRAM, Save) file that I downloaded from this site into the Lunar Expand folder. Go to the tools section and download it, you need to expand your ROM to at least 2 Megabytes, but not 4 or more so I expanded my ROM to 3.

5. I then copied the second AddMusic405 (file name of "HuFlungDu's Addmusic v4.05.02") folder (it's the one where you open up the AddMusic405 folder from "Downloads" or wherever else you saved it, there's a second folder with the same name with all the stuff in it, I copied that one) to the Lunar Expand folder and I moved my ROM SMC file and the .SRM file to the AddMusic405 folder that I just copied.

6. I then copied the DKC3 - Northern Kremisphere .txt file (with the 2B changed into 68) from the music that I downloaded to the OW folder of the AddMusic405 in the Lunar Expand folder.

7. I then went to the start menu on the bottom-left corner of the screen, typed in "CMD" in the "Search programs and files" at the bottom of the window and copied the first item at the top, the CMD program, into the AddMusic405 folder in Lunar Expand folder.

8. I then copied the file name (not the file itself, right-click on the file, left-click rename, right-click on the file name, left-click copy) of the DKC3 - Northern Kremisphere .txt file OW folder, backed out and double-clicked on the AddMusic Configuration Settings file, pasted the copied text next to 0A under OVERWORLD with the .txt extension, then I clicked "file", then "Save".

9. I then renamed my ROM and .srm file to "SMW".

10. I then double-clicked on the copied CMD, typed in, "AddMusic.exe SMW.smc -se" and pushed Enter. I then typed in "AddMusic.exe SMW.smc", pushed Enter, then closed CMD.

11. I then went to Lunar Magic, opened my ROM, went to the overworld editor, clicked on the Note Block, selected the inserted DKC3 - Northern Kremisphere music on the right-side of the window with Overworld Map selected on the left side, and saved the overworld.

12. I then ran the ROM in my ZSNES v1.51 emulator and checked if the overworld music sounded glitchy to see if I'm doing everything right. It did and I immediately closed the emluator.

13. I then went to the tools section and downloaded, saved, and extracted "Sample Tool 2.0.0.5" by "smkdan".

14. I then copied the extracted SampleTool folder to the AddMusic405 folder in the Lunar Expand folder.

15. I then copied the DKC3 - Northern Kremisphere.bnk BANK file that came with the music into the SampleTool folder.

16. I then opened SampleTool, and went to "file", then "open", then my ROM. Those two "hack inserted" windows came up. I then clicked on "overworld" at the bottom of the SampleTool window, then "Import from file", then "DKC3 - Northern Kremisphere.bnk", then
I clicked "12" from the "Available" drop-down menu, made sure the overworld was at "12" and everything else at "11 (Default)" under the "Location" drop-down menu. I then clicked, "Save bank", then "file", then "save".

17. I then close Sample Tool, run the ROM in the ZSNES emulator, and the music doesn't work right. Watch the video at the top of the post.

So I need help. It doesn't matter if 2B or 68 is in the header of the "Northern Kremisphere" text file, I get the same results.

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

Well some of the problems are explainable, if you go into a pipe, the bnk files changes (SMW's original BNK file), but if you go through path exits, the BNK's transfer's each other. Also some of the songs don't use the same instruments as the song so Yoshi's Island and Forest of Illusion don't get effected that easily.

There isn't a actual way to fix this unless there is a AddmusicM version of the song. Besides, IIRC, the song doesn't actually work on overworlds, sucky huh? Actually surprised it semi worked for you.

I think someone else can tell you how to fix it, I'm just saying the reasons of the issues.
Want progress on 100 Rooms of Enemies: The Nightmare Edition? Go here to see.

(rip my other userbars momentarily)

Yeah, I didn't really test the song on an overworld. *shrug*
I'm probably gonna re-release a version that does work on overworlds soon. One would need to re-arrange some parts of the song with commands that don't work on overworlds.
You'll have to wait.
I was looking through the patches section of this site and I found a patch, "[xkas] Reload Overworld" by worldpeace. Thinking that it migtht solve some of my problems above, I downloaded it. Since I didn't know how to apply patches, I went to the F.A.Q. section and looked it up. I downloaded the version of xkas that the F.A.Q. says. Then, I copy the ROM, the patch, and the Command Prompt into the xkas folder. I then open the command prompt and type in
Code
xkas.exe (my rom name).smc (the patch name).asm

and I press enter. Then I try to play the ROM in zSnes. The ROM won't play. The ROM header changes from "SUPER MARIOWORLD" to glitched symbols. This patch seemed to turn a perfectly working ROM into something that zSnes can hardly recognize at all. This even happens if I apply the patch to a clean rom.

What am I doing wrong? How do I properly apply patches to ROMs?

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

You need to tell xkas where to insert the patch in the game.
Look in the .asm file there should be a place where you can set the freespace. (Empty space to put the patch.)

Use ASAR from the tools section. Its another assembler that finds freespace in your rom.
________________________________________________________
Mario the Gaul
How do I tell xkas where to insert the patch and how do I set the freespace?

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

Originally posted by ggamer77

Look in the .asm file there should be a place where you can set the freespace. (Empty space to put the patch.)


In the .asm file there should be a !Freespace =
You set the free space there.

Do not change the !Freeram = though.
________________________________________________________
Mario the Gaul
To get a freespace value, download slogger and drag your ROM over it. You will get a .txt file withe same name your ROM had. Open it and you'll see 3 columns (can't remember their names/titles). Scroll all the way down and you should see the 3rd column will display this: 0x8000. That's the size of the freespace adress from the middle column. Those adresses will look something like this (they of course can be different): 0x382F55. Copy only what's after the 'x' without including it, and paste it in your .asm file, after you see the label !Freespace. I believe you have to add a $ sign before the adress (i.e: !Freespace = $382F55). Save the ASM file, and patch it again to your ROM.
LINKS Twitter | YouTube | SoundCloud | Fortaleza Reznor
to hear birds and see none.
I've installed the patch successfully, and now those problems about going through exit paths are now fixed#ab{:)}.

But those problems about the audio slowing down are still present.

#smw{-_-;}I guess I'm going to have to wait until Torchkas finishes the overworld version of the music.

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

Use this. :D

Yeah, its just a problem with AM4's $E5 on the overworld.
________________________________________________________
Mario the Gaul
OH MAN! THANK YOU VERY MUCH!!

Click the character on the right side of my layout to visit my Discord server and discuss and play and look at and get updates and sneak peeks of the games and other things I'm making.

The authors of these 2 My Little Pony fan games have removed their games from the Internet.
Rise of the Clockwork Stallions has been updated! Download My Little Pony: Rise of the Clockwork Stallions DX: Director's Cut and My Little Pony: Magic Shards now! Spread this link!

Lol, no problem.
________________________________________________________
Mario the Gaul
Ohey,
thanks ggamer, now I don't have to fix shit that could've been done within 10 minutes.
And by the way, the new addmusic should fix all this crap.
EDIT: 69