Pikmin 2 cheat codes

From Pikmin Technical Knowledge Base
Revision as of 12:34, 19 June 2019 by Yoshi2 (talk | contribs) (→‎Gecko codes (Europe): add heap/brocess bar code)
Jump to navigation Jump to search

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

List

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 (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->user heap->total free->system heap) and process bar represents cpu usage.

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