Main Weapon Parameters
Jump to navigation
Jump to search
Shooters
Name | Default value/type | Description | Notes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DamageParam | spl__BulletShooterDamageParam | Contains info about the damage of the main shot. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ReduceEndFrame | 0 | Frame in which minimum damage is reached. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ReduceStartFrame | 0 | Frame in which damage falloff starts. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ValueMax | 0 | Shot damage before damage falloff. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ValueMin | 0 | Shot damage after damage falloff ends. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | High | 1.5 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Low | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Mid | 0.75 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PaintParam | spl__BulletShooterPaintParam | Params for how much a bullet paints upon hitting the ground. Does not control splash. | Controlled by 2 systems, DepthScale and WidthHalf. These systems scale between certain values at certain distances/angles. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DegreeUseDepthScaleMax | 10.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMax to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the min are scaled between the two values. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DegreeUseDepthScaleMin | 35.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMin to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the max are scaled between the two values. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthScaleMax | 2.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMax. | Higher values mean the weapon will have more painting range, and generally paint more. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthScaleMaxBreakFree | 2.4 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthScaleMin | 1.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMin. | Higher values mean the weapon will have more painting range, and generally paint more. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthScaleMinBreakFree | 1.2 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DistanceFar | 20.0 | Distance in which WidthHalfFar is used to control size of paint drops. | Any shots that land past this distance will use WidthHalfFar. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DistanceMiddle | 20.0 | Distance in which WidthHalfMiddle is used to control size of paint drops. | Any shots that land short of this distance will scale between this and WidthHalfNear. Anything further scales between this and WidthHalfFar. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DistanceNear | 1.1 | Distance in which WidthHalfNear is used to control size of paint drops. | Any shots that land short of this distance will use WidthHalfNear. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | HeightUseDepthScaleMaxBreakFree | 1.5 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | HeightUseDepthScaleMinBreakFree | 10.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WidthHalfFar | 1.8 | Width of paint created when a shot lands at DistanceFar. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WidthHalfMiddle | 1.8 | Width of paint created when a shot lands at DistanceMiddle. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WidthHalfNear | 1.92 | Width of paint created when a shot lands at DistanceNear. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SplashPaintParam | spl__BulletSplashShooterPaintParam | Params for additional droplets that spawn from the bullet that cause ink splatter on the floor. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthScaleMax | 1.2 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | DepthScaleMin | 1.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WidthHalf | 1.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | WidthHalfNearest | 1.2 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
SplashSpawnParam | spl__BulletSplashShooterSpawnParam | Params for the spawning of the above droplets. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ForceSpawnNearestAddNumArray | array | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | SpawnBetweenLength | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | SpawnNearestLength | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | SpawnNum | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | SplitNum | 1 | The interval at which ink droplets spawn, relative to possible spawn points. {{citation needed}} | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariableCollisionParam | spl__BulletSimpleCollisionParam | Determines the collision properties of the alternate firing mode of the weapon. | Same params as CollisionParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariableDamageParam | spl__BulletShooterDamageParam | Determines the damage properties of the alternate firing mode of the weapon. | Same params as DamageParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariableMoveParam | spl__BulletSimpleMoveParam | Determines the bullet movement properties of the alternate firing mode of the weapon. | Same params as MoveParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariablePaintParam | spl__BulletShooterPaintParam | Determines the painting properties of the alternate firing mode of the weapon. | Same params as PaintParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariableSplashPaintParam | spl__BulletSplashShooterPaintParam | Determines the splash painting properties of the alternate firing mode of the weapon. | Same params as SplashPaintParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariableSplashSpawnParam | spl__BulletSplashShooterSpawnParam | Determines the splash spawning properties of the alternate firing mode of the weapon. | Same params as SplashSpawnParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
VariableWeaponParam | spl__WeaponShooterParam | Determines the general weapon properties of the alternate firing mode of the weapon. | Same params as WeaponParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PaintRadiusFall | 0.65 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PaintRadiusGround | 0.6 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PaintRadiusShock | 1.3 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | FreeGravityType | value_0_008 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WeaponParam | spl__WeaponShooterParam | Determines the general weapon properties of the weapon. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | BurstAimMoveFrame | 0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | InkConsume | 0.009 | The amount of ink, as a fraction of a full tank, consumed per shot. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | InkRecoverStop | 20 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Jump_DegBiasDecreaseStartFrame | 0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Jump_DegBiasEndFrame | 45 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Jump_DegBiasMax | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Jump_DegSwerve | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | MoveSpeed | 0.0 | The walking movement speed while firing the weapon. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PostDelayFrame | 4 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PostDelayFrame_Blaster | 23 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PreDelayFrame_HumanShot | 0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | PreDelayFrame_SquidShot | 4 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | RepeatFrame | 6 | After firing a shot, the number frame on which another shot can be fired. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ShotGuideFrame | 8 | The number frame along the bullet's trajectory at which the reticle is displayed. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | SquidShotShorteningFrame | 0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Stand_DegBiasDecrease | 0.01 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Stand_DegBiasKf | 0.02 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Stand_DegBiasMax | 0.25 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Stand_DegBiasMin | 0.1 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Stand_DegSwerve | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | TripleShotSpanFrame | 0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | VariableShotRepeatStartFrame | 0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
spl__PlayerGearSkillParam_ActionSpecUp_ReduceJumpSwerveRate | spl__PlayerGearSkillParam_ActionSpecUp_ReduceJumpSwerveRate | Params that control how much jumping shot spread is reduced by Intensify Action. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | High | 1.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Low | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | Mid | 0.75 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | GuideYMinusZero | False | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | XRate | 0.4 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | YMax | 100.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | YMinusRate | 0.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | YPlusRate | 1.0 | Unknown | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
↳ | ZRate | 2.0 | Unknown |
Blasters
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
BlastJumpParam | spl__BulletBlastParam | Used for blast params while jumping (for S-Blast) | Identical to BlastParam | ||||||
BlastParam | spl__BulletBlastParam | Explosion parameters. | |||||||
↳ | CollisionRadiusForPaint | 0.0 | Unknown | ||||||
↳ | CrossPaintCheckLength | 2.0 | Unknown | ||||||
↳ | CrossPaintRadius | 2.0 | Unknown | ||||||
↳ | CrossPaintTexture | Bomb00 | Unknown | ||||||
↳ | CrossPaintUseChageArea | False | Unknown | ||||||
↳ | DamageAttackerPriority | False | Determines whether damage is dealt based on contact on the user's screen (true) or the target's screen (false). | Usually set to true on main weapons and false on subs/specials. Notably, parrying the explosion is much more consistent when this value is set to false. | |||||
↳ | DamageLinear | False | For explosions with multiple possible damage values (multiple entries in DistanceDamage), determines if damage dealt is interpolated linearly for targets inside of one damage radius but outside of another. If false, the damage dealt will be exactly the damage value of the nearest radius that the target is within. | Most explosions have this set to false, although all blasters with multiple damage radii have it set to true. | |||||
↳ | DamageOffsetY | 0.0 | Unknown | ||||||
↳ | DistanceDamage | Array of values determining how much damage is dealt based on distance from the center of the explosion. | |||||||
↳ | Damage | int | Damage dealt at the specified distance. | ||||||
↳ | Distance | float | Distance within which the damage is dealt. | ||||||
↳ | KnockBackParam | spl__BulletKnockBackParam | Unknown | ||||||
↳ | Accel | 200.0 | Unknown | ||||||
↳ | Bias | 0.5 | Unknown | ||||||
↳ | DirectionZeroAccelRate | 0.0 | Unknown | ||||||
↳ | Distance | 2.0 | Unknown | ||||||
↳ | PaintHeight | 4.0 | Unknown | ||||||
↳ | PaintOffsetY | 0.0 | Unknown | ||||||
↳ | PaintRadius | 4.0 | Unknown | ||||||
↳ | PaintTexture | Bomb00 | Unknown | ||||||
↳ | PlaneDamage | array | Unknown | ||||||
↳ | ReactionVel | 100.0 | Unknown | ||||||
↳ | SplashAroundParam | spl__BulletSpawnSplashAroundParam | Unknown | ||||||
↳ | Num | 0 | Unknown | ||||||
↳ | OffsetY | 0.5 | Unknown | ||||||
↳ | PaintRadius | 1.0 | Unknown | ||||||
↳ | PitchMax | 30.0 | Unknown | ||||||
↳ | PitchMin | 5.0 | Unknown | ||||||
↳ | VelocityMax | 0.54 | Unknown | ||||||
↳ | VelocityMin | 0.48 | Unknown | ||||||
↳ | SubSpecialSpecUpList | array | Unknown | ||||||
BlasterBurstJumpParam | spl__BulletBlasterBurstParam | The same as BlasterBurstParam, but for the jumping firing mode. | |||||||
BlasterBurstParam | spl__BulletBlasterBurstParam | Unknown | |||||||
↳ | BurstFrame | 13 | The number frame on which the shot explodes. | ||||||
↳ | MoveLength | 2.2 | Unknown | ||||||
↳ | NoOccurRoundYOver90RoundXMinus | False | Unknown | ||||||
↳ | NoOccurRoundYOver90RoundXPlus | False | Unknown | ||||||
↳ | ShotCollisionHitDamageRate | 0.5 | Unknown | ||||||
↳ | ShotCollisionHitRadiusRate | 0.5 | Unknown | ||||||
↳ | SplashDropCollisionRadius | 0.4 | Unknown | ||||||
↳ | SplashDropDrawRadius | 0.6 | Unknown | ||||||
↳ | SplashDropInitSpeed | 0.0 | Unknown | ||||||
↳ | SplashDropOn | True | Unknown | ||||||
↳ | SplashDropPaintRadius | 3.2 | Unknown | ||||||
↳ | SplashDropPaintShotColHitRadius | 2.0 | Unknown | ||||||
↳ | SplashPaintRadius | 2.0 | Unknown | ||||||
↳ | SplashPaintShotColHitRadius | 1.4 | Unknown | ||||||
↳ | SplashRoundAxisXArray | array | Unknown | ||||||
↳ | SplashRoundAxisYArray | array | Unknown | ||||||
↳ | SplashWallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
↳ | SplashWallDropPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | WallHitPaintRadius | 2.2 | Unknown | ||||||
CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | |||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
DamageJumpParam | spl__BulletShooterDamageParam | Contains info about the damage of the main shot. | |||||||
DamageParam | spl__BulletShooterDamageParam | Contains info about the damage of the main shot. | |||||||
↳ | ReduceEndFrame | 0 | Frame in which minimum damage is reached. | ||||||
↳ | ReduceStartFrame | 0 | Frame in which damage falloff starts. | ||||||
↳ | ValueMax | 0 | Shot damage before damage falloff. | ||||||
↳ | ValueMin | 0 | Shot damage after damage falloff ends. | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
MoveJumpParam | spl__BulletSimpleMoveParam | The same as MoveParam, but for the jumping f mode. | |||||||
MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | |||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
PaintParam | spl__BulletShooterPaintParam | Params for how much a bullet paints upon hitting the ground. Does not control splash. | Controlled by 2 systems, DepthScale and WidthHalf. These systems scale between certain values at certain distances/angles. | ||||||
↳ | DegreeUseDepthScaleMax | 10.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMax to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the min are scaled between the two values. | |||||
↳ | DegreeUseDepthScaleMin | 35.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMin to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the max are scaled between the two values. | |||||
↳ | DepthScaleMax | 2.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMax. | Higher values mean the weapon will have more painting range, and generally paint more. | |||||
↳ | DepthScaleMaxBreakFree | 2.4 | Unknown | ||||||
↳ | DepthScaleMin | 1.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMin. | Higher values mean the weapon will have more painting range, and generally paint more. | |||||
↳ | DepthScaleMinBreakFree | 1.2 | Unknown | ||||||
↳ | DistanceFar | 20.0 | Distance in which WidthHalfFar is used to control size of paint drops. | Any shots that land past this distance will use WidthHalfFar. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | |||||
↳ | DistanceMiddle | 20.0 | Distance in which WidthHalfMiddle is used to control size of paint drops. | Any shots that land short of this distance will scale between this and WidthHalfNear. Anything further scales between this and WidthHalfFar. | |||||
↳ | DistanceNear | 1.1 | Distance in which WidthHalfNear is used to control size of paint drops. | Any shots that land short of this distance will use WidthHalfNear. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | |||||
↳ | HeightUseDepthScaleMaxBreakFree | 1.5 | Unknown | ||||||
↳ | HeightUseDepthScaleMinBreakFree | 10.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.8 | Width of paint created when a shot lands at DistanceFar. | ||||||
↳ | WidthHalfMiddle | 1.8 | Width of paint created when a shot lands at DistanceMiddle. | ||||||
↳ | WidthHalfNear | 1.92 | Width of paint created when a shot lands at DistanceNear. | ||||||
SplashPaintParam | spl__BulletSplashShooterPaintParam | Unknown | |||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | ||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | DepthScaleMin | 1.0 | Unknown | ||||||
↳ | WidthHalf | 1.0 | Unknown | ||||||
↳ | WidthHalfNearest | 1.2 | Unknown | ||||||
SplashSpawnParam | spl__BulletSplashShooterSpawnParam | Unknown | |||||||
↳ | ForceSpawnNearestAddNumArray | array | Unknown | ||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | ||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | ||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | ||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | ||||||
↳ | SpawnBetweenLength | 0.0 | Unknown | ||||||
↳ | SpawnNearestLength | 0.0 | Unknown | ||||||
↳ | SpawnNum | 0.0 | Unknown | ||||||
↳ | SplitNum | 1 | Unknown | ||||||
SplashWallHitParam | spl__BulletSplashWallHitParam | Unknown | |||||||
↳ | SpawnParam | spl__BulletSplashWallHitSpawnParam | Unknown | ||||||
↳ | BetweenDistance | 1.25 | Unknown | ||||||
↳ | DistanceXZRate | 1.33333 | Unknown | ||||||
↳ | FirstDistance | 1.25 | Unknown | ||||||
↳ | VelocityMinusYRate | 0.45 | Unknown | ||||||
↳ | WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | |||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | |||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WeaponParam | spl__WeaponShooterParam | Unknown | |||||||
↳ | BurstAimMoveFrame | 0 | Unknown | ||||||
↳ | InkConsume | 0.009 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | Jump_DegBiasDecreaseStartFrame | 0 | Unknown | ||||||
↳ | Jump_DegBiasEndFrame | 45 | Unknown | ||||||
↳ | Jump_DegBiasMax | 0.0 | Unknown | ||||||
↳ | Jump_DegSwerve | 0.0 | Unknown | ||||||
↳ | MoveSpeed | 0.0 | Unknown | ||||||
↳ | PostDelayFrame | 4 | Unknown | ||||||
↳ | PostDelayFrame_Blaster | 23 | Unknown | ||||||
↳ | PreDelayFrame_HumanShot | 0 | Unknown | ||||||
↳ | PreDelayFrame_SquidShot | 4 | Unknown | ||||||
↳ | RepeatFrame | 6 | Unknown | ||||||
↳ | ShotGuideFrame | 8 | Unknown | ||||||
↳ | SquidShotShorteningFrame | 0 | Unknown | ||||||
↳ | Stand_DegBiasDecrease | 0.01 | Unknown | ||||||
↳ | Stand_DegBiasKf | 0.02 | Unknown | ||||||
↳ | Stand_DegBiasMax | 0.25 | Unknown | ||||||
↳ | Stand_DegBiasMin | 0.1 | Unknown | ||||||
↳ | Stand_DegSwerve | 0.0 | Unknown | ||||||
↳ | TripleShotSpanFrame | 0 | Unknown | ||||||
↳ | VariableShotRepeatStartFrame | 0 | Unknown | ||||||
spl__PlayerGearSkillParam_ActionSpecUp_ReduceJumpSwerveRate | spl__PlayerGearSkillParam_ActionSpecUp_ReduceJumpSwerveRate | Unknown | |||||||
↳ | High | 1.0 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
spl__PlayerGearSkillParam_MainEffectiveRangeUp | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown |
Rollers
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
BodyParam | spl__BulletRollerBodyParam | Params that control the behavior of the hitbox of the roller as it rolls. | |||||||
↳ | CollisionParam | spl__BulletRollerBodyCollisionParam | Unknown | ||||||
↳ | DownRayCastLength | 0.45 | Unknown | ||||||
↳ | KnockBackDefeat | False | Unknown | ||||||
↳ | KnockBackOpponent | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | KnockBackRollerPlayerDamageOff | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | KnockBackRollerPlayerDamageOn | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | PaintOnlyLocalOffsetY | -0.2 | Unknown | ||||||
↳ | Radius | 0.4 | Unknown | ||||||
↳ | WidthHalf | 2.0 | Unknown | ||||||
↳ | Damage | 1000 | Unknown | ||||||
↳ | DamageSpanSecond | 0.4 | Unknown | ||||||
↳ | PaintMultiSpanFrame | 4 | Unknown | ||||||
↳ | PaintParam | spl__BulletRollerBodyPaintParam | Unknown | ||||||
↳ | Depth | 1.5 | Unknown | ||||||
↳ | PaintSideBias | 0.6 | Unknown | ||||||
↳ | PaintWallAddWidthHalf | 0.25 | Unknown | ||||||
↳ | SpeedMax | 2.0 | Unknown | ||||||
↳ | SpeedMin | 0.0 | Unknown | ||||||
↳ | WallAndRollerSideDegree | 12.0 | Unknown | ||||||
↳ | WidthAddWallCut | 0.4 | Unknown | ||||||
↳ | WidthHalfMax | 1.3 | Unknown | ||||||
↳ | WidthHalfMin | 1.3 | Unknown | ||||||
↳ | PaintSingleSpanFrame | 2 | Unknown | ||||||
↳ | SideParam | spl__BulletRollerBodySideParam | Unknown | ||||||
↳ | CheckLength | 1.0 | Unknown | ||||||
↳ | Radius | 0.75 | Unknown | ||||||
BulletAdditionMovePlayerSplashNearestParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown | ||||||
KnockBackByCanopyParam | spl__BulletRollerBodyKnockBackByCanopyParam | Unknown | |||||||
↳ | KnockBackRollerPlayerDamageOff | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | KnockBackRollerPlayerDamageOn | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
KnockBackBySpecificEnemyParam | spl__BulletRollerBodyKnockBackBySpecificEnemyParam | Unknown | |||||||
↳ | OpponentSakelienGeyser | 300.0 | Unknown | ||||||
↳ | OpponentSakelienSnake | 300.0 | Unknown | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
VerticalSwingUnitGroupParam | spl__BulletRollerInkVerticalSwingUnitGroupParam | Params of the bullets produced by the vertical swing of the roller. | |||||||
↳ | DamageParam | spl__BulletRollerInkDamageParam | Unknown | ||||||
↳ | DamageRejectEndFrame | 40 | Unknown | ||||||
↳ | DamageRejectRate | 1.0 | Unknown | ||||||
↳ | DamageRejectStartFrame | 20 | Unknown | ||||||
↳ | Inside | spl__BulletRollerInkInsideDamageParam | Unknown | ||||||
↳ | DamageHighDistance | 6.0 | Unknown | ||||||
↳ | DamageHighValue | 800 | Unknown | ||||||
↳ | DamageLowDistance | 7.0 | Unknown | ||||||
↳ | DamageLowValue | 700 | Unknown | ||||||
↳ | DamageMaxDistance | 5.0 | Unknown | ||||||
↳ | DamageMaxValue | 1200 | Unknown | ||||||
↳ | DamageMinDistance | 10.0 | Unknown | ||||||
↳ | DamageMinValue | 400 | Unknown | ||||||
↳ | Degree | 15.0 | Unknown | ||||||
↳ | DepletionDamageRate | 0.5 | Unknown | ||||||
↳ | FinalDamageMinValue | 200 | Unknown | ||||||
↳ | InsideDistanceXZ | 0.0 | Unknown | ||||||
↳ | Outside | spl__BulletRollerInkOutsideDamageParam | Unknown | ||||||
↳ | DamageHighDistance | 6.0 | Unknown | ||||||
↳ | DamageHighValue | 600 | Unknown | ||||||
↳ | DamageLowDistance | 7.0 | Unknown | ||||||
↳ | DamageLowValue | 500 | Unknown | ||||||
↳ | DamageMaxDistance | 5.0 | Unknown | ||||||
↳ | DamageMaxValue | 800 | Unknown | ||||||
↳ | DamageMinDistance | 10.0 | Unknown | ||||||
↳ | DamageMinValue | 200 | Unknown | ||||||
↳ | DamageRate | 0.5 | Unknown | ||||||
↳ | Degree | 30.0 | Unknown | ||||||
↳ | DepletionDamageRate | 0.5 | Unknown | ||||||
↳ | FinalDamageMinValue | 200 | Unknown | ||||||
↳ | SpawnSplashBetweenLength | 3.0 | Unknown | ||||||
↳ | SpawnSplashFirstLength | 0.0 | Unknown | ||||||
↳ | SpawnSplashNum | 0 | Unknown | ||||||
↳ | SplashNearestParam | spl__BulletSplashRollerNearestParam | Unknown | ||||||
↳ | CameraRate | -0.6 | Unknown | ||||||
↳ | SpawnParam | spl__BulletSplashRollerBrushNearestParam | Unknown | ||||||
↳ | MaxHeight | 1000.0 | Unknown | ||||||
↳ | Offset | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | PaintDepthScale | 1.0 | Unknown | ||||||
↳ | PaintWidthHalf | 0.0 | Unknown | ||||||
↳ | Visible | False | Unknown | ||||||
↳ | SplashPaintParam | spl__BulletSplashRollerInkPaintParamspl__BulletSplashShooterPaintParam | Unknown | ||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | ||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | DepthScaleMin | 1.0 | Unknown | ||||||
↳ | WidthHalf | 1.0 | Unknown | ||||||
↳ | WidthHalfNearest | 1.2 | Unknown | ||||||
↳ | Unit | spl__BulletRollerInkVerticalSwingUnitParam | Unknown | ||||||
↳ | AfterOffsetSpawnRotateXDegree | 0.0 | Unknown | ||||||
↳ | AfterOffsetSpawnSpeed | 0.0 | Unknown | ||||||
↳ | BulletNum | 1 | Unknown | ||||||
↳ | DepletionBulletNum | 0 | Unknown | ||||||
↳ | DepletionSpeedRate | 0.0 | Unknown | ||||||
↳ | FourPetalsCenterRadiusRate | 0.0 | Unknown | ||||||
↳ | FourPetalsPetalRadiusRate | 0.0 | Unknown | ||||||
↳ | PaintOnly | False | Unknown | ||||||
↳ | SpawnPositionHeight | 0.0 | Unknown | ||||||
↳ | SpawnPositionOffsetHeight | 0.0 | Unknown | ||||||
↳ | SpawnPositionRandomCube | 0.0 | Unknown | ||||||
↳ | SpawnRotateXDegreeBase | 0.0 | Unknown | ||||||
↳ | SpawnRotateYDegree | 0.0 | Unknown | ||||||
↳ | SpawnSpeedBase | 1.75 | Unknown | ||||||
↳ | SpawnSpeedRandom | 0.0 | Unknown | ||||||
↳ | SpawnSplash | True | Unknown | ||||||
↳ | SpawnWideDegree | 0.0 | Unknown | ||||||
↳ | UnitParam | spl__BulletRollerInkUnitParam | Unknown | ||||||
↳ | CollisionParam | spl__BulletRollerInkCollisionParamspl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | DepletionRate | 1.0 | Unknown | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DrawSizeParam | spl__BulletRollerInkDrawSizeParam | Unknown | ||||||
↳ | ChangeFrame | 0 | Unknown | ||||||
↳ | EndRadius | 0.5 | Unknown | ||||||
↳ | InitRadius | 0.5 | Unknown | ||||||
↳ | MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | PaintParam | spl__BulletRollerInkPaintParam | Unknown | ||||||
↳ | ChangeFrameWidthRate | 0.0 | Unknown | ||||||
↳ | ChangeWidthEndFrame | 0 | Unknown | ||||||
↳ | ChangeWidthStartFrame | 0 | Unknown | ||||||
↳ | DegreeUseDepthScaleMax | 10.0 | Unknown | ||||||
↳ | DegreeUseDepthScaleMin | 45.0 | Unknown | ||||||
↳ | DepletionDepthWidthRate | 0.8 | Unknown | ||||||
↳ | DepthScaleMaxBreakFree | 1.0 | Unknown | ||||||
↳ | DepthScaleMaxStraight | 1.2 | Unknown | ||||||
↳ | DepthScaleMinBreakFree | 1.0 | Unknown | ||||||
↳ | DepthScaleMinStraight | 1.0 | Unknown | ||||||
↳ | DistanceFar | 10.0 | Unknown | ||||||
↳ | DistanceNear | 1.0 | Unknown | ||||||
↳ | HeightUseDepthScaleMaxBreakFree | 2.0 | Unknown | ||||||
↳ | HeightUseDepthScaleMinBreakFree | 1.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.0 | Unknown | ||||||
↳ | WidthHalfNear | 1.0 | Unknown | ||||||
↳ | WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | 0 | Unknown | ||||||
WeaponRollParam | spl__WeaponRollerRollParam | Parameters relating to the weapon behavior of the roller as it rolls. | |||||||
↳ | DashFrame | 60 | The number of frames required to accelerate to the SpeedDash. | ||||||
↳ | InkConsumeMaxPerFrame | 0.001 | The maximum amount of ink consumed every frame while rolling. | ||||||
↳ | InkConsumeMinPerFrame | 0.001 | The minimum amount of ink consumed every frame while rolling. | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | SpeedDash | 0.1 | Unknown | ||||||
↳ | SpeedDashTurnBreak | 0.1 | Unknown | ||||||
↳ | SpeedInkConsumeMax | 0.1 | Unknown | ||||||
↳ | SpeedInkConsumeMin | 0.1 | Unknown | ||||||
↳ | SpeedNormal | 0.1 | Unknown | ||||||
WeaponVerticalSwingParam | spl__WeaponRollerSwingParam | Unknown | |||||||
↳ | GuideParam | spl__WeaponRollerShotGuideParam | Unknown | ||||||
↳ | Frame | 8 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
↳ | WidthScale | 1.0 | Unknown | ||||||
↳ | InkConsume | 0.05 | Unknown | ||||||
↳ | InkConsumeRateDepletion | 0.5 | Unknown | ||||||
↳ | InkRecoverStop | 50 | Unknown | ||||||
↳ | SubWeaponSquidDelayFrm | 10 | Unknown | ||||||
↳ | SwingFrame | 30 | Unknown | ||||||
↳ | SwingMoveSpeed | 0.024 | Unknown | ||||||
WeaponWideSwingParam | spl__WeaponRollerSwingParam | Unknown | |||||||
WideSwingUnitGroupParam | spl__BulletRollerInkWideSwingUnitGroupParam | Params of the bullets produced by the horizontal swing of the roller. | |||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown |
Brushes
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
BodyParam | spl__BulletRollerBodyParam | Unknown | |||||||
↳ | CollisionParam | spl__BulletRollerBodyCollisionParam | Unknown | ||||||
↳ | DownRayCastLength | 0.45 | Unknown | ||||||
↳ | KnockBackDefeat | False | Unknown | ||||||
↳ | KnockBackOpponent | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | KnockBackRollerPlayerDamageOff | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | KnockBackRollerPlayerDamageOn | spl__BulletRollerBodyKnockBackParam | Unknown | ||||||
↳ | AccelMax | 1000.0 | Unknown | ||||||
↳ | AccelMin | 0.0 | Unknown | ||||||
↳ | MyVelocityRate | 1000.0 | Unknown | ||||||
↳ | OpponentVelocityRate | 1000.0 | Unknown | ||||||
↳ | PaintOnlyLocalOffsetY | -0.2 | Unknown | ||||||
↳ | Radius | 0.4 | Unknown | ||||||
↳ | WidthHalf | 2.0 | Unknown | ||||||
↳ | Damage | 1000 | Unknown | ||||||
↳ | DamageSpanSecond | 0.4 | Unknown | ||||||
↳ | PaintMultiSpanFrame | 4 | Unknown | ||||||
↳ | PaintParam | spl__BulletRollerBodyPaintParam | Unknown | ||||||
↳ | Depth | 1.5 | Unknown | ||||||
↳ | PaintSideBias | 0.6 | Unknown | ||||||
↳ | PaintWallAddWidthHalf | 0.25 | Unknown | ||||||
↳ | SpeedMax | 2.0 | Unknown | ||||||
↳ | SpeedMin | 0.0 | Unknown | ||||||
↳ | WallAndRollerSideDegree | 12.0 | Unknown | ||||||
↳ | WidthAddWallCut | 0.4 | Unknown | ||||||
↳ | WidthHalfMax | 1.3 | Unknown | ||||||
↳ | WidthHalfMin | 1.3 | Unknown | ||||||
↳ | PaintSingleSpanFrame | 2 | Unknown | ||||||
↳ | SideParam | spl__BulletRollerBodySideParam | Unknown | ||||||
↳ | CheckLength | 1.0 | Unknown | ||||||
↳ | Radius | 0.75 | Unknown | ||||||
BulletAdditionMovePlayerSplashNearestParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown | ||||||
KnockBackBySpecificEnemyParam | spl__BulletRollerBodyKnockBackBySpecificEnemyParam | Unknown | |||||||
↳ | OpponentSakelienGeyser | 300.0 | Unknown | ||||||
↳ | OpponentSakelienSnake | 300.0 | Unknown | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp_SlosherAndBrush | Unknown | |||||||
↳ | BaseDistance | 10.0 | Unknown | ||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
SwingUnitGroupParam | spl__BulletRollerBrushInkUnitGroupParam | Unknown | |||||||
↳ | DamageParam | spl__BulletRollerInkDamageParam | Unknown | ||||||
↳ | DamageRejectEndFrame | 40 | Unknown | ||||||
↳ | DamageRejectRate | 1.0 | Unknown | ||||||
↳ | DamageRejectStartFrame | 20 | Unknown | ||||||
↳ | Inside | spl__BulletRollerInkInsideDamageParam | Unknown | ||||||
↳ | DamageHighDistance | 6.0 | Unknown | ||||||
↳ | DamageHighValue | 800 | Unknown | ||||||
↳ | DamageLowDistance | 7.0 | Unknown | ||||||
↳ | DamageLowValue | 700 | Unknown | ||||||
↳ | DamageMaxDistance | 5.0 | Unknown | ||||||
↳ | DamageMaxValue | 1200 | Unknown | ||||||
↳ | DamageMinDistance | 10.0 | Unknown | ||||||
↳ | DamageMinValue | 400 | Unknown | ||||||
↳ | Degree | 15.0 | Unknown | ||||||
↳ | DepletionDamageRate | 0.5 | Unknown | ||||||
↳ | FinalDamageMinValue | 200 | Unknown | ||||||
↳ | InsideDistanceXZ | 0.0 | Unknown | ||||||
↳ | Outside | spl__BulletRollerInkOutsideDamageParam | Unknown | ||||||
↳ | DamageHighDistance | 6.0 | Unknown | ||||||
↳ | DamageHighValue | 600 | Unknown | ||||||
↳ | DamageLowDistance | 7.0 | Unknown | ||||||
↳ | DamageLowValue | 500 | Unknown | ||||||
↳ | DamageMaxDistance | 5.0 | Unknown | ||||||
↳ | DamageMaxValue | 800 | Unknown | ||||||
↳ | DamageMinDistance | 10.0 | Unknown | ||||||
↳ | DamageMinValue | 200 | Unknown | ||||||
↳ | DamageRate | 0.5 | Unknown | ||||||
↳ | Degree | 30.0 | Unknown | ||||||
↳ | DepletionDamageRate | 0.5 | Unknown | ||||||
↳ | FinalDamageMinValue | 200 | Unknown | ||||||
↳ | PushOutCheckFieldCollisionFrame | 1 | Unknown | ||||||
↳ | SplashNearestParam | spl__BulletSplashBrushNearestParam | Unknown | ||||||
↳ | LoopNum | 1 | Unknown | ||||||
↳ | OrderNum | 1 | Unknown | ||||||
↳ | ResetFrame | 40 | Unknown | ||||||
↳ | SpawnParam | spl__BulletSplashRollerBrushNearestParam | Unknown | ||||||
↳ | MaxHeight | 1000.0 | Unknown | ||||||
↳ | Offset | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | PaintDepthScale | 1.0 | Unknown | ||||||
↳ | PaintWidthHalf | 0.0 | Unknown | ||||||
↳ | Visible | False | Unknown | ||||||
↳ | Unit | spl__BulletRollerBrushInkUnitParamspl__BulletRollerInkWideSwingUnitParam | Unknown | ||||||
↳ | AddSpawnSpeedYRateBySpeed | 0.0 | Unknown | ||||||
↳ | BulletNum | 1 | Unknown | ||||||
↳ | DepletionBulletNum | 0 | Unknown | ||||||
↳ | DepletionSpeedRate | 1.0 | Unknown | ||||||
↳ | SpawnPositionOffsetHeight | 0.0 | Unknown | ||||||
↳ | SpawnPositionRandomCube | 0.0 | Unknown | ||||||
↳ | SpawnPositionWidth | 0.0 | Unknown | ||||||
↳ | SpawnRotateYDegreeLeftToRight | -5.0 | Unknown | ||||||
↳ | SpawnRotateYDegreeRightToLeft | 5.0 | Unknown | ||||||
↳ | SpawnSpeedBase | 1.75 | Unknown | ||||||
↳ | SpawnSpeedRandom | 0.0 | Unknown | ||||||
↳ | SpawnWideDegree | 0.0 | Unknown | ||||||
↳ | SwerveRateBySpeed | 0.0 | Unknown | ||||||
↳ | UnitDamageRate | 1.0 | Unknown | ||||||
↳ | UnitParam | spl__BulletRollerInkUnitParam | Unknown | ||||||
↳ | CollisionParam | spl__BulletRollerInkCollisionParamspl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | DepletionRate | 1.0 | Unknown | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DrawSizeParam | spl__BulletRollerInkDrawSizeParam | Unknown | ||||||
↳ | ChangeFrame | 0 | Unknown | ||||||
↳ | EndRadius | 0.5 | Unknown | ||||||
↳ | InitRadius | 0.5 | Unknown | ||||||
↳ | MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | PaintParam | spl__BulletRollerInkPaintParam | Unknown | ||||||
↳ | ChangeFrameWidthRate | 0.0 | Unknown | ||||||
↳ | ChangeWidthEndFrame | 0 | Unknown | ||||||
↳ | ChangeWidthStartFrame | 0 | Unknown | ||||||
↳ | DegreeUseDepthScaleMax | 10.0 | Unknown | ||||||
↳ | DegreeUseDepthScaleMin | 45.0 | Unknown | ||||||
↳ | DepletionDepthWidthRate | 0.8 | Unknown | ||||||
↳ | DepthScaleMaxBreakFree | 1.0 | Unknown | ||||||
↳ | DepthScaleMaxStraight | 1.2 | Unknown | ||||||
↳ | DepthScaleMinBreakFree | 1.0 | Unknown | ||||||
↳ | DepthScaleMinStraight | 1.0 | Unknown | ||||||
↳ | DistanceFar | 10.0 | Unknown | ||||||
↳ | DistanceNear | 1.0 | Unknown | ||||||
↳ | HeightUseDepthScaleMaxBreakFree | 2.0 | Unknown | ||||||
↳ | HeightUseDepthScaleMinBreakFree | 1.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.0 | Unknown | ||||||
↳ | WidthHalfNear | 1.0 | Unknown | ||||||
↳ | WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WeaponRollParam | spl__WeaponBrushRollParam | Unknown | |||||||
↳ | InkConsumeMaxPerFrame | 0.0018 | Unknown | ||||||
↳ | InkConsumeMinPerFrame | 0.0018 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | NoOpInkEffect | False | Unknown | ||||||
↳ | SpeedInkConsumeMax | 0.168 | Unknown | ||||||
↳ | SpeedInkConsumeMin | 0.168 | Unknown | ||||||
↳ | SpeedNormal | 0.168 | Unknown | ||||||
↳ | SwingRepeatFrame | 10 | Unknown | ||||||
↳ | ToPaintFrame | 9.5 | Unknown | ||||||
WeaponSwingParam | spl__WeaponRollerSwingParam | Unknown | |||||||
↳ | GuideParam | spl__WeaponRollerShotGuideParam | Unknown | ||||||
↳ | Frame | 8 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
↳ | WidthScale | 1.0 | Unknown | ||||||
↳ | InkConsume | 0.05 | Unknown | ||||||
↳ | InkConsumeRateDepletion | 0.5 | Unknown | ||||||
↳ | InkRecoverStop | 50 | Unknown | ||||||
↳ | SubWeaponSquidDelayFrm | 10 | Unknown | ||||||
↳ | SwingFrame | 30 | Unknown | ||||||
↳ | SwingMoveSpeed | 0.024 | Unknown | ||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown |
Chargers
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | |||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
DamageParam | spl__BulletChargerDamageParam | Contains info about the damage of the shot. | Damage interpolates between ValueMinCharge and ValueMidCharge but jumps to ValueFullCharge when fully charged. | ||||||
↳ | ValueFullCharge | 300 | The damage of the fully charged shot. | ||||||
↳ | ValueMaxCharge | 300 | The maximum damage while charging. | ||||||
↳ | ValueMidCharge | -1 | Unknown | ||||||
↳ | ValueMinCharge | 300 | The minimum damage while charging. | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
MoveParam | spl__BulletChargerMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | |||||||
↳ | DistanceFullCharge | 70.0 | Unknown | ||||||
↳ | DistanceMaxCharge | 70.0 | Unknown | ||||||
↳ | DistanceMinCharge | 70.0 | Unknown | ||||||
↳ | SpawnSpeedFullCharge | 10.0 | Unknown | ||||||
↳ | SpawnSpeedMaxCharge | 10.0 | Unknown | ||||||
↳ | SpawnSpeedMinCharge | 10.0 | Unknown | ||||||
↳ | ThroughFullCharge | True | Unknown | ||||||
PaintParam | spl__BulletChargerPaintParam | Unknown | |||||||
↳ | RadiusFullCharge | 1.0 | Unknown | ||||||
↳ | RadiusMaxCharge | 1.0 | Unknown | ||||||
↳ | RadiusMinCharge | 0.5 | Unknown | ||||||
SplashPaintParam | spl__BulletSplashChargerPaintParam | Unknown | |||||||
↳ | DepthHalfFullCharge | 1.25 | Unknown | ||||||
↳ | DepthHalfMaxCharge | 1.25 | Unknown | ||||||
↳ | DepthHalfMinCharge | 1.0 | Unknown | ||||||
↳ | LastSplashRateFullCharge | 1.5 | Unknown | ||||||
↳ | LastSplashRateMaxCharge | 1.5 | Unknown | ||||||
↳ | LastSplashRateMinCharge | 1.5 | Unknown | ||||||
↳ | RadiusSpawnNearest | 0.0 | Unknown | ||||||
↳ | WidthHalfFullCharge | 1.0 | Unknown | ||||||
↳ | WidthHalfMaxCharge | 1.0 | Unknown | ||||||
↳ | WidthHalfMinCharge | 0.5 | Unknown | ||||||
SplashSpawnParam | spl__BulletSplashChargerSpawnParam | Unknown | |||||||
↳ | OnTopRateFullCharge | 0.0 | Unknown | ||||||
↳ | OnTopRateMaxCharge | 0.0 | Unknown | ||||||
↳ | OnTopRateMinCharge | 0.0 | Unknown | ||||||
↳ | SkipNum | 1 | Unknown | ||||||
↳ | SkipResetFrame | 40 | Unknown | ||||||
↳ | SpawnNearestChargeRate | 0.0 | Unknown | ||||||
↳ | SpawnNearestMaxOffsetXZ | 10.0 | Unknown | ||||||
SplashWallHitParam | spl__BulletChargerSplashWallHitParam | Unknown | |||||||
↳ | SpawnParam | spl__BulletChargerSplashWallHitSpawnParamspl__BulletSplashWallHitSpawnParam | Unknown | ||||||
↳ | BetweenDistance | 1.25 | Unknown | ||||||
↳ | DistanceXZRate | 1.33333 | Unknown | ||||||
↳ | FirstDistance | 1.25 | Unknown | ||||||
↳ | NumMax | 8 | Unknown | ||||||
↳ | NumMinCharge | 0 | Unknown | ||||||
↳ | SpawnMaxChargeFrame | 32 | Unknown | ||||||
↳ | VelocityMinusYRate | 0.45 | Unknown | ||||||
↳ | WallDropCollisionPaintParam | spl__BulletChargerWallDropCollisionPaintParamspl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusFallMaxCharge | 0.0 | Unknown | ||||||
↳ | PaintRadiusFallMinCharge | 0.0 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | PaintRadiusShockMaxCharge | 0.0 | Unknown | ||||||
↳ | PaintRadiusShockMinCharge | 0.0 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WallDropCollisionPaintParam | spl__BulletChargerWallDropCollisionPaintParamspl__BulletWallDropCollisionPaintParam | Unknown | |||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusFallMaxCharge | 0.0 | Unknown | ||||||
↳ | PaintRadiusFallMinCharge | 0.0 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | PaintRadiusShockMaxCharge | 0.0 | Unknown | ||||||
↳ | PaintRadiusShockMinCharge | 0.0 | Unknown | ||||||
WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | |||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WeaponDivideChargerParam | spl__WeaponDivideChargerParam | Params related to the abilitty to fire multiple shots using a single charge. | |||||||
↳ | FullChargeDivideNum | 1 | Unknown | ||||||
↳ | MuzzleLocalPos | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
WeaponKeepChargeParam | spl__WeaponKeepChargeParam | Params related to the ability to keep a charge. | |||||||
↳ | EnableKeepChargeAnytime | False | Unknown | ||||||
↳ | EnableKeepChargeTransCancel | False | Unknown | ||||||
↳ | KeepChargeFullFrame | 180 | Unknown | ||||||
↳ | KeepChargePreDelayFrame | 19 | Unknown | ||||||
↳ | KeepChargePreDelayFrame_Pre | 14 | Unknown | ||||||
↳ | MuzzleLocalPos | Unknown | |||||||
↳ | X | 0.0 | Unknown | ||||||
↳ | Y | 0.0 | Unknown | ||||||
↳ | Z | 0.0 | Unknown | ||||||
WeaponParam | spl__WeaponChargerParam | Unknown | |||||||
↳ | AirChargeRateByInkEmpty | 1 | Unknown | ||||||
↳ | ChargeFrameFullCharge | 60 | Unknown | ||||||
↳ | ChargeFrameMidCharge | 0 | Unknown | ||||||
↳ | ChargeFrameMinCharge | 8 | Unknown | ||||||
↳ | FreezeFrameFullCharge | 10 | Unknown | ||||||
↳ | FreezeFrameMinCharge | 10 | Unknown | ||||||
↳ | InkConsumeFullCharge | 0.2 | Unknown | ||||||
↳ | InkConsumeMinCharge | 0.05 | Unknown | ||||||
↳ | InkEmptyChargeTimes | 3 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | InkRecoverStopChargeKeep | 4 | Unknown | ||||||
↳ | JumpHeightFullCharge | 0.0 | Unknown | ||||||
↳ | MoveJumpDownBias | 0.4 | Unknown | ||||||
↳ | MoveJumpDownStartChargeRate | 0.2 | Unknown | ||||||
↳ | MoveSpeedFullCharge | 0.2 | Unknown | ||||||
↳ | PostDelayFrame | 15 | Unknown | ||||||
WeaponScopeParam | spl__WeaponScopeParam | Params related to the scoping effect of scoped chargers. | |||||||
↳ | CameraFovy | 28.0 | Unknown | ||||||
↳ | CameraMoveEndChargeRate | 1.0 | Unknown | ||||||
↳ | CameraMoveStartChargeRate | 0.5 | Unknown | ||||||
↳ | PlayerAlphaEndChargeRate | 0.85 | Unknown | ||||||
↳ | PlayerAlphaStartChargeRate | 0.5 | Unknown | ||||||
spl__WeaponChargerGuideShapeParam | spl__WeaponChargerGuideShapeParam | Unknown | |||||||
↳ | NotUpdateDifferentLength | 0.1 | Unknown | ||||||
↳ | UpdateExpansionFrame | 6 | Unknown | ||||||
↳ | UpdateExpansionLength | 7.0 | Unknown | ||||||
↳ | UpdateFrame | 10 | Unknown | ||||||
↳ | UpdateShrinkLength | 0.9 | Unknown |
Sloshers
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
BlastParam | spl__BulletSlosherBlastParam | Unknown | |||||||
↳ | BlastParam | spl__BulletBlastParam | Explosion parameters. | ||||||
↳ | CollisionRadiusForPaint | 0.0 | Unknown | ||||||
↳ | CrossPaintCheckLength | 2.0 | Unknown | ||||||
↳ | CrossPaintRadius | 2.0 | Unknown | ||||||
↳ | CrossPaintTexture | Bomb00 | Unknown | ||||||
↳ | CrossPaintUseChageArea | False | Unknown | ||||||
↳ | DamageAttackerPriority | False | Determines whether damage is dealt based on contact on the user's screen (true) or the target's screen (false). | Usually set to true on main weapons and false on subs/specials. Notably, parrying the explosion is much more consistent when this value is set to false. | |||||
↳ | DamageLinear | False | For explosions with multiple possible damage values (multiple entries in DistanceDamage), determines if damage dealt is interpolated linearly for targets inside of one damage radius but outside of another. If false, the damage dealt will be exactly the damage value of the nearest radius that the target is within. | Most explosions have this set to false, although all blasters with multiple damage radii have it set to true. | |||||
↳ | DamageOffsetY | 0.0 | Unknown | ||||||
↳ | DistanceDamage | Array of values determining how much damage is dealt based on distance from the center of the explosion. | |||||||
↳ | Damage | int | Damage dealt at the specified distance. | ||||||
↳ | Distance | float | Distance in which the damage is dealt. | ||||||
↳ | KnockBackParam | spl__BulletKnockBackParam | Unknown | ||||||
↳ | Accel | 200.0 | Unknown | ||||||
↳ | Bias | 0.5 | Unknown | ||||||
↳ | DirectionZeroAccelRate | 0.0 | Unknown | ||||||
↳ | Distance | 2.0 | Unknown | ||||||
↳ | PaintHeight | 4.0 | Unknown | ||||||
↳ | PaintOffsetY | 0.0 | Unknown | ||||||
↳ | PaintRadius | 4.0 | Unknown | ||||||
↳ | PaintTexture | Bomb00 | Unknown | ||||||
↳ | PlaneDamage | array | Unknown | ||||||
↳ | ReactionVel | 100.0 | Unknown | ||||||
↳ | SplashAroundParam | spl__BulletSpawnSplashAroundParam | Unknown | ||||||
↳ | Num | 0 | Unknown | ||||||
↳ | OffsetY | 0.5 | Unknown | ||||||
↳ | PaintRadius | 1.0 | Unknown | ||||||
↳ | PitchMax | 30.0 | Unknown | ||||||
↳ | PitchMin | 5.0 | Unknown | ||||||
↳ | VelocityMax | 0.54 | Unknown | ||||||
↳ | VelocityMin | 0.48 | Unknown | ||||||
↳ | SubSpecialSpecUpList | array | Unknown | ||||||
↳ | BulletOrderNumInUnit | 0 | Unknown | ||||||
↳ | DistanceFar | 20.0 | Unknown | ||||||
↳ | DistanceNear | 10.0 | Unknown | ||||||
↳ | PaintRadiusFar | 3.0 | Unknown | ||||||
↳ | PaintRadiusNear | 3.0 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
BounceGroupParam | spl__BulletSlosherBounceGroupParam | Params controlling the behavior of bouncing shots. | |||||||
↳ | BounceParam | Unknown | |||||||
↳ | AfterOffsetPaintRadiusFirstBnce | 0.0 | Unknown | ||||||
↳ | BounceAfterMaxDeg | 70.0 | Unknown | ||||||
↳ | BounceAfterMaxSpeed | 0.4 | Unknown | ||||||
↳ | BounceMaxNum | 2 | Unknown | ||||||
↳ | CollisionRadiusRateEachBounce | 0.75 | Unknown | ||||||
↳ | DnHillBounceAfterAddSpeed | 0.06 | Unknown | ||||||
↳ | DnHillBounceAfterMinDegSlope | 5.0 | Unknown | ||||||
↳ | DnHillBounceRateCross | 0.9 | Unknown | ||||||
↳ | DnHillBounceRateNormal | 0.5 | Unknown | ||||||
↳ | DnHillDegUseBounceAfterMinDeg | -30.0 | Unknown | ||||||
↳ | PaintRadiusFirstBounce | float | Unknown | ||||||
↳ | PaintRadiusRateEachBounce | 0.85 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
↳ | UpHillBounceAfterAddSpeed | 0.06 | Unknown | ||||||
↳ | UpHillBounceAfterMinDegSlope | 30.0 | Unknown | ||||||
↳ | UpHillBounceRateCross | 2.0 | Unknown | ||||||
↳ | UpHillBounceRateNormal | 0.5 | Unknown | ||||||
↳ | UpHillDegUseBounceRate | 45.0 | Unknown | ||||||
↳ | WallBounceRateCross | 0.8 | Unknown | ||||||
↳ | WallBounceRateNormal | 0.8 | Unknown | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp_SlosherAndBrush | Unknown | |||||||
↳ | BaseDistance | 10.0 | Unknown | ||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
NearestParam | spl__BulletSplashSlosherNearestParam | Unknown | |||||||
↳ | DrawSizeCollisionPaintParam | spl__BulletSplashSlosherDrawSizeCollisionPaintParam | Unknown | ||||||
↳ | CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DrawRadius | 0.2 | Unknown | ||||||
↳ | PaintDepthScale | 1.0 | Unknown | ||||||
↳ | PaintWidthHalf | 1.0 | Unknown | ||||||
↳ | SpawnOffset | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
SplashSlosherScatterParam | spl__BulletSplashSlosherScatterParam | Unknown | |||||||
↳ | BulletOrderNumInUnit | 0 | Unknown | ||||||
↳ | CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | PaintRadius | 1.0 | Unknown | ||||||
↳ | SpawnFirstFrame | 5 | Unknown | ||||||
↳ | SpawnMaxDegree | 80.0 | Unknown | ||||||
↳ | SpawnMaxNum | 10 | Unknown | ||||||
↳ | SpawnMinDegree | -80.0 | Unknown | ||||||
↳ | SpawnOffsetMax | 0.0 | Unknown | ||||||
↳ | SpawnOffsetMin | 0.0 | Unknown | ||||||
↳ | SpawnSpanChangeEndFrame | 20 | Unknown | ||||||
↳ | SpawnSpanFrameFirst | 1 | Unknown | ||||||
↳ | SpawnSpanFrameLast | 1 | Unknown | ||||||
↳ | SpawnSpeed | 0.1 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
SplashSlosherSpiralParam | spl__BulletSplashSlosherSpiralParam | Unknown | |||||||
↳ | BulletOrderNumInUnit | 0 | Unknown | ||||||
↳ | CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | LifeFrame | 7 | Unknown | ||||||
↳ | RoundSplitNum | 8 | Unknown | ||||||
↳ | SameTimeSpawnNum | 2 | Unknown | ||||||
↳ | SpawnSpanChangeEndFrame | 80 | Unknown | ||||||
↳ | SpawnSpanChangeStartFrame | 40 | Unknown | ||||||
↳ | SpawnSpanFrameFirst | 1 | Unknown | ||||||
↳ | SpawnSpanFrameLast | 1 | Unknown | ||||||
↳ | SpawnSpeedChangeEndFallHeight | 8.5 | Unknown | ||||||
↳ | SpawnSpeedChangeStartFallHeight | 1.5 | Unknown | ||||||
↳ | SpawnSpeedFirst | 0.1 | Unknown | ||||||
↳ | SpawnSpeedLast | 0.1 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
UnitGroupParam | spl__BulletSlosherUnitGroupParam | Unknown | |||||||
↳ | Unit | spl__BulletSlosherUnitParam | Unknown | ||||||
↳ | AddSpawnSpeedYRateByXZ | 0.1 | Unknown | ||||||
↳ | AfterOffsetDelayFrame | 0 | Unknown | ||||||
↳ | AfterOffsetSpawnSpeed | 0.0 | Unknown | ||||||
↳ | AfterPaintParam | spl__BulletSlosherPaintParam | Unknown | ||||||
↳ | DepthScaleFar | 1.0 | Unknown | ||||||
↳ | DepthScaleNear | 1.0 | Unknown | ||||||
↳ | DistanceXZFar | 20.0 | Unknown | ||||||
↳ | DistanceXZNear | 1.0 | Unknown | ||||||
↳ | ScaleEndFallDistance | 10.0 | Unknown | ||||||
↳ | ScaleStartFallDistance | 5.0 | Unknown | ||||||
↳ | WidthDepthScaleFall | 1.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.8 | Unknown | ||||||
↳ | WidthHalfNear | 1.0 | Unknown | ||||||
↳ | AfterWallDropCollisionPaintPrm | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | AfterWallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | 0 | Unknown | ||||||
↳ | BaseRotateYDegree | 0.0 | Unknown | ||||||
↳ | BulletNum | 1 | Unknown | ||||||
↳ | CollisionParam | spl__BulletSlosherCollisionParamspl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | AfterOffsetEndRadiusForField | 0.0 | Unknown | ||||||
↳ | AfterOffsetEndRadiusForPlayer | 0.0 | Unknown | ||||||
↳ | AfterOffsetInitRadiusForField | 0.0 | Unknown | ||||||
↳ | AfterOffsetInitRadiusForPlayer | 0.0 | Unknown | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DamageParam | spl__BulletSlosherUnitDamageParam | Unknown | ||||||
↳ | GroupNum | 0 | Unknown | ||||||
↳ | ReduceEndFallDistance | 10.0 | Unknown | ||||||
↳ | ReduceStartFallDistance | 5.0 | Unknown | ||||||
↳ | ValueMax | 800 | Unknown | ||||||
↳ | ValueMin | 400 | Unknown | ||||||
↳ | DrawSizeParam | spl__BulletSlosherDrawSizeParam | Unknown | ||||||
↳ | AfterOffsetEndRadius | 0.0 | Unknown | ||||||
↳ | AfterOffsetInitRadius | 0.0 | Unknown | ||||||
↳ | ChangeFrame | 0 | Unknown | ||||||
↳ | EndRadius | 0.2 | Unknown | ||||||
↳ | InitRadius | 0.2 | Unknown | ||||||
↳ | TailID | 0 | Unknown | ||||||
↳ | TailLengthMax | 4.0 | Unknown | ||||||
↳ | TailLengthMaxLastTail | -1.0 | Unknown | ||||||
↳ | TailLengthMin | 0.5 | Unknown | ||||||
↳ | TailSolidFrame | 5 | Unknown | ||||||
↳ | HitEffectBigOrderNum | array | Unknown | ||||||
↳ | MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | PaintParam | spl__BulletSlosherPaintParam | Unknown | ||||||
↳ | DepthScaleFar | 1.0 | Unknown | ||||||
↳ | DepthScaleNear | 1.0 | Unknown | ||||||
↳ | DistanceXZFar | 20.0 | Unknown | ||||||
↳ | DistanceXZNear | 1.0 | Unknown | ||||||
↳ | ScaleEndFallDistance | 10.0 | Unknown | ||||||
↳ | ScaleStartFallDistance | 5.0 | Unknown | ||||||
↳ | WidthDepthScaleFall | 1.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.8 | Unknown | ||||||
↳ | WidthHalfNear | 1.0 | Unknown | ||||||
↳ | RandomRotateYBias | 0.5 | Unknown | ||||||
↳ | RandomRotateYDegree | 0.0 | Unknown | ||||||
↳ | RandomRotateYOffOrderNum | array | Unknown | ||||||
↳ | SpawnSpeedAir | 2.0 | Unknown | ||||||
↳ | SpawnSpeedGround | 2.0 | Unknown | ||||||
↳ | SplashAndSplashWallHitSpawnPrm | spl__BulletSplashSlosherAndSplashWallHitSpawnParam | Unknown | ||||||
↳ | Combination | spl__BulletSplashSlosherAndSplashWallHitCombinationParam | Unknown | ||||||
↳ | OrderNum | 0 | Unknown | ||||||
↳ | SplashArrayOrderNum | -1 | Unknown | ||||||
↳ | SplashWallHitArrayOrderNum | -1 | Unknown | ||||||
↳ | TotalNum | 0 | Unknown | ||||||
↳ | SplashParam | spl__BulletSplashSlosherNearestParam | Unknown | ||||||
↳ | DrawSizeCollisionPaintParam | spl__BulletSplashSlosherDrawSizeCollisionPaintParam | Unknown | ||||||
↳ | CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DrawRadius | 0.2 | Unknown | ||||||
↳ | PaintDepthScale | 1.0 | Unknown | ||||||
↳ | PaintWidthHalf | 1.0 | Unknown | ||||||
↳ | SpawnParam | Unknown | |||||||
↳ | FirstSplashRateForLengthMax | float | Unknown | ||||||
↳ | FirstSplashRateForLengthMin | float | Unknown | ||||||
↳ | SpawnBetweenLength | float | Unknown | ||||||
↳ | SpawnNum | int | Unknown | ||||||
↳ | SplashWallHitParam | spl__BulletSplashWallHitParam | Unknown | ||||||
↳ | SpawnParam | spl__BulletSplashWallHitSpawnParam | Unknown | ||||||
↳ | BetweenDistance | 1.25 | Unknown | ||||||
↳ | DistanceXZRate | 1.333333 | Unknown | ||||||
↳ | FirstDistance | 1.25 | Unknown | ||||||
↳ | VelocityMinusYRate | 0.45 | Unknown | ||||||
↳ | WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | 0 | Unknown | ||||||
↳ | SplashSlosherHitParam | array | Unknown | ||||||
↳ | UnitDelayFrame | 0 | Unknown | ||||||
↳ | WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | 0 | Unknown | ||||||
WeaponParam | spl__WeaponSlosherParam | Unknown | |||||||
↳ | FrameOffsetDegreeRate | 1.0 | Unknown | ||||||
↳ | FrameOffsetMaxDegree | 10.0 | Unknown | ||||||
↳ | FrameOffsetMaxMoveLength | 3.0 | Unknown | ||||||
↳ | InkConsume | 0.01 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | MoveLmtFrame | 30 | Unknown | ||||||
↳ | MoveSpeed | 0.0 | Unknown | ||||||
↳ | PostDelayFrame | 6 | Unknown | ||||||
↳ | RepeatFrame | 20 | Unknown | ||||||
↳ | ShotGuide | spl__WeaponSlosherShotGuideParam | Unknown | ||||||
↳ | BulletOrderNumInUnit | 0 | Unknown | ||||||
↳ | Frame | 8 | Unknown | ||||||
↳ | UnitOrderNum | 0 | Unknown | ||||||
↳ | SwingLiftAnimFrame | 10.0 | Unknown | ||||||
↳ | SwingLiftFrame | 25 | Unknown | ||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown |
Splatlings
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | |||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
DamageParam | spl__BulletSpinnerDamageParamspl__BulletShooterDamageParam | Contains info about the damage of the main shot. | |||||||
↳ | ReduceEndFrame | 0 | Frame in which minimum damage is reached. | ||||||
↳ | ReduceStartFrame | 0 | Frame in which damage falloff starts. | ||||||
↳ | ValueFullChargeMax | 0 | Unknown | ||||||
↳ | ValueMax | 0 | Shot damage before damage falloff. | ||||||
↳ | ValueMin | 0 | Shot damage after damage falloff ends. | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp_Spinner | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
↳ | ValidMinCharge | False | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
MoveParam | spl__BulletSpinnerMoveParamspl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | |||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | SpawnSpeedFirstLastAndSecond | 0.0 | Unknown | ||||||
↳ | SpawnSpeedRandomBias | 0.5 | Unknown | ||||||
↳ | SpawnSpeedRandomRate | 0.0 | Unknown | ||||||
PaintParam | spl__BulletShooterPaintParam | Params for how much a bullet paints upon hitting the ground. Does not control splash. | Controlled by 2 systems, DepthScale and WidthHalf. These systems scale between certain values at certain distances/angles. | ||||||
↳ | DegreeUseDepthScaleMax | 10.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMax to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the min are scaled between the two values. | |||||
↳ | DegreeUseDepthScaleMin | 35.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMin to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the max are scaled between the two values. | |||||
↳ | DepthScaleMax | 2.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMax. | Higher values mean the weapon will have more painting range, and generally paint more. | |||||
↳ | DepthScaleMaxBreakFree | 2.4 | Unknown | ||||||
↳ | DepthScaleMin | 1.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMin. | Higher values mean the weapon will have more painting range, and generally paint more. | |||||
↳ | DepthScaleMinBreakFree | 1.2 | Unknown | ||||||
↳ | DistanceFar | 20.0 | Distance in which WidthHalfFar is used to control size of paint drops. | Any shots that land past this distance will use WidthHalfFar. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | |||||
↳ | DistanceMiddle | 20.0 | Distance in which WidthHalfMiddle is used to control size of paint drops. | Any shots that land short of this distance will scale between this and WidthHalfNear. Anything further scales between this and WidthHalfFar. | |||||
↳ | DistanceNear | 1.1 | Distance in which WidthHalfNear is used to control size of paint drops. | Any shots that land short of this distance will use WidthHalfNear. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | |||||
↳ | HeightUseDepthScaleMaxBreakFree | 1.5 | Unknown | ||||||
↳ | HeightUseDepthScaleMinBreakFree | 10.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.8 | Width of paint created when a shot lands at DistanceFar. | ||||||
↳ | WidthHalfMiddle | 1.8 | Width of paint created when a shot lands at DistanceMiddle. | ||||||
↳ | WidthHalfNear | 1.92 | Width of paint created when a shot lands at DistanceNear. | ||||||
SplashPaintParam | spl__BulletSplashShooterPaintParam | Unknown | |||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | ||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | DepthScaleMin | 1.0 | Unknown | ||||||
↳ | WidthHalf | 1.0 | Unknown | ||||||
↳ | WidthHalfNearest | 1.2 | Unknown | ||||||
SplashSpawnParam | spl__BulletSplashShooterSpawnParam | Unknown | |||||||
↳ | ForceSpawnNearestAddNumArray | array | Unknown | ||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | ||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | ||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | ||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | ||||||
↳ | SpawnBetweenLength | 0.0 | Unknown | ||||||
↳ | SpawnNearestLength | 0.0 | Unknown | ||||||
↳ | SpawnNum | 0.0 | Unknown | ||||||
↳ | SplitNum | 1 | Unknown | ||||||
VariableDamageParam | spl__BulletSpinnerDamageParamspl__BulletShooterDamageParam | Determines the damage properties of the alternate firing mode of the weapon. | Same params as DamageParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | ||||||
VariableMoveParam | spl__BulletSpinnerMoveParamspl__BulletSimpleMoveParam | Determines the bullet movement properties of the alternate firing mode of the weapon. | Same params as MoveParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | ||||||
VariablePaintParam | spl__BulletShooterPaintParam | Determines the painting properties of the alternate firing mode of the weapon. | Same params as PaintParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | ||||||
VariableShotParam | spl__WeaponVariableShotParam | Unknown | |||||||
VariableSplashPaintParam | spl__BulletSplashShooterPaintParam | Determines the splash painting properties of the alternate firing mode of the weapon. | Same params as SplashPaintParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | ||||||
VariableSplashSpawnParam | spl__BulletSplashShooterSpawnParam | Determines the splash spawning properties of the alternate firing mode of the weapon. | Same params as SplashSpawnParam. The alternate firing modes are squeezer's short range mode and ballpoint's long range mode. | ||||||
WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | |||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | |||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WeaponFullChargeParam | spl__WeaponSpinnerFullChargeParam | Params controlling the behavior of the weapon on a full charge. | |||||||
↳ | MaxShootingFrame_Second | 144 | The number of frames for which the weapon can fire. | ||||||
↳ | RepeatFrame | 6 | The interval of frames between bullets. | ||||||
WeaponKeepChargeParam | spl__WeaponKeepChargeParam | Unknown | |||||||
↳ | EnableKeepChargeAnytime | False | Unknown | ||||||
↳ | EnableKeepChargeTransCancel | False | Unknown | ||||||
↳ | KeepChargeFullFrame | 180 | Unknown | ||||||
↳ | KeepChargePreDelayFrame | 19 | Unknown | ||||||
↳ | KeepChargePreDelayFrame_Pre | 14 | Unknown | ||||||
↳ | MuzzleLocalPos | Unknown | |||||||
↳ | X | 0.0 | Unknown | ||||||
↳ | Y | 0.0 | Unknown | ||||||
↳ | Z | 0.0 | Unknown | ||||||
WeaponParam | spl__WeaponSpinnerParamspl__WeaponShooterParam | Unknown | |||||||
↳ | AirChargeRateByInkEmpty | 1 | Unknown | ||||||
↳ | BurstAimMoveFrame | 0 | Unknown | ||||||
↳ | ChargeFrame_First | 50 | Unknown | ||||||
↳ | ChargeFrame_Min | 8 | Unknown | ||||||
↳ | ChargeFrame_Second | 75 | Unknown | ||||||
↳ | EnableRecharge | False | Unknown | ||||||
↳ | InkConsume | 0.009 | Unknown | ||||||
↳ | InkEmptyChargeTimes | 4 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | JumpGnd_Charge | 0.08 | Unknown | ||||||
↳ | Jump_DegBiasDecreaseStartFrame | 0 | Unknown | ||||||
↳ | Jump_DegBiasEndFrame | 45 | Unknown | ||||||
↳ | Jump_DegBiasMax | 0.0 | Unknown | ||||||
↳ | Jump_DegSwerve | 0.0 | Unknown | ||||||
↳ | MaxShootingFrame_First | 72 | Unknown | ||||||
↳ | MaxShootingFrame_Second | 144 | Unknown | ||||||
↳ | MoveSpeed | 0.0 | Unknown | ||||||
↳ | MoveSpeed_Charge | 0.062 | Unknown | ||||||
↳ | PitchDegBias | 0.2 | Unknown | ||||||
↳ | PitchDegSwerve | 0.0 | Unknown | ||||||
↳ | PostDelayFrame | 4 | Unknown | ||||||
↳ | PostDelayFrame_Blaster | 23 | Unknown | ||||||
↳ | PreDelayFrame_HumanShot | 0 | Unknown | ||||||
↳ | PreDelayFrame_SquidShot | 4 | Unknown | ||||||
↳ | RepeatFrame | 6 | Unknown | ||||||
↳ | ShotGuideFrame | 8 | Unknown | ||||||
↳ | SquidShotShorteningFrame | 0 | Unknown | ||||||
↳ | Stand_DegBiasDecrease | 0.01 | Unknown | ||||||
↳ | Stand_DegBiasKf | 0.02 | Unknown | ||||||
↳ | Stand_DegBiasMax | 0.25 | Unknown | ||||||
↳ | Stand_DegBiasMin | 0.1 | Unknown | ||||||
↳ | Stand_DegSwerve | 0.0 | Unknown | ||||||
↳ | TripleShotSpanFrame | 0 | Unknown | ||||||
↳ | VariableShotRepeatStartFrame | 0 | Unknown | ||||||
↳ | VelGnd_Bias_Charge | 0.4 | Unknown | ||||||
↳ | VelGnd_DownRt_Charge | 0.2 | Unknown | ||||||
spl__BulletShooterTailLengthParam | spl__BulletShooterTailLengthParam | Unknown | |||||||
↳ | DelayShotFrame | 3 | Unknown | ||||||
↳ | EndMaxLength | 1.5 | Unknown | ||||||
↳ | MaxLengthFrame | 10 | Unknown | ||||||
↳ | StartMaxLength | 20.0 | Unknown | ||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown |
Dualies
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
CollisionLapOverParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | |||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | |||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
DamageLapOverParam | spl__BulletShooterDamageParam | Contains info about the damage of the main shot. | |||||||
↳ | ReduceEndFrame | 0 | Frame in which minimum damage is reached. | ||||||
↳ | ReduceStartFrame | 0 | Frame in which damage falloff starts. | ||||||
↳ | ValueMax | 0 | Shot damage before damage falloff. | ||||||
↳ | ValueMin | 0 | Shot damage after damage falloff ends. | ||||||
DamageParam | spl__BulletShooterDamageParam | Contains info about the damage of the main shot. | |||||||
↳ | ReduceEndFrame | 0 | Frame in which minimum damage is reached. | ||||||
↳ | ReduceStartFrame | 0 | Frame in which damage falloff starts. | ||||||
↳ | ValueMax | 0 | Shot damage before damage falloff. | ||||||
↳ | ValueMin | 0 | Shot damage after damage falloff ends. | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
MoveLapOverParam | spl__BulletSimpleMoveParam | Controls params relating to shot movement while in turret mode. Same as MoveParam. | |||||||
↳ | BrakeAirResist | 0.36 | Unknown | ||||||
↳ | BrakeGravity | 0.07 | Unknown | ||||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | ||||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | ||||||
↳ | BrakeToFreeVelocityY | -0.15 | Unknown | ||||||
↳ | FreeAirResist | 0.02 | Unknown | ||||||
↳ | FreeGravity | 0.016 | Unknown | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | Unknown | ||||||
↳ | GoStraightToBrakeStateFrame | 10 | Unknown | ||||||
↳ | SpawnSpeed | 2.0 | Unknown | ||||||
MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | |||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
PaintParam | spl__BulletShooterPaintParam | Params for how much a bullet paints upon hitting the ground. Does not control splash. | Controlled by 2 systems, DepthScale and WidthHalf. These systems scale between certain values at certain distances/angles. | ||||||
↳ | DegreeUseDepthScaleMax | 10.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMax to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the min are scaled between the two values. | |||||
↳ | DegreeUseDepthScaleMin | 35.0 | When a shot lands with this degree when hitting the ground, it uses DepthScaleMin to control how stretched out the paint is (in the direction away from which it was fired). | Shots landing between this and the max are scaled between the two values. | |||||
↳ | DepthScaleMax | 2.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMax. | Higher values mean the weapon will have more painting range, and generally paint more. | |||||
↳ | DepthScaleMaxBreakFree | 2.4 | Unknown | ||||||
↳ | DepthScaleMin | 1.4 | Arbitrary coefficient controlling how stretched the shot is when the shot lands with a degree of DegreeUseDepthScaleMin. | Higher values mean the weapon will have more painting range, and generally paint more. | |||||
↳ | DepthScaleMinBreakFree | 1.2 | Unknown | ||||||
↳ | DistanceFar | 20.0 | Distance in which WidthHalfFar is used to control size of paint drops. | Any shots that land past this distance will use WidthHalfFar. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | |||||
↳ | DistanceMiddle | 20.0 | Distance in which WidthHalfMiddle is used to control size of paint drops. | Any shots that land short of this distance will scale between this and WidthHalfNear. Anything further scales between this and WidthHalfFar. | |||||
↳ | DistanceNear | 1.1 | Distance in which WidthHalfNear is used to control size of paint drops. | Any shots that land short of this distance will use WidthHalfNear. Shots that land between this and DistanceMiddle have their size scaled between the 2 values, depending on how close to each the shot was. | |||||
↳ | HeightUseDepthScaleMaxBreakFree | 1.5 | Unknown | ||||||
↳ | HeightUseDepthScaleMinBreakFree | 10.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.8 | Width of paint created when a shot lands at DistanceFar. | ||||||
↳ | WidthHalfMiddle | 1.8 | Width of paint created when a shot lands at DistanceMiddle. | ||||||
↳ | WidthHalfNear | 1.92 | Width of paint created when a shot lands at DistanceNear. | ||||||
SideStepBlastParam | spl__BulletBlastParam | Explosion parameters for the dodge roll. | |||||||
↳ | CrossPaintCheckLength | 2.0 | Unknown | ||||||
↳ | CrossPaintRadius | 2.0 | Unknown | ||||||
↳ | DamageLinear | False | For explosions with multiple possible damage values (multiple entries in DistanceDamage), determines if damage dealt is interpolated linearly for targets inside of one damage radius but outside of another. If false, the damage dealt will be exactly the damage value of the nearest radius that the target is within. | Most explosions have this set to false, although all blasters with multiple damage radii have it set to true. | |||||
↳ | DistanceDamage | Array of values determining how much damage is dealt based on distance from the center of the explosion. | |||||||
↳ | Damage | int | Damage dealt at the specified distance. | ||||||
↳ | Distance | float | Distance in which the damage is dealt. | ||||||
↳ | PaintHeight | 4.0 | Unknown | ||||||
↳ | PaintRadius | 4.0 | Unknown | ||||||
SideStepParam | spl__PlayerSideStepParam | Parameters that control the dodge roll. | |||||||
↳ | ChargeFrame | 4 | Unknown | ||||||
↳ | InkConsume | 0.09 | The amount of ink consumed by the dodge roll. | ||||||
↳ | InkRecoverStop | 70 | Unknown | ||||||
↳ | InputReqAcceptFrame | 10 | Unknown | ||||||
↳ | IsShootableInMove | False | Determines whether the weapon can be fired while moving in a dodge roll. | ||||||
↳ | MoveDist | 4.0 | The distance travelled by the dodge roll. | ||||||
↳ | MoveFrame | 16 | Unknown | ||||||
↳ | MoveStepKd | 0.95 | Unknown | ||||||
↳ | RepeatCnt | 2 | The number of times the dodge roll can be performed in succession. | ||||||
↳ | SlipMoveDistAir | 1.0 | Unknown | ||||||
↳ | SlipMoveDistGnd | 1.0 | Unknown | ||||||
↳ | SlipMoveFrame | 50 | Unknown | ||||||
↳ | SplashSlideParam | spl__BulletSplashManeuverSlideParam | Unknown | ||||||
↳ | MoveLength | 5.0 | Unknown | ||||||
↳ | PaintDepthScale | 2.0 | Unknown | ||||||
↳ | PaintWidthHalf | 1.0 | Unknown | ||||||
↳ | SpawnDirPitch | 70.0 | Unknown | ||||||
↳ | SpawnOffsetY | 1.0 | Unknown | ||||||
↳ | WaitFrame | 6 | Unknown | ||||||
↳ | TimeScale | 3.0 | Unknown | ||||||
↳ | TimeScaleFrm | 7 | Unknown | ||||||
↳ | UnrelaxFrameMove | 32 | Unknown | ||||||
↳ | UnrelaxFrameMove_Last | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSideStep | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSideStep_Last | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSquid | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSquid_Last | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoWeapon | 4 | Unknown | ||||||
↳ | UnrelaxFrameNoWeapon_Last | 4 | Unknown | ||||||
↳ | UnrelaxFrameOneMuzzle | 32 | Unknown | ||||||
↳ | UnrelaxFrameOneMuzzle_Last | 32 | Unknown | ||||||
SplashPaintParam | spl__BulletSplashShooterPaintParam | Unknown | |||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | ||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | DepthScaleMin | 1.0 | Unknown | ||||||
↳ | WidthHalf | 1.0 | Unknown | ||||||
↳ | WidthHalfNearest | 1.2 | Unknown | ||||||
SplashSpawnLapOverParam | spl__BulletSplashShooterSpawnParam | Unknown | |||||||
↳ | ForceSpawnNearestAddNumArray | array | Unknown | ||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | ||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | ||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | ||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | ||||||
↳ | SpawnBetweenLength | 0.0 | Unknown | ||||||
↳ | SpawnNearestLength | 0.0 | Unknown | ||||||
↳ | SpawnNum | 0.0 | Unknown | ||||||
↳ | SplitNum | 1 | Unknown | ||||||
SplashSpawnParam | spl__BulletSplashShooterSpawnParam | Unknown | |||||||
↳ | ForceSpawnNearestAddNumArray | array | Unknown | ||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | ||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | ||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | ||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | ||||||
↳ | SpawnBetweenLength | 0.0 | Unknown | ||||||
↳ | SpawnNearestLength | 0.0 | Unknown | ||||||
↳ | SpawnNum | 0.0 | Unknown | ||||||
↳ | SplitNum | 1 | Unknown | ||||||
WallDropCollisionPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | |||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | |||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
WeaponParam | spl__WeaponManeuverParamspl__WeaponShooterParam | Unknown | |||||||
↳ | BurstAimMoveFrame | 0 | Unknown | ||||||
↳ | InkConsume | 0.009 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | Jump_DegBiasDecreaseStartFrame | 0 | Unknown | ||||||
↳ | Jump_DegBiasEndFrame | 45 | Unknown | ||||||
↳ | Jump_DegBiasMax | 0.0 | Unknown | ||||||
↳ | Jump_DegSwerve | 0.0 | Unknown | ||||||
↳ | LapOver_DegSwerve | 0.0 | Unknown | ||||||
↳ | LapOver_RepeatFrame | 6 | Unknown | ||||||
↳ | MoveSpeed | 0.0 | Unknown | ||||||
↳ | PostDelayFrame | 4 | Unknown | ||||||
↳ | PostDelayFrame_Blaster | 23 | Unknown | ||||||
↳ | PreDelayFrame_HumanShot | 0 | Unknown | ||||||
↳ | PreDelayFrame_SquidShot | 4 | Unknown | ||||||
↳ | RepeatFrame | 6 | Unknown | ||||||
↳ | ShotGuideFrame | 8 | Unknown | ||||||
↳ | SquidShotShorteningFrame | 0 | Unknown | ||||||
↳ | Stand_DegBiasDecrease | 0.01 | Unknown | ||||||
↳ | Stand_DegBiasKf | 0.02 | Unknown | ||||||
↳ | Stand_DegBiasMax | 0.25 | Unknown | ||||||
↳ | Stand_DegBiasMin | 0.1 | Unknown | ||||||
↳ | Stand_DegSwerve | 0.0 | Unknown | ||||||
↳ | TripleShotSpanFrame | 0 | Unknown | ||||||
↳ | VariableShotRepeatStartFrame | 0 | Unknown | ||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown |
Brellas
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
spl__BulletShelterCanopyParam | spl__BulletShelterCanopyParam | Params controlling the behavior of the brella canopy. | |||||||
↳ | CanopyAirResist | 0.05 | Unknown | ||||||
↳ | CanopyAirResistAir | 0.01 | Unknown | ||||||
↳ | CanopyAttackedDamageRate | 0.5 | Unknown | ||||||
↳ | CanopyBaseSpeedComeOverRate | 0.92 | Unknown | ||||||
↳ | CanopyColRadius | 0.5 | Unknown | ||||||
↳ | CanopyCureHPPerFrame | 25 | Unknown | ||||||
↳ | CanopyCureWaitFrame | 0 | Unknown | ||||||
↳ | CanopyDamage | 300 | Unknown | ||||||
↳ | CanopyDamageIntervalFrame | 30 | Unknown | ||||||
↳ | CanopyDestroyWaitFrame | 15 | Unknown | ||||||
↳ | CanopyFrame | 300 | Unknown | ||||||
↳ | CanopyGravity | 0.9 | Unknown | ||||||
↳ | CanopyHP | 5000 | Unknown | ||||||
↳ | CanopyHitOtherCanopyDamage | 5000 | Unknown | ||||||
↳ | CanopyHitOtherCanopyVolume | 8 | Unknown | ||||||
↳ | CanopyHitShieldAttackDamage | 1500 | Unknown | ||||||
↳ | CanopyHitShieldIntervalFrame | 15 | Unknown | ||||||
↳ | CanopyHitShieldReceiveDamage | 10000 | Unknown | ||||||
↳ | CanopyHoldKnockBackCoreImpact | 720.0 | Unknown | ||||||
↳ | CanopyHoldKnockBackCoreImpactNP | -1.0 | Unknown | ||||||
↳ | CanopyInitSpeed | 0.132 | Unknown | ||||||
↳ | CanopyMoveKnockBackCoreImpact | 720.0 | Unknown | ||||||
↳ | CanopyMoveKnockBackCoreImpactNP | -1.0 | Unknown | ||||||
↳ | CanopyMoveKnockBackDegree | 60.0 | Unknown | ||||||
↳ | CanopyMoveKnockBackSideStepRate | 1.333 | Unknown | ||||||
↳ | CanopyNakedFrame | 390 | Unknown | ||||||
↳ | CanopyPaintRadius | 1.0 | Unknown | ||||||
↳ | CanopyReboundBoundAddVel | 0.3 | Unknown | ||||||
↳ | CanopyReboundBoundRate | 0.9 | Unknown | ||||||
↳ | CanopyReboundEnemyAddSideVel | 0.0 | Unknown | ||||||
↳ | CanopyReboundMinSpeed | 0.5 | Unknown | ||||||
↳ | CanopySpeedAirAddScaleXZ | 0.12 | Unknown | ||||||
↳ | CanopySpeedGroundAddScale | 0.08 | Unknown | ||||||
↳ | CanopyTiltDegree | 10.0 | Unknown | ||||||
↳ | CheckReceiverAttackPos | False | Unknown | ||||||
↳ | FootSplashColRadius | 0.15 | Unknown | ||||||
↳ | FootSplashOffset | 1.2 | Unknown | ||||||
↳ | FootSplashPaintRadius | 1.3 | Unknown | ||||||
↳ | FootSplashShapeCastOffset | 0.8 | Unknown | ||||||
↳ | FootSplashSpanFrame | 4 | Unknown | ||||||
↳ | FootSplashWaitFrame | 20 | Unknown | ||||||
↳ | IgnoreStepHeight | 0.25 | Unknown | ||||||
↳ | OwnerKnockBack_MyVelRate | 1.6 | Unknown | ||||||
↳ | OwnerKnockBack_OpponentVelRate | 0.01 | Unknown | ||||||
↳ | OwnerKnockBack_ValueMax | 480.0 | Unknown | ||||||
↳ | OwnerKnockBack_ValueMin | 300.0 | Unknown | ||||||
↳ | SlopeSlowDownRate | 1.0 | Unknown | ||||||
spl__BulletShelterShotgunParam | spl__BulletShelterShotgunParam | Params related to the pellets fired by the brella shotgun. | |||||||
↳ | DamageEffectiveTotalMax | 10000 | The maximum damage that the brella is able to deal per target with one firing of the shotgun. | ||||||
↳ | GroupParams | spl__BulletShelterShotgunGroupParam | Unknown | ||||||
↳ | AddDegree | 0.0 | Unknown | ||||||
↳ | CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DamageParam | spl__BulletShelterShotgunDamageParam | Unknown | ||||||
↳ | ReduceEndFrame | 24 | Unknown | ||||||
↳ | ReduceStartFrame | 8 | Unknown | ||||||
↳ | ValueMax | 180 | Unknown | ||||||
↳ | ValueMin | 120 | Unknown | ||||||
↳ | DrawRadius | 0.4 | Unknown | ||||||
↳ | HorizontalDegree | 0.0 | Unknown | ||||||
↳ | HorizontalOffset | 0.0 | Unknown | ||||||
↳ | InitVelRandom | 0.4 | Unknown | ||||||
↳ | MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | PaintParam | spl__BulletShelterShotgunPaintParam | Unknown | ||||||
↳ | DegreeUseDepthScaleMax | 10.0 | Unknown | ||||||
↳ | DegreeUseDepthScaleMin | 35.0 | Unknown | ||||||
↳ | DepthScaleMax | 2.4 | Unknown | ||||||
↳ | DepthScaleMaxBreakFree | 2.4 | Unknown | ||||||
↳ | DepthScaleMin | 1.4 | Unknown | ||||||
↳ | DepthScaleMinBreakFree | 1.2 | Unknown | ||||||
↳ | DistanceFar | 20.0 | Unknown | ||||||
↳ | DistanceMiddle | 20.0 | Unknown | ||||||
↳ | DistanceNear | 2.0 | Unknown | ||||||
↳ | HeightUseDepthScaleMaxBreakFree | 1.5 | Unknown | ||||||
↳ | HeightUseDepthScaleMinBreakFree | 10.0 | Unknown | ||||||
↳ | WidthHalfFar | 1.4 | Unknown | ||||||
↳ | WidthHalfMiddle | 1.4 | Unknown | ||||||
↳ | WidthHalfNear | 1.4 | Unknown | ||||||
↳ | TotalNum | 0 | Unknown | ||||||
↳ | VerticalDegree | 0.0 | Unknown | ||||||
↳ | VerticalOffset | 0.0 | Unknown | ||||||
↳ | ShotgunWallDropCollisionParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | ShotgunWallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
↳ | SplashParam | spl__BulletShelterShotgunSplashParam | Unknown | ||||||
↳ | CreateSplashLength | 3.0 | Unknown | ||||||
↳ | CreateSplashNum | 6 | Unknown | ||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | ||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | ||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | ||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | ||||||
↳ | SplashColRadius | 0.15 | Unknown | ||||||
↳ | SplashDrawRadius | 0.3 | Unknown | ||||||
↳ | SplashPaintDepthScaleFullActive | 1.85 | Unknown | ||||||
↳ | SplashPaintDepthScaleOneActive | 4.7 | Unknown | ||||||
↳ | SplashPaintWidthFullActive | 1.27 | Unknown | ||||||
↳ | SplashPaintWidthOneActive | 0.5 | Unknown | ||||||
↳ | SplashWallDropCollisionParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
↳ | SplashWallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | value_0_008 | Unknown | ||||||
spl__SpawnBulletAdditionMovePlayerParam | spl__SpawnBulletAdditionMovePlayerParam | Unknown | |||||||
↳ | GuideYMinusZero | False | Unknown | ||||||
↳ | XRate | 0.4 | Unknown | ||||||
↳ | YMax | 100.0 | Unknown | ||||||
↳ | YMinusRate | 0.0 | Unknown | ||||||
↳ | YPlusRate | 1.0 | Unknown | ||||||
↳ | ZRate | 2.0 | Unknown | ||||||
spl__WeaponShelterCanopyParam | spl__WeaponShelterCanopyParam | Params that control the behavior of the canopy weapon. | |||||||
↳ | CanopyChargeFrame | 12 | Unknown | ||||||
↳ | CanopyDirXZ_DiffDeg_H | 30.0 | Unknown | ||||||
↳ | CanopyDirXZ_DiffDeg_L | 1.0 | Unknown | ||||||
↳ | CanopyDirXZ_OpenBias | 0.925 | Unknown | ||||||
↳ | CanopyDirXZ_RotDegBias | 0.5 | Unknown | ||||||
↳ | CanopyDirXZ_RotDeg_H | 2.0 | Unknown | ||||||
↳ | CanopyDirXZ_RotDeg_L | 1.0 | Unknown | ||||||
↳ | CanopyNakedFrame | 390 | Unknown | ||||||
↳ | CanopyOpenEndBias | 0.7 | Unknown | ||||||
↳ | CanopyOpenEndOffset | 1.5 | Unknown | ||||||
↳ | CanopyOpenFrame | 20 | Unknown | ||||||
↳ | CanopyOpenStartOffset | 0.9 | Unknown | ||||||
↳ | CanopyShotFrame | 90 | Unknown | ||||||
↳ | InkConsumeUmbrella | 0.2 | Unknown | ||||||
↳ | IsAlwaysNaked | False | Unknown | ||||||
↳ | IsCanopyShot | True | Unknown | ||||||
↳ | IsRecoverCanopyByKill | False | Unknown | ||||||
spl__WeaponShelterShotgunParam | spl__WeaponShelterShotgunParam | Unknown | |||||||
↳ | InkConsume | 0.06325 | Unknown | ||||||
↳ | InkRecoverStop | 60 | Unknown | ||||||
↳ | InkRecoverStopCanopy | 120 | Unknown | ||||||
↳ | InkRecoverStopCharge | 20 | Unknown | ||||||
↳ | JumpGndCharge | 0.7 | Unknown | ||||||
↳ | MoveSpeed | 0.65 | Unknown | ||||||
↳ | MoveSpeedCharge | 0.55 | Unknown | ||||||
↳ | PostDelayFrame_Main | 20 | Unknown | ||||||
↳ | PostDelayFrame_MoveLmt | 20 | Unknown | ||||||
↳ | PostNoShotReqFrame | 16 | Unknown | ||||||
↳ | PreDelayFrame_HumanMain | 8 | Unknown | ||||||
↳ | PreDelayFrame_SquidMain | 15 | Unknown | ||||||
↳ | RepeatFrame | 0 | Unknown | ||||||
↳ | ShotGuideBiasGroupIndex | 1 | Unknown | ||||||
↳ | ShotGuideCalcGroupIndex | 0 | Unknown | ||||||
↳ | ShotGuideFrame | 8 | Unknown |
Stringers
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
↳ | High | 1.5 | Unknown | ||||||
↳ | Low | 0.0 | Unknown | ||||||
↳ | Mid | 0.75 | Unknown | ||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | Overwrite_ConsumeRt_Main_High | -1.0 | Ink saver main rate at maximum stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Low | -1.0 | Ink saver main rate with no stacking. | ||||||
↳ | Overwrite_ConsumeRt_Main_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | Overwrite_MoveVelRt_Shot_High | -1.0 | Run speed up rate while shooting and moving at maximum stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Low | -1.0 | Run speed up rate while shooting and moving with no stacking. | ||||||
↳ | Overwrite_MoveVelRt_Shot_Mid | -1.0 | Value used to help determine how the game interpolates between the two extremes for gear values. | More details on this system can be found at https://leanny.github.io/paper/abilities.pdf | |||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
spl__BulletStringerParam | spl__BulletStringerParam | Unknown | |||||||
↳ | CollisionParam | spl__BulletSimpleCollisionParam | Contains params related to the collision of the main shot. | ||||||
↳ | ChangeFrameForField | 0 | Frame in which the collision hitbox for the stage changes. | ||||||
↳ | ChangeFrameForPlayer | 0 | Frame in which the collision hitbox for opponents changes. | ||||||
↳ | EndRadiusForField | 0.2 | Radius of the collision hitbox after the change for the stage. | ||||||
↳ | EndRadiusForPlayer | 0.2 | Radius of the collision hitbox after the change for opponents. | ||||||
↳ | FriendThroughFrameForPlayer | 0 | Unknown | Likely controls collision for teammates. | |||||
↳ | InitRadiusForField | 0.2 | Radius of the collision hitbox before the change for the stage. | ||||||
↳ | InitRadiusForPlayer | 0.2 | Radius of the collision hitbox before the change for opponents. | ||||||
↳ | DamageParam | spl__BulletStringerDamageParam | Unknown | ||||||
↳ | DirectHitDamageMax | 400 | Unknown | ||||||
↳ | DirectHitDamageMid | 0 | Unknown | ||||||
↳ | DirectHitDamageMin | 400 | Unknown | ||||||
↳ | DetonationParam | spl__BulletStringerDetonationParam | Unknown | ||||||
↳ | BlastParam | spl__BulletBlastParam | Explosion parameters. | ||||||
↳ | CollisionRadiusForPaint | 0.0 | Unknown | ||||||
↳ | CrossPaintCheckLength | 2.0 | Unknown | ||||||
↳ | CrossPaintRadius | 2.0 | Unknown | ||||||
↳ | CrossPaintTexture | 10 | Unknown | ||||||
↳ | CrossPaintUseChageArea | False | Unknown | ||||||
↳ | DamageAttackerPriority | False | Determines whether damage is dealt based on contact on the user's screen (true) or the target's screen (false). | Usually set to true on main weapons and false on subs/specials. Notably, parrying the explosion is much more consistent when this value is set to false. | |||||
↳ | DamageLinear | False | For explosions with multiple possible damage values (multiple entries in DistanceDamage), determines if damage dealt is interpolated linearly for targets inside of one damage radius but outside of another. If false, the damage dealt will be exactly the damage value of the nearest radius that the target is within. | Most explosions have this set to false, although all blasters with multiple damage radii have it set to true. | |||||
↳ | DamageOffsetY | 0.0 | Unknown | ||||||
↳ | DistanceDamage | Array of values determining how much damage is dealt based on distance from the center of the explosion. | |||||||
↳ | Damage | int | Damage dealt at the specified distance. | ||||||
↳ | Distance | float | Distance in which the damage is dealt. | ||||||
↳ | KnockBackParam | spl__BulletKnockBackParam | Unknown | ||||||
↳ | Accel | 200.0 | Unknown | ||||||
↳ | Bias | 0.5 | Unknown | ||||||
↳ | DirectionZeroAccelRate | 0.0 | Unknown | ||||||
↳ | Distance | 2.0 | Unknown | ||||||
↳ | PaintHeight | 4.0 | Unknown | ||||||
↳ | PaintOffsetY | 0.0 | Unknown | ||||||
↳ | PaintRadius | 4.0 | Unknown | ||||||
↳ | PaintTexture | 10 | Unknown | ||||||
↳ | PlaneDamage | array | Unknown | ||||||
↳ | ReactionVel | 100.0 | Unknown | ||||||
↳ | SplashAroundParam | spl__BulletSpawnSplashAroundParam | Unknown | ||||||
↳ | Num | 0 | Unknown | ||||||
↳ | OffsetY | 0.5 | Unknown | ||||||
↳ | PaintRadius | 1.0 | Unknown | ||||||
↳ | PitchMax | 30.0 | Unknown | ||||||
↳ | PitchMin | 5.0 | Unknown | ||||||
↳ | VelocityMax | 0.54 | Unknown | ||||||
↳ | VelocityMin | 0.48 | Unknown | ||||||
↳ | SubSpecialSpecUpList | array | Unknown | ||||||
↳ | DetonationFrame | 40 | Unknown | ||||||
↳ | IsExplosiveBoltMidCharge | False | Unknown | ||||||
↳ | IsExplosiveBoltMinCharge | False | Unknown | ||||||
↳ | DrawParam | spl__BulletStringerDrawParam | Unknown | ||||||
↳ | AttInterpRate | 0.1 | Unknown | ||||||
↳ | CapsuleLength | 0.2 | Unknown | ||||||
↳ | CapsuleRadius | 0.1 | Unknown | ||||||
↳ | IsDrawCapsule | False | Unknown | ||||||
↳ | IsDrawCollision | False | Unknown | ||||||
↳ | Effect1stParam | spl__BulletStringerEffect1stParam | Unknown | ||||||
↳ | DelayFrame | 0 | Unknown | ||||||
↳ | MaxLen | 0.0 | Unknown | ||||||
↳ | Effect2ndParam | spl__BulletStringerEffect2ndParam | Unknown | ||||||
↳ | LandArrowMinAngle | 45 | Unknown | ||||||
↳ | LandArrowRiseFrame | 1 | Unknown | ||||||
↳ | SmokeInterval | 0.0 | Unknown | ||||||
↳ | SmokeStartLen | 0.0 | Unknown | ||||||
↳ | MoveParam | spl__BulletStringerMoveParamspl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | HitWallKeepFrame | 4 | Unknown | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | SpawnSpeedMax | 2.0 | Unknown | ||||||
↳ | SpawnSpeedMid | 0.0 | Unknown | ||||||
↳ | SpawnSpeedMin | 1.0 | Unknown | ||||||
↳ | PaintParam | spl__BulletStringerPaintParam | Unknown | ||||||
↳ | DepthScaleMax | 2.4 | Unknown | ||||||
↳ | DepthScaleMin | 1.4 | Unknown | ||||||
↳ | PaintDegreeMax | 35.0 | Unknown | ||||||
↳ | PaintDegreeMin | 10.0 | Unknown | ||||||
↳ | WidthHalfMax | 3.0 | Unknown | ||||||
↳ | WidthHalfMid | 0.0 | Unknown | ||||||
↳ | WidthHalfMin | 1.8 | Unknown | ||||||
↳ | SplashPaintParam | spl__BulletSplashStringerPaintParam | Unknown | ||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | ||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | DepthScaleMin | 1.0 | Unknown | ||||||
↳ | WidthHalf | 1.28 | Unknown | ||||||
↳ | WidthHalfNearest | 1.792 | Unknown | ||||||
↳ | SplashSpawnParam | spl__BulletSplashStringerSpawnParam | Unknown | ||||||
↳ | DropInterval | 9.2 | Unknown | ||||||
↳ | NearestLen | 1.25 | Unknown | ||||||
↳ | RandomSpawnVelXMax | 0.055 | Unknown | ||||||
↳ | RandomSpawnVelYMax | 0.015 | Unknown | ||||||
↳ | RandomSpawnVelZMax | 0.02 | Unknown | ||||||
↳ | RandomSpawnVelZMin | 0.01 | Unknown | ||||||
↳ | SplashNumMax | 3 | Unknown | ||||||
↳ | SplitNum | 6 | Unknown | ||||||
↳ | WallDropMoveParam | spl__BulletWallDropMoveParam | Unknown | ||||||
↳ | FallPeriodFirstFrameMax | 30 | Unknown | ||||||
↳ | FallPeriodFirstFrameMin | 10 | Unknown | ||||||
↳ | FallPeriodFirstTargetSpeed | 0.06 | Unknown | ||||||
↳ | FallPeriodLastFrameMax | 20 | Unknown | ||||||
↳ | FallPeriodLastFrameMin | 15 | Unknown | ||||||
↳ | FallPeriodSecondFrame | 10 | Unknown | ||||||
↳ | FallPeriodSecondTargetSpeed | 0.06 | Unknown | ||||||
↳ | FreeGravityType | 0 | Unknown | ||||||
↳ | WallDropPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | FallPeriodFirstSecondTargetAlp | 1.0 | Unknown | ||||||
↳ | PaintRadiusFall | 0.65 | Unknown | ||||||
↳ | PaintRadiusGround | 0.6 | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
spl__WeaponStringerParam | spl__WeaponStringerParam | Unknown | |||||||
↳ | ChargeKeepParam | spl__WeaponKeepChargeParam | Unknown | ||||||
↳ | EnableKeepChargeAnytime | False | Unknown | ||||||
↳ | EnableKeepChargeTransCancel | False | Unknown | ||||||
↳ | KeepChargeFullFrame | 180 | Unknown | ||||||
↳ | KeepChargePreDelayFrame | 19 | Unknown | ||||||
↳ | KeepChargePreDelayFrame_Pre | 14 | Unknown | ||||||
↳ | MuzzleLocalPos | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ChargeParam | spl__WeaponStringerChargeParam | Unknown | ||||||
↳ | AirChargeRateByInkEmpty | 1 | Unknown | ||||||
↳ | ChargeFrameFullCharge | 60 | Unknown | ||||||
↳ | ChargeFrameMidCharge | 0 | Unknown | ||||||
↳ | ChargeFrameMinCharge | 8 | Unknown | ||||||
↳ | FreezeFrameFullCharge | 10 | Unknown | ||||||
↳ | FreezeFrameMidCharge | 0 | Unknown | ||||||
↳ | FreezeFrameMinCharge | 10 | Unknown | ||||||
↳ | InkConsumeFullCharge | 0.2 | Unknown | ||||||
↳ | InkConsumeMidCharge | 0.0 | Unknown | ||||||
↳ | InkConsumeMinCharge | 0.05 | Unknown | ||||||
↳ | InkEmptyChargeTimes | 3 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | InkRecoverStopChargeKeep | 4 | Unknown | ||||||
↳ | JumpHeightFullCharge | 0.0 | Unknown | ||||||
↳ | MoveJumpDownBias | 0.4 | Unknown | ||||||
↳ | MoveJumpDownStartChargeRate | 0.2 | Unknown | ||||||
↳ | MoveSpeedFullCharge | 0.2 | Unknown | ||||||
↳ | PostDelayFrame | 10 | Unknown | ||||||
↳ | IsEnableChargeKeep | True | Unknown | ||||||
↳ | PlayerParam | spl__WeaponStringerPlayerParam | Unknown | ||||||
↳ | BowTiltDegRcvInterpRate | 0.8 | Unknown | ||||||
↳ | ShotGuideParam | spl__WeaponStringerShotGuideParam | Unknown | ||||||
↳ | DelayFrameShowShotGuide | 6 | Unknown | ||||||
↳ | GuideDrawFrameDefilade | 6 | Unknown | ||||||
↳ | GuideDrawFrameFirst | 0 | Unknown | ||||||
↳ | GuideDrawFrameSecond | 0 | Unknown | ||||||
↳ | IsDrawTrajectory | True | Unknown | ||||||
↳ | MainArrowGuideDrawFrame | 4 | Unknown | ||||||
↳ | SubArrowGuideDrawFrame | 4 | Unknown | ||||||
↳ | TiltGuideEnabled | True | Unknown | ||||||
↳ | TiltGuideLength | 1.0 | Unknown | ||||||
↳ | TiltGuideWidth | 1.0 | Unknown | ||||||
↳ | ShotParam | spl__WeaponStringerShotParam | Unknown | ||||||
↳ | ArrowAngleMax | 25.0 | Unknown | ||||||
↳ | ArrowAngleMid | 0 | Unknown | ||||||
↳ | ArrowAngleMin | 0.0 | Unknown | ||||||
↳ | ArrowMargin | 0.3 | Unknown | ||||||
↳ | ArrowNum | 3 | Unknown | ||||||
↳ | BearMuzzleMoveDistArray | array | Unknown | ||||||
↳ | BearMuzzleResetFrame | 0 | Unknown | ||||||
↳ | BowJumpTiltSpeedForward | 6.0 | Unknown | ||||||
↳ | BowJumpTiltSpeedReverse | -6.0 | Unknown | ||||||
↳ | BowTiltDegreeMax | 90.0 | Unknown | ||||||
↳ | BowTiltDistanceMax | 2.0 | Unknown | ||||||
↳ | BowTiltKeepFrame | 15 | Unknown | ||||||
↳ | BowTiltResetSpeed | 2 | Unknown | ||||||
↳ | BowTiltThreshold | 0.005 | Unknown | ||||||
↳ | DefiladeCheckAngle | 80.0 | Unknown | ||||||
↳ | DefiladeCheckDist | 0.5 | Unknown | ||||||
↳ | DefildaedBulletSpeed | 0.1 | Unknown | ||||||
↳ | DiffusionArrowParamArray | Unknown | |||||||
↳ | ShotAddDeg_H | float | Unknown | ||||||
↳ | ShotAddDeg_V | float | Unknown | ||||||
↳ | SpawnSpeedMax | float | Unknown | ||||||
↳ | SpawnSpeedMid | float | Unknown | ||||||
↳ | SpawnSpeedMin | float | Unknown | ||||||
↳ | EnableOldTiltControl | False | Unknown | ||||||
↳ | IsStringerBear | False | Unknown |
Splatanas
Name | Default value/type | Description | Notes | ||||||
---|---|---|---|---|---|---|---|---|---|
BulletSaberHorizontalParam | spl__BulletSaberParam | Unknown | |||||||
BulletSaberSlashHorizontalParam | spl__BulletSaberSlashParam | Unknown | |||||||
BulletSaberSlashVerticalParam | spl__BulletSaberSlashParam | Unknown | |||||||
↳ | DamageParam | spl__BulletSaberSlashDamageParam | Unknown | ||||||
↳ | AccelForCastle | 0.0 | Unknown | ||||||
↳ | DamageValue | 0 | Unknown | ||||||
↳ | IsPenetrate | False | Unknown | ||||||
↳ | MoveParam | spl__BulletSaberSlashMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | AliveFrame | 0 | Unknown | ||||||
↳ | ShapeParam | spl__BulletSaberSlashShapeParam | Unknown | ||||||
↳ | BoxCenter | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | BoxHalfExtents | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | CylinderCenterA | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | CylinderCenterB | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | CylinderRadius | 1.4 | Unknown | ||||||
↳ | HasCylinderShape | False | Unknown | ||||||
BulletSaberVerticalParam | spl__BulletSaberParam | Unknown | |||||||
↳ | BurstParam | spl__BulletSaberBurstParam | Unknown | ||||||
↳ | BurstFrame | 0 | Unknown | ||||||
↳ | SplashColRadius | 0.0 | Unknown | ||||||
↳ | SplashDrawRadius | 0.0 | Unknown | ||||||
↳ | SplashPaintRadius | 0.0 | Unknown | ||||||
↳ | CollisionParam | spl__BulletSaberCollisionParam | Unknown | ||||||
↳ | CoreIndex | 0 | Unknown | ||||||
↳ | OffsetArray | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ParamArray | Unknown | |||||||
↳ | ChangeFrameForField | int | Unknown | ||||||
↳ | ChangeFrameForPlayer | int | Unknown | ||||||
↳ | EndRadiusForField | float | Unknown | ||||||
↳ | EndRadiusForPlayer | float | Unknown | ||||||
↳ | FriendThroughFrameForPlayer | int | Unknown | ||||||
↳ | InitRadiusForField | float | Unknown | ||||||
↳ | InitRadiusForPlayer | float | Unknown | ||||||
↳ | DamageParam | spl__BulletSaberDamageParam | Unknown | ||||||
↳ | HasGuard | True | Unknown | ||||||
↳ | HitDamage | 0 | Unknown | ||||||
↳ | MoveParam | spl__BulletSimpleMoveParam | Controls parameters relating to shot movement. Shots have 3 movement stages: Straight, Brake, and Free. | ||||||
↳ | BrakeAirResist | 0.36 | Speed reduction per frame during brake state. | Applies in all directions, applies before gravity. | |||||
↳ | BrakeGravity | 0.07 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | Applies after air resistance. | |||||
↳ | BrakeToFreeStateFrame | 4 | Unknown | Appears to be unused. Implies that it forces shots to enter free state after a certain number of frames. | |||||
↳ | BrakeToFreeVelocityXZ | 0.2355 | Unknown | Also appears unused. It is unclear whether intended behavior requires both XZ and Y velocity to be below a certain threshold, or if just one needs to be. | |||||
↳ | BrakeToFreeVelocityY | -0.15 | When a shot's Y velocity falls below this number, it enters free state. | Some weapons set this value exceptionally high to effectively skip brake state. | |||||
↳ | FreeAirResist | 0.02 | Speed reduction per frame during free state. | Brake and Free state function identically but with different parameters. | |||||
↳ | FreeGravity | 0.016 | Acceleration due to gravity during brake state, adds this value to downward velocity once per frame. | ||||||
↳ | GoStraightStateEndMaxSpeed | 10.0 | After straight state ends, if the velocity is above this number, it is set equal to it. | This change occurs before air resistance and gravity is applied. | |||||
↳ | GoStraightToBrakeStateFrame | 10 | Number of frames the shot flies in straight state, where it has no gravity or air resistance. | ||||||
↳ | SpawnSpeed | 2.0 | Initial velocity of the shot. | ||||||
↳ | PaintParam | spl__BulletSaberPaintParam | Unknown | ||||||
↳ | WidthHalf | 1.8 | Unknown | ||||||
↳ | SplashPaintParam | spl__BulletSplashSaberPaintParam | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | WidthHalf | 1.28 | Unknown | ||||||
↳ | WidthHalfNearest | 1.792 | Unknown | ||||||
↳ | SplashSpawnParam | spl__BulletSplashSaberSpawnParam | Unknown | ||||||
↳ | DropInterval | 9.2 | Unknown | ||||||
↳ | SplashNumMax | 3 | Unknown | ||||||
↳ | WallDropPaintParam | spl__BulletWallDropCollisionPaintParam | Unknown | ||||||
↳ | PaintRadiusShock | 1.3 | Unknown | ||||||
MainEffectiveRangeUpParam | spl__PlayerGearSkillParam_MainEffectiveRangeUp | Unknown | |||||||
MainWeaponSetting | spl__PlayerGearSkillParam_MainWeaponSetting | Controls parameters related to gear abilities which may have different effects depending on the weapon. | Values set to -1 simply use the default rate for the ability. | ||||||
↳ | WeaponAccType | 1 | Determines the weapon's stealth acceleration. | Set to "High" on sploosh, "Mid" on everything else. | |||||
↳ | WeaponSpeedType | 1 | Determines the weight class of the weapon. | ||||||
spl__WeaponSaberParam | spl__WeaponSaberParam | Unknown | |||||||
↳ | ChargeKeepParam | spl__WeaponKeepChargeParam | Unknown | ||||||
↳ | KeepChargePreDelayFrame | 19 | Unknown | ||||||
↳ | ChargeParam | spl__WeaponSaberChargeParam | Unknown | ||||||
↳ | AirChargeRateByInkEmpty | 1 | Unknown | ||||||
↳ | ChargeFrameFullCharge | 60 | Unknown | ||||||
↳ | ChargeFrameMinCharge | 8 | Unknown | ||||||
↳ | InkConsumeFullCharge | 0.2 | Unknown | ||||||
↳ | InkConsumeMinCharge | 0.05 | Unknown | ||||||
↳ | InkRecoverStop | 20 | Unknown | ||||||
↳ | MoveSpeedFullCharge | 0.2 | Unknown | ||||||
↳ | FootSplashPaintParam | spl__BulletSplashSaberPaintParam | Unknown | ||||||
↳ | DepthMaxDropHeight | 3.0 | Unknown | ||||||
↳ | DepthMinDropHeight | 10.0 | Unknown | ||||||
↳ | DepthScaleMax | 1.2 | Unknown | ||||||
↳ | DepthScaleMin | 1.0 | Unknown | ||||||
↳ | WidthHalf | 1.28 | Unknown | ||||||
↳ | WidthHalfNearest | 1.792 | Unknown | ||||||
↳ | IsEnableChargeKeep | False | Unknown | ||||||
↳ | ShotGuideParam | spl__WeaponSaberShotGuideParam | Unknown | ||||||
↳ | HorizontalSightFrame | 0 | Unknown | ||||||
↳ | HorizontalSphereIndex | 0 | Unknown | ||||||
↳ | VerticalSightFrame | 0 | Unknown | ||||||
↳ | VerticalSphereIndex | 0 | Unknown | ||||||
↳ | SwingParam | spl__WeaponSaberSwingParam | Unknown | ||||||
↳ | ChargeMoveVelLimit | 0.0 | Unknown | ||||||
↳ | ChargeSwingASFrame | 30 | Unknown | ||||||
↳ | ChargeSwingFrame | 0 | Unknown | ||||||
↳ | ChargeSwingPostDelayFrame | 20 | Unknown | ||||||
↳ | ChargeSwingShotBulletFrame | 0 | Unknown | ||||||
↳ | ChargeSwingShotSlashFrame | 0 | Unknown | ||||||
↳ | ChargeSwingStepShotBulletFrame | 0 | Unknown | ||||||
↳ | ChargeSwingStepShotSlashFrame | 0 | Unknown | ||||||
↳ | InkConsume | 0.0 | Unknown | ||||||
↳ | InkRecoverStop | 0 | Unknown | ||||||
↳ | InkRecoverStop_ChargeSwing | 0 | Unknown | ||||||
↳ | IsEnableStep | True | Unknown | ||||||
↳ | IsShotEnable | True | Unknown | ||||||
↳ | ReserveAcceptFrame | 0 | Unknown | ||||||
↳ | ShotBulletOffset_L | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ShotBulletOffset_R | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ShotBulletOffset_Vertical | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ShotSlashOffset_L | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ShotSlashOffset_R | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | ShotSlashOffset_Vertical | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
↳ | SideStepParam | spl__PlayerSideStepParam | Unknown | ||||||
↳ | ChargeFrame | 4 | Unknown | ||||||
↳ | InkConsume | 0.09 | Unknown | ||||||
↳ | InkRecoverStop | 70 | Unknown | ||||||
↳ | InputReqAcceptFrame | 10 | Unknown | ||||||
↳ | MoveDist | 4.0 | Unknown | ||||||
↳ | MoveFrame | 16 | Unknown | ||||||
↳ | MoveStepKd | 0.95 | Unknown | ||||||
↳ | RepeatCnt | 2 | Unknown | ||||||
↳ | SlipMoveDistAir | 1.0 | Unknown | ||||||
↳ | SlipMoveDistGnd | 1.0 | Unknown | ||||||
↳ | SlipMoveFrame | 50 | Unknown | ||||||
↳ | TimeScale | 3.0 | Unknown | ||||||
↳ | TimeScaleFrm | 7 | Unknown | ||||||
↳ | UnrelaxFrameMove | 32 | Unknown | ||||||
↳ | UnrelaxFrameMove_Last | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSideStep | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSideStep_Last | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSquid | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoSquid_Last | 32 | Unknown | ||||||
↳ | UnrelaxFrameNoWeapon | 4 | Unknown | ||||||
↳ | UnrelaxFrameNoWeapon_Last | 4 | Unknown | ||||||
↳ | UnrelaxFrameOneMuzzle | 32 | Unknown | ||||||
↳ | UnrelaxFrameOneMuzzle_Last | 32 | Unknown | ||||||
↳ | StepStartStickHistoryFrame | 12 | Unknown | ||||||
↳ | StepStartStickThresholdY | 0.96 | Unknown | ||||||
↳ | WeakSwingASFrame | 30 | Unknown | ||||||
↳ | WeakSwingFrame | 0 | Unknown | ||||||
↳ | WeakSwingMoveVelLimit | 0.0 | Unknown | ||||||
↳ | WeakSwingPostDelayFrame | 10 | Unknown | ||||||
↳ | WeakSwingShotBulletFrame | 0 | Unknown | ||||||
↳ | WeakSwingShotSlashFrame | 0 | Unknown |