Doing this can and WILL get you banned, be careful.
You'll need a dump of your game for this.
You also need Cafiine as well as the required files.
Step 1: Find Static.pack (Should be in vol\content\Pack)You'll need a dump of your game for this.
You also need Cafiine as well as the required files.
Step 2: Drag Static.pack to Weapon Hacking Guide\SARCTools
Step 3: Open CMD
Step 4: Type "Extract.py Static.pack"
Step 5: You should see this:
Step 6: Open the Parameter folder and edit whatever you like in notepad. The Weapons folder in the required files pack will tell you which weapon is which.
Step 7: Once you're done editing, go back to the SARCTools folder and open CMD again.
Step 8: Type "Pack.py Static" and wait for it to finish. It'll come out as a .sarc file, just rename it to .pack
Step 9: Add your modified Static.pack file to cafiine_root\00050000-10176900\vol\content\Pack
Step 10: Done! Run Cafiine as normal and your modified weapons will be in game.
Parameter Guide:
(Thanks to NWPlayer123)
(Thanks to NWPlayer123)
mRepeatFrame - how many frames between each bullet. 1 frame = 60BPS (blobs per second)
mTripleShotSpan - balances out mRepeatFrame for L-3 and H-3 Nozzlenose. EG 4 frames and 8 span, shots at 0, 4, and 8.
mInitVel - pretty simple. Initial velocity for blobs.
mDegRandom - width of angle a blob can be shot from. 180 degrees means it can shoot anywhere from straight ahead to either side.
mDegJumpRandom - number of degrees a blob can go when jumping
mSplashSplitNum - how many ways a blob can split within mDeg(Jump)Random
mKnockback - also pretty simple, pushes you back with every blob fired
mInkConsume - amount of ink consumed per blob, out of 1.0
mInkRecoverStop - number of frames after you stop shooting until
mMoveSpeed - movement speed while "firing"(charging on chargers). Used for mobility purposes in shop stats.
mDamageMax - max damage dealt (when right next to an enemy)
mDamageMin - min damage dealt (when just barely reaching them)
mDamageMinFrame - Number of frames from when a blob is fired until the impact is at min damage.
mStraightFrame - Number of frames a blob goes straight before it starts falling to the ground.
mGuideCheckCollisionFrame - ???
mCreateSplashNum - When a bullet is shot it can drip down as it's flying to create splashes. In the case of the .96 Gal which is set at 4.0, you can clearly see 4 blob splats when you fire once.
mCreateSplashLength - The max distance a blob can go minus other factors (see: mInitVel)
mDrawRadius - Probably the draw radius for your weapon spray
mColRadius - Probably the collision radius for your weapon spray
mPaintNearDistance - distance ink can spray in front of you
mPaintFarDistance - distance ink can splash from where a blob/splat lands
mPaintNearRadius - degree ink can spray in front of you
mPaintFarRadius - degree ink can splash from where a blob/splat lands
mSplashDrawRadius - draw radius for blobs/splats
mSplashColRadius - collision radius for blobs/splats
mSplashPaintRadius - radius blobs/splats can paint from where they land - different from mPaintFarRadius ???
mTripleShotSpan - balances out mRepeatFrame for L-3 and H-3 Nozzlenose. EG 4 frames and 8 span, shots at 0, 4, and 8.
mInitVel - pretty simple. Initial velocity for blobs.
mDegRandom - width of angle a blob can be shot from. 180 degrees means it can shoot anywhere from straight ahead to either side.
mDegJumpRandom - number of degrees a blob can go when jumping
mSplashSplitNum - how many ways a blob can split within mDeg(Jump)Random
mKnockback - also pretty simple, pushes you back with every blob fired
mInkConsume - amount of ink consumed per blob, out of 1.0
mInkRecoverStop - number of frames after you stop shooting until
mMoveSpeed - movement speed while "firing"(charging on chargers). Used for mobility purposes in shop stats.
mDamageMax - max damage dealt (when right next to an enemy)
mDamageMin - min damage dealt (when just barely reaching them)
mDamageMinFrame - Number of frames from when a blob is fired until the impact is at min damage.
mStraightFrame - Number of frames a blob goes straight before it starts falling to the ground.
mGuideCheckCollisionFrame - ???
mCreateSplashNum - When a bullet is shot it can drip down as it's flying to create splashes. In the case of the .96 Gal which is set at 4.0, you can clearly see 4 blob splats when you fire once.
mCreateSplashLength - The max distance a blob can go minus other factors (see: mInitVel)
mDrawRadius - Probably the draw radius for your weapon spray
mColRadius - Probably the collision radius for your weapon spray
mPaintNearDistance - distance ink can spray in front of you
mPaintFarDistance - distance ink can splash from where a blob/splat lands
mPaintNearRadius - degree ink can spray in front of you
mPaintFarRadius - degree ink can splash from where a blob/splat lands
mSplashDrawRadius - draw radius for blobs/splats
mSplashColRadius - collision radius for blobs/splats
mSplashPaintRadius - radius blobs/splats can paint from where they land - different from mPaintFarRadius ???
Weapon Guide
Thanks to @KoopaStarRpad
Thanks to @KoopaStarRpad
Splattershot // NormalShotNormal
Splattershot Pro // NormalShotExpert
Splattershot Jr. // NormalShotFirst
N-ZAP // NormalShotQuickMiddle
Splash-O-Matic // NormalShotPrecision
Sploosh-O-Matic // NormalShotShort
.52 Gal // NormalShotGravity
.96 Gal // NormalShotHeavy
Aerospray // NormalShotBlaze
H3 Nozzlenose // NormalShotTripleMiddle
L3 Nozzlenose // NormalShotTripleQuick
Jet Squelcher // NormalShotLong
Dual Squelcher // NormalShotQuickLong
Blaster // NormalShotExplosionMiddle
Range Blaster // NormalShotExplosionLong
Rapid Blaster // NormalShotExplosionLight
Rapid Blaster Pro // NormalShotExplosionLightLong
Luna Blaster // NormalShotExplosionShort
Splat Roller // RollerNormal
Dynamo Roller // RollerHeavy
Carbon Roller // RollerCompact
Inkbrush // RollerBrushMini
Octobrush // RollerBrushNormal
Splat Charger // ChargeShotNormal
Splatterscope // ChargeShotNormalScope
Squiffer // ChargeShotQuick
E-Liter 3K - ChargeShotLong
E-Liter 3K Scope // ChargeShotLongScope
Bamboozler 14 MKs // ChargeShotLight
Slosher // BigBallStrong
Tri-Slosher // BigBallDiffusion
Sloshing Machine // BigBall??? (Launcher, IIRC)
Heavy Splatling // GatlingStandard
Mini Splatling // GatlingQuick
Hydra Splatling // GatlingHyper
Splattershot Pro // NormalShotExpert
Splattershot Jr. // NormalShotFirst
N-ZAP // NormalShotQuickMiddle
Splash-O-Matic // NormalShotPrecision
Sploosh-O-Matic // NormalShotShort
.52 Gal // NormalShotGravity
.96 Gal // NormalShotHeavy
Aerospray // NormalShotBlaze
H3 Nozzlenose // NormalShotTripleMiddle
L3 Nozzlenose // NormalShotTripleQuick
Jet Squelcher // NormalShotLong
Dual Squelcher // NormalShotQuickLong
Blaster // NormalShotExplosionMiddle
Range Blaster // NormalShotExplosionLong
Rapid Blaster // NormalShotExplosionLight
Rapid Blaster Pro // NormalShotExplosionLightLong
Luna Blaster // NormalShotExplosionShort
Splat Roller // RollerNormal
Dynamo Roller // RollerHeavy
Carbon Roller // RollerCompact
Inkbrush // RollerBrushMini
Octobrush // RollerBrushNormal
Splat Charger // ChargeShotNormal
Splatterscope // ChargeShotNormalScope
Squiffer // ChargeShotQuick
E-Liter 3K - ChargeShotLong
E-Liter 3K Scope // ChargeShotLongScope
Bamboozler 14 MKs // ChargeShotLight
Slosher // BigBallStrong
Tri-Slosher // BigBallDiffusion
Sloshing Machine // BigBall??? (Launcher, IIRC)
Heavy Splatling // GatlingStandard
Mini Splatling // GatlingQuick
Hydra Splatling // GatlingHyper
Edit: 9/18
Thanks to @Splat_Red for being active in this thread and helping peeps :^)
Thanks to @Splat_Red for being active in this thread and helping peeps :^)
Last edited by Cyan,
, Reason: removed link to pre-edited copyrigthed file.