Garry's Mod gamemode with random weapons
Click to skip to the install instructions
Randomizer is a fast-paced PvP deathmatch-type gamemode that revolves around randomized weapons.
Randomizer! is configurable with support for a custom weapons pool, including weapons from any other add-ons you have installed. It also provides you with several round types that add a fun twist to the base gamemode (see below)
The standard type - each time you spawn, you get a new set of weapons. Get a set amount of kills to win!
The standard type except players are randomly divided into teams - Red, Green, Blue, and Yellow. Help your team reach the set amount of kills to win!
Every kill gives you a new set of weapons! Some quick thinking will be required.
Everyone has the same set of weapons! See who can utilize them the best and reach the set amount of kills to win!
One player is chosen to be the Target, and everyone else must work together to quickly kill them before they win.
Server hosts are given the freedom to pick any amount of round types to enable - from the full set to a server that only plays a certain round type.
If you want to use your own pool of weapons rather than the default Half-Life 2 weapons, this section will help you set up your weapons list:
The weapon list is a space-separated list of IDs. You might want to store it in a local file, but remember that you must provide the list in its full form in the config. Please note that if you opt to use a custom list, the HL2 weapons will not be included in the pool by-default
The easiest way to add a weapon is as such:
- Open up sandbox
- Navigate to Spawn menu > Weapons > [category of your desired weapon]
- Pick the weapon you want and right-click it.
- Select
Copy to clipboard
- Paste the text that was copied into the weapons list.
- num rz_amt_weapons Weaponset size
- num rz_goal Amount of kills a player needs to win the game
- num rz_team_goal Amount of kills a team needs to win the game (for team-based modes)
- num rz_hp Amount of health players spawn with
- num rz_target_suit Amount of armor the target spawns with
- bool rz_types_standard Allows the round type to be picked
- bool rz_types_teams2 Allows the round type to be picked
- bool rz_types_teams4 Allows the round type to be picked
- bool rz_types_equal Allows the round type to be picked
- bool rz_types_target Allows the round type to be picked
- bool rz_types_true Allows the round type to be picked
- string rz_weaponset Weapons (Space-separated, will use the default HL2 weapons if left blank). Don't set this to a path to a local file, it will not work. It must be the list itself.
- num rz_speed_mult Walk/Runspeed Multiplier
- Admin-only rz_skipround Skip the current round. If used during an intermission will reroll the next roundtype
Please read if you're having problems with the gamemode
To start off with the obvious, try disabling any other add-ons you have installed to see if that fixes the error. You may have to disable / uninstall whichever add-on is causing issues. Sorry about that!
If your players are not receiving weapons, you probably made a mistake in the weapons pool. Try fixing any spelling errors in or removing the weapon's name from the pool and see if that resolves it.
This is caused by wrongly configured weapons that register the entity as the killer, rather than the player. If the kill feed for example shows #ent_[whatever]
instead of a player's name, then a weapon isn't working properly. Unfortunately I don't think there is any way for me to fix this, so consider removing whichever weapon(s) are causing this issue from the pool.
And remember, when in doubt, try to simply restart the server. There was a lot of playtesting involved in the creation of this gamemode, but I can't personally catch everything.
You might also want to submit an issue to help me investigate, I'll need some details of what was happening when the issue occured and a log of the error.
Please download the latest release (get the .gma file) and place it in your addons folder (this would probably be C:\Program Files (x86)\Steam\steamapps\common\GarrysMod\garrysmod\addons
if you intend to host the gamemode on a standard Windows machine)
Once you've done that, restart / fire up Garry's Mod, and you should be set! Make sure to select the gamemode from the bottom-right menu.
Can't upload it there because I'm playing GMod through Family Sharing which makes me unable to post on the workshop, and I don't intend to buy a separate copy just to do so. Valbo pls fixe disregard because this issue has been fixed. Speaking of, you should probably check out this mod on the workshop