Skip to content
View wootguy's full-sized avatar

Block or report wootguy

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
wootguy/README.md

Sven Co-op Projects

Click the ⬇️ icons to skip straight to the download page for a project.
Click the respository links for more info and installation instructions.

2024/12/09: I'm not currently supporting my sven-specific projects. I want to focus all modding energy on Half-Life Co-op. Expect slow response times to problems (months/years/forever).

Tools

Most of these tools also work with Half-Life.

Repository Description
⬇️  ApiGenerator Automatically reverse engineers entity class headers for Sven Co-op.
⬇️  bspguy Modifies maps without having to decompile them.
⬇️  Glitch-Life Randomizes maps.
⬇️  mmlib Utility code, private headers, and build system for metamod plugin devs.
⬇️  resguy Resource file (.res) generator and map packer.

Websites

Repository URL Description
scmapdb https://wootguy.github.io/scmapdb/ Map repacker for SCMapDB.
scmodels https://wootguy.github.io/scmodels/ Helps you find player models.
sctracker https://wootguy.github.io/sctracker/ GameTracker alternative.

Server Plugins

See these Angelscript and Metamod guides for general plugin installation instructions. Most of these plugins have additional instructions to follow.

2024/12/09: Some of these repos are confusing now because I was beginning to port everything to metamod. I never finished any of those ports. Use angelscript where available.

Repository Plugin Type Description
⬇️  AfkAbuse Angelscript Attach ropes to AFK players and push them around.
⬇️  AntiBlock Angelscript A simple solution to the player blocking problem. +USE players to swap places with them.
⬇️  AntiCheat Metamod Blocks speedhacks and jumpbugs.
⬇️  AntiRush Angelscript Prevents level changes until a certain amount of players reach the end, or until a timer finishes.
⬇️  AntiSpam Angelscript Throttles chat spammers.
⬇️  AntiStall Angelscript Prevents stalling in survival mode.
⬇️  ChatColors Angelscript Lets players choose a color for their name in chat.
⬇️  ChatSounds Angelscript Play sounds by typing special words in chat.
⬇️  Cheats Angelscript Bypasses the player count limitation for cheats, and makes them easier to use.
⬇️  ClassicModeDeluxe Angelscript Enables classic mode support for all maps, monsters, and weapons.
⬇️  emotes Angelscript Adds commands for testing player model animations.
⬇️  Fluids Angelscript Adds body fluid commands.
⬇️  ForceSurvival Angelscript Enables survival support for all maps (toggled by admin commands).
⬇️  ghosts Angelscript Adds visible models for observers in survival mode.
⬇️  LagCompensator Angelscript Fixes laggy monster hitboxes.
⬇️  Lost Angelscript Adds name tags and helps players find each other.
⬇️  MapChangeMsg Metamod Shows a chat message and intermission screen when a level change is triggered.
⬇️  MicFix Angelscript Fixes microphone audio breaking during and after cutscenes.
⬇️  PlayerStatus Angelscript Shows status icons and messages for loading/laggy/AFK players.
⬇️  PortalSpawner Angelscript Creates persistent shortcuts in maps.
⬇️  Radio Metamod Stream audio/video by pasting links in chat.
⬇️  rcbot Metamod Creates AI-controlled players.
⬇️  RockTheVote Angelscript Yet another rtv plugin. Also prevents maps being overplayed.
⬇️  Spectate Angelscript Allows toggling observer mode when survival is off.
⬇️  TextToSpeech Angelscript Reads chat messages aloud.
⬇️  TooManyPolys Angelscript Prevents high-poly player models from tanking framerates.
⬇️  voice_commands Angelscript Adds custom voice commands that function like the "Take Cover!" and "Medic!" alerts.

Map-Specific Scripts/Plugins

Repository Description
⬇️  env_weather Adds snow, rain, and fog volumes.
⬇️  hl_c11_a3_anti_troll Disables restarts caused by the tripmine explosions in this map.
⬇️  sc_doom Map scripts for the Doom II maps.
⬇️  sc_rust Map scripts for the Rust maps.
⬇️  util_ents Utility entities.
⬇️  weapon_custom Custom weapons made easy.
⬇️  display Video streaming plugin for cinema maps.

Last updated 2023/10/18. Added ApiGenerator, mmlib, display, rcbot, sctracker. Removed modelguy.

Popular repositories Loading

  1. bspguy bspguy Public

    Tool for editing GoldSrc maps without decompiling

    C++ 129 32

  2. Glitch-Life Glitch-Life Public

    Randomizes Sven Co-op maps

    C++ 36 8

  3. resguy resguy Public

    Resource file (.res) generator and map packer for Sven Co-op

    C++ 25 7

  4. SevenKewp SevenKewp Public

    Half-Life Co-op mod

    C++ 18 5

  5. scmodels scmodels Public

    Tool to find and view player models (and eventually other models?)

    JavaScript 12 1

  6. ClassicModeDeluxe ClassicModeDeluxe Public

    Sven Co-op plugin

    AngelScript 6 3