X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Game Hacks, Trainers, Cheats

Moderator: Ralf@gc-forever

Post Reply
Ralf@gc-forever
Posts: 4139
Joined: Sun Mar 16, 2014 9:31 am

X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by Ralf@gc-forever » Wed Apr 23, 2014 9:19 am

X-Men Legends II (German) [GX2D52]

Code: Select all


Enable 60Hz Mode [Ralf]
04010A1C 38000005
04010A20 C0038D5C

16:9 Aspect Ratio (Widescreen) [Ralf]
043DFCB0 3FC1F07C
043DFCB4 3FE38E39

Unlock All Characters (Danger Room) [Ralf]
02473ED0 0013FFFF

Unlock All Characters (Story Mode) [Ralf]
82010000 01772242
86200000 00000001
84010000 01772242

Unlock All Review Items [Ralf]
02473EF8 0003FFFF
04473F04 FFFFFFFF
04473F10 FFFFFFFF
02473F1C 0005FFFF

Unlock Hard Difficulty [Ralf]
0416A6D0 38600001

Unlock Danger Room [Ralf]
00473F38 00000063

Unlock All Skills [Ralf]
82010000 01772243
86200000 00000020
84010000 01772243

Invulnerable [Ralf]
82010000 01772243
86200000 00000002
84010000 01772243

Infinite Energy [Ralf]
003F99D5 00000001

Super Speed [Ralf]
82010000 01772243
86200000 00000010
84010000 01772243

Infinite Tokens [Ralf]
82010000 01772243
86200000 00000080
84010000 01772243

Party: Level 99 [Ralf]
82010000 01772243
86200000 00000040
84010000 01772243

Super Powerful Melee Attacks [Ralf]
82010000 01772243
86200000 00000008
84010000 01772243

Shop: Add 100,000 Tech Bits (Press Z) [Ralf]
2849E4E8 FFEF0010
02000088 0000BABE
E2000001 80008000
2A49E4E8 FFEF0010
28000088 0000BABE
02000088 00000000
82010000 01772243
86200000 00000004
84010000 01772243
E2000002 80008000

DeepClubRemix97
Posts: 28
Joined: Fri Oct 29, 2021 4:00 am

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by DeepClubRemix97 » Fri Feb 25, 2022 4:40 pm

infinite tokens cheat don't work
Ralf@gc-forever
Posts: 4139
Joined: Sun Mar 16, 2014 9:31 am

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by Ralf@gc-forever » Wed Nov 06, 2024 7:27 am

Code: Select all


Disable Deflicker Screen Filter [Ralf]
042EE06C 48000068

Screen Gamma Correction: 1.7 [Ralf]
0416E690 38600001
042AFBB4 38600001
042EABD4 38600001

Screen Gamma Correction Modifier [Ralf]
0416E690 386000xx
042AFBB4 386000xx
042EABD4 386000xx

xx = Gamma Correction Value ID

00 - Gamma 1.0 (Default)
01 - Gamma 1.7
02 - Gamma 2.2

MDLG01
Posts: 99
Joined: Fri Jun 27, 2025 10:45 am

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by MDLG01 » Tue Jul 01, 2025 1:25 pm

Enable 60Hz Mode [Ralf] and 16:9 Aspect Ratio (Widescreen) [Ralf] German codes also works X-Men Legends II (English French Italian) [GX2P52] and X-Men Legends II (Spain) [GX2S52]
CodyGC
Posts: 114
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by CodyGC » Fri Oct 10, 2025 9:18 pm

Ralf. It's not possible to use the codes for this game on Swiss. Could you find the "Health and Special Pack Never Decreases"? I assume "Health and Special Never Decreases" affects enemies, right? Thanks.
Ralf@gc-forever
Posts: 4139
Joined: Sun Mar 16, 2014 9:31 am

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by Ralf@gc-forever » Mon Oct 13, 2025 6:12 am

Code: Select all


God Mode [Ralf]
003DFFEA 00000001

Allow Friendly Fire [Ralf]
003DFFE8 00000001

Infinite Health & Energy [Ralf]
04016E38 60000000
0401CDE4 60000000
0402108C 60000000
0403D7C4 48000014

Super Speed - ASM Version [Ralf]
0402EBF4 60000000

Super Powerful Melee Attacks - ASM Version [Ralf]
04054BD0 60000000

Unlock All Characters (Story Mode) - ASM Version [Ralf]
06004800 00000018
3D808000 80030008
818C4820 7D800378
90030008 4E800020
82010000 00004822
86200000 00000001
84010000 00004822
04166478 4BE9E388

Unlock All Skills - ASM Version [Ralf]
06004800 00000018
3D808000 80030008
818C4820 7D800378
90030008 4E800020
82010000 00004823
86200000 00000020
84010000 00004823
04166478 4BE9E388

Infinite Tokens - ASM Version [Ralf]
06004800 00000018
3D808000 80030008
818C4820 7D800378
90030008 4E800020
82010000 00004823
86200000 00000080
84010000 00004823
04166478 4BE9E388

Party: Level 99 - ASM Version [Ralf]
06004800 00000018
3D808000 80030008
818C4820 7D800378
90030008 4E800020
82010000 00004823
86200000 00000040
84010000 00004823
04166478 4BE9E388

CodyGC
Posts: 114
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by CodyGC » Mon Oct 13, 2025 8:23 am

Thanks. Now I can try to find some of these codes in the first game too. They seem to be the same.
CodyGC
Posts: 114
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by CodyGC » Tue Oct 14, 2025 9:39 pm

Ralf, if the value "4182000C " makes all characters invulnerable in the first game, is there a possibility that a value "4082000C" could be the "Infinite Health"? Or could it be any other value? Thanks.
Ralf@gc-forever
Posts: 4139
Joined: Sun Mar 16, 2014 9:31 am

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by Ralf@gc-forever » Wed Oct 15, 2025 11:20 pm

I guess, you've just patched the wrong function. This seems to be the XML2 equivalent of your patched XML1 function, btw:

Code: Select all

8002AEDC: 807E0374  lwz     r3,884(r30)
8002AEE0: 28030000  cmplwi  r3,0
8002AEE4: 41820024  beq-    0x8002af08
8002AEE8: 81830000  lwz     r12,0(r3)
8002AEEC: 818C0080  lwz     r12,128(r12)
8002AEF0: 7D8903A6  mtctr   r12
8002AEF4: 4E800421  bctrl   
8002AEF8: 5460063F  rlwinm. r0,r3,0,24,31
8002AEFC: 4182000C  beq-    0x8002af08
8002AF00: 38600000  li      r3,0
8002AF04: 480001FC  b       0x8002b100
8002AF08: 3C608037  lis     r3,-32713
8002AF0C: C03E0278  lfs     f1,632(r30)
8002AF10: C00397E8  lfs     f0,-26648(r3)
8002AF14: FC010040  fcmpo   cr0,f1,f0
However, here're the correct XML2 HP/Energy cheat functions:

Code: Select all

80016E04: 2C03001D  cmpwi   r3,29         ; player char ?
80016E08: 4082003C  bne-    0x80016e44    ; no
80016E0C: 3C60803E  lis     r3,-32706     ; yes
80016E10: 8803FFEA  lbz     r0,-22(r3)    ; r0: god mode flag (0x803dffea)
80016E14: 28000000  cmplwi  r0,0          ; god mode ?
80016E18: 40820024  bne-    0x80016e3c    ; yes
80016E1C: 4814F651  bl      0x8016646c    ; no
80016E20: 81830000  lwz     r12,0(r3)
80016E24: 38800001  li      r4,1          ; infinite hp/energy cheat flag
80016E28: 818C0010  lwz     r12,16(r12)
80016E2C: 7D8903A6  mtctr   r12
80016E30: 4E800421  bctrl                 ; check cheat flag function
80016E34: 5460063F  rlwinm. r0,r3,0,24,31 ; infinite hp/energy cheat ?
80016E38: 4182000C  beq-    0x80016e44    ; no
80016E3C: C03F0310  lfs     f1,784(r31)   ; yes, max/infinite energy
80016E40: 48000008  b       0x80016e48
80016E44: C03F0284  lfs     f1,644(r31)
80016E48: 80010014  lwz     r0,20(r1)
80016E4C: 83E1000C  lwz     r31,12(r1)
80016E50: 7C0803A6  mtlr    r0
80016E54: 38210010  addi    r1,r1,16
80016E58: 4E800020  blr

8001CDB0: 2C03001D  cmpwi   r3,29
8001CDB4: 4082003C  bne-    0x8001cdf0
8001CDB8: 3C60803E  lis     r3,-32706
8001CDBC: 8803FFEA  lbz     r0,-22(r3)
8001CDC0: 28000000  cmplwi  r0,0
8001CDC4: 40820024  bne-    0x8001cde8
8001CDC8: 481496A5  bl      0x8016646c
8001CDCC: 81830000  lwz     r12,0(r3)
8001CDD0: 38800001  li      r4,1
8001CDD4: 818C0010  lwz     r12,16(r12)
8001CDD8: 7D8903A6  mtctr   r12
8001CDDC: 4E800421  bctrl  
8001CDE0: 5460063F  rlwinm. r0,r3,0,24,31
8001CDE4: 4182000C  beq-    0x8001cdf0
8001CDE8: C03F0310  lfs     f1,784(r31)
8001CDEC: 48000008  b       0x8001cdf4
8001CDF0: C03F0284  lfs     f1,644(r31)
8001CDF4: 819F006C  lwz     r12,108(r31)
8001CDF8: 7FE3FB78  mr      r3,r31
8001CDFC: 818C01B0  lwz     r12,432(r12)
8001CE00: 7D8903A6  mtctr   r12
8001CE04: 4E800421  bctrl  
8001CE08: 80010014  lwz     r0,20(r1)
8001CE0C: 83E1000C  lwz     r31,12(r1)
8001CE10: 7C0803A6  mtlr    r0
8001CE14: 38210010  addi    r1,r1,16
8001CE18: 4E800020  blr

80021058: 2C03001D  cmpwi   r3,29
8002105C: 4082003C  bne-    0x80021098
80021060: 3C60803E  lis     r3,-32706
80021064: 8803FFEA  lbz     r0,-22(r3)
80021068: 28000000  cmplwi  r0,0
8002106C: 40820024  bne-    0x80021090
80021070: 481453FD  bl      0x8016646c
80021074: 81830000  lwz     r12,0(r3)
80021078: 38800001  li      r4,1
8002107C: 818C0010  lwz     r12,16(r12)
80021080: 7D8903A6  mtctr   r12
80021084: 4E800421  bctrl  
80021088: 5460063F  rlwinm. r0,r3,0,24,31
8002108C: 4182000C  beq-    0x80021098
80021090: C03F0310  lfs     f1,784(r31)
80021094: 48000008  b       0x8002109c
80021098: C03F0284  lfs     f1,644(r31)
8002109C: 819F006C  lwz     r12,108(r31)
800210A0: 7FE3FB78  mr      r3,r31
800210A4: 818C01B0  lwz     r12,432(r12)
800210A8: 7D8903A6  mtctr   r12
800210AC: 4E800421  bctrl  
800210B0: 80010014  lwz     r0,20(r1)
800210B4: 83E1000C  lwz     r31,12(r1)
800210B8: 7C0803A6  mtlr    r0
800210BC: 38210010  addi    r1,r1,16
800210C0: 4E800020  blr

8003D790: 801F0020  lwz     r0,32(r31)
8003D794: 540007FF  rlwinm. r0,r0,0,31,31
8003D798: 41820010  beq-    0x8003d7a8
8003D79C: 3C608037  lis     r3,-32713
8003D7A0: C0039A18  lfs     f0,-26088(r3)
8003D7A4: D01F009C  stfs    f0,156(r31)
8003D7A8: 48128CC5  bl      0x8016646c
8003D7AC: 81830000  lwz     r12,0(r3)
8003D7B0: 38800001  li      r4,1
8003D7B4: 818C0010  lwz     r12,16(r12)
8003D7B8: 7D8903A6  mtctr   r12
8003D7BC: 4E800421  bctrl  
8003D7C0: 5460063F  rlwinm. r0,r3,0,24,31
8003D7C4: 40820014  bne-    0x8003d7d8
8003D7C8: 3C60803E  lis     r3,-32706
8003D7CC: 8803FFEA  lbz     r0,-22(r3)
8003D7D0: 28000000  cmplwi  r0,0
8003D7D4: 4182003C  beq-    0x8003d810
8003D7D8: 807F0000  lwz     r3,0(r31)
8003D7DC: 80030000  lwz     r0,0(r3)
8003D7E0: 54000085  rlwinm. r0,r0,0,2,2
8003D7E4: 4182002C  beq-    0x8003d810
8003D7E8: 48067129  bl      0x800a4910
8003D7EC: 81830000  lwz     r12,0(r3)
8003D7F0: 818C0064  lwz     r12,100(r12)
8003D7F4: 7D8903A6  mtctr   r12
8003D7F8: 4E800421  bctrl  
8003D7FC: 5460063F  rlwinm. r0,r3,0,24,31
8003D800: 40820010  bne-    0x8003d810
8003D804: 3C608037  lis     r3,-32713
8003D808: C0039A18  lfs     f0,-26088(r3)
8003D80C: D01F009C  stfs    f0,156(r31)   ; set max/infinite hp
8003D810: C01F009C  lfs     f0,156(r31)
8003D814: 38000000  li      r0,0
8003D818: 38A100A0  addi    r5,r1,160
8003D81C: 38DF000C  addi    r6,r31,12
8003D820: D01F0010  stfs    f0,16(r31)
8003D824: 38800028  li      r4,40
8003D828: 38E00000  li      r7,0

Another cheat flag check for super powerful melee attacks:

80054BAC: 2C03001D  cmpwi   r3,29
80054BB0: 40820090  bne-    0x80054c40
80054BB4: 481118B9  bl      0x8016646c
80054BB8: 81830000  lwz     r12,0(r3)
80054BBC: 38800003  li      r4,3          ; super powerful melee attacks cheat flag
80054BC0: 818C0010  lwz     r12,16(r12)
80054BC4: 7D8903A6  mtctr   r12
80054BC8: 4E800421  bctrl  
80054BCC: 5460063F  rlwinm. r0,r3,0,24,31
80054BD0: 41820070  beq-    0x80054c40

Cheat flags

1 - Infinite HP/Energy
2 - Add 100k Tech Bits
3 - Super Powerful Melee Attacks
4 - Super Speed
5 - All Skills
6 - Party Lvl 99
7 - Infinite Tokens
8 - All Characters

CodyGC
Posts: 114
Joined: Fri Jun 17, 2016 12:40 am
Location: Canada

Re: X-Men Legends II (GCN/WIIRD/PAL/GERMAN)

Post by CodyGC » Thu Oct 16, 2025 10:13 am

Thanks. Now I realize you didn't do "Heatlth Never Decrease". You're activating the internal cheats with ASM. I don't think that exists in the first game. So, could you find "Packs Never Decreases"? And "Unlock Hard Mode(ASM)"?
Post Reply