(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-18-24 11:28 AM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - music hacking help
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
Crayola
Posts: 21/94
i learned alot about hex hacking ive been working on many hacks completeley unrelated to roms and they have turned out well .......somewhat succesful
i guese hacking the rom music is completeley out of my league though ill learn more and will hack that music!!!
and no i did not get offended any comment is a good comment in my book as long as it isnt pointless .and sorry for being so confuseing before in all my post i know what im thinking in my head but wrighting it is another story.
ill see what else i can do and work my way up like you said that seems to be the best approach.
Metal Knuckles
Posts: 200/412
I still highly encourage, and by that I mean that if I could I would force you, to get some mor experience with hex before jumping into music hacking. You said that your hacking Nightmare on Elm Street, right? Well, I don't know of any research done for hacking that game. And I'm sorry if I offend, but you really don't seem to know much of anything about hex. I suggest either:

A) Find a game to hack that already has utilities/guides/other people hacking.

It's just an intelligent thing to do if you're a beginner. You don't go off on your own unless you're perfectly prepared to do so. However, if you're still gonna go for it:

B) Do small stuff first.

Don't focus on music first, focus on learning where everything is. Try doing small things via hex, like tweaking palettes and messing up tiles. Get some experience with the small stuff, don' just barge in declaring your going for what is, considered to be by many, one of the hardest ROM hacking methods out there.
Crayola
Posts: 19/94
That was on photobucket ,it resizes to large of pics sometimes i think thats what happened .
eb_h4x0r
Posts: 8/9
Could you just use Print Screen in your keyboard? I can't read anything.
And upload it to somewhere loke photobucket so I can read it.
Crayola
Posts: 16/94
sorry about that i noticed that earlier but forgot to fix it i was in a hurry it now says

I think ill try the 4 1/2 one first .ill edit my post and tell you how it turns out.probably horrible.0001fff0,0001ff30.those two lines when edited /hacked/changed/,whatever its called screwed up the game pretty bad.so ill leave them out as well as 3 others that mess up graphics.
illl corrupt from 0001fed0 to 0000fde0.

left out a whole sentence.and had many spelling errors sorry for any left.
lol that was a pretty bad mistake ....many pardons..and thanx for pointing that out
But did I do the numbers right?is that how should be wrote?
Heres how it looks on my screen.

the picture is small, but the numbers on the upper left were the ones i was refering to.
Metal Knuckles
Posts: 189/412
Originally posted by Crayola
0001fff0,0001ff30.those two line when edited /hacked/changed/,whatever it called.so ill leve the out as well as 3 others that mess up graphics.
illl corrupt from 0001fed0 to 0000fde0.

I hope you don't get offended, but I understood none of that. At all.
Crayola
Posts: 15/94
I think ill try the 4 1/2 one first .ill edit my post and tell you how it turns out.probably horrible.0001fff0,0001ff30.those two lines when edited /hacked/changed/,whatever its called screw up the game pretty bad.so ill leave them out as well as 3 others that mess up graphics.
illl corrupt from 0001fed0 to 0000fde0.

lol,ok as I expected it turned out horrible the start up screen wouldnt even start and no music no sound at all. but at least I now know that there was some important data between 0001fed0--0000fde0.
so now ill go from 0001fed0-10-0001abd0. thats about half of the previous which is about a quarter of the game.I think I get hex editing a little more.3 efect from that messes up player select screen,messed up bg outside,and nothing but sprites viewable indoors.so between 0001fed0-10-0001abd0 was something imporrtant as well.
Metal Knuckles
Posts: 187/412
It's a good approach, albeit one that requires mucho, err... patienceo. But using a corruptor might be more beneficeo, si?As quoted from Senor BGNG's hacking guide:


Favorable Hacknig Technique #4: Corrupt the ROM
A corrupter is a program that can set a region of a ROM to a given value. For example: It can set all bytes from 0x00A0 to 0x00B0 to the value 0x78. Using one of these can help find resource data. Just change some bytes and load the resulting ROM in an emulator. Did your resource change? Then the bytes you changed are in part a part of the resource.

BONUS: Favorable Hacking Technique #4½: Binary Elimination via Corruption
Fancy words! You can exponentially locate resource data in a ROM by carefully corrupting the ROM. Start at the end and work your way to the beginning, since game program data is typically at the beginning of the ROM. Set the entire second half of the ROM to 0x00 using a corrupter. Load the result in an emulator. If your resource did not change, then you know that it is in the first half of the ROM and you can repeat the process. If your resource did change, then you know that it is in the second half of the ROM and you can repeat the process. It's a win/win!


So if you do this and the music playing for level A is he music supposed to be playing for level B, that's a bueno start. And don't bother correcting my Espanol, I don't know the stuff. I only take Latin.
Crayola
Posts: 14/94
well the way Im doing it so far is editing a set of hex at a time(like 10 or 15 lines) seeing if it has a noticeable effect and then movieng on but I take vigurous notes so anything I mark as unknown will be gone back over later.plus I have everything backed up so when I change the file I save it is "that file name"2 then load it see if there are any changes if none are seen/heared I go back to the original and change another set save it as "that file name"2 then repeat the process over and over till an effect is reached then I narrow it down to a line and wright it down.is this a good or bad aproach?
Metal Knuckles
Posts: 185/412
Originally posted by MathOnNapkins
For example, I could provide you with starting info for Zelda 3 since I've been working on it for like ages.

Remind me to hit you up on that in the future. =P

All data found in hex is used for something. Even deleting a string of hex to no seen result may have drastic changes in the gameplay of the ROM. An example is that you can change the value of hex in Sonic 1 to change the number of hits it would take to defeat the boss, or change a monitors properties. Does that mean that it will affect basic gameplay? No, but when it comes to those parts, things will be different.

And just predicting future complaints here, don't delete a string of hex, see it as nothing happening, then continue with hacking that same ROM. That's an official screw-you-over signed by Satan himself.
Crayola
Posts: 13/94
i think it might be because I started at the bottom and have worked my way up.
DahrkDaiz
Posts: 142/403
The changes may occur but you might not have noticed them. Also, it may just be data the game has not accessed yet (maybe data for a later level, later song, song credits, bonus stage, certain enemy, etc etc). What you're doing is just corruption, a brute force method (though it can be very effective) in figuring out how the data in a game works.
Crayola
Posts: 12/94
Ok thanx for the help and sorry for being a,,,,,,how should I say this?...NOOB
But im sure eventually I can do something great like the people here have done that is my goal at least.But I have been changeing the hex values in a game into zero like a whole lot of them and i havent seen any changes ,is this usless data or something Im just not seeing.the game is :a nightmare on elm street .
and the values are everything between (I hope i wright this right) 0001FED0--0001F9D0
Is this to small of an amount of data to be of any signifigance?
sorry if I asked another stupid question.
d4s
Posts: 42/98
in contrary to graphics, which are almost always stored in the same format (unless they are compressed, of course), thus creating the opportunity to edit all games with one graphics editor, music is stored in whatever the programmers found to be most fitting.

i also think the human mind can grasp, evaluate and understand data a lot better if its presented visually instead of audially. (does this word even exist? anyway, you know what i mean)

an example of this would be an analogue signal perceived through either an oscilloscope or through a pair of headphones.

this makes it harder to completely understand a music format without actually looking at and understanding the program code that plays the music back.
not impossible, but considerably harder.

imho, it's highly reccomended to learn spc assembler before attempting to completely reverse-engineer a given music format on the snes.


most of this factors into my above statement "hacking music and plain and simple dont go together."
DahrkDaiz
Posts: 141/403
*sigh*

Hex is just a way of representing the brute forced binary data found in the ROM image. Hex = numbering system. "Hacking hex" is misleading, it's a way of hacking a ROM. You can create an interface that represents what each value a combination of bits might represent, in that case you get graphics, level and music editors. "Hacking hex" is just going into a file and manipulating it's contents in a raw form without any interpretation by the computer...

So my first suggestion is learn what hexadecimal really is and what use a hex editor has.

Second, start by using simple editors, behind graphics hacking and build up your skills. Learn how a Game Genie works and learn how to create Game Genie codes. Then lastly work your way into ASM hacking, which you can find a plethora of information of by just reading through the forums here.
Crayola
Posts: 11/94
I didnt want to know how to hack a specific game I just need a short method of how to hack hex and any other neat ways to hack im sure ill find somethin on here

I would be interested in any music information you might have or anything else of particular interest about zelda3 it would be a great deal of help.
MathOnNapkins
Posts: 322/1106
How can you expect in depth information if you won't even tell us what game(s) you are interested in specifically? If we knew what they were, maybe somebody who's dabbled in those games would be able to provide at least some starting info. For example, I could provide you with starting info for Zelda 3 since I've been working on it for like ages. But I could tell you next to nothing about any other game's music or sounds.
Crayola
Posts: 9/94
I dont know what you mean by "something tells me that you took my old sig and edited slightly, then stuck it in your own."But whatever the "sig" thing is ill be happy to change it if you would like.

But I have done way to many hacks with graphic editors.I want to step up to more complicated things like hex and asm hacks but I have no idea how thats why I came here to get some in depth information.
Metal Knuckles
Posts: 182/412
I really wasn't trying to be funny. That was as accurate as it gets.

It's not nearly that simple to just get the hex for a song and to stick it into the ROM at a certain location. Something tells me that your new to hacking, so why don't you just start with the basics for now. Music editing is only tried by the veterans, and only succeeded at by the more intelligent of said veterans. Work on level editing and palette changes first, then focus on using hex to edit more technical aspects of games. It's like the steps of a ladder, you can't just skip one.

And I'm sorry, but something tells me that you took my old sig and edited slightly, then stuck it in your own.
Crayola
Posts: 8/94
lol that was funny.
yea I already knew there were specific game music editors but none of the games I wanna hack have music editors for them,so i will just take my chances with a hex editor and a corrupter .

ok THIS IS THE LAST QUESTION could I find a sound file online download it and get the hex for it and stick it in the game if I knew where the location of the sound in the game.

sorry if this is a stupid question ,and thanks for the info thus far
This is a long thread. Click here to view it.
Acmlm's Board - I3 Archive - ROM Hacking - music hacking help


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.003 seconds; used 374.78 kB (max 433.13 kB)