Main Weapon Parameters
Jump to navigation
Jump to search
Shooters
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__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 | 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 | ||||||
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. | ||||||
↳ | 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 | ||||||
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__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 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 | ||||||
BlasterBurstJumpParam | spl__BulletBlasterBurstParam | Unknown | |||||||
BlasterBurstParam | spl__BulletBlasterBurstParam | Unknown | |||||||
↳ | BurstFrame | 13 | Unknown | ||||||
↳ | 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 | 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. | ||||||
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 | 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 | ||||||
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 | 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 | ||||||
↳ | 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 | Unknown | |||||||
↳ | DashFrame | 60 | Unknown | ||||||
↳ | InkConsumeMaxPerFrame | 0.001 | Unknown | ||||||
↳ | InkConsumeMinPerFrame | 0.001 | Unknown | ||||||
↳ | 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 | 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 |
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 | Unknown | |||||||
↳ | ValueFullCharge | 300 | Unknown | ||||||
↳ | ValueMaxCharge | 300 | Unknown | ||||||
↳ | ValueMidCharge | -1 | Unknown | ||||||
↳ | ValueMinCharge | 300 | 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. | ||||||
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 | Unknown | |||||||
↳ | FullChargeDivideNum | 1 | Unknown | ||||||
↳ | MuzzleLocalPos | Unknown | |||||||
↳ | X | float | Unknown | ||||||
↳ | Y | float | Unknown | ||||||
↳ | Z | float | Unknown | ||||||
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__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 | Unknown | |||||||
↳ | 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 | Unknown | |||||||
↳ | 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 | Unknown | |||||||
↳ | MaxShootingFrame_Second | 144 | Unknown | ||||||
↳ | RepeatFrame | 6 | Unknown | ||||||
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 | Unknown | |||||||
↳ | 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. | |||||||
↳ | 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 | Unknown | |||||||
↳ | ChargeFrame | 4 | Unknown | ||||||
↳ | InkConsume | 0.09 | Unknown | ||||||
↳ | InkRecoverStop | 70 | Unknown | ||||||
↳ | InputReqAcceptFrame | 10 | Unknown | ||||||
↳ | IsShootableInMove | False | 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 | ||||||
↳ | 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 | Unknown | |||||||
↳ | 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 | Unknown | |||||||
↳ | DamageEffectiveTotalMax | 10000 | Unknown | ||||||
↳ | 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 | Unknown | |||||||
↳ | 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 |