You are viewing a potentially older version of this package. View all versions.
Thanks-ShootZombies-1.3.3 icon

ShootZombies

Turns the PEAK blowgun into a configurable zombie-survival weapon system with selectable gun models, lobby weapon grants, an in-game config panel, and host-synced multiplayer settings.

Date uploaded 2 months ago
Version 1.3.3
Download link Thanks-ShootZombies-1.3.3.zip
Downloads 520
Dependency string Thanks-ShootZombies-1.3.3

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
PEAKModding-PEAKLib_Items-1.6.0 icon
PEAKModding-PEAKLib_Items

Items module of the PEAKLib community API.

Preferred version: 1.6.0

README

ShootZombies

ShootZombies turns PEAK's blowgun into a configurable zombie-survival weapon mode while keeping the original item and hit flow as close to vanilla as possible.

What This Mod Adds

  • Selectable gun visuals for the blowgun: AK47, HK416, MPX
  • Selectable local firing sounds: ak_sound1, ak_sound2, ak_sound3
  • Lobby weapon grant hotkey with an on-screen hint
  • In-game config panel for ShootZombies: default key \
  • Shared config panel support for Thanks-FogAndColdControl when that package is installed
  • Host-synced zombie and combat rules for multiplayer

Config Overview

Features

  • Mod: Master on/off switch for the mod
  • Open Config Panel: Hotkey for the in-game config panel in the lobby
  • Weapon Model X Rotation: Local held-weapon pitch offset
  • Weapon Model Y Rotation: Local held-weapon yaw offset
  • Weapon Model Z Rotation: Local held-weapon roll offset
  • Weapon Model X Position: Local held-weapon horizontal offset
  • Weapon Model Y Position: Local held-weapon vertical offset
  • Weapon Model Z Position: Local held-weapon depth offset

Weapon

  • Weapon: Enables or disables the blowgun-to-weapon presentation
  • Weapon Selection: Chooses the active weapon model
  • Spawn Weapon: Lobby hotkey used to grant the selected weapon
  • Fire Interval: Time between shots
  • Fire Volume: Local weapon sound volume
  • AK Sound: Chooses the local firing sound preset
  • Max Distance: Maximum hit range
  • Bullet Size: Projectile size used by the hit logic
  • Zombie Time Reduction: Reduces zombie lifetime when zombies are hit
  • Weapon Model Scale: Local held-weapon scale

Zombie

  • Zombie Spawn: Enables zombie spawning during gameplay
  • Behavior Difficulty: Main zombie difficulty preset
  • Max Count: Maximum number of active zombies
  • Spawn Interval: Delay between spawn waves
  • Max Lifetime: Time before spawned zombies are cleaned up
  • Destroy Distance: Distance at which far zombies are removed

Difficulty Presets

Behavior Difficulty is the main zombie tuning control.

Available presets:

  • Easy
  • Standard
  • Hard
  • Insane
  • Nightmare

Default preset:

  • Easy

Advanced zombie values such as chase timing, sprint distance, lunge timing, bite recovery, wake-up behavior, and spawn randomness are derived from the selected preset. They are intentionally hidden from normal player tuning.

Multiplayer Rules

Host-synced gameplay settings:

  • mod enable state
  • weapon enable state
  • fire timing and hit-related values
  • zombie spawning
  • zombie difficulty
  • zombie lifetime
  • zombie destroy distance

Local-only settings:

  • weapon model position
  • weapon model rotation
  • weapon model scale
  • local firing sound choice
  • local panel hotkey

Default Values

  • Mod: true
  • Weapon: true
  • Weapon Selection: AK47
  • Spawn Weapon: T
  • Open Config Panel: \
  • Fire Interval: 0.4
  • Fire Volume: 0.8
  • Max Distance: 100
  • Bullet Size: 0.1
  • Zombie Time Reduction: 15
  • Zombie Spawn: true
  • Behavior Difficulty: Standard
  • Max Count: 5
  • Spawn Interval: 15
  • Max Lifetime: 120
  • Destroy Distance: 70

Notes

  • Use the same package version on host and clients for stable multiplayer behavior.
  • The custom lobby config panel and the ModConfig page are intended to expose the same player-facing settings.

CHANGELOG

Changelog

[1.3.6] - 2026-05-11

  • Fixed weapon distribution issue after player death.
  • Handle weapon distribution for players who join mid-game.

[1.3.5] - 2026-05-11

  • Add zombie health bars
  • Revert blowgun to vanilla behavior when mod is turned off.
  • Modified weapon spawn logic; weapons can no longer be dropped.

[1.3.4] - 2026-05-06

  • Reduced repeated inventory UI refresh work with more precise SetItem state tracking.
  • Prevented repeated zombie death cleanup while destroyed zombies are still present for follow-up frames.
  • Cleared runtime UI and zombie caches on scene transitions and plugin shutdown.
  • Preserved cooked item colors when restoring non-weapon inventory and backpack wheel icons.

[1.3.3] - 2026-04-30

  • Fix (icon.color=Color.white),InventoryItemUiCookColorPatch(UpdateCokedAmount)
  • Fix: Food Icon Color Doesn't Change After Being Roasted

[1.3.2] - 2026-04-28

  • Fix the value type issue in the config panel.

[1.3.1] - 2026-04-27

  • Fix the issue with ShootZombies in modconfig.
  • Weapon firing sound synchronization.

[1.3.0] - 2026-04-26

  • Added three selectable weapon models: AK47, HK416, and MPX.
  • Added a shared in-game config panel for ShootZombies and Fog&ColdControl.
  • Moved fog and cold handling out of this package and into Fog&ColdControl.
  • Simplified zombie tuning around visible difficulty presets and core spawn settings.
  • Improved zombie behavior and aggression.
  • Improved runtime performance with object reuse and reduced repeated work.

[1.2.11] - 2026-04-11

  • Reduced unnecessary diagnostic logging in normal gameplay.
  • Fixed fog multiplayer sync so host updates only publish when the fog state actually changes.
  • Fixed fog sync handling so fog speed is no longer treated as fog progress.
  • Changed the default weapon fire interval to 0.3.
  • Changed the default zombie spawn count to 3.

[1.2.10] - 2026-04-11

  • Fixed fog control against the current game assembly for offline and host-authority multiplayer.
  • Fixed offline fog startup so fog UI, countdown, and movement begin correctly outside online rooms.
  • Fixed the fog countdown HUD so waiting time is shown as Fog Rising.

[1.2.9] - 2026-04-11

  • Fixed the lobby prompt so compass guidance stays visible when weapon granting is disabled.
  • Fixed in-game fog speed updates so non-Fog-Mode changes apply immediately.

[1.2.8] - 2026-03-31

  • Improved zombie spawn validation to prefer rear and out-of-sight positions.
  • Added a host-synced zombie destroy distance setting with a default of 70.
  • Set initial zombie wake-up time to 0 so spawned zombies stand up immediately.

[1.2.7] - 2026-03-31

  • Removed recoil and its related config entries from the weapon section.
  • Expanded host-to-client sync for combat, zombie, and fog settings.
  • Synced additional room values including fire range, bullet size, zombie tuning, knockback, chase thresholds, and fog start delay.

[1.2.6] - 2026-03-31

  • Updated the mod for the latest PEAK custom run changes.
  • Reworked item grant creation for weapon, compass, and first aid grants against current game signatures.
  • Added run lifecycle refresh hooks for run start, mini-runs, and quicksave restores.
  • Reduced unnecessary AK refresh work during gameplay.
  • Simplified multiplayer ownership checks to avoid repeated full-scene item scans.

[1.2.5] - 2026-03-30

  • Unified the fog speed UI and fog-related lobby notice under the same bottom-left layout settings.
  • Limited compass spawning to Fog Mode.