Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - can i add my favorite music to smw?!?!?!?!??!?
  
User name:
Password:
Reply:
 

UserPost
Pikachu025
Posts: 54/96
That one?

EDIT: I just noticed, that's the short version, the one you posted. I'm sure I have a longer somewhere, featuring a toilet in the water world...

EDIT2: Yay! I found it!
d4s
Posts: 205/325
Originally posted by FloBo
HAAAAARRRRR!!!! I know where you got that music from!!! Great Flash movie it was^^

How did you rip it?


how i ripped it?
theres this special l33t hax0r tool called sndrec32, you know? :>

btw, heres a link to the flash movie the music of this demo came from:
http://fun.drno.de/flash/mario.swf

sidenote:
i remember seeing a similar mario flash movie that also featured a toilet.
great description, i know, but does anyone know the name of that one?
id like to see it again.
FloBo
Posts: 51/101
HAAAAARRRRR!!!! I know where you got that music from!!! Great Flash movie it was^^

How did you rip it?
d4s
Posts: 193/325
the tales of phantasia sound engine is not the best way to implement streamed music.
first, they only upload the voice samples to save rom space,
there is no constant stream.

second, the upload timing is controlled by the 65816, not by the spc.
that means that the timing is dependant on the screen refresh rate, wich causes it to glitch on pal machines.

my spc engine requests samples from the 65816 when it needs them.


BMF98567
Posts: 825/1261
Originally posted by iamhiro1112
If you want to really blow someones mind port it to a NES game.
*blows iamhiro's mind*

(note: I didn't make that)
Glyph Phoenix
Posts: 248/745
First, I really doubt the NES would be support music like that. Next, the SNES and NES engines are quite different. Does d4s know as much about NES as SNES? Meh.

d4s, have you ever taken a look at the Tales of Phantasia engine? They have voices in there as background music. Does that work anything like this engine?
iamhiro1112
Posts: 427/487
Originally posted by d4s
Originally posted by smwedit
I hope a program for this does get released


as i said, im not quite sure if this will be released in form of a pointy-clicky-tool, but there will be a way for you to include this into your very own hack, that is for sure.

if i feel like it, i might also investigate porting this to other games, but im not sure as of now.


If you want to really blow someones mind port it to a NES game.
Alastor the Stylish
Posts: 6167/7620
Oh, no one's expecting a pointy-clicky everything is easy tool, don't worry about that
d4s
Posts: 192/325
Originally posted by smwedit
I hope a program for this does get released


as i said, im not quite sure if this will be released in form of a pointy-clicky-tool, but there will be a way for you to include this into your very own hack, that is for sure.

if i feel like it, i might also investigate porting this to other games, but im not sure as of now.
ExKeeper
Posts: 229/512
I hope a program for this does get released
iamhiro1112
Posts: 419/487
Damn, now that was pretty sweet. It would be a good idea to to get the music running in as many places as you can cause it's pretty awesome.
d4s
Posts: 191/325
Originally posted by Darkflight
...So how would you actually insert the music file and link the engine to it?


im thinking about it...
most likely, i'll give you a small assembler sourcode file with a batch file to compile it.
you'll have to convert your music data to a special format, split it into 32kbyte chunks and put it into the same directory, then click the batch file to automatically link the sound data into the rom.

there are several advantages to that:
1. you'll get used to assembler sourcecode without having to actually code anything.
2. you can move the music data everywhere in the rom with a mere change of a rom adress in the sourceceode.(no need to waste time trying to insert stuff with a hexeditor or something of equivalent stupidness)
3.yeah...like that!

if someones willing to code a nice little gui-driven win32 tool to convert and link the sound data, step up!

although id say that my assembler skills are quite good (first one to code a complete spc700 music driver and first one to code a complete intro from scratch etc on this board), im a total sucker when it comes to win32/ c/c++ stuff.
actually, ive never coded in any high level language.

i could also imagine handing my stuff to blackhole so he can optionally include this into his nspc editor (if its for mario world only).
i think an easy all-in-one-solution would be best for most users here.
Sukasa
Posts: 470/1981
...So how would you actually insert the music file and link the engine to it?
d4s
Posts: 189/325
Originally posted by R2H2
Regarding not having room for sound effects, you could probably get away with omitting some. Also, does it have to always use a specific bitrate? I'd probably be using mostly music from other games so it wouldn't have to be especially high quality, which could save some ROM space. And what about the original SMW music; can you play that too?


i didnt implement variable bitrate (its fixed, 11025hz), but that could always be changed, of course.
i just have the feeling that anything below 11025 sounds totally ugly.
sound effects might be degraded to 8000, but thats about the ultimate minimum.

and yes, i can play original smw music, but not with my spc routine.
i have a reset handler implemented that jumps back to the spc ipl rom and smws spc code can be uploaded afterwards.

a possible scenario for custom music would be to use my player for the intro and the ending and blackholes n-spc editor for everything else.


HyperLamer
Posts: 4278/8210
Regarding not having room for sound effects, you could probably get away with omitting some. Also, does it have to always use a specific bitrate? I'd probably be using mostly music from other games so it wouldn't have to be especially high quality, which could save some ROM space. And what about the original SMW music; can you play that too?
BMF98567
Posts: 801/1261
Originally posted by d4s
i think modifying the emulator to play custom music is like putting your bike into a train to make it go faster: it misses the point.
if im hacking a game, id at the very least want to play it on the real thing and not only on emulators.
Well, see, that's why I said "special edition." You'd also make a "regular edition" that uses SPC music, which can be played on a real SNES (and it's not like the special edition would crash a real SNES anyway; you're just writing a track number or command to either an unused register or a RAM address). It would be exactly the same game, it just wouldn't have the awesome CD music. Heck, if you wanted to, you could include a routine that checks whether or not you're running the game in the modified emulator and routes the music requests accordingly. You'd only need one release then.

I really don't see anything wrong with taking advantage of a PC's expanded capabilities to enhance the gameplay experience, so long as the hack remains fully compatible with the original hardware. A lot of licensed developers did essentially the same thing back in the 16-bit days; for example, Puggsy for the Sega CD was (for the most part) identical to the Genesis version, aside from the addition of FMV and CD audio. Just consider the PC an "unofficial" hardware upgrade for the SNES...
d4s
Posts: 187/325
Originally posted by blackhole89
Originally posted by d4s
Originally posted by smwedit
did you code in the whole sound? or did you use an unreleased program?


i coded everything myself.
you couldnt do that with any program alone.



You could.
I just did.
The program was called "Lunar IPS".



omg!
i think fusoya has outdone himself with that tool.



Originally posted by smwedit
There's a program that does that with Sonic 2, it hooks into a hand full of suported emulators, and I think it reads wherever it stores the ram what music value it has set, so if someone could make a simular program for ZSNES, SNES9X, and afew other common emulators or versions, and then either mute all the music or use a minor patch to the rom to make all the tracks dead air we could have something like this for the whole game. However, this alone is amazing, it would make for a grand ending, with vocals and all... say, talking of endings reminds me of intros... this uses a streaming engine originally for a brand new intro for a rom hack, how hard would it be to pull a simular stunt with moving pictures and a streaming song for SMW, perhaps even using a special chip like SuperFX or such which SMW never touches therefor allowing it to be there without harming the original game?


i think modifying the emulator to play custom music is like putting your bike into a train to make it go faster: it misses the point.
if im hacking a game, id at the very least want to play it on the real thing and not only on emulators.


i could very well port my bof2 intro to smw, but only after bof2 is released.


blackhole89
Posts: 672/971
Originally posted by d4s
Originally posted by smwedit
did you code in the whole sound? or did you use an unreleased program?


i coded everything myself.
you couldnt do that with any program alone.



You could.
I just did.
The program was called "Lunar IPS".
d4s
Posts: 186/325
Originally posted by smwedit
did you code in the whole sound? or did you use an unreleased program?


i coded everything myself.
you couldnt do that with any program alone.

The Arkichef
Posts: 75/75
Originally posted by smwedit
how did you put in custom music d4s?


Try reading his posts before asking stupid questions like these.
This is a long thread. Click here to view it.
Acmlm's Board - I2 Archive - Super Mario World hacking - can i add my favorite music to smw?!?!?!?!??!?


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.003 seconds.