This is a sub-page of Pikmin (GameCube).
Scattered throughout the disc are numerous development related text documents.
Windows Executable-related#
Possibly related to the Windows executable on the disc.
config.ini#
// Add any commands here
log.txt#
plugAtxServer: created window = 014604a2
plugAtxServer: Local host name is : 'colin-win2'
wSocket: got socket id 144
wSocket: got connected socket = 128 : connection from 10.121.15.50
atxServiceFile: could not find file : parms/gamePrms.bin
wSocket: got connected socket = 168 : connection from 10.121.15.50
wSocket: got connected socket = 136 : connection from 10.121.15.50
atxServiceFile: could not find file : cinemas/opening/opening.bin
wSocket: got connected socket = 140 : connection from 10.121.15.50
atxServiceFile: could not find file : cinemas/titles/logo.bin
wSocket: got connected socket = 172 : connection from 10.121.15.50
ageWinNodes: sending call_genage
AgeGadgetString: maxStringLen = 2047
AgeGadgetString: maxStringLen = 2047
atxServiceAge: wants to get filename : Cinematic Files (*.cin)|*.cin| (30)
atxServiceAge: doing finishcall!
atxServiceAge: wants to get filename : Cinematic Files (*.cin)|*.cin| (30)
atxServiceAge: doing finishcall!
atxServiceAge: closedown 00133570
atxServiceAge: down AtxServiceAge::closedown()
ageWinNodes: closing window
baseApp: default baseApp deconstructor
a 32 x 32 : 07a08260
Texture: decoding data 32 x 32 : 07a06940
Texture: decoding data 64 x 64 : 07a04800
Texture: decoding data 64 x 64 : 079ff6e0
Texture: decoding data 64 x 64 : 079fa5c0
Texture: decoding data 16 x 16 : 079f6380
Texture: decoding data 64 x 64 : 079f4e60
Texture: decoding data 64 x 64 : 079efd20
Texture: decoding data 32 x 32 : 079eb800
Texture: decoding data 64 x 64 : 079e96c0
Texture: decoding data 32 x 32 : 079e4da0
Texture: decoding data 32 x 32 : 079e3880
Texture: decoding data 64 x 64 : 079e0740
Texture: decoding data 32 x 32 : 079dc220
Texture: decoding data 32 x 32 : 079dad00
Texture: decoding data 32 x 32 : 079d97e0
Texture: decoding data 32 x 32 : 079d7ea0
Texture: decoding data 32 x 32 : 079d6980
Texture: decoding data 32 x 32 : 079d5440
Texture: decoding data 32 x 32 : 079d3f20
Texture: decoding data 32 x 32 : 079d2600
Texture: decoding data 32 x 32 : 079d10c0
Texture: decoding data 32 x 32 : 079cf7a0
Texture: decoding data 32 x 32 : 079ce280
Texture: decoding data 32 x 32 : 079ccd40
Texture: decoding data 64 x 64 : 079cac20
Texture: decoding data 32 x 32 : 079c6900
Texture: decoding data 64 x 64 : 079c47c0
Texture: decoding data 64 x 64 : 079bf6a0
Texture: decoding data 64 x 64 : 079ba580
Texture: decoding data 32 x 32 : 079b6040
Texture: decoding data 32 x 32 : 079b4b20
Texture: decoding data 64 x 64 : 079b2a00
Texture: decoding data 64 x 64 : 079ad8c0
Texture: decoding data 64 x 64 : 079a8fa0
Texture: decoding data 64 x 64 : 079a2e60
Texture: decoding data 64 x 64 : 0799cd40
Texture: decoding data 64 x 64 : 07997c20
Texture: decoding data 64 x 64 : 07992b00
Texture: decoding data 64 x 64 : 0798d9c0
Texture: decoding data 64 x 64 : 079888a0
Texture: decoding data 64 x 64 : 07983760
Texture: decoding data 64 x 64 : 0797d640
Texture: decoding data 64 x 64 : 07978520
Texture: decoding data 64 x 64 : 079733e0
Texture: decoding data 64 x 64 : 0796e2c0
Texture: decoding data 64 x 64 : 079691a0
Texture: decoding data 64 x 64 : 07964080
Texture: decoding data 64 x 64 : 0795ef60
Texture: decoding data 16 x 32 : 0795aa40
Texture: decoding data 32 x 32 : 07959900
Texture: decoding data 32 x 32 : 079583e0
Texture: decoding data 32 x 32 : 07956aa0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/consFont.bti
Texture: decoding data 256 x 128 : 0794d920
plugPiki: *--------------- <ovl> after all system setup 80498.65k free
Atx: Atx - Sending identification information
GameFlow: *------------------------------------------- section change
GameFlow: *------------------------------------------- softReset 80498.55k free
GameFlow: !!!!!!!!!!!!!!!!!!!!!!! END LOADING !!!!!!!!!!!!!!!!!!!!!!!!
GameFlow: *--------------- 80486.31k free : 0 files, 0.0k took 0.0 secs : 0.0 mb/sec
plugPiki: idle attach
plugPiki: done attaching objs!
GameFlow: *------------------------------------------- section change
GameFlow: *------------------------------------------- softReset 80498.55k free
P2DScreen: makeResName:[screen/eng_blo/m_select.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/m_select.blo
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/black_32.bti
Texture: decoding data 32 x 32 : 02a9d0e0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/bigFont.bti
Texture: decoding data 504 x 1008 : 02a9e6a0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/p_bg.bti
Texture: decoding data 40 x 24 : 02d10ac0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/w08_160.bti
Texture: decoding data 160 x 88 : 02d129e0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/dot_32.bti
Texture: decoding data 32 x 32 : 02d27540
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/dot_24.bti
Texture: decoding data 24 x 24 : 02d28e80
P2DScreen: makeResName:[screen/eng_blo/m_selec2.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/m_selec2.blo
P2DScreen: makeResName:[screen/eng_blo/option.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/option.blo
P2DScreen: makeResName:[screen/eng_blo/s_select.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/s_select.blo
P2DScreen: makeResName:[screen/eng_blo/v_select.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/v_select.blo
P2DScreen: makeResName:[screen/eng_blo/ms_selec.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/ms_selec.blo
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/opening.cin
sysNew: trying to allocate 0 bytes on heap
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/opening/opening.dsk
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/opening/opening.mod
Texture: decoding data 256 x 256 : 02ddc500
Texture: decoding data 256 x 256 : 02e8c5a0
Texture: decoding data 256 x 256 : 02e945e0
Texture: decoding data 128 x 512 : 02de4540
Texture: decoding data 256 x 256 : 02dd44e0
Texture: decoding data 1024 x 1024 : 02e0c580
Texture: decoding data 512 x 512 : 02dec560
Texture: decoding data 64 x 256 : 02dd24c0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/opening/opening.bin
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/opening/opening.anm
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/titles/logo.mod
Texture: decoding data 512 x 64 : 0356a320
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/titles/logo.bin
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/titles/logo.anm
shapeBase: failed to open cinemas/titles/logoMotion/logo.dck
AnimMgr: COULD NOT FIND ANIM (logo.dck) CREATING DUMMY
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/opening.ini
Titles: big font!
AyuStack: Creating cache of size 500.00 k
GamePrefs: checking if (0 parts/ day 30) : born 0 pikis, dead 0 pikis is in hiscore
P2DScreen: makeResName:[screen/eng_blo/cha_hi.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/cha_hi.blo
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/renz64.bti
Texture: decoding data 64 x 64 : 036f05a0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/p2b_c_4.bti
Texture: decoding data 4 x 4 : 036f59c0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/navi01.bti
Texture: decoding data 48 x 64 : 036f5b60
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/navi_l.bti
Texture: decoding data 32 x 32 : 036fa8e0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/p2b_c_y.bti
Texture: decoding data 4 x 4 : 036fbde0
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_tex/piki3.bti
Texture: decoding data 116 x 64 : 036fbfa0
P2DScreen: makeResName:[screen/eng_blo/press_s.blo]
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/screen/eng_blo/press_s.blo
Titles: ending loading!
Titles: done!
GameFlow: *--------------- 67705.01k free : 30 files, 2647.8k took 2.1 secs : 1.2 mb/sec
plugPiki: idle attach
plugPiki: done attaching objs!
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/pikis/happas/leaf.mod
Texture: decoding data 16 x 64 : 0370ebc0
Texture: decoding data 32 x 64 : 0370ede0
sysNew: trying to allocate 0 bytes on heap
CinePlayer: (75.000 : 76.000) got event at frame 75 : 0, 0, 0
gameApp: active 0
baseApp: Atx - Wants to open Age service
Age: !!!!! Opening Age server
Age: got genage command : 02a93060
Age: filter length = 30
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/demo15.cin
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/demo15/demo15_1.dsk
system: Opened file c:\development\dolphinpiki\dvdImage\dataDir/cinemas/demo15/demo15_2.dsk
Age: got genage command : 02a93060
Age: new optionbox : 0c021a08
Age: new optionbox : 0c021bf0
CinePlayer: created file C:\Development\DolphinPiki\dvdImage\dataDir\cinemas\demo15.cin ok, writing ....
gameApp: active 2
baseApp: default baseApp deconstructor
baseApp: Atx - Wants to close Age service
Model .h Files#
Located in the model's respective folder.
kinoko.h#
enum { JNT_body_jnt = 0,
JNT_bum_jnt,
JNT_thighL_jnt,
JNT_legupL_jnt,
JNT_leglowL_jnt,
JNT_footL_jnt,
JNT_thighR_jnt,
JNT_legupR_jnt,
JNT_leglowR_jnt,
JNT_footR_jnt,
JNT_head_jnt,
JNT_kilowR_jnt,
JNT_kiupF_jnt,
JNT_anR1_jnt,
JNT_anR2_jnt,
JNT_anR3_jnt,
JNT_eyeR_jnt,
JNT_eff_Leye1,
JNT_anL1_jnt,
JNT_anL2_jnt,
JNT_anL3_jnt,
JNT_eyeL_jnt,
JNT_eff_Leye,
JNT_kilowback_jnt,
JNT_kilowL_jnt,
JNT_kiupR_jnt,
JNT_kiupL_jnt,
};
shell.h#
enum { JNT_jnt_BM = 0,
JNT_jnt_BL,
JNT_jnt_BR,
JNT_jnt_TM,
JNT_jnt_TL,
JNT_jnt_TR,
JNT_jnt_shita,
};
Font .h File#
Present in the dataDir directory are several fonts in the game, including bigFont.bti, the main game font. In the same directory is a .h file for it, named bigFont.h.
|
File: Pikmin-bigFont-h-File.zip (286 KB) (info) |
.dll Files#
Inside of the .dll files while viewing with a hex editor, there's some developers messages, including a swear word hidden in one of the .dll files.
plugTexConv.dll Obscene Text#
In plugTexConv.dll, located in plugins/plugTexConv.dll, viewing the file via hex editor, there's an obscene text that says in hex 00378E8:
what the fuck!! size unknown texture format!!
(Source: Mr. Broccoli (discovery)
Colin's E-Mail in plugPiki.dll#
|
|
To do: |
In plugPiki.dll, there is a string for Colin Reed's email. In hex, it is at 00481478. That, and some related ones are as follows:
mail to colin@nintendo.co.jp too may links! no routes set total links
In the Pikmin 1 code itself, the email string is located in a function called RouteMgr::construct where it is used as an error message.
(Source: Mr. Broccoli (discovery), HeartPiece (decomp research))
Stage Settings Files#
Located in the dataDir/stages folder.
|
|
To do: |
animtest.ini#
navi_start 0.0 0.0
map_file courses/test/animtest.mod
//Next Stage
next_stage stages/test20.ini
new_room {
// Starting room
index 0
radius 4.0
centre 1104.0 -1115.0
// add_tekis {
// type chappy
// type chrgchap
// type swllchap
// type kingchap
// type archchap
// type btrychap
// count 1 0
// item key 1
// territory 300.0 0.0
// }
}
ufotest.ini#
// Playtest
navi_start 100.0 0.0
map_file courses/test/tuto2.mod
cine_file cinemas/tutori2.cin
// singleStage 1
day_multiply 1.0
dayMgr {
numsettings 4
timesetting 0 { // night
light 0 { // main light
colour 70 70 80 255
}
light 1 { // sub light
colour 75 100 125 255
}
ambient {
colour 30 75 120 128
}
specular {
colour 255 255 255 255
}
fog {
colour 10 0 15 48
dist -300.00 3000.00
}
}
timesetting 1 { // morning
light 0 { // main light
colour 255 180 185 255
}
light 1 { // sub light
colour 120 80 170 255
}
ambient {
colour 70 60 70 128
}
specular {
colour 255 255 255 255
}
fog {
colour 200 160 185 48
dist -100.00 2500.00
}
}
timesetting 2 { // day
light 0 { // main light
colour 255 255 255 255
}
light 1 { // sub light
colour 60 50 80 255
}
ambient {
colour 65 65 45 128
}
specular {
colour 255 255 255 255
}
fog {
colour 30 30 15 48
dist 1000.00 5000.00
}
}
timesetting 3 { // evening
light 0 { // main light
colour 255 255 150 255
}
light 1 { // sub light
colour 80 90 128 255
}
ambient {
colour 120 100 40 128
}
specular {
colour 255 255 255 255
}
fog {
colour 255 215 75 48
dist 600.00 5000.00
}
}
}
new_room {
// Starting room
index 0
radius 4.0
centre 0.0 0.0
}
Image Definitions#
Download Image definition files File: Pikmin-imagedefs.zip (277 KB) (info) |
Apparently text representations of the Nintendo logo, (dataDir/intro), one of the game's fonts (dataDir), and each of the memory card icons (banner&icons).
build.map#
|
File: Pikmin-buildmap.zip (692 KB) (info) |
7MB of compiler output for your viewing pleasure.