Editing Main Page

Jump to navigation Jump to search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

Latest revision Your text
Line 4: Line 4:
 
| about_title = About
 
| about_title = About
 
| about_content =
 
| about_content =
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!
+
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 new fans 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''':
 
* [https://pikminwiki.com Pikipedia] - the ''Pikmin'' wiki
 
* [https://discord.gg/msMKc3G Pikcord] - the ''Pikmin'' community Discord server
 
* [https://discord.gg/G7Pgkdh Hocotate Hacker] - the ''Pikmin'' hacking community Discord server
 
 
| other_title = What this wiki is ''not''
 
| other_title = What this wiki is ''not''
 
| other_content =
 
| other_content =
Line 15: Line 10:
 
* It's not a file-sharing service.
 
* It's not a file-sharing service.
 
* It's not a wiki where you document...
 
* It's not a wiki where you document...
** Canon content. Try [https://pikminwiki.com/ Pikipedia] instead.
+
** Canon content. Try [http://pikminwiki.com/ Pikipedia] instead.
** Fan-made content. Try [https://pikminfanon.com/ Pikmin Fanon] instead.
+
** Fan-made content. Try [http://pikminfanon.com/ Pikmin Fanon] instead.
** Unused content or regional differences. Try [https://tcrf.net TCRF] instead.
+
** Unused content or regional differences. Try [http://tcrf.net 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.
 
* 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.
 
}}
 
}}
Line 30: Line 25:
 
* [[General instructions]]
 
* [[General instructions]]
 
* [[Glossary]]
 
* [[Glossary]]
* [[Save files]]
 
* [[:Category:Tools|Tools]]
 
 
|}
 
|}
 
|}
 
|}
Line 38: Line 31:
 
== Game-specific information ==
 
== Game-specific information ==
 
{| class="wikitable" style="margin: auto; width: 75%;"
 
{| class="wikitable" style="margin: auto; width: 75%;"
! width="20%;" | <span style="font-size: 150%;">''Pikmin''</span><br><span style="font-size: 90%;">(and ''New Play Control! Pikmin'')</span>
+
! width="33%;" | <span style="font-size: 150%;">''Pikmin''</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="33%;" | <span style="font-size: 150%;">''Pikmin 2''</span>
! width="20%;" | <span style="font-size: 150%;">''Pikmin 3''</span><br><span style="font-size: 90%;">(and ''Pikmin 3 Deluxe'')</span>
+
! <span style="font-size: 150%;">''Pikmin 3''</span>
! width="20%;" | <span style="font-size: 150%;">''Hey! Pikmin''</span>
 
! width="20%;" | <span style="font-size: 150%;">''Pikmin 4''</span>
 
 
|-
 
|-
<!--
+
! colspan="3" | General
 
 
 
 
GENERAL
 
 
 
 
 
-->
 
! colspan="5" | General
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
* [[Pikmin|Main information]]
+
* [[Pikmin|Main info]]
 
* [[Pikmin instructions|Instructions]]
 
* [[Pikmin instructions|Instructions]]
 
* [[Pikmin cheat codes|Useful cheat codes]]
 
* [[Pikmin cheat codes|Useful cheat codes]]
 
* [[Pikmin memory addresses|Memory addresses]]
 
* [[Pikmin memory addresses|Memory addresses]]
 
* [[Pikmin glossary|Glossary]]
 
* [[Pikmin glossary|Glossary]]
 
 
| valign="top" |
 
| valign="top" |
* [[Pikmin 2|Main information]]
+
* [[Pikmin 2|Main info]]
 
* [[Pikmin 2 instructions|Instructions]]
 
* [[Pikmin 2 instructions|Instructions]]
 
* [[Pikmin 2 cheat codes|Useful cheat codes]]
 
* [[Pikmin 2 cheat codes|Useful cheat codes]]
Line 67: Line 50:
 
* [[Pikmin 2 troubleshooting|Troubleshooting]]
 
* [[Pikmin 2 troubleshooting|Troubleshooting]]
 
* [[Pikmin 2 glossary|Glossary]]
 
* [[Pikmin 2 glossary|Glossary]]
 
 
| valign="top" |
 
| valign="top" |
* [[Pikmin 3|Main information]]
+
* [[Pikmin 3|Main info]]
 
* [[Pikmin 3 instructions|Instructions]]
 
* [[Pikmin 3 instructions|Instructions]]
 
* [[Pikmin 3 troubleshooting|Troubleshooting]]
 
* [[Pikmin 3 troubleshooting|Troubleshooting]]
 
* [[Pikmin 3 glossary|Glossary]]
 
* [[Pikmin 3 glossary|Glossary]]
  
| valign="top" |
 
* [[Hey! Pikmin|Main information]]
 
* [[Hey! Pikmin instructions|Instructions]]
 
* [[Hey! Pikmin troubleshooting|Troubleshooting]]
 
* [[Hey! Pikmin glossary|Glossary]]
 
 
| valign="top" |
 
* [[Pikmin 4|Main information]]
 
* [[Pikmin 4 instructions|Instructions]]
 
* [[Pikmin 4 troubleshooting|Troubleshooting]]
 
* [[Pikmin 4 glossary|Glossary]]
 
 
|-
 
|-
<!--
+
! colspan="3" | File lists
 
 
 
 
FILE LISTS
 
 
 
 
 
-->
 
! colspan="5" | File lists
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
 
* [[Pikmin directory tree|Directory tree]]
 
* [[Pikmin directory tree|Directory tree]]
* [[JAM file list|JAM file list (Pikiseq.arc)]]
 
* [[STX file list|STX file list]]
 
* [[CIN file list|CIN file list]]
 
 
 
| valign="top" |
 
| valign="top" |
 
* [[Pikmin 2 directory tree|Directory tree]]
 
* [[Pikmin 2 directory tree|Directory tree]]
* [[AST file list|AST (streamed music)]]
 
* [[Pikmin 2 BMS file list|BMS (sequenced music)]]
 
* [[Pikmin 2 CND file list|CND (sequenced music for caves)]]
 
* [[Guide_To_Sound_File_Names|List of sound effect files in the first bank]]
 
* [[Pikmin 2 cave units information|List of information of each cave unit]]
 
  
 +
* [[AST file list|AST files]]
 
| valign="top" |
 
| valign="top" |
* [[Pikmin 3 directory tree|''Pikmin 3'' directory tree]]
+
* [[Pikmin 3 directory tree|Directory tree]]
* [[Pikmin 3 Deluxe directory tree|''Pikmin 3 Deluxe'' directory tree]]
 
* [[BFSTM file list|BFSTM (streamed music)]]
 
* [[MSBT file list|MSBT (text string)]]
 
  
| valign="top" |
+
* [[MSBT file list|MSBT files]]
* [[Hey! Pikmin directory tree|Directory tree]]
 
* [[BCSTM file list|BCSTM (music)]]
 
  
| valign="top" |
 
* [[Pikmin 4 directory tree|directory tree]]
 
 
|-
 
|-
<!--
+
! colspan="3" | Constants
 
 
 
 
CONSTANTS
 
 
 
 
 
-->
 
! colspan="5" | Constants
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
* [[Pikmin identifiers|Identifiers]]
 
* [[Olimar's voyage log table]]
 
 
| valign="top" |
 
* [[Pikmin 2 identifiers|Identifiers]]
 
* [[Pikmin 2 Pikmin states|Pikmin states]]
 
  
 
| valign="top" |
 
| valign="top" |
* [[Pikmin 3 identifiers|Identifiers]]
+
* [[Pikmin 2 object IDs|Object IDs]]
* [[Pikmin 3 progress value|Progress value]]
+
* [[Pikmin 2 internal names|Internal names]]
 
 
 
| valign="top" |
 
| valign="top" |
* [[Hey! Pikmin identifiers|Identifiers]]
+
* [[Pikmin 3 object IDs|Object IDs]]
 +
* [[Pikmin 3 internal names|Internal names]]
  
| valign="top" |
 
* [[Pikmin 4 identifiers|Identifiers]]
 
* [[Pikmin 4 text identifiers|Text Identifiers]]
 
 
|-
 
|-
<!--
+
! colspan="3" | Tools
 
 
 
 
PARTICLES
 
 
 
 
 
-->
 
! colspan="5" | Particle effects
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
* [[PCR particles]]
 
 
| valign="top" |
 
* [[JPC particles]]
 
 
 
| valign="top" |
 
| valign="top" |
* [[PTCL particles (Pikmin 3)]]
 
 
| valign="top" |
 
* [[PTCL particles (Hey Pikmin)]]
 
 
 
| valign="top" |
 
| valign="top" |
  
 
|-
 
|-
<!--
+
! colspan="3" | File formats
 
 
 
 
FILE FORMATS
 
 
 
 
 
-->
 
! colspan="5" | Stage generation
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
* [[Pikmin binary GEN format|Binary GEN format]]
+
* [[Pikmin enemy parameter file format|Enemy parameters]]
 +
* [[Pikmin area generator file|Area generator file]]
 
* [[Pikmin route|Routes]]
 
* [[Pikmin route|Routes]]
 
* Outdated pages
 
** [[Pikmin area generator file|Generator]]
 
** [[Pikmin gen codes|Gen codes]]
 
  
 
| valign="top" |
 
| valign="top" |
* Overworld
+
* [[BMG file]]
** [[Pikmin 2 area generator file|Overworld generation parameters]]
+
* [[Pikmin 2 area generator file|Area generator]]
** [[Pikmin 2 map lighting files|Lighting]]
+
* [[Pikmin 2 save file|Saved game data]]
** [[Pikmin 2 waterboxes|Waterbox]]
+
* [[Pikmin 2 waterboxes|Waterboxes]]
** [[Pikmin 2 collision format|Collision]]
+
* [[Pikmin 2 collision format|Collisions]]
 
* Caves
 
* Caves
** [[Cave generation parameters|Cave generation parameters]]
+
** [[Cave definition file|Cave definition]]
** [[Pikmin 2 Challenge Mode settings|Challenge Mode]]
+
** [[Cave unit list file|Cave unit list]]
** [[Pikmin 2 cave lighting files|Lighting]]
 
* Units (cave rooms)
 
** [[Cave unit generation|Cave unit generation]]
 
 
** [[Cave unit definition file|Cave unit definition]]
 
** [[Cave unit definition file|Cave unit definition]]
** [[Cave fixed layout|Cave fixed layout]]
 
* [[Pikmin 2 route|Routes]]
 
 
| valign="top" |
 
 
| valign="top" |
 
  
 
| valign="top" |
 
| valign="top" |
* Teki Units
+
* [[Pikmin 3 radar files|Radar files]]
** [[NoraSpawner]]
 
* [[Save Files]]
 
  
 
|-
 
|-
<!--
+
! colspan="3" | Parameters
 
 
 
 
FILE FORMATS
 
 
 
 
 
-->
 
! colspan="5" | File formats
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
* Archive Formats
 
** [[Paired ARC+DIR file]]
 
** [[BUN file]] (also ANM)
 
* Binary formats
 
** [[MOD file]] (3D Model)
 
** [[TXE file]] (Texture)
 
** [[BTI file]] (Texture)
 
** [[BLO file]] (2D screen data)
 
** [[PCR file]] (Particle effect parameters)
 
** [[DC? files]] (Identifier for either DCA or DCK)
 
*** [[DCA file]] (Animation)
 
*** [[DCK file]] (Animation)
 
** [[H4M file]] (Pre-rendered video)
 
** [[JAM file]] (Sequenced music)
 
** [[STX file]] (Streamed music)
 
** [[AW file]] (Sound Bank)
 
** [[Pikmin parameter files|Parameter Files]]
 
* Plaintext Formats
 
** [[CIN file]] (Cutscene resource manager)
 
** [[DSK file]] (Cutscene data)
 
** [[DMD file]] (Intermediary 3D model)
 
** [[CNV file]] (Intermediary conversion file)
 
* Unknown Formats
 
** [[GST file]]
 
** [[ACT file]]
 
** [[CARD file]]
 
* Missing Formats
 
** [[DVW file]] (Material file?)
 
** [[JMP file]] (Intermediary plaintext 3D model file?)
 
** [[MD3 file]] (3D Model)
 
** [[BSP flle]] (3D Model)
 
 
| valign="top" |
 
* Archive Formats
 
** [[SZS file]]
 
** [[RARC file]]
 
* [[BMD file]] (J3D model)
 
* [[BTI file]] (Texture)
 
* [[BTK file]] (Animated texture)
 
* [[JPC file]] (Particle effect container)
 
** [[JPA file]] (Particle effect)
 
* [[BCA file]] (Animation)
 
* [[BCK file]] (Animation)
 
* [[BMS file]] (Sequenced music)
 
* [[AST file]] (Streamed music)
 
* [[AW file]] (Soundfont)
 
* [[THP file]] (Pre-rendered video)
 
* [[BLO file]] (2D screen data)
 
* [[STB file]] (Cutscene data)
 
* [[BMG file]] (Text)
 
* [[BPK file]]
 
* [[BRK file]]
 
* [[BMC file]]
 
 
 
* Misc.
 
** [[DWN file]] (e-Reader minigames?)
 
** [[DMD file]] (Intermediary 3D model)
 
** [[Pikmin 2 title screen|Title screen]]
 
** [[Pikmin 2 save file|Saved game data]]
 
** [[2-Player Battle stage parameters]]
 
** [[Mail]]
 
  
 
| valign="top" |
 
| valign="top" |
 
+
* [[naviParms]]
* [[Pikmin 3 radar files|Radar]]
+
* [[pikiParms]]
* [[BFSTM file|BFSTM (streamed music)]]
+
* [[CameraParms|Camera parameters]]
* [[MSBT file (Pikmin 3)|MSBT (text string)]]
 
* [[FSKB file]] (Unknown)
 
  
 
| valign="top" |
 
| valign="top" |
 
+
* [[carryParam]]
* [[Hey! Pikmin save file|Saved game data]]
+
* [[fruitsParam]]
* [[ARC file (Hey! Pikmin)|ARC (archive)]]
+
* [[pikminParam]]
* [[BCH file|BCH (animation)]]
+
* [[itemprogressParam]]
* [[BFLIM file|BFLIM (image)]]
 
* [[MSBT file (Hey! Pikmin)|MSBT (text string)]]
 
* [[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]]
 
 
 
 
|-
 
|-
<!--
+
! colspan="3" | Explanations and notes
 
 
 
 
PARAMETERS
 
 
 
 
 
-->
 
! colspan="5" | Parameters
 
|-
 
| valign="top" |
 
* [[Pikmin labeled parameter file|Labeled]]
 
** [[Pikmin AI constants|AI constants]]
 
** [[Pikmin cunit parameters|Cuint]]
 
** [[Pikmin demo parameters|Demo]]
 
** [[Pikmin game parameters|Game parameters]]
 
** [[Pikmin navi parameters|NaviMgr]]
 
** [[Pikmin piki parameters|PikiMgr]]
 
** [[Pikmin sound parameters|Sound]]
 
** [[Pikmin wave parameters|Wave]]
 
** [[Pikmin prefs parameters|Prefs]]
 
** [[Pikmin boss parameters|Boss]]
 
* [[Pikmin unlabeled parameter file|Unlabeled]]
 
** [[Pikmin camera parameters|Camera]]
 
** [[Pikmin key parameters|Key]]
 
** [[Pikmin enemy parameter file format|Enemy]]
 
 
 
| valign="top" |
 
* [[naviParms|Leader]]
 
* [[pikiParms|Pikmin]]
 
* [[CameraParms|Camera]]
 
* [[Pikmin 2 enemy parameters|Entity]]
 
* [[Titan Dweevil parameters]]
 
* [[Trackmap parameters|trackMap parameters]]
 
 
 
| valign="top" |
 
* [[carryParam|Carry]]
 
* [[fruitsParam|Fruit]]
 
* [[pikminParam|Pikmin]]
 
* [[itemprogressParam|Item progress]]
 
* [[Mission settings]]
 
* [[GameobjectParam|Object]]
 
 
 
| valign="top" |
 
 
 
| valign="top" |
 
 
 
* [[ActorSerializeParameter and AI]]
 
* [[Data Table/Actor Parameters]]
 
* [[Enemy Parameters]]
 
* [[ActorGeneratorList]]
 
 
 
|-
 
<!--
 
 
 
 
 
MANAGERS
 
 
 
 
 
-->
 
! colspan="5" | Managers
 
 
|-
 
|-
 
| valign="top" |
 
| valign="top" |
* [[BX file]] (Soundfont index)
 
* [[Pikmin pellet manager|Pellets]]
 
* [[Pikmin anim manager|Animations]]
 
* [[Pikmin teki manager|Tekis (DOL)]]
 
* [[Pikmin stage manager|Stage manager]]
 
* [[Pikmin stage information|Stage information / lighting]]
 
 
| valign="top" |
 
* [[AAF file]] (Soundfont index)
 
* Pellet List
 
** [[Pikmin 2 otakara_config.txt|Treasure Config]]
 
** [[Pikmin 2 item_config.txt|Item Config]]
 
** [[Pikmin 2 otakara_config.txt|Otakara Config]]
 
** [[Pikmin 2 carcass_config.txt|Carcass Config]]
 
** [[Pikmin 2 numberpellet_config.txt|Number Pellet Config]]
 
* [[Pikmin 2 animmgr.txt|Animation Manager]]
 
* [[Pikmin 2 collinfo.txt|Collision Info]]
 
 
* [[Mail Table]]
 
 
| valign="top" |
 
 
| valign="top" |
 
 
| valign="top" |
 
 
|-
 
<!--
 
  
 
EXPLANATIONS AND NOTES
 
 
-->
 
! colspan="5" | Explanations and Notes
 
|-
 
 
| valign="top" |
 
| valign="top" |
* [[Pikmin unread files|Unread files]]
 
* [[Pikmin disable archives trick|Disable loading from archives]]
 
* [[Pikmin Emperor crash|Emperor crash]]
 
* [[Minty Ramblings]]
 
* [[Custom sequenced Pikmin music|Custom sequenced music]]
 
  
| valign="top" |
 
 
* [[Cave spawning]]
 
* [[Cave spawning]]
 
* [[Custom models]]
 
* [[Custom models]]
* [[Submerged Castle oddities|Special cave properties]]
+
* [[Submerged Castle oddities]]
* [[How Pikmin 2 loads text|How ''Pikmin 2'' loads text]]
 
* [[Sound Replacement Tutorial|Sound Replacement Tutorial]]
 
* [[Enemy Memory Usage]]
 
* [[Disassembly instructions]]
 
* [[Jsystem]]
 
* [[Pikmin 2 gEnemyInfo|gEnemyInfo]]
 
* [[Epoch Notes]]
 
* [[Cubes Yap 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]]
 
* [[Pikmin 3 Bingo Battle|Bingo Battle]]
 
 
| valign="top" |
 
* [[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)]]
 
|-
 
<!--
 
 
 
TOOLS
 
 
 
-->
 
! colspan="5" | Tools
 
|-
 
| valign="top" |
 
* [[PikBinGen]]
 
* [[Archive Toolkit]]
 
* [[OpenGL / Dolphin System|OpenGL / Dolphin System]]
 
 
| valign="top" |
 
* [[Cave Creator]]
 
* [[Pikmin 2 Routes Editor & Gen Editor]]
 
* [[obj2grid]]
 
* [[DOL-Ckit]]
 
* [[Drought Enders Cave Creator]]
 
* [[SuperBMD]]
 
* [[pikminBMGtool]]
 
* [[btk-conv]]
 
 
| valign="top" |
 
* [[Gen Editor]]
 
 
| valign="top" |
 
* [[Hey! Pikmin stage viewer]]
 
 
| valign="top" |
 
* [[P4UassetEditor]]
 
* [[Modified FModel]]
 
* [[UCas/UToc Packer]]
 
* [[Dandori DB]]
 
* [[Dandori Desktop]]
 
* [[UE4LocalizationsTool]]
 
  
 
|}
 
|}

Please note that all contributions to Pikmin Technical Knowledge Base are considered to be released under the Creative Commons Attribution-ShareAlike (see Pikmin Technical Knowledge Base:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)