Difference between revisions of "Pikmin area generator file"
Jump to navigation
Jump to search
(Ported data from Dude30500's research. Will expand later.) |
|||
(4 intermediate revisions by 3 users not shown) | |||
Line 3: | Line 3: | ||
== Types of files == | == Types of files == | ||
− | *<code> | + | *<code>plants.gen</code> - Plant placements. |
− | *<code>init.gen</code> - | + | *<code>init.gen</code> - Placements for breakable gates, pushable boxes, bridges, ship parts, bosses, enemies with ship parts and enemies which don't reappear. |
− | *<code>default.gen</code> - | + | *<code>default.gen</code> - Placements for onions, SS Dolphin, bomb and grass generators, enemies that re-appear daily and all Challenge Mode objects besides plants. |
− | *<code>day | + | *<code>(day number).gen</code> - The number represents the day(s) the generator will take effect in. |
Each enemy spawn has <code>iket</code>, which is the internal name "teki" but reserved once compiled in the middle of the entry. | Each enemy spawn has <code>iket</code>, which is the internal name "teki" but reserved once compiled in the middle of the entry. | ||
Line 12: | Line 12: | ||
[[File:pikmin HEX 1.png]] | [[File:pikmin HEX 1.png]] | ||
− | Enemy ID (for .gen files) Search for | + | Enemy ID (for .gen files) Search for <code>69 6b 65 74 0a 00 00 00</code> XX where XX is the ID |
− | * 00 = | + | * 00 = Yellow Wollywog |
− | * 01 = | + | * 01 = Iwagen |
− | * 02 = | + | * 02 = Rolling Boulder |
* 03 = Dwarf Bulborb | * 03 = Dwarf Bulborb | ||
* 04 = Spotty Bulborb | * 04 = Spotty Bulborb | ||
− | * 05 = | + | * 05 = Honeywisp Spawner |
− | * 06 = | + | * 06 = Honeywisp |
− | * 07 = | + | * 07 = Pellet Posy |
− | * 08 = | + | * 08 = Breadbug |
* 09 = Puffstool | * 09 = Puffstool | ||
− | * | + | * 0A = Pearly Clamclamp (Shell) |
− | * | + | * 0B = Swooping Snitchbug |
− | * 0c = Breadbug | + | * 0c = Breadbug Nest |
− | * 0d = | + | * 0d = Pearly Clamclamp (Pearl) |
− | * 0e = | + | * 0e = Pearly Clamclamp (Ship Part) |
− | * 0f = Blowhog | + | * 0f = Fiery Blowhog |
− | * 10 = Puffy | + | * 10 = Puffy Blowhog |
− | * 11 = | + | * 11 = Armored Cannon Beetle |
* 12 = Female Sheargrub | * 12 = Female Sheargrub | ||
* 13 = Male Sheargrub | * 13 = Male Sheargrub | ||
Line 39: | Line 39: | ||
* 17 = Fire Geyser | * 17 = Fire Geyser | ||
* 18 = Mamuta | * 18 = Mamuta | ||
− | * 19 = | + | * 19 = Wogpole |
− | * 1a = | + | * 1a = Cut Enemy (crashes) (usuba) |
− | * 1b = | + | * 1b = ? (crashes) (yamash3) |
− | * 1c = ? | + | * 1c = ? (crashes) (yamash4) |
− | * 1d = ? | + | * 1d = ? (crashes) (yamash5) |
− | * 1e = Dumple | + | * 1e = Water Dumple |
− | * 1f = Dwarf | + | * 1f = Dwarf Bulbear |
− | * 20 = Bulbear | + | * 20 = Spotty Bulbear |
− | * 21 = | + | * 21 = Wollywog |
+ | * 22 ? (found in string table) (nakata1) | ||
You will notice eno1 which shows some parameters, but have been cutoff in the image. | You will notice eno1 which shows some parameters, but have been cutoff in the image. | ||
Line 58: | Line 59: | ||
With XX XX XX XX after each parameter which is the value of each | With XX XX XX XX after each parameter which is the value of each | ||
+ | |||
+ | {{credits|[[User:Dude30500|Dude30500]], [[User:Minty Meeo|Minty Meeo]]}} | ||
[[Category:Pikmin]] | [[Category:Pikmin]] | ||
[[Category:File formats]] | [[Category:File formats]] |
Latest revision as of 13:41, 15 June 2024
Pikmin's area generator files can be found in /dataDir/stages/*/*.gen
.
Types of files[edit]
plants.gen
- Plant placements.init.gen
- Placements for breakable gates, pushable boxes, bridges, ship parts, bosses, enemies with ship parts and enemies which don't reappear.default.gen
- Placements for onions, SS Dolphin, bomb and grass generators, enemies that re-appear daily and all Challenge Mode objects besides plants.(day number).gen
- The number represents the day(s) the generator will take effect in.
Each enemy spawn has iket
, which is the internal name "teki" but reserved once compiled in the middle of the entry.
Enemy ID (for .gen files) Search for 69 6b 65 74 0a 00 00 00
XX where XX is the ID
- 00 = Yellow Wollywog
- 01 = Iwagen
- 02 = Rolling Boulder
- 03 = Dwarf Bulborb
- 04 = Spotty Bulborb
- 05 = Honeywisp Spawner
- 06 = Honeywisp
- 07 = Pellet Posy
- 08 = Breadbug
- 09 = Puffstool
- 0A = Pearly Clamclamp (Shell)
- 0B = Swooping Snitchbug
- 0c = Breadbug Nest
- 0d = Pearly Clamclamp (Pearl)
- 0e = Pearly Clamclamp (Ship Part)
- 0f = Fiery Blowhog
- 10 = Puffy Blowhog
- 11 = Armored Cannon Beetle
- 12 = Female Sheargrub
- 13 = Male Sheargrub
- 14 = Shearwig
- 15 = Giant Egg
- 16 = Smoky Progg
- 17 = Fire Geyser
- 18 = Mamuta
- 19 = Wogpole
- 1a = Cut Enemy (crashes) (usuba)
- 1b = ? (crashes) (yamash3)
- 1c = ? (crashes) (yamash4)
- 1d = ? (crashes) (yamash5)
- 1e = Water Dumple
- 1f = Dwarf Bulbear
- 20 = Spotty Bulbear
- 21 = Wollywog
- 22 ? (found in string table) (nakata1)
You will notice eno1 which shows some parameters, but have been cutoff in the image. The parameter list goes:
- b00. which is '62 30 30 04' in hex (respawn in 00 00 00 XX days)
- b01. which is '62 30 31 04' in hex (not sure)
- p00. which is '70 30 30 04' in hex (not sure)
- p01. which is '70 30 31 04' in hex (facing angle in integers)
- p02. which is '70 30 32 04' in hex (spawn amount)
With XX XX XX XX after each parameter which is the value of each
Credits: Dude30500, Minty Meeo