ContentWarningDoom
A networked DOOM-style action mode for Content Warning with weapons, monster health, hordes, glory kills, an action-camera scoring loop, and a gun shop.
| Date uploaded | a day ago |
| Version | 0.1.0 |
| Download link | ShchetnikovMods-ContentWarningDoom-0.1.0.zip |
| Downloads | 19 |
| Dependency string | ShchetnikovMods-ContentWarningDoom-0.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
ContentWarningDoom
ContentWarningDoom turns Content Warning into a networked arcade shooter while keeping the game's camera-and-video loop at the center of the action.
Features
- Pistol, shotgun, super shotgun, BFG, minigun, grenade launcher, and more
- Monster health, damage reactions, deaths, larger hordes, and glory kills
- Host-authoritative Photon multiplayer synchronization
- Action-camera mode where filmed combat earns ContentScore and ActionCredits
- Weapon shop, ammo, HUD, sprint, dash, recoil, blood, impact effects, and custom sounds
- Extensive BepInEx configuration
All players in a lobby should install the mod. The host controls Doom Mode and authoritative combat state.
Controls
| Key | Action |
|---|---|
Alt + K |
Toggle Doom Mode (host only) |
LMB |
Fire |
R |
Reload |
1–6 |
Select an unlocked weapon |
[ / ] |
Cycle weapons |
E |
Glory kill a staggered monster in range |
Hold Left Shift |
Sprint |
Double-tap Left Shift |
Dash |
Hold RMB |
Record with the action camera |
Alt + B |
Buy the next special weapon |
Alt + O |
Toggle debug overlay |
Alt + U |
Unlock all weapons and refill ammo (debug) |
Alt + M |
Spawn a test monster (host/debug) |
Installation
Install with Thunderstore Mod Manager or r2modman. The required BepInEx pack is installed automatically.
For manual installation, install BepInEx 5 and copy the BepInEx directory from this package into the Content Warning game directory.
Configuration
Launch the game once, then edit:
BepInEx/config/SchetnikovMods.ContentWarningDoom.cfg
The configuration covers weapon stats, monster health, horde size, friendly fire, action-camera scoring, movement, the shop, effects, and debugging.
Notes
- Requires Content Warning's Mono build and BepInEx 5.
- The mod uses the game's Photon PUN2 networking and does not require a separate networking library.
- Weapons are mod-managed view models rather than vanilla inventory items.
- Current monster corpses use frozen poses rather than full ragdolls.
Credits
Sci-fi weapon meshes are distributed under the license included in the package.
CHANGELOG
Changelog
0.3.2
- Multiplayer with 5+ players (via the Virality mod) is now fully supported. ContentWarningDoom imposes no player limit of its own — every system already keys off the live Photon player list / actor numbers, not a fixed 4 slots. Verified: Doom Mode sync, weapon give, player HP, PvP, Glory Kill, revive, per-player score, action camera, results table, host authority, late join.
- Startup / session logging: logs the loaded version, whether Virality is detected (and its player limit), the room's player cap, and every player join / leave / host change.
- Virality is NOT a dependency — without it the mod runs exactly as before at the vanilla 4-player limit.
0.3.1
- Fixed the action-camera filming the inside of your own head ("camera behind the eyes"): the recording now matches the game camera's clip planes and culling mask and sits just in front of the eyes.
- Networking fix: the PvP-kill message shared a Photon event code with the grenade-spawn message, which could pop a phantom "KILL" (and phantom score) when a grenade was thrown, or spam the log on a real PvP kill. PvP kills now ride the existing kill-meta channel. Explosive friendly fire also now correctly hurts the host when caught in another player's blast.
0.3.0
- Added a physical WEAPON BENCH on the surface (place it with Alt+P, remove with Alt+L): spend Scrap earned from Doom-Mode kills on the SMG, Assault Rifle, Marksman Rifle, Auto Shotgun and Crossbow, then assign each to weapon slots 1-6.
- Combat feel overhaul: precise ragdoll-collider headshots, physical hand recoil on every shot, damage-free monster hit reactions/knockback, and a danger-level bonus to filmed-kill content score.
- Friendly fire now just works (single shooter-side setting) and is active only during the PvP/Action phase, never on the surface; explosive weapons (BFG, grenade launcher) also damage players.
- Killed players auto-respawn 15s later, offset from their death spot, only while PvP is live.
- PvP kills now score CONTENT points when filmed, plus an on-screen KILL/MULTI KILL confirm for the killer.
- Real per-player video recording end to end: fixed the film-time countdown never depleting, the dive bell getting stuck and never resurfacing after a round, and the endless "forgot your camera" block.
- New custom bullet-impact effect (sparks, dust, flash) replacing the placeholder purple particles.
- Weapon fire sounds now come from real audio, mapped per weapon.
- Procedural "epic battle" music (Alt+N) rebuilt as 4 fully distinct tracks — Crimson March, Doom Below, Last Stand, Rip and Run — each with its own tempo, drum groove, bass line and lead motif, on a sample-accurate beat grid so the tempo never drifts or stalls at the loop point; live volume control with Alt+=/Alt+-.
- Fixed remote players showing the wrong held weapon, the round-winner disc not landing in inventory, and several weapon view-model orientation issues.
0.1.0
- Initial Thunderstore release.
- Added networked weapons, monster health and deaths, horde spawning, glory kills, HUD, movement abilities, and effects.
- Added the action-camera scoring loop, ActionCredits, and weapon shop.
- Added configurable weapon models and firing sounds.