You are viewing a potentially older version of this package. View all versions.
tony4twenty-Useable_Dynamite-2.0.0 icon

Useable Dynamite

Hold, pocket, and light dynamite like a real item. Mesa hazard sticks still auto-light. Full fuse, blast, and VFX configs that can help improve performance!

Date uploaded 3 weeks ago
Version 2.0.0
Download link tony4twenty-Useable_Dynamite-2.0.0.zip
Downloads 217
Dependency string tony4twenty-Useable_Dynamite-2.0.0

This mod requires the following mods to function

BepInEx-BepInExPack_PEAK-5.4.75301 icon
BepInEx-BepInExPack_PEAK

BepInEx pack for PEAK. Preconfigured and ready to use.

Preferred version: 5.4.75301

README

๐Ÿงจ Useable Dynamite

Version 2.0.0 โ€” dynamite is a real item now. Hold it, pocket it, throw it unlit, and light it when you want.

Vanilla sticks light themselves the second they are near a player. This mod stops that for loot and held sticks. Primary finish-cast lights the fuse. Naturally spawned mesa hazard sticks still auto-light when someone walks too close.

Use ModConfig if you want to tweak fuse / blast / VFX live!

Find the mod in the Peak Modding Discord under #mod-releases for issues, reports, or thanks.


๐Ÿ’ก How it works

  • โœ‹ Held / inventory dynamite stays unlit until you finish a primary cast (default hold 0.4s, or instant if you set that to 0)
  • ๐ŸŽ’ Pockets and backpacks work like a normal item. Pocketing a lit stick snuffs it (configurable)
  • ๐ŸŒต Mesa hazard sticks still auto-light in their wick radius. Config radius is in meters
  • ๐Ÿ’ฃ A lit stick in your hand will still cook you and explode if you hang onto it
  • ๐Ÿงน Default orb reduction and optional smoke fade help FPS; huge range / visual scale does the opposite

The old fuse-suppress loop is gone. No more fighting the wick every frame.


๐Ÿ‘ฅ Who needs the mod

The host must have it or everyone plays vanilla dynamite (self-lights when held).

  • Host sends a handshake + gameplay config (Photon 167)
  • Clients with the mod use the host's fuse / blast / pocket / throw rules
  • VFX and audio stay local (orbs, smoke fade, sparks, mute, volume, visual scale)
  • If the host does not have the mod, clients keep vanilla item rules but can still use their own performance VFX
  • Guests without the mod cannot pocket or primary-light even if the host has it โ€” they should install it too

๐ŸŽฎ Using it

  1. Pick up dynamite (loot, luggage mods, whatever)
  2. Carry it around. It will not light just because you are holding it
  3. Hold primary to light the fuse, then throw it or run
  4. Pocket it to snuff a lit stick (default). Config chooses whether the wick resets to full or keeps what was left

Walk up to a mesa stick in the world and it still lights itself. That is the hazard, not your loot.


โš™๏ธ Configuration

Created on first run:

BepInEx/config/tony4twentys.Useable_Dynamite.cfg

Gameplay values are host-synced. VFX / audio stay client-side.

General

Setting Default Description
Enabled true Held / inventory sticks only light on primary finish-cast
LightCastTime 0.4 Primary hold seconds before the fuse lights. 0 = same press
AllowPocket true Unlit dynamite can go in pockets and backpacks
AllowPocketWhileLit true If false, a lit stick cannot be pocketed (swap drops it)

Fuse

Setting Default Description
FuseTime 0 Fuse length in seconds when a stick lights. 0 = vanilla prefab length
HazardAutoLight true Mesa world sticks auto-light when a player enters wick range
HazardLightRadius 0 Override auto-light radius in meters. 0 = vanilla. Larger lights more sticks at once
LightOnThrow false Light a player stick when thrown
LightOnThrowMinCharge 0.1 Min throw charge (0โ€“1) for LightOnThrow. Vanilla throw threshold is 0.1

Explosion

Setting Default Description
InHandInjury 0.25 Injury if it blows in your hand. Vanilla is 0.25
DamageMultiplier 1 Blast status damage
RangeMultiplier 1 Blast damage radius and visual spread. Higher = more targets and a heavier boom. Lower helps FPS
KnockbackMultiplier 1 Blast knockback
VerticalKnockbackMultiplier 1 Upward knockback only
FallTimeMultiplier 1 How long victims stay ragdolled
VisualScale 1 Explosion VFX size only (no damage). Higher is heavier on GPU. Lower helps FPS
CooksItems true Blast can cook nearby items
LaunchItems true Blast can yeet nearby ground items. More flying items costs a bit more CPU
ItemKnockbackMultiplier 1 How hard launched items fly
RequireLineOfSight false Terrain blocks damage, knockback, and cooking. Extra raycasts, slightly more CPU

Item

Setting Default Description
ThrowForceMultiplier 1 How hard a thrown stick flies
CarryWeight -1 Inventory weight. -1 = prefab weight
ExtinguishOnPocket true Snuff a lit stick when pocketed / backpacked
ResetFuseOnPocket true With extinguish: true = full wick again, false = keep remaining fuse

VFX

Setting Default Description
CleanupOrphanVfx true Destroy leftover fuse-smoke trackers. Helps FPS if trails leak. Tiny CPU scan once a second
DisableFuseSmoke false Skip the lit-fuse smoke trail. Helps FPS when many sticks are lit
DisableFuseSparks false Hide fuse sparks. Slightly cheaper on GPU
ReduceExplosionOrbs true One center blast instead of vanilla chained orbs. Helps FPS a lot. Extra orbs are VFX, not extra damage. Off = prettier, heavier
ExplosionSmokeLifetime 0 Seconds after the boom before the explosion cloud fades. 0 = vanilla (heaviest). Lower fades sooner and helps FPS. Fuse trail is DisableFuseSmoke
MuteExplosionAudio false Skip explosion sound. Audio preference only, no FPS win
ExplosionVolume 1 Explosion sound volume. 1 = vanilla. No performance change

๐Ÿ“ฆ Installation

  1. Download via Thunderstore
  2. Place the .dll in: /PEAK/BepInEx/plugins/
  3. Launch once to generate the config

๐Ÿ”ฅ or use a mod manager ๐Ÿ”ฅ


๐Ÿ“ฆ Dependencies

Required


๐Ÿ™Œ Credits

Happy climbing. Try not to pocket the lit one. ๐Ÿงจ

CHANGELOG

Changelog

[2.0.0] - 2026-09-18

Complete rewrite. The old fuse-suppress loop is gone.

Item

  • Held and inventory dynamite stays unlit until primary finish-cast
  • Works like a normal pocket / backpack item
  • Mesa hazard sticks still auto-light when a player walks into wick range
  • Hazard radius config is in meters (game now squares it internally)
  • Auto-light uses the stick's current position, not the spawn-point cache
  • Pocketing can snuff a lit stick and either reset the wick or keep remaining fuse time
  • Light-on-throw stamps the wick onto the thrown clone (vanilla destroys the held stick and respawns it)
  • FuseTime is applied when a stick lights (primary, throw, or mesa)

Config

  • Full BepInEx sections: General, Fuse, Explosion, Item, VFX
  • Fuse length, light-on-throw, throw force, carry weight
  • Blast damage / range / knockback / ragdoll / item launch / line of sight
  • Fuse smoke / sparks, orphan VFX cleanup, mute + volume
  • ReduceExplosionOrbs keeps one center blast visual (extra orbs are VFX, not extra damage)
  • ExplosionSmokeLifetime fades the boom cloud early instead of deleting it
  • Config descriptions note FPS cost / savings
  • Removed BurnMultiplier, MassMultiplier, ExplosionMaxTTL, ExplosionAudioMaxTTL, and MaxExplosionOrbs

Multiplayer

  • Host handshake + gameplay config sync on Photon 167 (tony4twentys.Useable_Dynamite)
  • If the host does not have the mod, clients keep vanilla dynamite rules
  • VFX / audio (orbs, smoke, sparks, mute, volume, visual scale) stay client-side
  • Each client needs the mod to pocket and primary-light

Identity

  • Plugin GUID / Harmony id / config file are tony4twentys.Useable_Dynamite (was tony4twentys.DynamiteFuseCancel)
  • Old DynamiteFuseCancel.cfg is ignored โ€” copy values over if you had 1.x settings you want to keep

[1.0.1] - 2025-08-12

  • Fix after Mesa Update broke it!

[1.0.0] - 2025-08-09

  • Initial release.