Pikmin 2 cheat codes

From Pikmin Technical Knowledge Base
Revision as of 12:14, 16 September 2021 by Espyo (talk | contribs)
Jump to navigation Jump to search

This page lists Action Replay and Gecko codes for Pikmin 2 on the GameCube.

List

Action Replay codes (US)

Pikmin 2 (GameCube, US) Action Replay codes that can be used to unearth debugging features, unused content, explore areas, etc.

$Disable Demo Mode (USA Demo 1) [Minty Meeo]
044323E0 90DF0238

$Disable Autosave (Caves) [Unknown author]
044321FC 909F0258

Action Replay codes (Europe)

Pikmin 2 (GameCube, European) Action Replay codes that can be used to unearth debugging features, unused content, explore areas, etc.

Coop Story Mode [KirbyMimi, Yoshi2]
0414DA94 3BE00002

16:9 Aspect Ratio (Widescreen) [Ralf]
C24257F0 00000002
3C003FE3 60008E39
9004002C 00000000

Story Mode: Play Test Map [Ralf]
0421C188 3FA08094
0421C18C 63BD2218
04942340 666F7265
04942344 73740000

Note: Code works best on 2nd day. Do not enter caves (autosave!).

Story Mode: Moon Jump (Press A) [Ralf]
06003400 00000018
7C7F1B78 C0040210
C0220060 60000000
D0040210 4813D288
04140698 4BEC2D68
28507D08 FEFF0100
0400340C EC00082A
E2000001 80008000

Japanese Title Screen [Ralf]
043180C4 38600005
043BEE10 38600005

Play E3 Demo Version [Ralf]
045150C4 00000001

Play KFes Demo Version [Ralf]
04515124 00000001

Play Club Nintendo Demo Version [Ralf]
04515134 00000001

Unlock e-Reader Menu (Bonuses) [Ralf]
043EE13C 38600005

Disable Autosave (Caves) [Ralf]
04515154 00000001

Invincible Pikmin [Ralf]
C21499DC 00000004
38000005 7C03E000
40820010 7C1D1800
41810008 800300BC
60000000 00000000
041487E8 48000054
04148DAC 480000BC

Super Power Pikmin [Ralf]
0415FA0C 386003E8
0415FA14 386003E8

Pikmins Dig & Destroy Quickly [Ralf]
0410615C EC210828
041C98D0 C0040204
0426F90C EC210828

All Pikmin Have Red Ability [Ralf]
041943F8 48000084

All Pikmin Have Blue Ability [Ralf]
041487E8 48000054
04148DAC 480000BC
04194618 3BE00000

All Pikmin Have Yellow Ability [Ralf]
041497A0 48000020
04193EE8 4800005C

All Pikmin Have Purple Ability [Ralf]
04149610 38600064
0414961C 38600064
0415FA08 60000000
0418F798 60000000

All Pikmin Have White Ability [Ralf]
041141BC 38000004
041492E0 60000000
0415FA08 60000000
04194778 4800008C
041B343C 38000004
041F41A0 38600000

Have Always Blue Pikmins [Ralf]
0414A73C 3BE00000

Have Always Red Pikmins [Ralf]
0414A73C 3BE00001

Have Always Yellow Pikmins [Ralf]
0414A73C 3BE00002

Have Always Purple Pikmins [Ralf]
0414A73C 3BE00003

Have Always White Pikmins [Ralf]
0414A73C 3BE00004

Have Always Bulbmins [Ralf]
0414A73C 3BE00005

All Pikmins Have Leaves [Ralf]
0815EE28 389F08F0
20040024 00000000

All Pikmins Have Buds [Ralf]
0815EE28 389F0908
20040024 00000000

All Pikmins Have Flowers [Ralf]
0815EE28 389F091C
20040024 00000000

All Pikmins Have Purple Buds [Ralf]
0815EE28 389F0934
20040024 00000000

All Pikmins Have Purple Flowers [Ralf]
0815EE28 389F094C
20040024 00000000

Replace Pikmins With Carrots [Ralf]
0815EDB8 38BF08E4
20050010 00000000
0815EE28 389F08F0
20040024 00000000

Replace Olimar With Syatyou (President) [Ralf]
0415AFC0 389F06E4

Replace Louie With Syatyou (President) [Ralf]
0415B240 60000000

Spicy Spray Doesn't Fade After Time [Ralf]
0414A658 60000000

Start With All Kinds of Pikmins [Ralf]
08942ADC 0000000E
20060010 00000000

Max Money (Story Mode) [Ralf]
04942A7C 000F423F

Max Money (Challenge Mode) [Ralf]
049FE0AC 0001869F

Full Exploration Kit [Ralf]
029429DC 00000FFF

Piklopedia Complete [Ralf]
08942DB0 00000003
0063000C 00000000

Open All Movies Under Bonuses [Ralf]
005D45FC 00000007

Open All Challenges [Ralf]
085D4664 00000009
101D001C 00000000

All Challenges Perfect [Ralf]
085D4664 0000003F
101D001C 00000000

Infinite Time In Challenges [Ralf]
04229CBC 60000000


Pikmin Size Modifier [Ralf]
04519140 xxxxxxxx
04519170 xxxxxxxx
04519174 xxxxxxxx

xxxxxxxx = Size (IEEE-754 SP Floating-Point Number, default = 3F800000 = 1.0 dec)

Mini Pikmins [Ralf]
04519140 3F000000
04519170 3F000000
04519174 3F000000

Giant Pikmins [Ralf]
04519140 40000000
04519170 40000000
04519174 40000000


Olimar Size Modifier [Ralf]
48000000 809FDE18
DE000000 80B08180
180029DC xxxxxxxx
20020004 00000000
E0000000 80008000

xxxxxxxx = Size (IEEE-754 SP Floating-Point Number, default = 3FC00000 = 1.5 dec)

Mini Olimar [Ralf]
48000000 809FDE18
DE000000 80B08180
180029DC 3F000000
20020004 00000000
E0000000 80008000


Louie Size Modifier [Ralf]
48000000 809FDE18
DE000000 80B08180
18002CFC xxxxxxxx
20020004 00000000
E0000000 80008000

xxxxxxxx = Size (IEEE-754 SP Floating-Point Number, default = 3FC00000 = 1.5 dec)

Mini Louie [Ralf]
48000000 809FDE18
DE000000 80B08180
18002CFC 3F000000
20020004 00000000
E0000000 80008000


Enemy Size Modifier [Ralf]
C2105514 00000003
C0030200 3E40xxxx
92430168 9243016C
92430170 00000000

x2.0 - 4000
x1.0 - 3F80
x0.5 - 3F00

Big Enemies [Ralf]
C2105514 00000003
C0030200 3E404000
92430168 9243016C
92430170 00000000


Treasure Size Modifier [Ralf]
0416A268 91830018
0416A270 9183001C
0416A278 91830020
0416A260 3D80xxxx

x2.0 - 4000
x1.0 - 3F80
x0.5 - 3F00

Big Treasures [Ralf]
0416A268 91830018
0416A270 9183001C
0416A278 91830020
0416A260 3D804000


Model Size Modifier (Player, Pikmins & Enemies etc.) [Ralf]
C2428950 00000003
3C00xxxx 90040000
90040004 90040008
C0240000 00000000

x2.0 - 4000
x1.0 - 3F80
x0.5 - 3F00

Big Models [Ralf]
C2428950 00000003
3C004000 90040000
90040004 90040008
C0240000 00000000


Pellet Color Modifier

Red Pellet [Ralf]
041F929C 3BE000rr
041F92A0 3BC000gg
041F92A4 3BA000bb

Yellow Pellet [Ralf]
041F92B8 3B8000FF
041F92B0 3BE000rr
041F92B4 3BC000gg
041F92BC 3BA000bb

Blue Pellet [Ralf]
041F92CC 3B8000FF
041F92C8 3BE000rr
041F92D0 3BC000gg
041F92C4 3BA000bb


Defaults (rrggbb)

FB1100 - Red Pellet
FFDC33 - Yellow Pellet
0033FF - Blue Pellet

Green Pellets [Ralf]
041F927C 48000020
041F929C 3BE00000
041F92A0 3BC000A0
041F92A4 3BA00020


Audio Stream Modifier [Ralf]
C23325AC 00000004
7C7F1B78 88830073
2804001F 4182000C
388000xx 98830073
60000000 00000000

xx = Audio Stream ID


Audio Stream IDs

00 - title (TITLE)
01 - ff_treasureget (TREASURE_GET)
02 - dayend_n (DAYEND_N)
03 - dayend_g (DAYEND_G)
04 - dayend_b (DAYEND_B)
05 - ff_playerdown (PLAYERDOWN)
06 - ff_annihi (ANNIHI)
07 - ff_keyget (KEYGET)
08 - ff_doping (DOPING)
09 - ff_doped (DOPED)
0A - ff_powerupget (POWERUP_GET)
0B - ff_equipget (EQUIP_GET)
0C - ff_onyonboot (ONYONBOOT)
0D - ff_pikminmeet (PIKMIN_MEET)
0E - book (ZUKAN)
0F - vs_menu (VS_MENU)

10 - omake (VS_OMAKE)
11 - option (OPTION)
12 - result (RESULT)
13 - u_result (U_RESULT)
14 - c_result (C_RESULT)
15 - ff_akirame (AKIRAME)
16 - ff_timeup (CHALLENGE_TIMEUP)
17 - ff_c_tget (GET_BEEDAMA)
18 - ff_c_playerdown (PLAYERDOWN_BTL)
19 - ff_c_annihi (ZENMETSU_BTL)
1A - ff_o_win (WIN_ORIMER_BTL)
1B - ff_l_win (WIN_LUGIE_BTL)
1C - ff_draw (DRAW_BTL)
1D - annihi_dayend (ZENMETSU_DAYEND)
1E - select (FILESELECT)
1F - pikmin_greet_new (PIKMIN_GREET)

20 - ff_treasurecomp (PAY_COMPLETE)
21 - ff_pay (PAY_NOT_COMPLETE)
22 - ReadyGo_Battle (READY_GO_2P)
23 - ReadyGo_Challenge (READY_GO_CHALLENGE)
24 - Camera (CAMERA_DEMO)
25 - FinalFloor (FINAL_FLOOR)
26 - ff_in_hole (PSSTR_IN_HOLE)
27 - ff_treasureglad (PSSTR_TREASURE_GLAD)
28 - ff_out_hole (PSSTR_OUT_HOLE)
29 - ff_mystery (PSSTR_MYSTERY)
2A - ff_glad (PSSTR_GLAD)
2B - ff_pikminglad (PSSTR_PIKMIN_GLAD)
2C - start_demo (PSSTR_START_DEMO_TUTORIAL)
2D - ff_watch_pikmin (PSSTR_WATCH_PIKMIN)
2E - ff_join (PSSTR_JOIN)
2F - ff_onion (PSSTR_ONYON)

30 - ff_blue_onion (PSSTR_BLUE_ONYON)
31 - ff_hiba (PSSTR_HIBA)
32 - ff_mboss (PSSTR_KUROIHITO)
33 - ff_explain (PSSTR_EXPLAIN)
34 - start_demo_o (PSSTR_START_DEMO_OTHER)
35 - ff_luie_start (PSSTR_LUGIE_START)
36 - ff_floor_in (PSSTR_FLOOR_IN)
37 - ff_return (PSSTR_RETURN)
38 - ff_c_floor_in (PSSTR_C_LOOR_IN)
39 - ff_underground_e (PSSTR_CHALLENGE_START)
3A - ff_underground_e (PSSTR_UNDERGROUND_START)
3B - ff_return_e (PSSTR_RETURN_E)
3C - ff_red_onion (PSSTR_RED_ONYON)
3D - ff_vs_pdownOW (PSSTR_VS_PDOWN_WIN_ORI)
3E - ff_vs_pdownLW (PSSTR_VS_PDOWN_WIN_LUI)
3F - ff_vs_pdownDR (PSSTR_VS_PDOWN_DROW)

40 - ff_vs_annihiOW (PSSTR_VS_PIK_WIN_ORI)
41 - ff_vs_annihiLW (PSSTR_VS_PIK_WIN_LUI)
42 - ff_vs_annihiDR (PSSTR_VS_PIK_DROW)
43 - ff_vs_tgetOW (PSSTR_VS_BEE_WIN_ORI)
44 - ff_vs_tgetLW (PSSTR_VS_BEE_WIN_LUI)
45 - ff_vs_tgetDR (PSSTR_VS_BEE_DROW)
46 - ff_in_hole_u (PSSTR_IN_HOLE_U)
47 - ff_black_doped (PSSTR_BLACK_DOPING)
48 - ff_explain_f60 (PSSTR_EXPLAIN_60)
49 - ff_explain_f75 (PSSTR_EXPLAIN_75)
4A - ff_explain_f90 (PSSTR_EXPLAIN_90)


Play Camera Demo Audio Stream [Ralf]
C23325AC 00000004
7C7F1B78 88830073
2804001F 4182000C
38800024 98830073
60000000 00000000

Change Pikmin limit [KirbyMimi]
0415EF60 38C000XX
04150D74 388000XX
04D4FA1B 00000000
0413F9F0 388000XX
0419579C 2C0000XX
0415E964 2C0000XX

XX = new Pikmin limit, in hexadecimal

Gecko codes (US)

$Freeze RNG at value (NTSC-US) [Yoshi2]
040c95b0 3c00xxxx
*Modifies rand to always return xxxx. It will not return a number bigger than 7FFF.

$Automatically Show Pikmin 2 Exception Handler [UnclePunch]
0442219c 60000000

$Coop Story Mode [KirbyMimi]
0414D928 3BE00002

$Disable HUD rendering [Yoshi2]
0414bd14 60000000
*Can't use Onions or the pause menu

$Cave Seed Set [Minty Meeo]
C224C118 0000000D
7C0802A6 90010004
9421FFEC 90610008
9081000C 90A10010
48000009 12345678
7C6802A6 80630000
906D8228 3C808033
60848630 7C8903A6
806D9858 3880180C
38A00000 4E800421
80610008 8081000C
80A10010 80210000
80010004 7C0803A6
3B400000 00000000
*Line 5 Column 2 is the seed

$Cave Seed Get [Minty Meeo]
C224C13C 00000011
7C0802A6 90010004
9421FFD8 90610008
BF81000C 83AD8228
3FE0210A 93E10024
3BE00000 57BD203E
57BE073E 2C1E0009
40810008 3BDE0007
3BDE0030 7F81FA14
9BDC001C 3BFF0001
2C1F0007 4081FFD8
3861001C 4CC63182
3FE0800E 63FFD6EC
7FE903A6 4E800421
BB81000C 80610008
80210000 80010004
7C0803A6 3B600000
60000000 00000000
*Dumped to logs, via OSREPORT

$Cave Seed Set (USA Demo 1) [Minty Meeo]
C224C118 0000000D
7C0802A6 90010004
9421FFEC 90610008
9081000C 90A10010
48000009 12345678
7C6802A6 80630000
906D8220 3C808033
60848664 7C8903A6
806D9858 3880183C
38A00000 4E800421
80610008 8081000C
80A10010 80210000
80010004 7C0803A6
3B400000 00000000
*Line 5 Column 2 is the seed

$Cave Seed Get (USA Demo 1) [Minty Meeo]
C224C11C 00000011
7C0802A6 90010004
9421FFD8 90610008
BF81000C 83AD8220
3FE0210A 93E10024
3BE00000 57BD203E
57BE073E 2C1E0009
40810008 3BDE0007
3BDE0030 7F81FA14
9BDC001C 3BFF0001
2C1F0007 4081FFD8
3861001C 4CC63182
3FE0800E 63FFD6CC
7FE903A6 4E800421
BB81000C 80610008
80210000 80010004
7C0803A6 3B600000
60000000 00000000
*Dumped to logs, via OSREPORT

$Unlock all Challenge Mode stages [USA] [EpochFlame]
082287d4 60000000
20020004 00000000
*Does not unlock Challenge Mode itself, only the stages within

Gecko codes (Europe)

$Freeze RNG at value [Yoshi2]
040c9650 3c00xxxx
*Modifies rand to always return xxxx. It will not return a number bigger than 7FFF.

$Automatically Show Pikmin 2 Exception Handler PAL [UnclePunch]
04422440 60000000

$ Enable Heap and Process bar PAL [Yoshi2]
04030b58 60000000
0402f34c 60000000
* Heap bar represents memory usage (in the order code size->user ram->system heap free->system heap used) and process bar represents cpu usage.

$Cave Seed Set [Minty Meeo]
C224C11C 0000000D
7C0802A6 90010004
9421FFEC 90610008
9081000C 90A10010
48000009 12345678
7C6802A6 80630000
906D8220 3C808033
608487BC 7C8903A6
806D9858 3880183C
38A00000 4E800421
80610008 8081000C
80A10010 80210000
80010004 7C0803A6
3B400000 00000000
*Line 5 Column 2 is the seed

$Cave Seed Get [Minty Meeo]
C224C120 00000011
7C0802A6 90010004
9421FFD8 90610008
BF81000C 83AD8220
3FE0210A 93E10024
3BE00000 57BD203E
57BE073E 2C1E0009
40810008 3BDE0007
3BDE0030 7F81FA14
9BDC001C 3BFF0001
2C1F0007 4081FFD8
3861001C 4CC63182
3FE0800E 63FFD750
7FE903A6 4E800421
BB81000C 80610008
80210000 80010004
7C0803A6 3B600000
60000000 00000000
*Dumped to logs, via OSREPORT

Gecko codes (Japan)

$Cave Seed Set [Minty Meeo]
C224C79C 0000000D
7C0802A6 90010004
9421FFEC 90610008
9081000C 90A10010
48000009 12345678
7C6802A6 80630000
906D8228 3C808033
60848C48 7C8903A6
806D9858 3880183C
38A00000 4E800421
80610008 8081000C
80A10010 80210000
80010004 7C0803A6
3B400000 00000000
*Line 5 Column 2 is the seed

$Cave Seed Get [Minty Meeo]
C224C7A0 00000011
7C0802A6 90010004
9421FFD8 90610008
BF81000C 83AD8228
3FE0210A 93E10024
3BE00000 57BD203E
57BE073E 2C1E0009
40810008 3BDE0007
3BDE0030 7F81FA14
9BDC001C 3BFF0001
2C1F0007 4081FFD8
3861001C 4CC63182
3FE0800E 63FFD6EC
7FE903A6 4E800421
BB81000C 80610008
80210000 80010004
7C0803A6 3B600000
60000000 00000000
*Dumped to logs, via OSREPORT