Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
1 user currently in Super Mario World hacking: |
Acmlm's Board - I2 Archive - Super Mario World hacking - CUSTOM MUSIC - IN MARIO WORLD [ASM] | | | |
Pages: 1 2 3 4 5 6 7 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Atma X Bandit Level: 43 Posts: 33/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
Awsome! Please tell me how to do the other things that I couldn't figure out. (Other that the Pattern Pointers that is, unless you have an even easier way to do that too) Oh and BTW, did you also figure out how to add the Music to the unused Slots, or did you just replace the songs that were already there? (edited by Atma X on 03-21-04 12:02 AM) |
|||
FreeDOS Lava Lotus Wannabe-Mod :< Level: 59 Posts: 207/1657 EXP: 1648646 For next: 24482 Since: 03-15-04 From: Seattle Since last post: 6 hours Last activity: 4 hours |
| ||
I have an idea! Why don't you just currupt random bytes until the music is changed? And go from there... |
|||
Atma X Bandit Level: 43 Posts: 34/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
It doesn't work that way, I've tried that a long time ago, and it does nothing as far as helping me figure out how to replace the Music. (It's way too confusing to figure out whether your changing the Instruments, the actual Music Data (the notes that it's composed of), the Pattern Pointers, etc. We find the Music by Comparing similar data between an SPC and the Rom. But I'm not gonna go into complete detail on that right now. (edited by Atma X on 03-21-04 12:46 AM) |
|||
The Kins Kodondo Level: 38 Posts: 43/595 EXP: 354733 For next: 15714 Since: 03-15-04 From: Melbourne, VIC, Australia Since last post: 2 days Last activity: 9 hours |
| ||
Originally posted by Atma XIf the music is compressed in the ROM, and decompressed upon loading, then that technique would be no use, as SPCs are memory dumps. |
|||
Atma X Bandit Level: 43 Posts: 36/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
I don't know the whether it is compressed or decompressed, but it works, so I'm just glad for that. | |||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 24/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
The problem about Yoshi's Island music is that SMW waits for the SPC to output $BBAA, but the Yoshi sounds never do that... | |||
Keitaro Iron Knuckle ウラシマ ケイタロウ Level: 54 Posts: 80/1342 EXP: 1201569 For next: 32301 Since: 03-15-04 From: Hinata, Japan Since last post: 2 days Last activity: 2 days |
| ||
Originally posted by TrashykinsOriginally posted by Atma XIf the music is compressed in the ROM, and decompressed upon loading, then that technique would be no use, as SPCs are memory dumps. actualy. the actual music data itself is the exact same in the spc as in the rom, only the pointer system different kthx I don't know where you heard music is compressed and you gotta understand, it dosnt matter if it outputs $BBAA, and all that junk. if smw does that, good for it. only thing that matters is the data read AFTER it outputs that, or whateve. If the data is yoshi island music, and it obviously works properly, then theres absolutly no reason it wont work. |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 26/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
No, that's not what I mean. I couldn't find the pointer table in SMW's SPC dumps, therefore I just made SMW install the same thing Yoshi's I. installed. But it hung due to two source code lines waiting for $BB, then $AA from the SPC. Yoshi's Island's SPC never send that. If anyone could tell me the location of SMW's pointer table, I'd be very grateful. GreetZ Blacky. |
|||
Keitaro Iron Knuckle ウラシマ ケイタロウ Level: 54 Posts: 81/1342 EXP: 1201569 For next: 32301 Since: 03-15-04 From: Hinata, Japan Since last post: 2 days Last activity: 2 days |
| ||
ahhh....well, SMW natively isnt the same format as YI DemoWorld was ASM hacked to death so that they would use the same engines (also the same engine as SMAS). SMW in itself is a retarded format I've never looked at nor plan to, as I hear its quite gruesome. oh, and by the way: I threw a little somthing together using DW3's NSPC format. Yeah, its using that piano you hear in the Athletic SMW song. so yeah, it can be done (edited by MajinBlueDragon on 03-21-04 07:08 PM) |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 27/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
I actually could find the ptr tables in SMW dumps which were pretty clearly organized by large pretty unformatted memory holes.Yoshi dumps are to messy to find anything. But ... do you mean it would be easier to take DW3's engine for inserting yoshi music? EDIT - Besides, I was just following an interesting trace: As you know, the music in LoZ3: ALttP was made by the same artist who did SMW's, namely Koji Kondo. And, as I presumed, LoZ 3 seems to use the same (edited by blackhole89 on 03-21-04 01:21 PM) |
|||
Keitaro Iron Knuckle ウラシマ ケイタロウ Level: 54 Posts: 82/1342 EXP: 1201569 For next: 32301 Since: 03-15-04 From: Hinata, Japan Since last post: 2 days Last activity: 2 days |
| ||
alright. yeah, see. SMW uses a different engine entirely. YI music will NOT work unless you use the DW3 engine, the NSPC engine. LTTP also uses NSCP, good job other games that use it are mario Paint, Mario Kart, Yoshi's Cookie, Yoshi's Safair, BS-Zelda, Lemmings, and to an extent, Kirby Super Star. Of course, if you wanted any of these to sound good, you would more likely than not need to import the instrument samples. I didn't need to with the YI overworld I showed just now, but I did have to lower the overall pitch of the Piano Instrument. But oh well. (I changed its frequency, was easier than editing the notes, as i was lazy ) edit: there are many other games that use it, tons of em in fact. those are just the only ones I've played around with. Starfox also uses it, and a few other well known games as well. (edited by MajinBlueDragon on 03-21-04 01:41 PM) |
|||
hhallahh Bob-Omb Level: 38 Posts: 7/607 EXP: 365476 For next: 4971 Since: 03-15-04 From: Portland, OR Since last post: 73 days Last activity: 60 days |
| ||
Lemmings, eh? If the SNES Lemmings music is half as good as the PC music, SMW with Lemmings music would fucking rock. | |||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 29/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
@MajinBlueDragon: (SMW Sound Engine) Not entirely different, no. Rather an odd offspring. The typical stuff about an N-SPC game is partly still there. Like the 20 CD CF init or the uncompressed data. And, of course, the principle of storing all songs at once in one program on the SPC. | |||
Atma X Bandit Level: 43 Posts: 42/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
MajinBlueDragon: Can you tell me how to find the necessary pointers that will tell me where the rest of the data is (besides the ones for the Pattern Pointer's, because I already know how to find those) in an SPC, so I can import some SMAS Music to my hack. (edited by Atma X on 03-21-04 02:33 PM) |
|||
Keitaro Iron Knuckle ウラシマ ケイタロウ Level: 54 Posts: 83/1342 EXP: 1201569 For next: 32301 Since: 03-15-04 From: Hinata, Japan Since last post: 2 days Last activity: 2 days |
| ||
er. basically, if you found the pattern pointers, those are pointing to a set of 8 or less pointers. each pattern pointer does this. the set of pointers it points to are each of 8 chanels in a patern, a part of song which has the potential to be repeated at a given point. Follow the pointers the pattern pointers pointo to (hereon refered to as "track pointers") and you will find the actual music data. That's all I can help you with for the time being, as right now I am figuring out how the pointers work in the ROM. It is much different than spc pointers (switch the low and hi bight and subtrac &h1). Yeah, hhallahh. Lemmings uses it too Guys, tomorrow I will post a patch of at least somthing, okay? I don;t know when tomorrow...but it will be tomorrow. I'll have had this all figured out by then, and maybe I can post a little writeup on how to get in somthing simple. Sound good? and yeah. The SMW format is somewhat similar. NSPC was heavily based off that, yet modifyed alot. SMW is a really confusing engine, I don't know much of anything about it really since NSPC is more common, plus Demo World 3 uses NSPC, which is not only easier but pretty much the same thing as SMW in every other aspect to an extent, and it's just plain easier. If you are looking to do some changes, my patch will have been a hack of demo world, as will my writeup tomorrow. So if you do anything SMW based, I won't be able to help you out. Just stick with NSPC, you'll be much better off in the long run since you can use it in tons of other games |
|||
Atma X Bandit Level: 43 Posts: 45/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
Thanks MajinBlueDragon, I'll take a look at these. Oh and also, how do you find the End of the Pattern Pointer Data and Music Data? Edit: Oh BTW, do you have MSN Instant Messanger, because I'll need to talk to you a little bit about the music editing whenever your availible (tomarrow would be best for me, and that will give you more time to figure some more stuff out). I won't use AIM, because I just tried Installing it again (I had it once before a long while back) last night and got a Ton of Trojans and Spyware installed as a result of it, so I don't trust it anymore. (edited by Atma X on 03-21-04 08:14 PM) (edited by Atma X on 03-21-04 08:21 PM) (edited by Atma X on 03-21-04 08:30 PM) |
|||
Keitaro Iron Knuckle ウラシマ ケイタロウ Level: 54 Posts: 88/1342 EXP: 1201569 For next: 32301 Since: 03-15-04 From: Hinata, Japan Since last post: 2 days Last activity: 2 days |
| ||
a track/channel always ends with 00. end of the pattern data for one song ends after it gets to the track pointers. and music data ends usualy with a space between the next song and it. | |||
jmr Paratroopa Level: 21 Posts: 14/149 EXP: 44421 For next: 5522 Since: 03-16-04 From: Newfoundland, Canada (aka the middle of FRICKIN' nowhere) Since last post: 4 hours Last activity: 3 days |
| ||
Originally posted by blackhole89 |
|||
Atma X Bandit Level: 43 Posts: 50/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
I never thought of that. BTW, How do you use the Music Editor in Hyrule Magic. I found almost everything, except a place to edit the Notes of a song (what the song is actually composed of). |
|||
orynider Red Paratroopa Level: 22 Posts: 8/162 EXP: 50286 For next: 8064 Since: 03-17-04 Since last post: 57 days Last activity: 27 days |
| ||
< I'm just before... the final breakthrough... that means, a program and an < asm hack that can play any music given as an SPC dump, in any < possible count, controlled by the level palette... the only problem now is that < any SPC sound has to be asmhacked itself to call the SPC boot rom < on communication register change... as for now, it only works for a single < piece < of sound... < -------------------- < The board header says, (edited by orynider on 03-23-04 05:26 AM) |
Pages: 1 2 3 4 5 6 7 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - Super Mario World hacking - CUSTOM MUSIC - IN MARIO WORLD [ASM] | | | |