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 fog gameplay controls, bilingual ModConfig integration, and host-authoritative multiplayer sync for gameplay-critical rules only.
Highlights
Weapon
- Replaces the local blowgun presentation with an AK47-style model while keeping the original blowgun aiming and collision path
- Supports configurable fire interval, fire volume, held-model yaw, held-model scale, held-model X/Y/Z offsets, player-hit drowsy value, recoil, hit-scan radius, hit-scan distance, zombie lifetime damage, 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 blowgun sleep effect
- Applies configurable knockback, aggression, wakeup, chase, sprint, and lunge tuning
- 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, removes fog cold damage, and disables 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
ModConfig
- Uses bilingual section and setting names based on the game language
- Keeps ShootZombies localization scoped to the ShootZombies menu instead of touching other mods
- Fixes the ModConfig first-open issue where only the
Weapon section was populated and the remaining sections appeared only after reopening the menu
Multiplayer Sync
- When the room host is running this mod, connected clients use the host's gameplay-critical parameters automatically
- Synced settings are limited to:
- weapon grant enable or disable
- player-hit drowsy amount
- fire interval
- zombie lifetime damage
- zombie spawning values
- fog mode enable or disable
- fog speed
- night cold enable or disable
- Local-only preferences stay local: language, hotkeys, held weapon pose, recoil, AK audio selection, hit-scan tuning, fog UI position and scale, and other presentation-side preferences
Configuration
Config file:
BepInEx/config/com.github.Thanks.ShootZombies.cfg
Main sections in ModConfig:
Weapon
Fog
Zombie Spawning
Zombie Behavior
Features
Important weapon pose settings:
Held Model Yaw
Held Model Scale
Held Model X
Held Model Y
Held Model Z
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. Local preferences are restored after leaving a host-controlled room
- Multiplayer synchronization is intentionally restricted to gameplay rules so host rooms stay fair without overwriting each client's preferred visual setup
Version
Current package version: 1.2.0