If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Pikmin (GameCube)/Development Text

From The Cutting Room Floor
Jump to navigation Jump to search

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.

Download.png Download bigFont.h file
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

In plugPiki.dll file, it contains Colin Reed's E-mail (which he is a English programmer for the game), it's on the hex 00481478:

mail to colin@nintendo.co.jp too may links! no routes set total links
(Source: Mr. Broccoli (discovery)

Stage Settings Files

Located in the dataDir/stages folder.

Hmmm...
To do:
Should the files accompanying the used stages be put here?

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.png 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

Download.png Download Build map
File: Pikmin-buildmap.zip (692 KB) (info)

7MB of compiler output for your viewing pleasure.