Yeastmans-GunGame icon

GunGame

Swap your weapon every time you get a kill! Gun Game mode for STRAFTAT.

Last updated 10 hours ago
Total downloads 26
Total rating 0 
Categories Mods
Dependency string Yeastmans-GunGame-1.1.0
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100

README

Gun Game — STRAFTAT Mod (Beta)

Classic Gun Game mode for STRAFTAT. Get a kill, get a new weapon. First player to frag through every weapon wins.

Features

  • Full weapon progression — cycle through 60+ weapons from pistols to melee, configurable via config file
  • Automatic weapon swaps — killer receives the next weapon immediately on kill
  • Respawn with correct weapon — dead players respawn with whatever weapon they're up to
  • Map spawners disabled — no picking up random weapons off the ground
  • Configurable — set kill target, respawn delay, and full weapon order

Manual Install

  1. Install BepInEx 5 for STRAFTAT
  2. Copy GunGameMod.dll into STRAFTAT/BepInEx/plugins/
  3. Launch the game and host a match

Configuration

After first launch, a config file is created at:

STRAFTAT/BepInEx/config/com.modder.gungame.cfg
Setting Default Description
General.Enabled true Enable/disable Gun Game mode
General.Kills To Win 66 Kills needed to win the round
General.Respawn Delay 3 Seconds before a dead player respawns
Weapons.Weapon Order (full list) Comma-separated weapon progression — see below

Weapon Order

To customize, edit Weapon Order in the config. Names must match the game's prefab names exactly or you will not recive the weapon when you progress to it

Gun, Glock, Revolver, Silenzzio, Webley, Keso, Bender, BeamLoad,
Mac10, SMG, Bukanee, Dispenser, Yangtse, Hill_H15, Crisis, DF_Torrent, GlaiveGun,
Tromblonj, SawedOff, Shotgun, Havoc, AAA12,
Kusma, AR15, AK-K, QCW05, FG42, HK_G11, HK_Caws, SmithCarbine, Gust,
Warden, Kanye, Elephant, M2000, Bayshore, HandCanon,
Minigun, Nugget, Mortini, DualLauncher, RocketLauncher, Prophet, Phoenix, Gamma, GammaGen2,
BlankState, Bublee, DF_Blister, DF_Cyst,
HandGrenade, GlandGrenade,
ProximityMine, APMine, Claymore,
BaseballBat, Stylus, Nizeh, JahvalMahmaerd, BigFattyBro, CurvedKnife, Couperet, Katana, Flamberge, DF_GodSword, Impetus

How It Works

  1. All players spawn with the first weapon in the progression
  2. When you kill someone, your current weapon is despawned and you receive the next one
  3. The player you killed respawns with whatever weapon they were on
  4. First player to reach the configured kill count wins the round
  5. Map weapon spawners are disabled — the only weapon you get is your Gun Game weapon

Known Issues To fix

  • Possible rare player not getting new weapon on kill
  • Some quirks with placeable items
  • Some issues with pickup and drop suppression
  • Mostly untested with 5+ players

Disclamer

  • This project is partialy Vibecoded and may not work as intendend
  • You may take any and or all of the code and do with it as you please.
  • Please report all bugs to the Github page!