Submit a new cheat Request a cheat
  • Game Id: 01005C60086BE000
  • Genre: Action
  • Publisher: CAPCOM
  • Publisher: CAPCOM

Mega Man X Legacy Collection

Megaman X Collection v1.0 r0050
58010000 025CCE48 
58011000 00000000 
58011000 00000000 
58040000 025A9FC0
58041000 00000150

move.q #$00025CCE48, r1
move.q #$0000000000(r1), r1
move.q #$0000000000(r1), r1
move.q #$00025A9FC0, r4
move.q #$0000000150(r4), r4
MMX Lives
11050000 02519260 00000000 
400C0000 00000000 000021B8 
20000000 
11050000 02519260 00000001 
400C0000 00000000 000021EB 
20000000 
11050000 02519260 00000002 
400C0000 00000000 000021EC 
20000000 
11040000 02519260 00000002 
610C0110 00000000 00000009 
20000000

if.b #$02519260 == $00000000
move.q r12, $00000000000021B8
end
if.b #$02519260 == $00000001
move.q r12, $00000000000021EB
end
if.b #$02519260 == $00000002
move.q r12, $00000000000021EC
end
if.b #$02519260 <= $00000002
move.b r1, $0000000000000009, (r12)
end
MMX1/2 Secret Technique
11050000 02519260 00000000 
400C0000 00000000 000021B6
610C0110 00000000 00000080
20000000 
11050000 02519260 00000001 
400C0000 00000000 000021E9 
610C0110 00000000 00000085
20000000

if.b #$02519260 == $00000000
move.q r12, $00000000000021B6
move.b r1, $0000000000000080, (r12)
end
if.b #$02519260 == $00000001
move.q r12, $00000000000021E9
move.b r1, $0000000000000085, (r12)
end
MMX Inf Dash
11040000 02519260 00000002 
400C0000 00000000 00000C62 
11050000 02519260 00000000 
400C0000 00000000 00000E32 
20000000  
610C0110 00000000 00000018
20000000
11050000 02519260 00000003 
400C0000 00000000 00000140
640C0140 00000000 41C00000
20000000

if.b #$02519260 <= $00000002
move.q r12, $0000000000000C62
if.b #$02519260 == $00000000
move.q r12, $0000000000000E32
end
move.b r1, $0000000000000018, (r12)
end
if.b #$02519260 == $00000003
move.q r12, $0000000000000140
move.l r4, $0000000041C00000, (r12)
end
MMX3 inf Boost Dashes
11050000 02519260 00000002 
400C0000 00000000 00000CD2 
610C0110 00000000 00000001 
20000000 

if.b #$02519260 == $00000002
move.q r12, $0000000000000CD2
move.b r1, $0000000000000001, (r12)
end
MMX3 /+ X/0
11050000 02519260 00000002 
400C0000 00000000 00000CC6 
80000440 
610C0110 00000000 00000000 
20000000 
80000480 
610C0110 00000000 00000002 
20000000 
20000000 

if.b #$02519260 == $00000002
move.q r12, $0000000000000CC6
if L, Plus
move.b r1, $0000000000000000, (r12)
end
if R, Plus
move.b r1, $0000000000000002, (r12)
end
end
MMX3 Force to be Zero that can only use saber
11050000 02519260 00000002
400C0000 00000000 00000CC6 
620C0110 00000000 00000202 
20000000 

if.b #$02519260 == $00000002
move.q r12, $0000000000000CC6
move.w r1, $0000000000000202, (r12)
end
MMX health
11050000 02519260 00000000 
400C0000 00000000 00000E07 
20000000 
11020000 02519260 00000001 
11040000 02519260 00000002 
400C0000 00000000 00000C37 
610C0110 00000000 00000020
20000000 20000000 
11050000 02519260 00000003 
400C0000 00000000 000000D8
620C0140 00000000 00003030
20000000

if.b #$02519260 == $00000000
move.q r12, $0000000000000E07
end
if.b #$02519260 >= $00000001
if.b #$02519260 <= $00000002
move.q r12, $0000000000000C37
move.b r1, $0000000000000020, (r12)
end
end
if.b #$02519260 == $00000003
move.q r12, $00000000000000D8
move.w r4, $0000000000003030, (r12)
end
MMX Weapon start
11040000 02519260 00000002 
400C0000 00000000 000021F3 
20000000
11050000 02519260 00000000 
400C0000 00000000 000021C0 
20000000 
300E0000 00000011 
610C1110 00000000 000000DC 
310E0000 

if.b #$02519260 <= $00000002
move.q r12, $00000000000021F3
end
if.b #$02519260 == $00000000
move.q r12, $00000000000021C0
end
loop r14, $00000011
move.b r1, $00000000000000DC, (r12)+
endloop r14
MMX inv
11050000 02519260 00000000 
400C0000 00000000 00000E10 
20000000 
11020000 02519260 00000001 
11040000 02519260 00000002 
400C0000 00000000 00000C40 
20000000 20000000 
610C0110 00000000 00000005 
80000200 
610C0110 00000000 00000000 
20000000 
11050000 02519260 00000003
400C0000 00000000 000000E8
640C0140 00000000 42C00000
80000020
640C0140 00000000 00000000
20000000 20000000

if.b #$02519260 == $00000000
move.q r12, $0000000000000E10
end
if.b #$02519260 >= $00000001
if.b #$02519260 <= $00000002
move.q r12, $0000000000000C40
end
end
move.b r1, $0000000000000005, (r12)
if ZR
move.b r1, $0000000000000000, (r12)
end
if.b #$02519260 == $00000003
move.q r12, $00000000000000E8
move.l r4, $0000000042C00000, (r12)
if RightStick
move.l r4, $0000000000000000, (r12)
end
end
MoonJump(MMX1-3) 
80000002 
11040000 02519260 00000002 
400C0000 00000000 00000C2C 
20000000
11050000 02519260 00000000 
400C0000 00000000 00000DFC 
20000000 
620C0110 00000000 000003D3 
20000000 

if B
if.b #$02519260 <= $00000002
move.q r12, $0000000000000C2C
end
if.b #$02519260 == $00000000
move.q r12, $0000000000000DFC
end
move.w r1, $00000000000003D3, (r12)
end
Moonjump(MMX4) 
80002002
11050000 02519260 00000003 
400C0000 00000000 00000074
640C0140 00000000 00037300
20000000 20000000

if B, Up
if.b #$02519260 == $00000003
move.q r12, $0000000000000074
move.l r4, $0000000000037300, (r12)
end
end
MMX3 Rapid Fire Full ()
80000008 
11050000 02519260 00000002 
400C0000 00000000 00000C67 
20000000 
610C0110 00000000 000000C8 
20000000 

if Y
if.b #$02519260 == $00000002
move.q r12, $0000000000000C67
end
move.b r1, $00000000000000C8, (r12)
end
MMX3 boss (1/3)
580F0000 025CCE48 
580F1000 00000000 
580F1000 00000000 
780F0000 00000F77 
610F0000 00000000 00000001 

move.q #$00025CCE48, r15
move.q #$0000000000(r15), r15
move.q #$0000000000(r15), r15
add.q $00000F77, r15
move.b $0000000000000001, (r15)
MMX4 air dashes/inf hover
11050000 02519260 00000003 
400C0000 00000000 00000150
610C0140 00000000 00000000
400C0000 00000000 000002F8
640C0140 00000000 42D80000
20000000

if.b #$02519260 == $00000003
move.q r12, $0000000000000150
move.b r4, $0000000000000000, (r12)
move.q r12, $00000000000002F8
move.l r4, $0000000042D80000, (r12)
end
all enhancements (X4)
400C0000 00000000 0000025C
620C0140 00000000 0000606F

move.q r12, $000000000000025C
move.w r4, $000000000000606F, (r12)
allweapon - bookmark only
580F0000 025A9FC0
580F1000 00000150
780F0000 0000026E
620F0000 00000000 000000FF

move.q #$00025A9FC0, r15
move.q #$0000000150(r15), r15
add.q $0000026E, r15
move.w $00000000000000FF, (r15)
X Challenge Perfect Setup
11050000 02519260 00000006 
04000000 0252156C 00400000
04000000 02521384 01200000
04000000 0252138C 01200000
04000000 02521394 01200000
20000000
if.b #$02519260 == $00000006
move.l $00400000, #$00252156C(r0)
move.l $01200000, #$002521384(r0)
move.l $01200000, #$00252138C(r0)
move.l $01200000, #$002521394(r0)
end

Copyright infringement

If you believe that Cheatslips content infringes your copyright. You can let us know by filling out this form.

Notes:

Only the copyright owner or their authorized representative can report a violation of their rights. If you believe that any content posted on Cheatslips infringes the copyrights of a third party, you can notify the copyright holder.