Post by Tau on Jul 10, 2012 2:32:03 GMT -5
At long last, the sequel to my MML1 Gameshark thread. I've been meaning to transfer these from my haphazard .txt file into something sort of legible for quite a while. So yeah, here are the codes I've found during the production of Legends 2 Abridged. Have fun with them, let me know if you have any questions.
Oh, do note that I have not tested any of these on an actual PS1. I can't guarantee that they will work.
---
Camera Mode
Changes the camera type.
3007D024 000X
0 = Mega Man Camera
1 = Cutscene Camera
2 = Locked Camera
Locked Camera Position
When the camera is locked with the above code (mode 2), these affect its position.
X
8007D02c XXXX
Y (up/down)
8007D030 XXXX
Z
8007D034 XXXX
Rotation
8007D0B8 XXXX
Mega Man Camera Position
Values affecting the standard Mega Man camera (mode 0). All values below are the defaults.
Unlock the camera when stuck in overhead view
3007D02B 0000
Height
3007D0C8 00A0
Zoom
3007D0CA 00C0
Angle
3007D0CE 0050
Cutscene Control
Keep control of Mega Man in cutscenes.
3008C172 0000
3008C0B8 0001
Cutscene Play Mode
3007CED0 000X
0 = Stop
Full stop. Switches back to gameplay mode.
1 = Play
Either starts or continues a cutscene. If activated in a gameplay area, weird things can happen.
2 = Pause
Pauses a scene while still being in cutscene mode.
Disable HUD
Individual codes for removing the various HUD elements.
Health Bar
300E0BDC 0002
300E0BE5 0002
Grabber
300E0C00 00ff
Weapon Energy
300E0C1C 00FF
Boss Health Bar
300E0C2C 0000
Load Mega Man
Certain cutscenes won't load Mega Man, meaning you can't move the camera. This fixes that.
3008C0B0 000B
Invisibility
Makes Mega Man's model invisible. Enemies still see you.
3008C0B0 0001
Remove Text Boxes
Moves the text boxes so that they are off-screen. They appear for a second when first appearing; I haven't found a way around this.
3009F5C8 0062
3009F5D4 007A
3009F616 00F5
Mega Man Facial Expression
Changes Mega Man's face. Must be in cutscene mode 1 or 2. A few are available at all times, others only in cutscenes.
Eyes
3008C250 00XX
Mouth
3008C251 00XX
Action
3008C0B9 000X
I'm not sure what this one is doing as the effects are pretty random
1 = Lock in place, half crouched (many other values do this too)
5 = Run in place
8 = Hop
9 = Skate position
E = Accelerate extremely fast
F = Hit animation
NPC Values
These codes affect NPCs in an environment. Add 16C (hex) to a code to affect a different NPC. For example, 8007A162 XXXX becomes 8007A2CE XXXX.
Location X
8007A162 XXXX
Location Y
8007A16A XXXX
Rotation X
8007A178 XXXX
Rotation Y
8007A17A XXXX
Rotation Z
8007A17C XXXX
Scale X (default for these is 0100)
8007A230 XXXX
Scale Y
8007A232 XXXX
Scale Z
8007A234 XXXX
NPC Facial Expressions
Eyes
8007A228 XXXX
Mouth
8007A22C XXXX
These work a bit differently than Mega Man's face. Rather than a simple value like 0001 or 0002, it's based on texture coordinates, the first two digits being Y (typically in multiples of 38 and the last two digits being X (typically in multiples of 40).
To show how this works, take this Von Bluecher texture for example. If I wanted to change his eyes to face #4 and his mouth to face #14, I would input the coordinates of the green dot into the first code (00C0) and the red dot into the second (A880). Here's the horrifying result.
If you want to extract textures, I recommend the ePSXe NextGL plugin.
Unlimited Special Weapon Energy
3008C24A 00FF
First quiz answer is always correct
3009C91A 0011
Air Walk
I don't remember if this one is mine or not, but it's incredibly helpful, so I'm tossing it in anyway. Press X (and no other buttons) to immediately go into a standing position in mid-air.
D009BEF8 4000
3008C0B9 0000
Oh, do note that I have not tested any of these on an actual PS1. I can't guarantee that they will work.
---
Camera Mode
Changes the camera type.
3007D024 000X
0 = Mega Man Camera
1 = Cutscene Camera
2 = Locked Camera
Locked Camera Position
When the camera is locked with the above code (mode 2), these affect its position.
X
8007D02c XXXX
Y (up/down)
8007D030 XXXX
Z
8007D034 XXXX
Rotation
8007D0B8 XXXX
Mega Man Camera Position
Values affecting the standard Mega Man camera (mode 0). All values below are the defaults.
Unlock the camera when stuck in overhead view
3007D02B 0000
Height
3007D0C8 00A0
Zoom
3007D0CA 00C0
Angle
3007D0CE 0050
Cutscene Control
Keep control of Mega Man in cutscenes.
3008C172 0000
3008C0B8 0001
Cutscene Play Mode
3007CED0 000X
0 = Stop
Full stop. Switches back to gameplay mode.
1 = Play
Either starts or continues a cutscene. If activated in a gameplay area, weird things can happen.
2 = Pause
Pauses a scene while still being in cutscene mode.
Disable HUD
Individual codes for removing the various HUD elements.
Health Bar
300E0BDC 0002
300E0BE5 0002
Grabber
300E0C00 00ff
Weapon Energy
300E0C1C 00FF
Boss Health Bar
300E0C2C 0000
Load Mega Man
Certain cutscenes won't load Mega Man, meaning you can't move the camera. This fixes that.
3008C0B0 000B
Invisibility
Makes Mega Man's model invisible. Enemies still see you.
3008C0B0 0001
Remove Text Boxes
Moves the text boxes so that they are off-screen. They appear for a second when first appearing; I haven't found a way around this.
3009F5C8 0062
3009F5D4 007A
3009F616 00F5
Mega Man Facial Expression
Changes Mega Man's face. Must be in cutscene mode 1 or 2. A few are available at all times, others only in cutscenes.
Eyes
3008C250 00XX
Mouth
3008C251 00XX
Action
3008C0B9 000X
I'm not sure what this one is doing as the effects are pretty random
1 = Lock in place, half crouched (many other values do this too)
5 = Run in place
8 = Hop
9 = Skate position
E = Accelerate extremely fast
F = Hit animation
NPC Values
These codes affect NPCs in an environment. Add 16C (hex) to a code to affect a different NPC. For example, 8007A162 XXXX becomes 8007A2CE XXXX.
Location X
8007A162 XXXX
Location Y
8007A16A XXXX
Rotation X
8007A178 XXXX
Rotation Y
8007A17A XXXX
Rotation Z
8007A17C XXXX
Scale X (default for these is 0100)
8007A230 XXXX
Scale Y
8007A232 XXXX
Scale Z
8007A234 XXXX
NPC Facial Expressions
Eyes
8007A228 XXXX
Mouth
8007A22C XXXX
These work a bit differently than Mega Man's face. Rather than a simple value like 0001 or 0002, it's based on texture coordinates, the first two digits being Y (typically in multiples of 38 and the last two digits being X (typically in multiples of 40).
To show how this works, take this Von Bluecher texture for example. If I wanted to change his eyes to face #4 and his mouth to face #14, I would input the coordinates of the green dot into the first code (00C0) and the red dot into the second (A880). Here's the horrifying result.
If you want to extract textures, I recommend the ePSXe NextGL plugin.
Unlimited Special Weapon Energy
3008C24A 00FF
First quiz answer is always correct
3009C91A 0011
Air Walk
I don't remember if this one is mine or not, but it's incredibly helpful, so I'm tossing it in anyway. Press X (and no other buttons) to immediately go into a standing position in mid-air.
D009BEF8 4000
3008C0B9 0000