Register - Login
Views: 99821138
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 07:02:57 PM
Jul - NO! GO TO STAR! - SM64 Sound Bank Theory... New poll - New thread - Thread closed
Next newer thread | Next older thread
Mega Mario XD
80
Level: 22


Posts: 40/81
EXP: 53089
For next: 5261

Since: 10-26-07

From: Australia

Since last post: 13.8 years
Last activity: 13.8 years

Posted on 12-05-07 08:38:35 PM (last edited by Matthew Coburn at 12-05-07 05:39 PM) Link
Quote of the moment by The Glitch: "What good is a document without notes? Digital toilet paper at best."
****
Hi all.

I have a theory about changing the SM64 Sound Bank for inserting your own voices, and/or sound effects.

When I used Awwe's found SRIP tool, I found that the file(s) that are created are named after the pointers located in the ROM. For example, the A000800 file is mario's "Hoo!" sound. You look at the location in the ROM, and it says, "6A".

What I'm thinking is the Hex Values are pointers to the actual Sound Bank Sound Data in the ROM.

Correct me if I'm wrong, but all we'd need to do is find the data and decode it, and then the fun begins.

~Matthew

____________________
Matthew Coburn
Member of the Peachy64 Hacking Team
NintenNetwork
Sig Banner
****
THIS POST IS TOTALLY ORIGINAL
UNAUTHORISED DUPLICIATION PROHIBITED
VL-Tone
Member
Super Mario 64 forum moderator
Level: 53


Posts: 121/621
EXP: 1136540
For next: 20579

Since: 07-27-07

From: Montreal, Canada

Since last post: 4.7 years
Last activity: 7 days

Posted on 12-06-07 04:38:31 PM Link
Time: Now - Date: Today - Weather: What can be seen outside. - Mood: How it feels. Answer to the universe: 42
Originally posted by Matthew Coburn
Hi all.

I have a theory about changing the SM64 Sound Bank for inserting your own voices, and/or sound effects.

When I used Awwe's found SRIP tool, I found that the file(s) that are created are named after the pointers located in the ROM. For example, the A000800 file is mario's "Hoo!" sound. You look at the location in the ROM, and it says, "6A".

What I'm thinking is the Hex Values are pointers to the actual Sound Bank Sound Data in the ROM.

Correct me if I'm wrong, but all we'd need to do is find the data and decode it, and then the fun begins.

~Matthew


Well, obviously, someone somewhere knows how to find and decode the sound samples in SM64, since there are tools that can extract them. You may try to contact the authors of these tools so he can help you, but it's very possible that like me they're busy doing other things in life.


____________________
Mega Mario XD
80
Level: 22


Posts: 44/81
EXP: 53089
For next: 5261

Since: 10-26-07

From: Australia

Since last post: 13.8 years
Last activity: 13.8 years

Posted on 12-07-07 04:13:53 AM Link
Well, you know your Luigi Mod? If we got the Sound Data from the Japanese ROM, and get it into the English ROM, It may sound like Luigi's SSB64 Voice (how they were high-pitched Mario ones).

____________________
Matthew Coburn
Member of the Peachy64 Hacking Team
NintenNetwork
Sig Banner
****
THIS POST IS TOTALLY ORIGINAL
UNAUTHORISED DUPLICIATION PROHIBITED
Ratchetfan19
Member
Level: 18


Posts: 7/50
EXP: 25685
For next: 4212

Since: 11-20-07


Since last post: 9.0 years
Last activity: 8.7 years

Posted on 12-07-07 09:39:19 PM Link
Are the voices higher pitched in the Japanese ROM? If you wanted to do that, you could possibly change the playing speed of the sounds rather than importing whole new files. But is that even possible yet?
Mega Mario XD
80
Level: 22


Posts: 45/81
EXP: 53089
For next: 5261

Since: 10-26-07

From: Australia

Since last post: 13.8 years
Last activity: 13.8 years

Posted on 12-07-07 11:53:27 PM (last edited by Matthew Coburn at 12-07-07 08:54 PM) Link
All I meant was that you could copy the sound bank's sound data when we've found it inside the ROM, and copy/paste into the English one.

Of course, it may need a few tweaks, but it would be a fine result none-the-less.

____________________
Matthew Coburn
Member of the Peachy64 Hacking Team
NintenNetwork
Sig Banner
****
THIS POST IS TOTALLY ORIGINAL
UNAUTHORISED DUPLICIATION PROHIBITED
Vinnyboiler
Catgirl
Level: 66


Posts: 14/1045
EXP: 2445578
For next: 16273

Since: 12-27-07

From: London, England

Since last post: 7 days
Last activity: 2 days

Posted on 01-07-08 10:17:43 PM Link
Is it then possible that all the other files in the game (texturs, moulduals) could be named after the pointers located in the ROM.
I'm sorry if this is a dumb question.
Mesosade
User
My Imagination, Ideas and Hard Work Is What Makes Up The Trinity Of My Creativity.
Level: 12


Posts: 19/19
EXP: 6042
For next: 1879

Since: 10-06-07

From: Jersey

Since last post: 14.1 years
Last activity: 4.0 years

Posted on 03-14-08 07:24:00 AM Link

Bumped,

I Think thread needs more attention, I think he could be really on to something here!

____________________
Avatar too big, removed
DJ Bouche
Random nobody
Level: 6


Posts: 3/5
EXP: 804
For next: 103

Since: 03-01-08

From: Sydney, Australia

Since last post: 10.5 years
Last activity: 10.2 years

Posted on 03-14-08 11:59:29 AM (last edited by DJ Bouche at 03-14-08 09:01 AM) Link
Originally posted by DJ Bouche in the SM64 music thread

Of course as you might already know, srip can obtain the addresses for/rip samples/sounds from the ROM, and even outputs a nice .h file of addresses and structs. So this is kinda covered (apart from the ADPCM re-compressing). MK64/SM64 instruments/samples are structured differently though, and SRIP has unnamed fields .. but it's not too difficult to work out what's what.



The format of the samples might be simpler than you think. After all DS used pretty much IMA-ADPCM. Not sure what kind of ADPCM N64 uses.
Lyskar
12210
-The Chaos within trumps the Chaos without-
Level: 192


Posts: 1357/12211
EXP: 99325706
For next: 547865

Since: 07-03-07

From: 52-2-88-7

Since last post: 7.4 years
Last activity: 7.3 years

Posted on 03-15-08 02:03:49 AM Link

Time/Date

03-14-08 08:03:49pm

Posts

1357

Days Here

255

Level

48
Metal_Man88
Local Moderator
No, no, no.

Do NOT bump these old, useless topics.

They have been replaced by better ones, like the one that was just quoted.

____________________
Original Layout © Tobias Kelmandia
Next newer thread | Next older thread
Jul - NO! GO TO STAR! - SM64 Sound Bank Theory... New poll - New thread - Thread closed


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

30 database queries.
Query execution time: 0.075823 seconds
Script execution time: 0.020871 seconds
Total render time: 0.096694 seconds