ShootZombies
ShootZombies turns the PEAK blowgun into a configurable AK47-themed weapon system and layers it on top of a zombie survival ruleset. The mod also includes a fog control system, gameplay-focused ModConfig integration with numbered bilingual sections, and host-authoritative multiplayer parameter sync.
Highlights
Weapon
- Replaces the local blowgun presentation with an AK47-style model
- Keeps blowgun aiming and collision handling for reliable hit registration
- Supports configurable fire interval, player-hit drowsy value, bullet size, sound volume, recoil, held-model yaw, held-model scale, and AK sound selection
- Grants a blowgun in the lobby and after joining, respawning, or reviving when the weapon feature is enabled
- Grants a first aid kit after joining, late joining, respawning, or reviving when the weapon feature is enabled
Zombies
- Spawns zombies with configurable count, interval, radius, lifetime, and behavior tuning
- Reduces zombie lifetime on hit instead of using the original sleep effect
- Applies configurable knockback and aggression settings
- Keeps zombie spawning authoritative on the host
Fog
- Supports normal fog tuning with configurable speed, delay, and UI visibility
- Includes a fog mode that forces:
- fog speed to
2
- fog wait time to
90 seconds
- no cold damage from fog
- no manual pause while fog mode is active
- Displays a compact fog UI in gameplay scenes and a separate lobby notice when fog mode is enabled
Multiplayer Sync
- When the room host is running this mod, connected clients use the host's gameplay parameters automatically
- Synced settings include weapon behavior, player-hit drowsy amount, zombie tuning, spawn tuning, fog gameplay values, recoil, and AK sound selection
- Local-only preferences stay local:
- language
- hotkeys
- fog UI position and scale
Configuration
Config file:
BepInEx/config/com.github.Thanks.ShootZombies.cfg
Main sections in ModConfig:
1. Weapon
2. Fog
3. Zombie Behavior
4. Zombie Spawning
5. Features
Examples of configurable options:
- Weapon fire interval, fire volume, held model yaw, held model scale, player-hit drowsy amount
- AK sound selection
- Recoil toggle, recoil pitch, recoil yaw, recoil pitch limit
- Zombie move speed, aggressiveness, knockback force
- Zombie wakeup, chase, sprint, and lunge ranges
- Zombie spawn count, random count, interval, random interval, radius, and max lifetime
- Fog speed, start delay, UI enabled, fog mode enabled
- Feature toggles for the mod, weapon system, zombie spawning, and night cold
All gameplay-facing numeric settings use bounded ranges to reduce invalid combinations. The recoil defaults in 1.1.6 are slightly stronger while preserving a stable held-weapon pose after each shot.
Installation
- Install
BepInExPack PEAK
- Install
PEAKLib Core
- Install
PEAKLib Items
- Install
ModConfig
- Extract the contents of this package into
PEAK/BepInEx/plugins/
The package includes:
com.github.Thanks.ShootZombies.dll
ak47_shootzombies.peakbundle
AK_Sounds/
Notes
- The weapon system intentionally uses blowgun internals for aiming, projectile collision, and impact effects
- If the host does not run the mod, clients fall back to their own local settings
- Runtime host sync only affects the current room session. Your local preferences are restored after leaving a host-controlled room
Version
Current package version: 1.1.6