Difference between revisions of "Performance.bin"

From MK8
Jump to navigation Jump to search
 
(One intermediate revision by one other user not shown)
Line 27: Line 27:
 
== Physics Stats ==
 
== Physics Stats ==
 
These sections store the strength of a specific physical property according to the total points of the player configuration.
 
These sections store the strength of a specific physical property according to the total points of the player configuration.
* Weight (float): Low, High, Unknown
+
* Weight
* Acceleration (float): Limiter, Strength
+
** Low (float)
* On-Road (float): Road
+
** High (float)
* Off-Road (float)
+
** Unknown (float)
** Brake: Dirt Light, Dirt Medium, Dirt Heavy, Sand Light, Sand Heavy, Ice Light, Ice Medium, Ice Heavy)
+
* Acceleration
** Slip: Dirt Light, Dirt Medium, Dirt Heavy, Sand Light, Sand Heavy, Ice Light, Ice Medium, Ice Heavy)
+
** Limiter (float)
 +
** Strength (float)
 +
* On-Road
 +
** Road (float)
 +
* Off-Road
 +
** Brake Dirt Light (float)
 +
** Brake Dirt Medium (float)
 +
** Brake Dirt Heavy (float)
 +
** Brake Sand Light (float)
 +
** Brake Sand Heavy (float)
 +
** Brake Ice Light (float)
 +
** Brake Ice Medium (float)
 +
** Brake Ice Heavy (float)
 +
** Slip Dirt Light (float)
 +
** Slip Dirt Medium (float)
 +
** Slip Dirt Heavy (float)
 +
** Slip Sand Light (float)
 +
** Slip Sand Heavy (float)
 +
** Slip Ice Light (float)
 +
** Slip Ice Medium (float)
 +
** Slip Ice Heavy (float)
 
* Turbo
 
* Turbo
** Mario Kart 8 (int): Mini Turbo Frames, Super Mini Turbo Frames
+
** '''Mario Kart 8'''
** Mario Kart 8 Deluxe: ?
+
*** Mini-Turbo Frames (int)
 +
*** Super-Mini-Turbo Frames (int)
 +
** '''Mario Kart 8 Deluxe'''
 +
*** Mini-Turbo Frames (int)
 +
*** Mini-Turbo Speed (float)
 +
*** Mini-Turbo Angle (float)
 +
*** Super-Mini-Turbo Frames (int)
 +
*** Super-Mini-Turbo Speed (float)
 +
*** Super-Mini-Turbo Angle (float)
 +
*** Trick-Turbo Frames (int)
 +
*** Trick-Turbo Speed (float)
 +
*** Ultra-Mini-Turbo Angle (float)
 +
*** Mini-Turbo Charge Frames (float)
 +
*** Super-Mini-Turbo Charge Frames (float)
 +
*** Ultra-Mini-Turbo Charge Frames (float)
  
 
== Speed Stats ==
 
== Speed Stats ==
 
These floating point sections store the maximum speed achievable under different circumstances of the following order, according to the total points of the player configuration:
 
These floating point sections store the maximum speed achievable under different circumstances of the following order, according to the total points of the player configuration:
* Ground / Water / Anti-gravity: 0 Coins, 10 Coins
+
* Ground / Water / Anti-gravity
* Air: Any Coins
+
** 0 Coins
 +
** 10 Coins
 +
* Air
 +
** Any Coins
  
 
== Handling Stats ==
 
== Handling Stats ==
 
These floating point sections store the handling strengths under different circumstances in the following order, according to the total points of the player configuration:
 
These floating point sections store the handling strengths under different circumstances in the following order, according to the total points of the player configuration:
* Ground / Water / Anti-gravity: Steer, Drift, Charge
+
* Ground / Water / Anti-gravity
* Air: Roll, Move
+
** Steer
 +
** Drift
 +
** Charge
 +
* Air
 +
** Roll
 +
** Move
  
 
== Points ==
 
== Points ==
Line 100: Line 142:
 
* B Dasher
 
* B Dasher
 
* Master Cycle
 
* Master Cycle
* Unused 1
+
* '''Mario Kart 8'''
* Unused 2
+
** Unused 1
* Streetle
+
** Unused 2
* P-Wing
+
** Streetle
* City Tripper
+
** P-Wing
* Bone Rattler
+
** City Tripper
 +
** Bone Rattler
 +
* '''Mario Kart 8 Deluxe'''
 +
** Streetle
 +
** P-Wing
 +
** City Tripper
 +
** Bone Rattler
 +
** Koopa Clown
 +
** Splat Buggy
 +
** Inkstriker
  
 
=== Drivers ===
 
=== Drivers ===
Line 146: Line 197:
 
* Dry Bowser
 
* Dry Bowser
 
* Villager Female
 
* Villager Female
* Gold Mario (Mario Kart 8 Deluxe only)
+
* '''Mario Kart 8 Deluxe'''
* Dry Bones (Mario Kart 8 Deluxe only)
+
** Gold Mario
* Bowser Jr. (Mario Kart 8 Deluxe only)
+
** Dry Bones
* King Boo (Mario Kart 8 Deluxe only)
+
** Bowser Jr.
* Inkling Girl (Mario Kart 8 Deluxe only)
+
** King Boo
* Inkling Boy (Mario Kart 8 Deluxe only)
+
** Inkling Girl
 +
** Inkling Boy
  
 
=== Tires ===
 
=== Tires ===
Line 177: Line 229:
 
* Leaf Tires
 
* Leaf Tires
  
=== Gliders===
+
=== Gliders ===
 
The PTWG section stores the gliders in the following order:
 
The PTWG section stores the gliders in the following order:
 
* Super Glider
 
* Super Glider
Line 196: Line 248:
 
== Tools ==
 
== Tools ==
 
The following tools can handle Performance.bin:  
 
The following tools can handle Performance.bin:  
* [[Performance Editor]], by [[Ray Koopa]]
+
* [[BIN Editor]], by [[Ray Koopa]]

Latest revision as of 19:21, 13 September 2017

This BIN file with the PERF identifier stores karts, parts and driver points, maps them to physics values, and also contains additional static data like the Mini-Turbo frame counts.

Sections

The file is organized into the following sections:

Physics Stats

These sections store the strength of a specific physical property according to the total points of the player configuration.

  • Weight
    • Low (float)
    • High (float)
    • Unknown (float)
  • Acceleration
    • Limiter (float)
    • Strength (float)
  • On-Road
    • Road (float)
  • Off-Road
    • Brake Dirt Light (float)
    • Brake Dirt Medium (float)
    • Brake Dirt Heavy (float)
    • Brake Sand Light (float)
    • Brake Sand Heavy (float)
    • Brake Ice Light (float)
    • Brake Ice Medium (float)
    • Brake Ice Heavy (float)
    • Slip Dirt Light (float)
    • Slip Dirt Medium (float)
    • Slip Dirt Heavy (float)
    • Slip Sand Light (float)
    • Slip Sand Heavy (float)
    • Slip Ice Light (float)
    • Slip Ice Medium (float)
    • Slip Ice Heavy (float)
  • Turbo
    • Mario Kart 8
      • Mini-Turbo Frames (int)
      • Super-Mini-Turbo Frames (int)
    • Mario Kart 8 Deluxe
      • Mini-Turbo Frames (int)
      • Mini-Turbo Speed (float)
      • Mini-Turbo Angle (float)
      • Super-Mini-Turbo Frames (int)
      • Super-Mini-Turbo Speed (float)
      • Super-Mini-Turbo Angle (float)
      • Trick-Turbo Frames (int)
      • Trick-Turbo Speed (float)
      • Ultra-Mini-Turbo Angle (float)
      • Mini-Turbo Charge Frames (float)
      • Super-Mini-Turbo Charge Frames (float)
      • Ultra-Mini-Turbo Charge Frames (float)

Speed Stats

These floating point sections store the maximum speed achievable under different circumstances of the following order, according to the total points of the player configuration:

  • Ground / Water / Anti-gravity
    • 0 Coins
    • 10 Coins
  • Air
    • Any Coins

Handling Stats

These floating point sections store the handling strengths under different circumstances in the following order, according to the total points of the player configuration:

  • Ground / Water / Anti-gravity
    • Steer
    • Drift
    • Charge
  • Air
    • Roll
    • Move

Points

The point sections store how many integral points a kart, part, or driver adds to the total points of different stats the complete configuration yields. The points can range between 0 to 20, and according to those, a different "row" index is read from the statistical tables the above sections form.

The different stats which are affected by points are stored in the following order:

  • Weight
  • Acceleration
  • On-Road Traction
  • Off-Road Traction
  • Mini Turbo
  • Speed Ground
  • Speed Water
  • Speed Anti-gravity
  • Speed Air
  • Handling Ground
  • Handling Water
  • Handling Anti-gravity
  • Handling Air

Karts

The PTBD section stores the karts in the following order (MK8U only):

  • Standard Kart
  • Pipe Frame
  • Mach 8
  • Steel Driver
  • Cat Cruiser
  • Circuit Special
  • Tri-Speeder
  • Badwagon
  • Prancer
  • Biddybuggy
  • Landship
  • Sneeker
  • Sports Coupe
  • Gold Standard
  • Standard Bike
  • Comet
  • Sport Bike
  • The Duke
  • Flame Rider
  • Varmint
  • Mr. Scooty
  • Jet Bike
  • Yoshi Bike
  • Standard ATV
  • Wild Wiggler
  • Teddy Buggy
  • GLA
  • W 25 Silver Arrow
  • 300 SL Roadster
  • Blue Falcon
  • Tanooki Kart
  • B Dasher
  • Master Cycle
  • Mario Kart 8
    • Unused 1
    • Unused 2
    • Streetle
    • P-Wing
    • City Tripper
    • Bone Rattler
  • Mario Kart 8 Deluxe
    • Streetle
    • P-Wing
    • City Tripper
    • Bone Rattler
    • Koopa Clown
    • Splat Buggy
    • Inkstriker

Drivers

The PTDV section stores the drivers in the following order:

  • Mario
  • Luigi
  • Peach
  • Daisy
  • Yoshi
  • Toad
  • Toadette
  • Koopa
  • Bowser
  • Donkey Kong
  • Wario
  • Waluigi
  • Rosalina
  • Metal Mario
  • Pink Gold Peach
  • Lakitu
  • Shy Guy
  • Baby Mario
  • Baby Luigi
  • Baby Peach
  • Baby Daisy
  • Baby Rosalina
  • Larry
  • Lemmy
  • Wendy
  • Ludwig
  • Iggy
  • Roy
  • Morton
  • Mii
  • Tanooki Mario
  • Link
  • Villager Male
  • Isabelle
  • Cat Peach
  • Dry Bowser
  • Villager Female
  • Mario Kart 8 Deluxe
    • Gold Mario
    • Dry Bones
    • Bowser Jr.
    • King Boo
    • Inkling Girl
    • Inkling Boy

Tires

The PTTR section stores the tires in the following order:

  • Standard
  • Monster
  • Roller
  • Slim
  • Slick
  • Metal
  • Button
  • Off-Road
  • Sponge
  • Wood
  • Cushion
  • Blue Standard
  • Hot Monster
  • Azure Roller
  • Crimson Slim
  • Cyber Slick
  • Retro Off-Road
  • Gold Tires
  • GLA Tires
  • Triforce Tires
  • Leaf Tires

Gliders

The PTWG section stores the gliders in the following order:

  • Super Glider
  • Cloud Glider
  • Wario Wing
  • Waddle Wing
  • Peach Parasol
  • Parachute
  • Parafoil
  • Flower Glider
  • Bowser Kite
  • Plane Glider
  • MKTV Parafoil
  • Gold Glider
  • Hylian Kite
  • Paper Glider

Tools

The following tools can handle Performance.bin: