b0ink / csgo-chaos-mod

Spawn from over 200+ unique game-changing effects every 15 seconds to ensue chaos towards you and your enemies
https://forums.alliedmods.net/showthread.php?t=336853
GNU General Public License v3.0
30 stars 4 forks source link
chaos chaosmod csgo sourcemod

Chaos Mod for CS:GO [200 EFFECTS] + YouTube & Twitch Voting

Inspired by GTA V Chaos Mod, CS:GO Chaos Mod brings over 200+ unique game-changing effects into your rounds such as Tiny Players, Portal Guns, Snow, Saturation, Auto bunnyhopping, Fog, Explosive Bullets, Simon Says, Low Render Distance, and much, much more! The effects are randomised and every 15 seconds a new one is triggered, keeping both you and your opponents on your toes.

The list of effects can be found here.

Plugin is supported for both Competitive and Deathmatch configs.

Download Plugin

Screenshots

Game Modes

To make sure the plugin recognises and handles different effects correctly, it's important to use the right game mode configuration. For example, when playing Deathmatch or Co-op Strike Maps, it's necessary to disable the "Auto Plant C4" effect. This is because there are many effects available, and using the correct config will ensure that effects will work as intended, based on the game mode being played.

Competitive / Casual

To run Chaos Mod designed for 5v5 Defusal/Hostage maps, start your server with game_mode 1; game_type 0;, or game_mode 0 for casual.

Deathmatch

To run Chaos Mod designed for Deathmatch, start your server with game_mode 2; game_type 1;, or if you are using Maxximou5's Deathmatch Plugin, enabling dm_enabled 1 will also work.

Co-op Strike

To run Chaos Mod designed for Co-op Strike, start your server with game_mode 1; game_type 4;. Here are the current maps that have been configured to work with Chaos Mod:

Lastly, given the nature of Co-op Strike maps, you may encounter softlocks that will require you to restart with mp_restartgame 1. Most effects that teleport players are disabled to prevent any softlocks.

Twitch & YouTube Chat Voting

The voting app generates 4 random effects for your Twitch or YouTube live chat to choose from, the highest voted effect gets picked, or if proportional voting is enabled, each effect has a certain chance of being picked at random, eg. the more votes it has the higher the chance. A voting panel will pop up that can be keyed out with a green screen using OBS. Users can type a number in chat that will add to the count in the effect list.

Open source, Instructions & Download to the CS:GO Chaos Mod Voting Overlay.


REQUIREMENTS:

INSTALLATION:

If you encounter any errors please check your sourcemod error log files as well as the plugin's generated chaos_logs.log file found in /addons/sourcemod/logs, and double check that you have copied over all the files required for the plugin.

Available Commands:

sm_chaos

sm_effect <Effect Name | Search Term>

sm_effectcue <Effect Name | Search Term>

sm_randomeffect

Config

You can adjust the effect's duration and enable/disable it by using the "!chaos" command, and selecting Settings -> Effects.

ANY changes you make in-game will create a "Chaos_Override.cfg" file in "addons/sourcemod/configs/Chaos/", and automatically add/update your changes within the file. Anything in this file with be used instead of the plugin defaults (which in most cases is Enabled and 30 seconds duration).

Using this method means you can update Chaos to its latest version and corresponding config files without overwriting your changes. More information about the Chaos config can be found here.

Available ConVars:

sm_chaos_enabled | Default. 1 | Min. 0 | Max. 1

sm_chaos_prefix | Default. "[{lime}CHAOS{default}]"

sm_chaos_interval | Default. 30 | Min. 5 | Max. 60

sm_chaos_repeating | Default. 1 | Min. 0 | Max. 1

sm_chaos_override_duration | Default. -1 | Min. -1 | Max. 120

sm_chaos_timer_color | Default. 1

sm_chaos_list_color | Default. 0

sm_chaos_timer_position | Default. "-1 0.06"

sm_chaos_list_position | Default. "0.01 0.42"

Chaos ConVars are controlled through sourcemod/configs/Chaos/Chaos_Convars.cfg, or alternatively through the !chaos->Settings menu, which will automatically update the ConVar config.

Spawn Points

Several effects rely on map-specific spawn points to spawn items and teleport players, here are a list of maps that currently have spawn points saved for and defined in Chaos_Locations.cfg. However, if a map does not currently have any spawn points, the Chaos plugin will automatically save markers based on player positions as they move around the map. Most effects that depend on spawn points require a minimum set amount of spawns, and will automatically activate once enough spawn points are generated. This means the Chaos plugin should work on any custom maps.

Known issues:


Project started around the 8th of September, 2021.
Follow project development in the CS:GO Chaos Mod Discord Server

PayPal this