Editing Pikmin boss parameters
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 2: | Line 2: | ||
{{todo|Create proper Local Parameter Tables.}} | {{todo|Create proper Local Parameter Tables.}} | ||
'''THIS PAGE IS A MASSIVE, MASSIVE WORK IN PROGRESS.''' Not only is the formatting incomplete, but the research I have done is minimal so far. | '''THIS PAGE IS A MASSIVE, MASSIVE WORK IN PROGRESS.''' Not only is the formatting incomplete, but the research I have done is minimal so far. | ||
+ | Pikmin 1 stores its extremely lightly documented parameters for bosses in <code>parms.bin</code> files. These can be found under <code>...\dataDir\bosses\'''boss name'''\</code> for each boss in the game. Note that your conception of bosses and the game's perception likely differ, as water geysers are bosses internally. | ||
+ | Thanks to some resounding similarities between the parameter files of Pikmin 1 and Pikmin 2 (similar labeling and both having a bizarre '''bounciness''' stat under the same label), figuring out some lesser obvious parameters should be possible by cross referencing. | ||
+ | The similarities between Pikmin 1 and 2 don't stop there, however. Pikmin 1 appears to have a universal system of global and local parameters, with the first two group of these tables being global, and the third group (if present) being local. The interesting stats are usually the local ones, so being able to locate them is great for our cause! | ||
+ | Finally, all values AFAIK are 32-bit single precision floats. If you don't know what that means, just know you're probably gonna need an online converter to understand what you're doing while inputting new values to these parameter files. | ||
− | + | Currently, boss parameter modification does not work on console for an unknown reason. All testing has been done in the [https://tcrf.net/Pikmin/Windows_Executable Windows x86 Debugger] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
__TOC__ | __TOC__ | ||
Line 29: | Line 17: | ||
! Label || Description || core || king || kingback || kogane || kumo || mizu || nucleus || pom || slime || snake | ! Label || Description || core || king || kingback || kogane || kumo || mizu || nucleus || pom || slime || snake | ||
|- | |- | ||
− | | s00 || | + | | s00 || || 1.0 || 0.0 || 1.0 || 1.0 || 1.0 || 1.0 || 1.0 || 1.0 || 0.0 || 1.0 |
|- | |- | ||
− | | s01 || | + | | s01 || || 0.5 || 1.0 || 0.5 || 0.5 || 0.5 || 0.5 || 0.5 || 0.5 || 0.0 || 0.5 |
|- | |- | ||
− | | s02 || | + | | s02 || || 0.0 || 0.0 || 0.0 || 0.0 || 0.0 || 0.0 || 0.0 || 0.0 || 0.0 || 0.0 |
|- | |- | ||
− | | s03 || | + | | s03 || || 1.0 || 0.1 || 1.0 || 0.1 || 1.0 || 1.0 || 1.0 || 1.0 || 0.1 || 0.3 |
|- | |- | ||
| s04 || Bounciness || 0.3 || 1.0 || 0.3 || 0.3 || 0.0 || 0.3 || 0.3 || 0.3 || 0.0 || 150.0 | | s04 || Bounciness || 0.3 || 1.0 || 0.3 || 0.3 || 0.0 || 0.3 || 0.3 || 0.3 || 0.0 || 150.0 | ||
Line 382: | Line 370: | ||
| i92 || Unknown || <code>00 00 00 00</code> || || | | i92 || Unknown || <code>00 00 00 00</code> || || | ||
|} | |} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Pikmin]] | [[Category:Pikmin]] | ||
[[Category:Parameters]] | [[Category:Parameters]] |