Difference between revisions of "Main Page"

From Pikmin Technical Knowledge Base
Jump to navigation Jump to search
m
m (BMS file links)
 
(39 intermediate revisions by 14 users not shown)
Line 38: Line 38:
 
== Game-specific information ==
 
== Game-specific information ==
 
{| class="wikitable" style="margin: auto; width: 75%;"
 
{| class="wikitable" style="margin: auto; width: 75%;"
! width="25%;" | <span style="font-size: 150%;">''Pikmin''</span><br><span style="font-size: 90%;">(and ''New Play Control! Pikmin'')</span>
+
! width="20%;" | <span style="font-size: 150%;">''Pikmin''</span><br><span style="font-size: 90%;">(and ''New Play Control! Pikmin'')</span>
! width="25%;" | <span style="font-size: 150%;">''Pikmin 2''</span><br><span style="font-size: 90%;">(and ''New Play Control! Pikmin 2'')</span>
+
! width="20%;" | <span style="font-size: 150%;">''Pikmin 2''</span><br><span style="font-size: 90%;">(and ''New Play Control! Pikmin 2'')</span>
! width="25%;" | <span style="font-size: 150%;">''Pikmin 3''</span><br><span style="font-size: 90%;">(and ''Pikmin 3 Deluxe'')</span>
+
! width="20%;" | <span style="font-size: 150%;">''Pikmin 3''</span><br><span style="font-size: 90%;">(and ''Pikmin 3 Deluxe'')</span>
! width="25%;" | <span style="font-size: 150%;">''Hey! Pikmin''</span>
+
! width="20%;" | <span style="font-size: 150%;">''Hey! Pikmin''</span>
 +
! width="20%;" | <span style="font-size: 150%;">''Pikmin 4''</span>
 
|-
 
|-
 
<!--
 
<!--
Line 50: Line 51:
  
 
-->
 
-->
! colspan="4" | General
+
! colspan="5" | General
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 78: Line 79:
 
* [[Hey! Pikmin troubleshooting|Troubleshooting]]
 
* [[Hey! Pikmin troubleshooting|Troubleshooting]]
 
* [[Hey! Pikmin glossary|Glossary]]
 
* [[Hey! Pikmin glossary|Glossary]]
 +
 +
| valign="top" |
 +
* [[Pikmin 4|Main information]]
 +
* [[Pikmin 4 instructions|Instructions]]
 +
* [[Pikmin 4 troubleshooting|Troubleshooting]]
 +
* [[Pikmin 4 glossary|Glossary]]
 
|-
 
|-
 
<!--
 
<!--
Line 86: Line 93:
  
 
-->
 
-->
! colspan="4" | File lists
+
! colspan="5" | File lists
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 103: Line 110:
  
 
| valign="top" |
 
| valign="top" |
* [[Pikmin 3 directory tree|Directory tree]]
+
* [[Pikmin 3 directory tree|''Pikmin 3'' directory tree]]
 +
* [[Pikmin 3 Deluxe directory tree|''Pikmin 3 Deluxe'' directory tree]]
 
* [[BFSTM file list|BFSTM (streamed music)]]
 
* [[BFSTM file list|BFSTM (streamed music)]]
 
* [[MSBT file list|MSBT (text string)]]
 
* [[MSBT file list|MSBT (text string)]]
Line 111: Line 119:
 
* [[BCSTM file list|BCSTM (music)]]
 
* [[BCSTM file list|BCSTM (music)]]
  
 +
| valign="top" |
 +
* [[Pikmin 4 directory tree|directory tree]]
 
|-
 
|-
 
<!--
 
<!--
Line 119: Line 129:
  
 
-->
 
-->
! colspan="4" | Constants
+
! colspan="5" | Constants
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 136: Line 146:
 
* [[Hey! Pikmin identifiers|Identifiers]]
 
* [[Hey! Pikmin identifiers|Identifiers]]
  
 +
| valign="top" |
 +
* [[Pikmin 4 identifiers|Identifiers]]
 +
* [[Pikmin 4 text identifiers|Text Identifiers]]
 
|-
 
|-
 
<!--
 
<!--
Line 144: Line 157:
  
 
-->
 
-->
! colspan="4" | Particle effects
+
! colspan="5" | Particle effects
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 157: Line 170:
 
| valign="top" |
 
| valign="top" |
 
* [[PTCL particles (Hey Pikmin)]]
 
* [[PTCL particles (Hey Pikmin)]]
 +
 +
| valign="top" |
  
 
|-
 
|-
Line 166: Line 181:
  
 
-->
 
-->
! colspan="4" | Stage generation
+
! colspan="5" | Stage generation
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
 
* [[Pikmin binary GEN format|Binary GEN format]]
 
* [[Pikmin binary GEN format|Binary GEN format]]
 
* [[Pikmin route|Routes]]
 
* [[Pikmin route|Routes]]
 
  
 
* Outdated pages
 
* Outdated pages
Line 193: Line 207:
 
* [[Pikmin 2 route|Routes]]
 
* [[Pikmin 2 route|Routes]]
  
 +
| valign="top" |
  
 
| valign="top" |
 
| valign="top" |
 
  
 
| valign="top" |
 
| valign="top" |
 
+
* Teki Units
 +
** [[NoraSpawner]]
 +
* [[Save Files]]
  
 
|-
 
|-
Line 208: Line 224:
  
 
-->
 
-->
! colspan="4" | File formats
+
! colspan="5" | File formats
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 289: Line 305:
 
* [[MSBT file (Hey! Pikmin)|MSBT (text string)]]
 
* [[MSBT file (Hey! Pikmin)|MSBT (text string)]]
 
* [[Z file|Z (archive)]]
 
* [[Z file|Z (archive)]]
 +
 +
| valign="top" |
 +
* [[WEBM file|WEBM (video)]]
 +
* [[BNVIB file|BNVIB]]
 +
* [[UTOC/UCAS file|UTOC/UCAS (Archive for UASSET Files)]]
 +
* [[UASSET file|UASSET File (Unreal Engine Asset File)]]
 +
* [[UFONT file|UFONT]]
 +
* [[LOCRES file|LOCRES]]
 +
* [[WEM file|WEM]]
 +
* [[BNK file|BNK]]
 +
 
|-
 
|-
 
<!--
 
<!--
Line 297: Line 324:
  
 
-->
 
-->
! colspan="4" | Parameters
+
! colspan="5" | Parameters
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 322: Line 349:
 
* [[Pikmin 2 enemy parameters|Entity]]
 
* [[Pikmin 2 enemy parameters|Entity]]
 
* [[Titan Dweevil parameters]]
 
* [[Titan Dweevil parameters]]
 +
* [[Trackmap parameters|trackMap parameters]]
  
 
| valign="top" |
 
| valign="top" |
Line 332: Line 360:
  
 
| valign="top" |
 
| valign="top" |
 +
 +
| valign="top" |
 +
 +
* [[ActorSerializeParameter and AI]]
 +
* [[Data Table/Actor Parameters]]
 +
* [[Enemy Parameters]]
 +
* [[ActorGeneratorList]]
  
 
|-
 
|-
Line 341: Line 376:
  
 
-->
 
-->
! colspan="4" | Managers
+
! colspan="5" | Managers
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 356: Line 391:
 
** [[Pikmin 2 otakara_config.txt|Treasure Config]]
 
** [[Pikmin 2 otakara_config.txt|Treasure Config]]
 
** [[Pikmin 2 item_config.txt|Item Config]]
 
** [[Pikmin 2 item_config.txt|Item Config]]
 +
** [[Pikmin 2 otakara_config.txt|Otakara Config]]
 
** [[Pikmin 2 carcass_config.txt|Carcass Config]]
 
** [[Pikmin 2 carcass_config.txt|Carcass Config]]
 
** [[Pikmin 2 numberpellet_config.txt|Number Pellet Config]]
 
** [[Pikmin 2 numberpellet_config.txt|Number Pellet Config]]
Line 362: Line 398:
  
 
* [[Mail Table]]
 
* [[Mail Table]]
 +
 +
| valign="top" |
  
 
| valign="top" |
 
| valign="top" |
Line 374: Line 412:
  
 
-->
 
-->
! colspan="4" | Explanations and notes
+
! colspan="5" | Explanations and Notes
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 381: Line 419:
 
* [[Pikmin Emperor crash|Emperor crash]]
 
* [[Pikmin Emperor crash|Emperor crash]]
 
* [[Minty Ramblings]]
 
* [[Minty Ramblings]]
* [[Disassembly instructions]]
 
 
* [[Custom sequenced Pikmin music|Custom sequenced music]]
 
* [[Custom sequenced Pikmin music|Custom sequenced music]]
  
Line 389: Line 426:
 
* [[Submerged Castle oddities|Special cave properties]]
 
* [[Submerged Castle oddities|Special cave properties]]
 
* [[How Pikmin 2 loads text|How ''Pikmin 2'' loads text]]
 
* [[How Pikmin 2 loads text|How ''Pikmin 2'' loads text]]
* [[User:Untitled-1/Sound_Replacement_Tutorial|Sound Replacement Tutorial]]
+
* [[Sound Replacement Tutorial|Sound Replacement Tutorial]]
* [[Creating Interactive BMS Files]]
+
* [[Enemy Memory Usage]]
 
* [[Disassembly instructions]]
 
* [[Disassembly instructions]]
 +
* [[Jsystem]]
 
* [[Pikmin 2 gEnemyInfo|gEnemyInfo]]
 
* [[Pikmin 2 gEnemyInfo|gEnemyInfo]]
 
* [[Epoch Notes]]
 
* [[Epoch Notes]]
 +
* [[Cubes Yap Notes]]
 
* [[User:Captain Salty/Blo Editing Notes|Blo Editing Notes]]
 
* [[User:Captain Salty/Blo Editing Notes|Blo Editing Notes]]
 +
* [[Cutscene Notes]]
 +
* [[Creating Interactive BMS Files|Creating interactive area music]]
 +
* [[Creating cave music|Creating interactive cave music]]
  
 
| valign="top" |
 
| valign="top" |
 
* [[Pikmin 3 oddities|Oddities]]
 
* [[Pikmin 3 oddities|Oddities]]
 
* [[Story mode maps in other modes]]
 
* [[Story mode maps in other modes]]
 +
* [[Pikmin 3 Bingo Battle|Bingo Battle]]
  
 
| valign="top" |
 
| valign="top" |
 
* [[Hey! Pikmin unread files|Unread files]]
 
* [[Hey! Pikmin unread files|Unread files]]
  
 +
| valign="top" |
 +
* Documentation
 +
** [[Lilith's P4 Notes]]
 +
** [[Pikmin 4 Demo Research]]
 +
* Tutorials
 +
** [[Model Importing Tutorial]]
 +
** [[WEM Audio Modding Tutorial]]
 +
** [[Enemy Duplication Tutorial (WIP)]]
 
|-
 
|-
 
<!--
 
<!--
Line 411: Line 462:
  
 
-->
 
-->
! colspan="4" | Tools
+
! colspan="5" | Tools
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
Line 422: Line 473:
 
* [[Pikmin 2 Routes Editor & Gen Editor]]
 
* [[Pikmin 2 Routes Editor & Gen Editor]]
 
* [[obj2grid]]
 
* [[obj2grid]]
 +
* [[DOL-Ckit]]
 +
* [[Drought Enders Cave Creator]]
 
* [[SuperBMD]]
 
* [[SuperBMD]]
 
* [[pikminBMGtool]]
 
* [[pikminBMGtool]]
Line 431: Line 484:
 
| valign="top" |
 
| valign="top" |
 
* [[Hey! Pikmin stage viewer]]
 
* [[Hey! Pikmin stage viewer]]
 +
 +
| valign="top" |
 +
* [[P4UassetEditor]]
 +
* [[Modified FModel]]
 +
* [[UCas/UToc Packer]]
 +
* [[Dandori DB]]
 +
* [[Dandori Desktop]]
 +
* [[UE4LocalizationsTool]]
  
 
|}
 
|}

Latest revision as of 10:39, 18 April 2024

Welcome to the Pikmin Technical Knowledge Base!

A wiki dedicated to the internal files in Pikmin games.


About

Throughout the years, Pikmin fans have tinkered with the files inside the games in order to better learn how they work, and to create custom content. Since there are a lot of nuances in every little thing, and since newcomers to the concept of file editing show up all the time, this wiki was created with the purpose of serving as a knowledge base for all that the fans know!

Partners:

What this wiki is not

  • It's not a wiki about pirating Pikmin games.
  • It's not a file-sharing service.
  • It's not a wiki where you document...
    • Canon content. Try Pikipedia instead.
    • Fan-made content. Try Pikmin Fanon instead.
    • Unused content or regional differences. Try TCRF instead.
  • It's not an official source of info. The information here is mostly obtained via experimenting, and is subject to change as new discoveries are made.



Global information

Global info


Game-specific information

Pikmin
(and New Play Control! Pikmin)
Pikmin 2
(and New Play Control! Pikmin 2)
Pikmin 3
(and Pikmin 3 Deluxe)
Hey! Pikmin Pikmin 4
General
File lists
Constants
Particle effects
Stage generation
File formats


Parameters
Managers
Explanations and Notes
Tools

Tasks