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 Rom Hacking: hukka | 2 guests
Acmlm's Board - I2 Archive - Rom Hacking - Donkey Kong Country 2 - Simple things. | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
Kles

Red Paratroopa
Level: 21

Posts: 19/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-02-05 01:41 AM Link | Quote
7E00D3## - Level Modifier.
7E001C## - Music Modifier.

These codes, found by Joseph Soto* modifies the levels and the music. There never really was any source of what should go into the ## - so that why I'm here. Anyways...

Level - Not much to say.

00 - Debug version of Web Woods. No fog, only two bees. You can't access the room with Squitter.
01 - Glimmer's Galleon
02 - Rambi Rumble
03 - Pirate Panic
04 - Gangplank Galley
05 - Rattle Battle
06 - Ending segment of Rattle Battle
07 - Hot Head Hop
08 - Red Hot Ride
09 - Krow's Nest
0A - Slime Climb
0B - Topsail Trouble
0C - Mainbrace Mayhem
0D - Kreepy Krow
0E - Target Terror
0F - Rickety Race
10 - Haunted Hall
11 - Hornet Hole
12 - The area where you transform into Rambi in Rambi Rumble.
13 - Parrot Chute Panic
14 - Lava Lagoon
15 - Lockjaw's Locker
16 - Fiery Furnace
17 - Web Woods
18 - Gusty Glade
19 - Ghostly Grove
1A - The shortcut route in Topsail Trouble
1B - The cabin in Pirate Panic
1C - Bonus level - Hot Head Hop.
1D - Shortcut in a ship level.
1E - The end of Rickety Race.
1F - Passage in a forest level.
20 - Same as 1A but the background is that of Mainbrace Mayhem.
21 - Kleever's Kiln
22 - The spot where you become Rattle in Rattle Battle.
23 - Windy Well
24 - Squawk's Shaft
25 - Kannon's Klaim
26 - Shortcut in a beehive level. I forget which one it was; I'm assuming it's Hornet Hole.
27 - Shorcut in a Kannon's Klaim, I believe.
28 - Barrel Bayou
29 - Krockhead Klamber
2A - The Squitter transformation room in Web Woods
2B - Not a clue. Blank room with marsh setting.
2C - Mudhole Marsh
2D - Bramble Blast
2E - Bramble Scramble
2F - Screech's Sprint
30-67 (I think) - Crashes the emulator outright.
68 - Lockjaw's Locker shortcut.
69 - Lava Lagoon shortcut.
6A - Shortcut in a mine.
6B - Krockodile Kore
6C - Arctic Abyss
6D - Chain Link Chamber
6E - Toxic Tower
6F - Bonus level - Pirate Panic.
70 - Bonus level - Pirate Panic.
71 - Bonus level - Gangplank Galley.
72 - Bonus level - Gangplank Galley.
73 - Bonus level - Gangplank Galley.
74 - Bonus level - Hot Head Hop.
75 - Bonus level - Hot Head Hop.
76 - Bonus level - Red Hot Ride.
77 - Bonus level - Red Hot Ride.
78 - Bonus level - Mainbrace Mayhem.
79 - Bonus level - Mainbrace Mayhem.
7A - Bonus level - Topsail Trouble.
7B - Bonus level - Topsail Trouble.
7C - Bonus level - Topsail Trouble.
7D - Bonus level - Mainbrace Mayhem.
7E - Bonus level - Topsail Trouble.
7F - Bonus level - Topsail Trouble.
80 - Krockhead Klamber
81 - Bonus level - Lockjaw's Locker.
82 - Bonus level - Glimmer's Galleon.
83 - Bonus level - Lockjaw's Locker.
84 - Bonus level - Glimmer's Galleon.
85 - Bonus level - Web Woods.
86 - Bonus level - Gusty Glade.
87 - Bonus level - Gusty Glade.
88 - Bonus level - Ghostly Grove.
89 - Bonus level - Barrel Bayou.
8A - Bonus level - Barrel Bayou.
8B - Bonus level - Barrel Bayou.
8C - Bonus level - Mudhole Marsh.
8D - Bonus level - Mudhole Marsh.
8E - Shortcut in a lava level.
8F - Clapper's Cavern
90 - Animal Antics - Ice section.
91 - Bonus level - Clapper's Cavern. (?)
92 - Bonus level - Clapper's Cavern. (?)
93 - Bonus level - Clapper's Cavern. (?)
94 - Bonus level - Black Ice Battle
95 - Bonus level - Arctic Abyss (?)
96 - Black Ice Battle
97 - Bonus level - Krockhead Klamber.
98 - Bonus level - Jungle Jinx.
99 - Jungle Jinx
9A - Animal Antics - Jungle section (Rambi).
9B - Animal Antics - Jungle section (Squitter).
9C - Animal Antics - Jungle section (Rattle).
9D - Bonus level - Animal Antics.
9E - Bonus level - Screech's Sprint. It seems to crash for me for some reason.
9F - Animal Antics - Bramble section.
A0 - Bonus level - Bramble Blast.
A1 - Bonus level - Bramble Scramble.
A2 - Bonus level - Bramble Scramble.
A3 - Bonus level - Bramble Scramble.
A4 - Bonus level - Bramble Scramble.
A5 - Bonus level - Bramble Blast.
A6 - Bonus level - Bramble Blast.
A7 - Bonus level - Screech's Sprint.
A8 - Bonus level - Gangplank Galley.
A9 - Bonus level - Squawk's Shaft.
AA - Bonus level - Kannon's Klaim.
AB - Bonus level - Kannon's Klaim.
AC - Bonus level - Squawk's Shaft.
AD - Bonus level - Kannon's Klaim.
AE - Bonus level - Beehive level; not sure which.
AF - Bonus level - Beehive level; not sure which.
B0 - Bonus level - Beehive level; not sure which.
B1 - Bonus level - Beehive level; not sure which.
B2 - Bonus level - Rambi Rumble.
B3 - Bonus level - Beehive level; 90% sure it's Hornet Hole.
B4 - Bonus level - Beehive level; not sure which.
B5 - Bonus level - Chain Link Chamber (I think).
B6 - Bonus level - Castle level; not sure which.
B7 - Bonus level - Castle Crush.
B8 - Bonus level - Castle Crush.
B9 - Stronghold Showdown
BA - Bonus level - Kannon's Klaim.
BB - Bonus level - Windy Well.
BC - Bonus level - Web Woods.

----For some reason, the music of all the bonus levels preceding this line didn't have the music (except 1C). These ones do.----

BD - Bonus level - Haunted Hall.
BE - Ending section of Rickety Race, I believe.
BF - Ending section of Haunted Hall.
C0 - Bonus level - Haunted Hall.
C1 - Bonus level - Target Terror (I think).
C2 - Bonus level - Haunted Hall.
C3 - Bonus level - Rickety Race.
C4 - Crashes all the way to FF.

There seems to be more bonus levels in this list then in the actual game. Do tell me what you think.

Music - All of these were tested on Pirate Panic unless otherwise noted. Also note that depending on the level, the music remixes. While this is a theory, I believe that music is just a file telling the internal sound processor what notes to play and is not actual sound data itself. The level gives the order to the sound processor what instrument set to use. If you mix, say, Bramble Blast with Hot Head Hop's music, you will get the music of Hot Head Hop but under the instruments that play Bramble Blast. Sometimes the music will sound sort of like it does normally, sometimes there's some violent screeches and sometimes it simply misses a few notes.

Anyways, on to the codes.

00 - Blank song. Dying or winning crashes the game.
01 - World map song. Dying crashes the game outright. Winning the level with guitar/stereo playing does not however the game will crash when you try to enter another level.
02 - Title screen music. Dying and winning crashes the game.
03 - Swampy level music. No crashes. I have no idea why the first normal level music in the order is this one.
04 - Swanky's Bonus Bonanza. Dying crashes the game but for some reason you can win with the guitar/stereo win with no crash.
05 - Haunted forest music. No crashes.
06 - Pirate ship (Gangplank Galleon) music. No crashes.
07 - Mine shaft music. No crashes... I'm going to stop saying no crashes for all songs after this that are used in normal levels. It's obvious that there are no crashes.
08 - Not sure, I think it's Funky's Flights. Crashes all around.
09 - Bramble level music.
0A - This music a remixed version of 02. Dying/winning crashes game.
0B - Beehive music.
0C - Kong Kollege music. Dying/winning crashes.
0D - Lava level music.
0E - Carnival level music.
0F - Bonus level. Winning music played apon death and winning the level. No crashes.
10 - Sunken ship music.
11 - The first music you hear, the rareware screen. Crashes all around.
12 - Pirate ship (Krem Quay) music. No crashes.
13 - Not sure. Dying doesn't crash but winning does.
14 - Game over music. Crashes for winning but not dying.
15 - Boss music.
16 - Castle level music.
17 - Haunted house music.
18 - "Select File" screen music. Crashes.
19 - Cranky Kong music. Crashes.
1A - Ice cavern music.
1B - Jungle music.
1C - Bonus world menu theme. Crash on death but not on win.
1D - Riggings level. I think this sounds better in Pirate Panic then it does in Mainbrace Mayhem.
1E - I'm not sure, but it crashes. It might be the ending song.
1F - Final boss music.
20 - I also think this is a bonus level theme but correct me if I'm wrong...
21 - Boss music again.
22 - Bonus level music again. Winning will get you the losing theme.
23 - Ditto from 22.
24 - Not a clue. It crashes though.
25 - More bonus.
26 - It causes a SPC700 stall. No songs after.

*I don't think Moto actually found the level one but I'll leave it to him now since GSCentral credits him.

EDIT: List complete, to my knowledge. Feedback?


(edited by Kles on 03-01-05 04:43 PM)
(edited by Kles on 03-01-05 06:08 PM)
(edited by Kles on 03-01-05 08:28 PM)
(edited by Kles on 03-02-05 05:50 PM)
(edited by Kles on 03-05-05 01:00 PM)
(edited by Kles on 03-05-05 01:01 PM)
Someguy

Buzzy Beetle
It seems as though the girl you've fallen for is also a pyromaniac.
Level: 32

Posts: 233/397
EXP: 193329
For next: 13113

Since: 03-15-04
From: I'm proud to be an American... I think...

Since last post: 1 day
Last activity: 5 hours
Posted on 03-02-05 01:49 AM Link | Quote
Originally posted by Kles
While this is 100% theory, I believe that music is just a file telling the internal sound processor what notes to play and is not actual sound data itself.


That is how most if not all game music works for older and even newer consoles. Great set of info though, I'll have to try out playing one song with the wrong insturments sometime.
Kles

Red Paratroopa
Level: 21

Posts: 20/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-02-05 01:54 AM Link | Quote
Yeah. I have a basic understanding on the Megadrive/Genesis sound processor so I figured it's the same. I suppose I shouldn't have worded it as "100% theory" but you get the general idea.
Keitaro

Iron Knuckle
ウラシマ ケイタロウ
Level: 54

Posts: 1063/1342
EXP: 1201569
For next: 32301

Since: 03-15-04
From: Hinata, Japan

Since last post: 2 days
Last activity: 2 days
Posted on 03-02-05 02:56 AM Link | Quote
Yoro's going to have a feild day with this she cracked DKC's music last year, she's gonna be thrilled with all these finds.
Kles

Red Paratroopa
Level: 21

Posts: 21/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-02-05 03:05 AM Link | Quote
Really? Does anyone have a link to that?

I wish these forums had a search.

EDIT: I edited the original post. I got a bit jumpy with the "all levels after 30 crash" as I found that wasn't the case. Found a load of bonus levels.


(edited by Kles on 03-01-05 08:28 PM)
HyperLamer
<||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people

Sesshomaru
Tamaranian

Level: 118

Posts: 3527/8210
EXP: 18171887
For next: 211027

Since: 03-15-04
From: Canada, w00t!
LOL FAD

Since last post: 2 hours
Last activity: 2 hours
Posted on 03-02-05 07:12 AM Link | Quote
I think he meant the music data only specifies what notes to play, not what instruments to use. Knowing how Rare is with music I wouldn't be surprised.
d4s

Panser
Level: 29

Posts: 129/325
EXP: 142151
For next: 5734

Since: 03-23-04

Since last post: 13 days
Last activity: 1 day
Posted on 03-02-05 10:33 AM Link | Quote
Originally posted by Keitaro
she cracked DKC's music last year, she's gonna be thrilled with all these finds.


so finding the variable that plays a new song is called cracking the music nowadays?

wohoo. \o/

just asking because, you know, im a badass game genie/action replay cracker myself! [/sarcasm]

nice findings anyway.
keep it up. =)



(edited by d4s on 03-02-05 01:33 AM)
Yoronosuku

Bullet Bill
YORO 4 GOD
Level: 32

Posts: 64/502
EXP: 194954
For next: 11488

Since: 01-06-05
From: hailing from Oyamazaki, Kyoto

Since last post: 4 hours
Last activity: 4 hours
Posted on 03-03-05 01:59 AM Link | Quote
he really did mean I cracked that sound data...because, I figured out how to edit it, sort of. The data is good! I am so happy I am not the only person who loves to hack the great game series..but, I have only done DKC1, yet.

edit: even though I just see this is only "codes", it is still, the right direction of course. Keep at it


(edited by Yoronosuku on 03-02-05 05:08 PM)
Kles

Red Paratroopa
Level: 21

Posts: 23/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-03-05 02:50 AM Link | Quote
Hmm. I think I got Jungle Jinx wrong. I updated it again... I'm getting a bit lazy it seems. :-P
d4s

Panser
Level: 29

Posts: 131/325
EXP: 142151
For next: 5734

Since: 03-23-04

Since last post: 13 days
Last activity: 1 day
Posted on 03-04-05 06:43 PM Link | Quote
Originally posted by Yoronosuku
he really did mean I cracked that sound data...because, I figured out how to edit it, sort of.


is that so?
guess i got that wrong, then.
i just had a quick look at the game (well, i only found the donkey kong country competition rom on the net, but that game shouldnt be any different from the normal dkc soundwise) and from what i can see, the music format is a bit well, strange, so to speak.

SNESHI $B9/9036 is the music loader routine and the actual transfer of the song to the spc occurs here: SNESHI $8A/B504

the 3-byte-pointertable at SNESHI $89:FF00 leads to the individual "sound sequence" blocks(just calling them that way because they seem to be able to contain both sound effects or music), consisting each of something that looks like pattern pointers that make up the song/sound followed by the patterns themselves.

songs after $1b or so crash the game for me, there probably arent any more than that, at least not properly linked ones.the dkc spc soundtrack i have also features a so-called hidden track that happens to be the hot-head-hop(i dont remember the actual name, i think its zone 2, level 1, with the lava) music from dkc2.
a hoax, maybe?
oh and when i say songs after $1b, i mean song numbers, not actual entries in the aforementioned 3byte pointertable.
i am referring to the value you are loading the accumulator with before jumping to SNESHI $B9/9036 to select a song.

i dont have the patience to try all the entries in the pointertable out(around 70).

i managed to edit a song in the sense of made it sound different by changing some random bytes here and there, but i have no idea of the actual pattern commands.
but you said you figured that out already didnt you?
would you mind explaining it?






(edited by d4s on 03-04-05 09:50 AM)
(edited by d4s on 03-04-05 09:52 AM)
(edited by d4s on 03-04-05 09:52 AM)
(edited by d4s on 03-04-05 09:53 AM)
(edited by d4s on 03-04-05 09:54 AM)
Kles

Red Paratroopa
Level: 21

Posts: 38/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-04-05 08:59 PM Link | Quote
... this is for DKC1, right? Oh well, either way, I'd like to see a bit of a tutorial and maybe it can be applied to DKC2.
Deathknight

Blue Octorok
Level: 11

Posts: 22/46
EXP: 5270
For next: 715

Since: 01-21-05

Since last post: 63 days
Last activity: 113 days
Posted on 03-04-05 10:25 PM Link | Quote
Those values for DKC2 no question. A DKC2 hack would be nice but it's one of the games that's near impossible for me to play on an emulator because I have to use the keyboard.
Kles

Red Paratroopa
Level: 21

Posts: 39/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-05-05 12:24 AM Link | Quote
I did a speed run through Screech's Sprint without stopping once on a keyboard. What issues do you have?
Yoronosuku

Bullet Bill
YORO 4 GOD
Level: 32

Posts: 72/502
EXP: 194954
For next: 11488

Since: 01-06-05
From: hailing from Oyamazaki, Kyoto

Since last post: 4 hours
Last activity: 4 hours
Posted on 03-05-05 12:57 AM Link | Quote
I wrote down a couple of commands, I made simple edits and not an entire song, yet ._. I will find my notebook, and edit this post later.
Heian-794

Red Super Koopa
Level: 44

Posts: 655/896
EXP: 611014
For next: 271

Since: 06-01-04
From: Kyoto, Japan

Since last post: 21 days
Last activity: 10 days
Posted on 03-05-05 02:24 AM Link | Quote
This is looking like a lot of fun. I love the DKC2 music!

And Yoronosuku, great to see another resident of the Miyako on this board! Do us proud and hack that game!
Deathknight

Blue Octorok
Level: 11

Posts: 23/46
EXP: 5270
For next: 715

Since: 01-21-05

Since last post: 63 days
Last activity: 113 days
Posted on 03-05-05 07:06 AM Link | Quote
Originally posted by Kles
I did a speed run through Screech's Sprint without stopping once on a keyboard. What issues do you have?

Screech's Sprint? Isn't that a DKC3 level in which you never stop anyway? Anyway, the main issue I have is control. I always confuse the buttons and have always have trouble do a cart wheel jump with Diddy as well as Dixie's Y foward.
Kles

Red Paratroopa
Level: 21

Posts: 44/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-05-05 07:17 AM Link | Quote
Screech's Sprint is the bramble level where you race the black bird. I can control fine. :\
Himoura
Newcomer
Level: 4

Posts: 1/5
EXP: 174
For next: 105

Since: 03-05-05

Since last post: 41 days
Last activity: 20 days
Posted on 03-05-05 07:20 AM Link | Quote
I never thought those codes would get attention.
I Hacked them a long time ago , never thought it would get atteniton.


(edited by Himoura on 03-04-05 10:21 PM)
(edited by Himoura on 03-04-05 10:22 PM)
Kles

Red Paratroopa
Level: 21

Posts: 48/171
EXP: 44517
For next: 5426

Since: 10-02-04

Since last post: 62 days
Last activity: 45 days
Posted on 03-05-05 10:01 PM Link | Quote
List complete.
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
Acmlm's Board - I2 Archive - Rom Hacking - Donkey Kong Country 2 - Simple things. | |


ABII


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



Page rendered in 0.020 seconds.