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 - SPC hacking - SMAS music format revealed! | | | |
Pages: 1 2 3 4 5 6 7 | Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 172/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
This isn't my own server, but (ignoring the downtime) rather the best free webhost I've found so far... | |||
Atma X Bandit Level: 43 Posts: 402/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
Hey, Blacky. How far along is the program? (just curious, I'm not trying to bug you about it) | |||
cpubasic13 17 years old now. Time to buy some M rated games by myself! Level: 54 Posts: 324/1346 EXP: 1206934 For next: 26936 Since: 03-15-04 From: Blame my parents, Eddy Since last post: 2 days Last activity: 1 day |
| ||
knuck: You are right. People are going to use music from other games because they think that the music is so much better than SMW. Well, if that music is in a hack, I will turn down the sound (or better yet, disable the sound channels in ZSNES). Sounds like this editor will be really cool. I would like to play around with this right now. I just want some new boss music. Also make a new title screen song. I have to find an SPC player, though, to hear the music. |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 177/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
@cpubasic13: Try foobar2000 http://www.foobar2000.org/. This is the one I use (and the only stable one which has good quality, for me). @Atma X: Very near to release. I'm just looking up some more song pointer tables and try to understand why the player loads only few tracks correctly (including the water level and sky theme, as well as the "doomship" theme from SMB3). (Maybe there are some commands not know to my program) Some don't load at all (crash), others load only on half of the tracks (like the SMB3 underground music; the funny thing about this one is that it only loads a submelody which is equivalent to SMRPG's variant of it, means, going down instead up at the end of a melody phrase). @cpubasic13, again: Do you want to tell that you would shut down the music if it is imported from another game? Doh. I wanted to import some neat SMRPG stuff into SMW: ALTTP |
|||
cpubasic13 17 years old now. Time to buy some M rated games by myself! Level: 54 Posts: 325/1346 EXP: 1206934 For next: 26936 Since: 03-15-04 From: Blame my parents, Eddy Since last post: 2 days Last activity: 1 day |
| ||
No. I wasn't saying I would hate the music, some of the music wouldn't fit into the really good platformer music (Link to the Past music wouldn't really work well). I personally like the SMRPG music. I think that music could fit into SMW. And thanks for the link. |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 179/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
I too. I wasn't thinking of LoZ3, for me, that game has generally crappy music... SMRPG recently succeeded Chrono Trigger along with FFV/FFVI as my favourite game soundtrack and it has so far the best Bowser's castle soundtrack I've heard. (Weapons factory and barrel volcano themes also rule , but at least the first one is not at all mario-ish; "fighting a weapon monster" theme would fit for good old Reznor, I believe) |
|||
cpubasic13 17 years old now. Time to buy some M rated games by myself! Level: 54 Posts: 328/1346 EXP: 1206934 For next: 26936 Since: 03-15-04 From: Blame my parents, Eddy Since last post: 2 days Last activity: 1 day |
| ||
Your custom song... sounds really good. It seems as though it would be the perfect ghost house music. | |||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 181/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
It's a bit too short yet... when my "song partitioner" works, I thrash useless commands from the BGM track and the fifth (unused) track in order to free up some more space for the melody. | |||
Atma X Bandit Level: 43 Posts: 406/801 EXP: 553639 For next: 11407 Since: 03-16-04 From: Derrière vous!!! Since last post: 43 days Last activity: 14 days |
| ||
cpubasic13: Yea, I think it could fit for some kind of haunted mansion, or something like that. | |||
DJ Bouche Level: 11 Posts: 19/35 EXP: 5060 For next: 925 Since: 03-15-04 From: Bligh Park, NSW, Australia Since last post: 108 days Last activity: 14 days |
| ||
[Huge post coming up] This is awesome, absolutely awesome. You've done a great job here. You probably know more than me about the N-SPC format now, but I've actually found my raw notes so meh.. why not post them here. And just to add... if sequencing tracks in this fashion doesn't suit you and you'd like to make music using a text engine (like MCK).. I'm considering writing BPCSPK for N-SPC (I f*cking rewrote it for MIDI 2 weeks ago, lost the source code on a faulty flash key, luckily i still have the final program... just gotta go through coding it again. Sure it only took 3 nights, but I've just been greatly discouraged). Look out for it in the future... I'll release the text to MIDI thing soon so people can learn the basic format (I've made 3 minute songs with this thing). As you can probably tell... I'm limited in my ways of developing music interface, that I have to revert to just using plain text . As for MIDI to SPC... it's not particularly impossible, just ideas on how to optimise it for minimal space usage is going to be hard. Chances are you will have to sequence the midi yourself or edit it in a sequencer to work for a conversion. But it can be done. Not on my agenda just yet (hell I still have MIDI to Sappy to do). blackhole89, I'm impressed at your efforts, you've done this all on your own, so I can safely say not only do 4 people know the N-SPC format, but now a lot of people will because of your program. (Maybe not in the binary form, but still ). Now begin the time where people can now work on songs independently . Anyway, like I promised above...
Hmm apparently I posted a short spc hacking tut earlier, didn't get anywhere. It's useless to post it here now as you have this program now. If anyone wants to have a look let me know. If you want to implement the old N-SMWSPC format, here's an incomplete cmmand list i built up...
Hardly related, but special commands in SMAS's SPC engine:
And to further put light on you, next week I will make an official patch, maybe program, for changing SMW into a SMAS engine rom. I will also talk to blackhole89 about maybe iplementing that into his program, and maybe talk about expansion/space a bit . |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 195/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
I believe there's already an inofficial patch for that (that's the one I used, actually) and I inserted a function to generate a music patch from a given ROM (even LM lockupped ones); I'm also working on a function to generate patches from given SPC dumps (which would open up many, if not all, of your custom SPCs, though), but I'm not too advanced with winapi resource management so I am still having some problems with it. Thanks for the list, it will certainly be very useful and yes, I will add a textual track editing mode, too (the current version only supports commands at the track beginning, 'cause the 00-command-at-track-end rule doesn't always work at least for me. Concerning the note length commands - I have something different for them:
and I thought 0x80~0xDF were all tones (beginning with C0, ending with ...something...) Well, I'll be posting more later, I'm sitting behind a notebook with a crappy keyboard right now, where typing is a real pain in the a**... Have fun, Blacky. (edited by blackhole89 on 06-27-04 10:34 AM) |
|||
DJ Bouche Level: 11 Posts: 23/35 EXP: 5060 For next: 925 Since: 03-15-04 From: Bligh Park, NSW, Australia Since last post: 108 days Last activity: 14 days |
| ||
The 00-end of track command is actually only required in one track. All 8 tracks are played and when the first 00 is hit chronologically, it moves on to the next pattern cutting off any trailing events from other tracks. Because of this, Nintendo have gone lazy and their tools have output the tracks so that only the top-most track of each pattern has a 00 command. However, as good practice, I've always placed a 00 at the end of my tracks no matter what |
|||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 196/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
Ouch... that would mean I have to rewrite the loader routine it currently doesn't mess with the track data itself at all, it just reads out byte by byte and tries to parse. | |||
Kario In Possession of a Stolen Shovel Level: 65 Posts: 435/2082 EXP: 2321379 For next: 14249 Since: 03-15-04 From: Texas... Yeehaw! Since last post: 2 days Last activity: 17 hours |
| ||
Since I don't want to look stupid by starting a new thread about this, what is the limit of songs that you can have in a game? Will you only be able to have as many as are already there. | |||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 1006/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
No, I'd imagine you can have much, much more. In Lunar Magic, bypass the music setting and look at the list you can have; It's huge, and quite a few are blank. I don't have it with me, but if I recall correctly, the vast majority of them are, in fact. | |||
cpubasic13 17 years old now. Time to buy some M rated games by myself! Level: 54 Posts: 346/1346 EXP: 1206934 For next: 26936 Since: 03-15-04 From: Blame my parents, Eddy Since last post: 2 days Last activity: 1 day |
| ||
Originally posted by Kyouji "Kagami" Craw Looking at the list, it goes down to FE when the list starts with 00 (No Music). That would mean we could have a total of... 254 songs... if my math is correct. |
|||
knuck Hinox Banned until 19-58-5815: trolling, flaming, spamming, being a general fucktard... Level: 62 Posts: 404/1818 EXP: 1894574 For next: 90112 Since: 03-15-04 Since last post: 14 hours Last activity: 9 hours |
| ||
Originally posted by cpubasic13Yeah. If we expand the ROM to 15mb .Originally posted by Kyouji "Kagami" Craw First, those are poiners, not blank space in the ROM. Second, i asked blackhole about that a few days ago in irc: [17:06:52] < [17:06:55] < [17:07:01] < |
|||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 1007/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
I never said they were blank space in the ROM, I said there were blank spots in the list. IE, you can put more in in expanded territories and... Why am I explaining this, exactly? You know it better than I do Yes, you'd have to heavily expand it to make full use of it, Possibly to the point that it's too big for an SNES or an emulator to play it, but if you only wanted to add one or two tracks it wouldn't be too hard. In theory, anyway. I could be horribly wrong, but I doubt it. | |||
blackhole89 LOLSEALS Moderator of ROM hacking EmuNET IRC network admin Head GM of TwilightRO Level: 47 Posts: 197/971 EXP: 739208 For next: 26995 Since: 03-15-04 From: Dresden/Germany Since last post: 14 hours Last activity: 12 hours |
| ||
Sadly, there's no way to expand the 64k SPC memory. But yet, it is possible to expand the N-SPC copier chunks in the ROM, append stuff to the master pointer table and create whole new songs. But SST is still far, far away from that Well, as a little "status report": I'm currently working on smooth CallLoop implementation, and try to find out why some songs won't function at all (maybe some kind of command I haven't implemented yet?) and others stop loading in their very mid, like the SMB3 underground theme (which disrupts after the second tone of the third bass triplet). Also, I'm trying to insert some good-looking support for midtrack commands, concerning the CallLoop function, pattern-global instrumental memory (remember Hyrule Magic's bug that if you played one song and afterwards a second or third part of another one the instruments were messed up? right this one ), as well as a "track partitioner" that can make some tracks shorter or totally erase them in order to make others longer. Well, sounds huge, but can be done during a weekend or a school-free day easily. Ahyes... |
|||
Alastor the Stylish Hey! I made a cool game! It's called "I poisoned half the food, so if you eat you might die!" Have a taco. Level: 114 Posts: 1010/7620 EXP: 16258468 For next: 51099 Since: 03-15-04 From: Oregon, US Since last post: 2 hours Last activity: 2 hours |
| ||
;-; Well, that sorta kills my plan, unless I overwrite the Bowser theme. It's not too important as he isn't in the hack anyway, but... Anyway, thanks for answering the question. Better to be wrong than curious, I guess. |
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 - SPC hacking - SMAS music format revealed! | | | |