Post by Tau on May 26, 2009 2:57:15 GMT -5
Update at end of post
As most of you probably know, undergroundruin found a "debug" code for MML2 that allows you to jump to any room in the game and explore many areas that otherwise cannot be accessed. I'm pleased to announce that I have found a similar code for MML1.
300C356E 00XX
300C1B61 00XX
[/size]
I've only tested this with pSX emulator, so I can't guarantee it will work on a real Playstation.
Here's how the code works.
The areas in the game are divided into blocks with several rooms inside of them. For example, Downtown, City Hall, Cardon Forest, and The Main Gate are all separate blocks. The first code determines which of these blocks is loaded. For example, replacing XX with 04 will load Apple Market.
The second code determines which room inside the block is loaded. If you loaded Apple Market with the first code, then replacing XX with 01 will load the Junk Shop. If you loaded Uptown, then 01 will load the Hospital.
Example:
Jump to the hospital
300C356E 0008
300C1B61 0001
After you've put in your codes, turn them on and enter any door. If it freezes or crashes, try another one. If it worked, you should be either in that room, or falling through space outside of it. The location you appear in is determined by what door you used, so using doors leading into smaller areas like the Junk Shop is better than a large area like Cardon Forest.
To make appearing outside less of a problem, I recommend using the Air Walk code.
D00C0C26 4000
800B51B8 0001
I've tried most of the combinations, and there doesn't seem to be a debug room like in Legends 2. However, there's still some pretty cool stuff to see. I've made a list of all the addresses I've tried so far.
dl.getdropbox.com/u/452385/MML/mml1%20addresses.rtf
Interesting Places To Visit
The Scrolling Text Intro
01 00
I wasn't expecting this one. You start out falling. If you use the air walk code to land, the camera will snap to its usual position. If you appeared in the right place, you may be able to see yourself from a distance. See those pixels?
The Gesselschaft!
The entire 07 block is the Gesselschaft as seen at the beginning of the game and various cutscenes.
HQ
Hallway
Cafeteria
Meeting Room
Teisel's Room can be found at 06 03
Engine Room
The Subgate Door
0B 06, 0E 07
You can see the models used when the subgate doors open.
Huge Lock
Creepy...
Inside
Bonne Ending
15 00, 15 01
You can explore the ocean and boat interior seen in the ending.
No land in sight.
Inside the boat
Flutter Bridge
16 01
Who's flying this thing?!
Air Battle
17 03
You can walk around on the clouds seen in the Gesselschaft battle. The scrolling makes it a bit difficult though.
Snow or clouds?
Cutscene Cardon Forest
18 00
The Flutter crash site as seen in cutscenes (with rocks blocking the path) that has been called Yasmar Woods. It seems to be identical to what's in the N64 version except for the sign text, which seems to be taken from a character conversation in the city.
Talking to a sign.
Strange thing for a sign to be asking.
It's just like a normal conversation.
Flutter Engine Room
18 01, 18 02
The engine room and glowing refractor seen when the Flutter takes off.
The Engine Room
Ooh...
Bonne Warehouse
19 01
The warehouse in the Old City with the Bonnes.
Tiny Kattelox! xD
1A 0A
So cute!
Mega Man demonstrates how the Carbon Reinitialization Program works.
Simplified Mayor's Office and Downtown
1A 0C, 1A 0D
The versions seen in the Eden cutscenes.
Downtown by night
Not much here.
Unknown Floating Thing
It's just this thing floating in the sky. I have no idea what it is.
Juno's Room Without Doors
1A 0F
Juno's room by itself without a door.
UPDATE: Turns out this is the room where the fight actually takes place.
Unknown
1A 10
It appears to be just textures. Maybe Eden is here someplace?
Cliff and Ocean From Ending
1E 02
From Below
From Above
Other Random Things
Hey! Get out of my room!
This happened when I entered Mega Man's room from Apple Market. Apparently the already loaded people models replaced the cat model.
The first area of the Main Gate has several sections that are loaded separately. Weird things happen if you enter at the wrong place.
Even when she isn't there, Roll still sees you reading her diary. Freaky...
TA DA!
I have no idea how this happened.
Ninja attack!
OMG TALKING REAVERBOT!
This happened when I tried to load the Junk Shop by walking into the clothing store.
Severely glitched Main Gate
That's it for now. Have fun.
UPDATE: I did some more hacking and found a code that stops cutscenes from playing. This allows some areas to be explored that couldn't because the cutscene would immediately start.
300C4C48 0000 # Stops cutscenes from playing, or stops a cutscene in progress.
Outside the Clozer Woods subgate
Tower Cutscene
Also, now that I think about it, neither my code nor the MML2 code is really a "debug" code. I was just thinking "debug room" = "debug code". Since MML1 doesn't have a debug room (that I can find), the name doesn't make sense. Since a more accurate description would be that it modifies what room is loaded, I'll change the thread title to reflect that.
As most of you probably know, undergroundruin found a "debug" code for MML2 that allows you to jump to any room in the game and explore many areas that otherwise cannot be accessed. I'm pleased to announce that I have found a similar code for MML1.
300C356E 00XX
300C1B61 00XX
[/size]
I've only tested this with pSX emulator, so I can't guarantee it will work on a real Playstation.
Here's how the code works.
The areas in the game are divided into blocks with several rooms inside of them. For example, Downtown, City Hall, Cardon Forest, and The Main Gate are all separate blocks. The first code determines which of these blocks is loaded. For example, replacing XX with 04 will load Apple Market.
The second code determines which room inside the block is loaded. If you loaded Apple Market with the first code, then replacing XX with 01 will load the Junk Shop. If you loaded Uptown, then 01 will load the Hospital.
Example:
Jump to the hospital
300C356E 0008
300C1B61 0001
After you've put in your codes, turn them on and enter any door. If it freezes or crashes, try another one. If it worked, you should be either in that room, or falling through space outside of it. The location you appear in is determined by what door you used, so using doors leading into smaller areas like the Junk Shop is better than a large area like Cardon Forest.
To make appearing outside less of a problem, I recommend using the Air Walk code.
D00C0C26 4000
800B51B8 0001
I've tried most of the combinations, and there doesn't seem to be a debug room like in Legends 2. However, there's still some pretty cool stuff to see. I've made a list of all the addresses I've tried so far.
dl.getdropbox.com/u/452385/MML/mml1%20addresses.rtf
Interesting Places To Visit
The Scrolling Text Intro
01 00
I wasn't expecting this one. You start out falling. If you use the air walk code to land, the camera will snap to its usual position. If you appeared in the right place, you may be able to see yourself from a distance. See those pixels?
The Gesselschaft!
The entire 07 block is the Gesselschaft as seen at the beginning of the game and various cutscenes.
HQ
Hallway
Cafeteria
Meeting Room
Teisel's Room can be found at 06 03
Engine Room
The Subgate Door
0B 06, 0E 07
You can see the models used when the subgate doors open.
Huge Lock
Creepy...
Inside
Bonne Ending
15 00, 15 01
You can explore the ocean and boat interior seen in the ending.
No land in sight.
Inside the boat
Flutter Bridge
16 01
Who's flying this thing?!
Air Battle
17 03
You can walk around on the clouds seen in the Gesselschaft battle. The scrolling makes it a bit difficult though.
Snow or clouds?
Cutscene Cardon Forest
18 00
The Flutter crash site as seen in cutscenes (with rocks blocking the path) that has been called Yasmar Woods. It seems to be identical to what's in the N64 version except for the sign text, which seems to be taken from a character conversation in the city.
Talking to a sign.
Strange thing for a sign to be asking.
It's just like a normal conversation.
Flutter Engine Room
18 01, 18 02
The engine room and glowing refractor seen when the Flutter takes off.
The Engine Room
Ooh...
Bonne Warehouse
19 01
The warehouse in the Old City with the Bonnes.
Tiny Kattelox! xD
1A 0A
So cute!
Mega Man demonstrates how the Carbon Reinitialization Program works.
Simplified Mayor's Office and Downtown
1A 0C, 1A 0D
The versions seen in the Eden cutscenes.
Downtown by night
Not much here.
Unknown Floating Thing
It's just this thing floating in the sky. I have no idea what it is.
Juno's Room Without Doors
1A 0F
Juno's room by itself without a door.
UPDATE: Turns out this is the room where the fight actually takes place.
Unknown
1A 10
It appears to be just textures. Maybe Eden is here someplace?
Cliff and Ocean From Ending
1E 02
From Below
From Above
Other Random Things
Hey! Get out of my room!
This happened when I entered Mega Man's room from Apple Market. Apparently the already loaded people models replaced the cat model.
The first area of the Main Gate has several sections that are loaded separately. Weird things happen if you enter at the wrong place.
Even when she isn't there, Roll still sees you reading her diary. Freaky...
TA DA!
I have no idea how this happened.
Ninja attack!
OMG TALKING REAVERBOT!
This happened when I tried to load the Junk Shop by walking into the clothing store.
Severely glitched Main Gate
That's it for now. Have fun.
UPDATE: I did some more hacking and found a code that stops cutscenes from playing. This allows some areas to be explored that couldn't because the cutscene would immediately start.
300C4C48 0000 # Stops cutscenes from playing, or stops a cutscene in progress.
Outside the Clozer Woods subgate
Tower Cutscene
Also, now that I think about it, neither my code nor the MML2 code is really a "debug" code. I was just thinking "debug room" = "debug code". Since MML1 doesn't have a debug room (that I can find), the name doesn't make sense. Since a more accurate description would be that it modifies what room is loaded, I'll change the thread title to reflect that.