MP3's in Cave Story
- Please log in to reply
#1
19 January 2010 - 10:07 PM
![]() | "Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!" |
Thanks to my persitant annoyingness and Noxid's assembly smarts, and a little bit of Pixel's laziness, we've cracked it.
That is to say:
You can now have WAV's in Cave Story
How, you ask?
All I know is that some stuff got undummied and a few functions re-pointed.
Or something.
And that it somehow involves my earlier theory about the drums being imported as WAV's.
Either way, I present you:
CS Org Complete - Unlocks all the instruments available in OrgMaker 2.05 [Best for new mods]
CS Org Manual - Contains a pile of something that you somehow turn into assembly hacks, and a handy-dandy batch instrument importer to save you time. As a bonus, said instrument importer can be used if you plan on massive instrument changes. [Best for existing mods]
If I didn't say it already: 99% of the work for this was done by Noxid.
So there you have it.
Good news everypony!
i r liek totes bcak lol!!!!11
An yea, thou shouldst not fear.
For I am, as the French say, a silly English ki-niggit.
Or summat, iunno.
\/\/()|\||)3|2 |-|()\/\/ /\/\4|\|`/ ()|= `/()|_| (4|\| |234|) +|-|!5...
#2
19 January 2010 - 10:10 PM
![]() | "I, Ikachan. The Life and Documentary of the OrigiNAL SQuiD." |
Cave Story ~ What the Hell?! - 1st Rendition
Cave Story ~ What the Hell?! - 2nd Rendition
Cave Story ~ What the Hell?! - 3rd Rendition
Cave Story ~ What the Hell?! - 3.5th Rendition
#3
19 January 2010 - 11:22 PM
![]() | "Life begins and ends with Nu." |
The "missing" instruments that can be added as wave files are:
- BASS02
- BASS03
- TOM02
- SNARE02
- PER02
Wait, you're saying that, in order to get these drums to play, all we would have to do is add a resource with the appropriate wav to the .exe and give it the right name?
Because, ORGmaker 2 has a ton more drum instruments than that, so I'm thinking if that works then it should work with the new ORGmaker 2 drums, which would give you more options for things to replace.
Also, I don't see how this reduces the actual number of ORGs you can use... care to elaborate?
#4
19 January 2010 - 11:44 PM
![]() | "Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!" |
Wait, you're saying that, in order to get these drums to play, all we would have to do is add a resource with the appropriate wav to the .exe and give it the right name?
Because, ORGmaker 2 has a ton more drum instruments than that, so I'm thinking if that works then it should work with the new ORGmaker 2 drums, which would give you more options for things to replace.
Also, I don't see how this reduces the actual number of ORGs you can use... care to elaborate?
This idea would only work with ORG View, as Cave Story itself has its instruments combined into one data set, making it impossible* to change.
And it reduced the number of ORGs because, to play a wave song, you eat up one ORG.
* I'm working on it. Hyperripper turned up nothing, but it might be that it's a continuous stream of audio parsed by the game.
Good news everypony!
i r liek totes bcak lol!!!!11
An yea, thou shouldst not fear.
For I am, as the French say, a silly English ki-niggit.
Or summat, iunno.
\/\/()|\||)3|2 |-|()\/\/ /\/\4|\|`/ ()|= `/()|_| (4|\| |234|) +|-|!5...
#5
19 January 2010 - 11:51 PM
![]() | "Life begins and ends with Nu." |
This idea would only work with ORG View, as Cave Story itself has its instruments combined into one data set, making it impossible* to change.
And it reduced the number of ORGs because, to play a wave song, you eat up one ORG.
* I'm working on it. Hyperripper turned up nothing, but it might be that it's a continuous stream of audio parsed by the game.
Ah, well, if we're going to get this advanced, I already found a way to vastly expand the number of possible orgs through Assembly (or hex, if you can figure it out) editing.
And, I hope this turns out, good luck. This certainly is a very promising... I can imagine narration and music playing over a series of hand-drawn scenes... epic.
#6
20 January 2010 - 12:00 AM
![]() | "Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!" |
Ah, well, if we're going to get this advanced, I already found a way to vastly expand the number of possible orgs through Assembly (or hex, if you can figure it out) editing.
And, I hope this turns out, good luck. This certainly is a very promising... I can imagine narration and music playing over a series of hand-drawn scenes... epic.
Hmmm...
As far as I've been able to determine, this won't be possible without some assembly knowledge.
Can you figure out what parts call the resource WAVE100?
Good news everypony!
i r liek totes bcak lol!!!!11
An yea, thou shouldst not fear.
For I am, as the French say, a silly English ki-niggit.
Or summat, iunno.
\/\/()|\||)3|2 |-|()\/\/ /\/\4|\|`/ ()|= `/()|_| (4|\| |234|) +|-|!5...
#7
20 January 2010 - 01:11 AM
![]() | "Life begins and ends with Nu." |
I don't know what the heck this means though, except that you may be out of luck
EDIT: Okay, further research shows that by replacing ALL the numbers with the correct ones, I can get all of the drums to play, but no tones. So, this obviously means that the drums are not in the .WAV file. But where could they beeeee???
#8
20 January 2010 - 01:27 AM
![]() | "Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!" |
If the code responsible for pointing to the resource could be isolated in OV and transfered to CS, I could create a patch to apply it to other CS games.
^^;
Basically, I'm wanting to ram OV into CS and then tape it in place.
Good news everypony!
i r liek totes bcak lol!!!!11
An yea, thou shouldst not fear.
For I am, as the French say, a silly English ki-niggit.
Or summat, iunno.
\/\/()|\||)3|2 |-|()\/\/ /\/\4|\|`/ ()|= `/()|_| (4|\| |234|) +|-|!5...
#9
20 January 2010 - 02:28 AM
![]() | "Life begins and ends with Nu." |
#10
20 January 2010 - 02:32 AM
![]() | "Heavy swords for sale. Suitable for most RPG Protagonists. Apply now!" |
bad images, my lad.
What, can't handle a little Doukutsu on Organya View action?
Also, stop showing up when I'm about to email you asking you to show up. >:[
Good news everypony!
i r liek totes bcak lol!!!!11
An yea, thou shouldst not fear.
For I am, as the French say, a silly English ki-niggit.
Or summat, iunno.
\/\/()|\||)3|2 |-|()\/\/ /\/\4|\|`/ ()|= `/()|_| (4|\| |234|) +|-|!5...
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users


















