Mario Kart 7 in-game statistics

The following tables include all statistics of the drivers and parts in version 1.1 of Mario Kart 7, as well as the tables used by the game to convert those statistics into in-game statistics, all of which are derived from in-game data. Since in-game data contain headers for rows and columns, these headers will be used in the following tables, denoted in italics.

Statistics in in-game format
Internally, the game uses points. In each stat, the sum of the points for the driver, body, tires and glider gives a number called Level (Lv). To obtain the values shown in the bars, two points have to be added to the Level and the resulting number must be divided by four. The following statistics, along with the name used in the PRIMA guide, are used in the game:


 * Weight: WEIGHT
 * Speed_Land: SPEED (LAND)
 * Speed_Sea: SPEED (SEA)
 * Speed_Air: SPEED (SKY)
 * Accel: ACCELERATION
 * Turn_Land: HANDLING (LAND)
 * Turn_Sea: HANDLING (SEA)
 * Turn_Air: HANDLING (SKY)
 * OffRoad: OFF-ROADING
 * MiniTurbo: MINI-TURBO
 * TireFeeling: STABILITY
 * DriftStart: DRIFT

Heading text
=====

Statistics translation tables
The following tables are used by the game to convert the Level of each statistic into the corresponding values of the in-game statistics. An additional Level of unknown purpose, named Default, is contained in those tables.

Acceleration (Param_Accel)
There are two in-game statistics related to Accceleration, Drive_AccLmtFwd and Drive_SpdKfFwd. Drive_SpdKfFwd actually determines how fast the vehicles accelerate, while Drive_AccLmtFwd works as a limiter, fixing the maximum amount of speed increase per frame. It is important to note that, while Drive_SpdKfFwd determines relative acceleration, i.e. how much the fraction of current speed to maximum speed increases over time, Drive_AccLmtFwd determines the maximum increase in absolute speed per frame, i.e. the maximum amount of distance units/frame that can be added to the current speed in each frame. Since the top speed is relatively low in all engine classes, Drive_AccLmtFwd is very frequently not a limiting factor, causing different acceleration values to have the same effective acceleration.

Drift (Param_DriftStart)
There is only one in-game statistic related to Drift, named OuterSlip. Considering the in-game name of the statistics (DriftStart), these statistics should determine how much a kart slips before the drift begins.

Mini-Turbo (Param_MiniTurbo)
There are two in-game statistics related to Mini-Turbo, Dash_FrmMiniT_Lv1 and Dash_FrmMiniT_Lv2. The first is the duration of the Mini-Turbo boost in frames, the second is the duration of the Super Mini-Turbo boost in frames.

Off-Road (Param_OffRoad)
There are 2 in-game statistics related to Off-Road, BrakeRt and SlipRt, that are applied to three types of off-road terrains (DIRT, SAND and ICE), each one of which has three degrees (L, M, H). BrakeRt should be the relative maximum speed while in off-road terrains, while SlipRt should determine how much does the kart slip in said terrains.

Speed (Param_Speed)
There are three in-game statistics related to air speed (Wing_SpdMaxFwd_N, Wing_SpdMaxFwd_D, Wing_GndLift), two in-game statistics related to land speed (Drive_SpdMaxFwd_L, Drive_SpdMaxFwd_H) and two in-game statistics related to underwater speed (Float_SpdMaxFwd_L, Float_SpdMaxFwd_H). SpdMaxFwd_L is the maximum speed without coins, while SpdMaxFwd_H is the maximum speed with 10 coins. Wing_SpdMaxFwd_N should be the maximum speed while gliding, Wing_SpdMaxFwd_D should be the maximum speed while diving, Wing_GndLift should determine how effectively the kart can bounce while landing to gain additional speed.

Stability (Param_TireFeeling)
There are three in-game statistics related to stability, Float_Roll, Float_Roll_Dr and Attach_LowRt. Float_Roll and Float_Roll_Dr should affect how much the kart rolls (tilts sideways) while driving and drifting underwater, respectively, while Attach_LowRt should affect how much do the tires stick to the ground in general.

Handling (Param_Turn)
There are two in-game statistics related to air handling (Wing_StickLR_Roll and Wing_StickLR_Move), three in-game statistics related to land handling (Drive_DirRotH, Drift_DirRotH and AutoDrift_ChargeRt) and four in-game statistics related to underwater handling (Float_Drive_DirRotH, Float_Drift_DirRotH, Float_AutoDrift_ChargeRt and Float_SlideK). Drive_DirRotH and Drift_DirRotH are directly proportional to the angular velocity while steering and drifting respectively, AutoDrift_ChargeRt indicates how much is the automatic drift charged over time while steering (with the automatic drift beginning once it's fully charged), Wing_StickLR_Roll and Wing_StickLR_Move should be respectively proprotional to how much does the kart roll (tilts sideways) and actually changes direction over time while steering during a glide, Float_SlideK is an unknown statistics that went unused, as it is set to the same value regardless of the Level.

Weight (Param_Weight)
There are three in-game statistics related to weight, KartBound_MassL, KartBound_MassH and KartBound_MassD. KartBound_MassL is used when the kart on a standstill is bumped by other karts using a boost given by a Dash Mushroom, KartBound_MassH is used when bumping other karts using a boost given by a Dash Mushroom, while it's not known in which conditions KartBound_MassD is used.