Pikmin 2 enemy parameters
The file list containing the parameters for each of the enemies in Pikmin 2. These can be found in the compressed file enemyParms.szs located in root/enemy/parm. Accessing individual files requires the use of a SZS/ARC extractor. Decompressing this file yields a file system of "data/internalname*/". There can be up to 4 config files found within each folder.
Enemy List With Parameter Files[edit]
| Entity | Internal Name |
|---|---|
| Cloaking Burrow-nit | armor
|
| Bulborb Larva | baby
|
| Raging Long Legs | bigfoot
|
| Titan Dweevil | bigtreasure
|
| Waterwraith | blackman
|
| Orange Bulborb | bluechappy
|
| Dwarf Orange Bulborb | bluekochappy
|
| Bomb Rock | bomb
|
| Volatile Dweevil | bombotakara
|
| Careening Dirigibug | bombsarai
|
| Water Dumple | catfish
|
| Red Bulborb | chappy
|
| Chiyogami Paper | chiyogami
|
| Clover | clover
|
| Glowstem (green) | daiodogreen
|
| Glowstem (red) | daidored
|
| Beady Long Legs | damagumo
|
| Segmented Crawbster | dangomushi
|
| Bumbling Snitchbug | demon
|
| Egg | egg
|
| Anode Beetle | elecbug
|
| Electrical Wire | elechiba
|
| Anode Dweevil | elecotakura
|
| Doodlebug | fart
|
| Fiery Bulblax | firechappy
|
| Fiery Dweevil | fireotakura
|
| Armored Cannon Beetle Larva (Burrowed) | fkabuto
|
| Gatling Groink (Stationary) | fminihoudai
|
| Yellow Wollywog | frog
|
| Antenna Beetle | fuefuki
|
| Gas pipe | gashiba
|
| Munge Dweevil | gasotakura
|
| Creeping Chrysanthemum | hana
|
| Withering Blowhog | hanachirashi
|
| Fire geyser | hiba
|
| Common Glowcap | hikarikinoko
|
| Man-at-Legs | houdai
|
| Ravenous Whiskerpillar | imomushi
|
| Hermit Crawmad | jigumo
|
| Hermit Crawmad Hole | jigumohouse
|
| Armored Cannon Beetle Larva | kabuto
|
| Figwort (Brown/Large) | kareooinu_l
|
| Figwort (Brown/Small) | kareooinu_s
|
| Emperor Bulblax | kingchappy
|
| Dwarf Red Bulborb | kochappy
|
| Iridescent Flint Beetle | kogane
|
| Spotty Bulbear | kumachappy
|
| Dwarf Bulbear | kumakochappy
|
| Lesser Spotted Jellyfloat | kurage
|
| Bulbmin | leafchappy
|
| Margaret | margaret
|
| Puffy Blowhog | mar
|
| Wollywog | marofrog
|
| Gatling Groink | minihoudai
|
| Mamuta | miulin
|
| Foxtail | nekojarashi
|
| Greater Spotted Jellyfloat | onikurage
|
| Figwort (Red/Large) | ooinu_l
|
| Figwort (Red/Small) | ooinu_s
|
| Giant Breadbug | oopanmodoki
|
| Breadbug | otakara
|
| Giant Breadbug Hole | panhouse
|
| Breadbug Hole | panmodoki
|
| Pellet Posy | pelplant
|
| Candypop Bud | pom
|
| Empress Bulblax | queen
|
| Honeywisp | qurione
|
| Decorated Cannon Beetle | rkabuto
|
| Falling Boulder | rock
|
| Swooping Snitchbug | sarai
|
| Unmarked Spectralids | shijimichou
|
| Burrowing Snagret | snakecrow
|
| Pileated Snagret | snakewhole
|
| Skitter Leaf | sokkuri
|
| Cannon Beetle Larva Rock | stone
|
| Wogpole | tadpole
|
| Mitite | tamagomushi
|
| Fiery Blowhog | tank
|
| Dandelion | tanpopo
|
| Shearwig | tobi
|
| Horsetail | tukushi
|
| Waterwraith Rollers | tyre
|
| Female Sheargrub | ujia
|
| Male Sheargrub | ujib
|
| Ranging Bloyster | umimushi
|
| Shoot (Tall) | wakame_l
|
| Shoot (Short) | wakame_s
|
| Seeding Dandelion | watage
|
| Caustic Dweevil | waterotakara
|
| Iridescent Glint Beetle | wealthy
|
| Watery Blowhog | wtank
|
| Hairy Bulborb | yellowchappy
|
| Snow Bulborb | yellowkochappy
|
| Fiddlehead | zenmai
|
Enemy Configuration Files[edit]
enemyanimmgr.txt[edit]
This is the configuration file that assigns animations(.bca) to entities.
To do: Document the lines.
enemycoll.txt[edit]
The collision of the entity. Unlike other models that use a specific collision model (grid.bin), enemy collision is defined in a simple text file.
To do: Document the lines.
enemyanparm.txt[edit]
The entity parameters of inside this configuration are most commonly divided into 3 sets of tables: (Properties will vary frequently among entities as some are not relevant for all.)
{s00x}[edit]
These change the entity's physics interactions within the world. May have interactions with how dead enemies can be sent flying in certain circumstances due to a compression between collisions.
{fpxx} and {ip0x}[edit]
Mostly used for changing general enemy statistics. These changes include HP, Ai tracking, movespeed, damage hitbox radius, and so much more.
{fpxx} (Enemy specific)[edit]
These properties affect things that are attributed specifically to the entity.
Example Configuration[edit]
Example from \data\houdai\enemyparm.txt; this is the Man-at-Legs' parameters.
Configuration Contents
# Creature::Property
{
{s000} 4 0.500000 # friction(not used)
{s001} 4 0.500000 # wallReflection
{s002} 4 0.250000 # faceDirAdjust
{s003} 4 0.100000 # accel
{s004} 4 0.300000 # bounceFactor
{_eof}
}
# EnemyParmsBase
{
{fp00} 4 2800.000000 # ライフ (life)
{fp27} 4 115.000000 # ライフの高さ (Life height, likely health bar placement)
{fp31} 4 0.000000 # ライフ回復率 (Life recovery rate)
{fp30} 4 50.000000 # 警戒ライフ (Alert Life)
{fp01} 4 10.000000 # マップとの当り (Hit with a map)
{fp33} 4 75.000000 # マップとのあたりポリゴンの選定 (Selection of perimeter polygon with map)
{fp34} 4 20.000000 # ピクミンとのあたり (With Pikmin)
{fp32} 4 175.000000 # LOD半径 (LOD radius
{fp02} 4 0.100000 # ダメージスケールXZ (Damage scale XZ)
{fp03} 4 0.100000 # ダメージスケールY (Damage scale Y)
{fp04} 4 0.500000 # ダメージフレーム (Damage frame)
{fp05} 4 0.000100 # 質量 (quality)
{fp06} 4 250.000000 # 速度 (speed)
{fp08} 4 0.200000 # 回転速度率 (Recovery rate)
{fp28} 4 60.000000 # 回転最大速度 (Maximum rotation speed)
{fp09} 4 800.000000 # テリトリー (territory)
{fp10} 4 75.000000 # ホーム範囲 (Home range)
{fp11} 4 70.000000 # プライベート距離 (Private range)
{fp12} 4 600.000000 # 視界距離 (Visibility distance)
{fp25} 4 50.000000 # 視界高 (High horizon)
{fp13} 4 180.000000 # 視界角度 (Horizon angle)
{fp14} 4 800.000000 # 探索距離 (Exploring distance)
{fp26} 4 40.000000 # 探索高 (Exploring high
{fp15} 4 7.000000 # 探索角度 (Exploration angle)
{fp17} 4 500.000000 # 振り払い力 (Shake-off power)
{fp18} 4 0.000000 # 振り払いダメージ (Shake-off damage)
{fp19} 4 25.000000 # 振り払い範囲 (Shake-off range)
{fp16} 4 1.000000 # 振り払い率 (Shake-off rate)
{fp20} 4 75.000000 # 攻撃可能範囲 (Attackable range)
{fp21} 4 25.000000 # 攻撃可能角度 (Attackable angle)
{fp22} 4 10.000000 # 攻撃ヒット範囲 (Attack hit range)
{fp23} 4 0.004000 # 攻撃ヒット角度 (Attack hit angle)
{fp24} 4 10.000000 # 攻撃力 (Attack hit damage towards leaders)
{fp29} 4 15.000000 # 警戒時間 (Alert time)
{fp35} 4 1.000000 # 石化時間 (Petrochemical time - Bitter spray effect time)
{fp36} 4 50.000000 # ヒップドロップダメージ (Hip drop damage - Purple Pikmin ground pound damage)
{fp37} 4 0.000000 # (Seismic probability - Purple Pikmin stun chance)
{fp38} 4 5.000000 # 地震気絶時間 (Earthquake stunning time - Purple Pikmin stun time)
{ip01} 4 10 # 振り払い打撃A (Shake-off shot A)
{ip02} 4 30 # 振り払い張付1 (Shake-off attachment attachment 1)
{ip03} 4 15 # 振り払い打撃B (Shake-off shot B)
{ip04} 4 37 # 振り払い張付2 (Shake-off attachment attachment 2)
{ip05} 4 25 # 振り払い打撃C (Shake-off shot C)
{ip06} 4 50 # 振り払い張付3 (Shake-off attachment attachment 3)
{ip07} 4 30 # 振り払い打撃D (Shake-off shot D)
{_eof}
}
# EnemyParmsBase
{
{fp01} 4 9.000000 # ベース係数
{fp02} 4 -0.100000 # 上げ減速係数
{fp03} 4 0.500000 # 下げ加速係数
{fp04} 4 -2.000000 # 最低減加速係数
{fp05} 4 10.000000 # 最高減加速係数
{fp06} 4 40.000000 # 足の振り上げ
{fp10} 4 2.500000 # 射撃On:Max
{fp11} 4 0.500000 # 射撃On:Min
{fp12} 4 1.000000 # 射撃Off:Max
{fp13} 4 0.060000 # 射撃Off:Min
{fp20} 4 130.000000 # Last 2 Territory
{_eof}
}
|
|---|
enemystoneinfo.txt[edit]
This file determines how the enemy will look when sprayed with Ultra Bitter Spray. It appears to be based on the bones present within the enemy's model.