Direct from Mann Co's Randomizer Division and right into your own two hands, it's the latest and greatest in self-help technology! Now a functional SWEP for the very first time, you can experience the stress-relieving benefits of "The Escape Plan" today!This addon for ulx or "ulx admin mod" Commands - ULX. User groups must be granted permission to use them first. ulx adduser <VotrePseudo> admin. New commands are added frequently, so make sure to subscribe to get the latest content. Reserved slots. %ulx_version%Open the garrysmod/addons folder. If you require any further assistance. You may specify reinforcing bar combinations through the BAR COMBINATION command. sv_downloadurl "URLGOESHERE" //Setting your servers FastDownload URL, allowing players to download content from a webserver. 1 watching Forks. Wayne Brady. Rcon. • rttm_custom_server_restart_volume - If a player has this permission, they can edit the volume for how loud the beep is durring the last 15. ULX Act Commands. So, in your case, it would be "!ulx respawn guy_who_doesnt_know_how_to_google". ulx roundactive / !roundactive (0/1) - Toggle the round state - active or intermission. ULX Commands. To fix this you have type "ulx resettodefaults" in your server console then restart your server. Running a dedicated server? Add "Timmy's ULX Commands" to your Steam Workshop Collection. The most common way to target players is by their name. [GTK] Radler15 Jun 25, 2021 @ 7:32am. You can name it anything but for the sake of simplicity; call it "playermodel___". Changing a base gamemode file is less then ideal. ULX commands that are specialized for my trainbuild server. Get both the steamid's of the the shared account and owner account and Unban. So you're asking how to use search functions on the internet or in a forum? If you go to our front index page of the forum, type the word "money" in the search box, click search, there is a release for DarkRP that lets you set money within the first 5 results. E-mail: alex@thomassen. Add a Comment. I discovered that !menu didnt work anymore in the chat. It is recommended to bind this command to a keyboard key. IE, ulx slap #user slaps all. garrysmod ulx-commands garrysmod-addon metrostroi Resources. All commands must be preceded by "ulx ", ie "ulx slap" Command Help: o adminmenu - Shows you the admin menu. i tried ulx_chat and all of them turning in 0 but didn't work what is the command ? Igori 6 de out. This is a updated and optimised version of Custom ULX Commands, we make sure it runns as best as possible and also complies to any Gmod Rule changes like the operator one! - ulx banip <minutes, 0 for perma: 0<=x> <address> - Bans ip address. You granted god mode upon Yourself) You can already disable that by. hostname "NAME" //This field sets the servers name, also known as the host name. It is recommended to bind this command to a keyboard key. This makes it trivial to ban a user for a certain amount of hours, days, weeks or years. This addon isn't actually allowed on gmod anymore. cmds. Commands: !addjailpos = Adds a jail position at your current locationAnswer. Currently adds 4 new ULX commands. . às 20:39 how do i disable this wellcome to garry s mod and this constant pop ups "ypu are playing garry s mod" ? Additional commands for the ULX admin mod for Garry's Mod. We are proud to have served the Garry's Mod community for the past seventeen years with our scripts. Adds over 20 extra commands! Command overview. A total of 74 default commands. !cleanup <player> - Remove all props belonging to a specified user. Go back to the control panel, and enter the Web Console. Confirm your intent by running ulx resettodefaults FORCE from the. Afterwords navigate to the Console page on the Physgun Gamepanel. Teleport. First and foremost, you don't have to go as deep in folders looking for the config. You can develop your own ULX commands and add to your own 'addon' area without having to edit our files. USE WITH CAUTION. The commands can be run as a chat command, in the console while logged in, or via a script. X firmware versions are incompatible with ULX-D or QLX-D 1. o ulx removeuser <player> - Permanently removes a user's access. Join Date: Sep 2013. The reason for this is the way that the base gamemoded selects roles would need to be modified in order to enforce the cvar. If you guys still have problem with this i have the fix. administration lua gmod garrys-mod ulx garrysmod ulx-commands ulx-module Updated Jul 31, 2020; Lua; Fasteroid / ulx-custom-fasteroid Star 2. Discord > opens settings menu. Is there any cheat or glitch so a user can use ULX commands without the server console? redgreen is offline 29th April 2019, 08:46 PM #2: LilyS. txt and banmessage. The reason for this is the way that the base gamemoded selects roles would need to be modified in order to enforce the cvar. lua","path":"CustomCommands/lua/autorun/server/sv. ULX Speed - Sets a Targets Run, Walk, And Streith Speed. Does this Thread really need to be revived every year? It's an really old, solved question. ULX offers server admins an AMXX-style support. 8K. We at Team Ulysses are excited to announce the latest releases of ULX and ULib. To remove an existing reason, select the reason and then click Remove. If you have ULX properly set up, try adding them to the SuperAdmin group. The console. Won't interfere with non-command messages prefixed with ! It doesn't affect ULX's Fancy Log system (eg. All configurations add to each other except gimps and votemaps, which takes the most specific configuration only. It's usually under the key ` by default which is located on the left of your "1" hotkey. user - The user to add. New commands are added frequently, so make sure to subscribe to get the latest content. To add users to usergroups, navigate to the "Groups" tab of the GUI and select a group. ttt_highlight_admins: Set to 0 to make admins not appear gold/yellow on the scoreboard. ulx forceboss / !forceboss (target players) - Force player(s) to be a boss. List of commands: - ulx administrate - Cloak yourself, noclip yourself, and god yourself. ulx userdenyid <SteamID, IP, or UniqueID> <command> [<remove explicit allow or deny instead of outright denying: 0/1>] - Remove from a user's access. Be sure to replace the “steamID” part with your Steam ID. txt","path":"ulx/data/ulx/adverts. Tip #2 (power users only) Very few people know about the "ulx ent" command, and fewer still know the power behind the command. ph. Created by batchy. #footer_privacy_policy | #footer. Best. As of (the upcoming) ULX 3. ULX is an admin mod for Garry's Mod. My ULib/ULX versions (run "ulx version" in console): ULib v2. This is a guide to help out new people to ulx Award Favorite Share The Basic How to bind your xgui? First make sure you have your developer console enabled which. sv_kickerrornum 0 //Disables kicking for lua errors, useful for debugging. Won't interfere with non-command messages prefixed with ! It doesn't affect ULX's Fancy Log system (eg. (or condump, and attach the file here) If you're not experienced enough following directions as simple as that, then you have much to learn before hosting a popular Gmod server. (say: !bancheck) - ulx banip <minutes, 0 for perma: 0<=x> <address> - Bans ip address. A few simple ULX commands edit to help you administrate your server with ease! _____ Sit Room Teleport!sit - Teleports player to Sit Room Location!ssp - Set Sit Room Position!sspdel - Delete Sit Room P. !gag (Player name) >!gag is used to stop players from using the mic in game. Below Is A Definition And Explanation Of All Of The Super Admin Commands. Ulx commands, command based menus, all of them can be bound to a key if they have a console command available. Custom panel. zip to the ulx folder. I'll tell you what sounds I have and then if your nice you can write the commands for me (im no good with anything other than 3d models, animation, and sound) ok so the sounds I want to be able to play on the server are: die. ulx adduser name rank. Commands. It's usually under the key ` by default which is located on the left of your "1" hotkey. - ply = Player Name/Player (The Target Of The Command)-time= Amount Of Time The Command Will Last (e,g Fire will last for 300 seconds)- amt = Amount Of Said Item (e,g armor is the amount of armor, normally ranging through 0-100) - sound = The Sound Title/Sound File Name -. !unban STEAMID via ingame chat box another method is ulx unban via console or open !menu (ULX menu ingame) and unban their steamid there. Clicking one of the commands. lua Go to file Go to file T; Go to line L; Copy path Copy permalink; This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository. Moved roundrestart command to admin commands. gmod: Uses standard “banid” to ban. ulx ghost (Allows you to n. E. IE, ulx slap. Pretty sure these are most of them: Category: Custom. The command you’re creating. Utility. To access the commands and settings in ULX, you can open the GUI with ulx menu in console. with "!menu", you can open the menu. Dont worry though with ULX there is no need to remember long strings or even commands, we can just open the simple. . After the AMX/Crestron sends a GET command, the system responds with a REPORT string. ulx garrysmod ulx-commands. Description. (Bullet holes, blood, etc. Then use the "Add" button to add connected. Type "ulx help" in a console without the quotes for help. Below Is A Definition And Explanation Of All Of The Super Admin Commands. ULX Model - Sets a players playermodel, can be. __To give yourself a jump start into ulx, simply remember the commands "ulx help" and "ulx menu". Description. I made it to work as well with the ULX admin mod, so whenever you call a mapvote using the F1 menu, it will do the same as typing the ULX command: '!votemap'. I can set ULX commands to the ranks, but everything else I don't know how to do. What is this: This is a police ticket system that is only for people who use ULX AND DarkRP! Police can give tickets to players that have broke rules and then the players have to pay them! This addon is pretty much a cheaper version of this (this addon is free and does not have a vgui only a ulx command)ULX Commands (DarkRP/TTT/All) Below Is A Definition And Explanation Of All Of The Super Admin Commands. NEW TCPI commands for ULXD4/ULXD4D/ULXD4Q: MODEL - Name of the receiver model Main Or Most Used Console Commands. I cry every time I see that I am not a respected member of this community. When used in chat: baAdmin (/) Ulx (!)Below Is A Definition And Explanation Of All Of The Super Admin Commands. (you can't force people's game to close) so you might want to remove it. ulx guardban <player>!guardban: Bans target from guards temporarily. has. The official latest release version of ULX admin mod (the same you'd get from our website). For example if your name is Super Money Socks, you may enter ulx adduser monkey superadmin RCon Command from the server console while you are not connected to the server. X firmware versions. Teleportation commands [/ goto] – Teleports you to the player. ulx setname <nick player> {new name} Commands - Chat ULX !setname <nick player> {new name} Popular Discussions View All (1). o ulx administrate - Cloak yourself, noclip yourself, and god yourself. Introduction; Downloads; Per-gamemode or per-map configuration. General commandsAll commands are now preceded by "ulx ". For unselected users, click the shortcut button that each has. The ulx command just changes the players role at the start of a round. This makes them great for "ulx userallow". I've uninstalled the PlayX completely, no help #4. I mostly made this because i didnt want to buy a stupid admin suite from a coder for hire. Introduction; Downloads; Per-gamemode or per-map configuration. (say: !crunurl) ulx runurl <script URL> - Run an external Lua script. Command r_cleardecals clear blood and gun holes on the map. Some of the commands and how groups work, but I don't fully understand the permissions. ulx adduser Evernow superadmin. List of commands: - ulx administrate - Cloak yourself, noclip yourself, and god yourself. (say: !cexec) o ulx ent <classname> [{<flag>:<value>}] - Spawn an ent, separate flag and value with ':'. (say: !bancheck) o ulx banip <minutes, 0 for perma: 0<=x> <address> - Bans ip address. hide_say (Optional, defaults to false) Hide the chat when the say command is used?August 04, 2022, 07:17:19 PM. Description. The following menu should appear: In the ULX menu, you can find all of ULX's functionality organized into 5 main tabs at the top of the page. The command you’re creating. Contribute to G-Force007/PropKill development by creating an account on GitHub. New commands are created with a call to ulx. Only servers need to use this, not your individual joining players. Posts: 130 Reputation: 2153 Rep Power: 0. Create a new folder and name it "lua". Location: Please do not. o ulx exec <file> - Execute a file from the cfg directory on the server. cfg (or. 0. To Bind Your xgui (which is your commands, the higher your rank the more permission you have. Busted - Elegant Lua unit testing. It scans Lua files on the server (including those mounted through Steam Workshop GMA files) and reports on any suspicious code or code patterns that may warrant further invesitgation. for example. The callback receives the arguments you specify. We are proud to have served the Garry's Mod community for the past seventeen years with our scripts. you can change your player model by holding "C", and going to the top left to change your model. In serverconsole, you can e. • rttm_custom_vanish_settings - If a player has this permission, they can edit Vanish options. A few simple ULX commands edit to help you administrate your server with ease! _____ Sit Room Teleport!sit - Teleports player to Sit Room Location!ssp - Set Sit Room Position!sspdel - Delete Sit Room Position (Tracks teleport location so you can return yourself and others unlike other similar modules. , "Fun" ). ulx adduser <player> <group> - Add a user to specified group. An easy-to-use and intuitive GUI. The ULX admin mod for Garry’s Mod makes it easy to run commands on a specific (group of) players. Ik that if you type "rcon_password <password>" and then "rcon quit" the server will restart but i dont know how to make the command know the rcon password so i guess you guys could find that out. As for how to do the output text in color, I forget exactly, but I'd look over the releases section for the Player Chat Tags release. Steam_id is the players steam id you wish to unban. Only servers need to use this, not your individual joining players. Contribute to kralicky/Custom-ULX-Commands development by creating an account on GitHub. Type !menu 2. IE, ulx slap. net for information and discussion. Simply set "ulx slap" to the baton, then hit them all and they will most likely run away in complete fear. After pressing your preferred key to open the UI or typing !menu in chat you can see this fancy looking UI. I can set ULX commands to the ranks, but everything else I don't know how to do. There are 4 types of strings: GET. Note that this is a lot of data. Created by Draka FR - Description. So for example, bind h "ulx jail @" will bind H to jail. Nomalua v1. Once a user reaches a pre-configurable number of warnings, they are kicked from the server. Place ONLY ONE of the included folders in your addons directory. (say: !runurl) Utility. Update all ULX-D devices in a configuration to the same firmware version. Open the first menu. Rcon. Commands: -ulx gagid <steamid> - Gag target using STEAM ID, disables microphone. As for groups, you need to go and open ULX, then go to "Groups" tab, and make a team for the group (GROUPS AND TEAMS ARE DIFFERENT), then after you made your team and applied it to your group, you can add a model that will be specific. . This will give you the necessary permissions. ULX allows for a high level of customization. First make sure you have your developer console enabled which can be found in game settings. Please see our website at ulyssesmod. « Last Edit: January 30, 2010, 03:00:44 PM by. ULX comes with a command that lets you reset all ULX and ULib configuration, including bans, groups, and accesses. You can type the following into the Console to make. You can bind commands to a key, yes, but I don't believe you can bind a command to a key to target the person you're looking at. In CL 25. do "ulx adduser [Username] superadmin" to access the TTT2 ULX submenu. This is a updated and optimised version of Custom ULX Commands, we make sure it runns as best as possible and also complies to any Gmod Rule changes like the ope. ULX is a bit outdated for the most part but it works fine. « on: July 23, 2014, 06:57:17 PM ». ulx ent_setname <targetname>-- Set the targetname of an entity. (say: !cexec) o ulx ent <classname> [ {<flag>:<value>}] - Spawn an ent, separate flag and value with ':'. Only servers need to use this, not your individual joining players. Ban un joueurFor example, a hoard of people is around you, increadibly annoying. Alle Rechte vorbehalten. = allows access to debug commands Mr. (Use '=' for output) o ulx rcon {command} - Execute command on server console. Se mettre admin. Extract and upload ulx-x. Copy an info. Use bind x xgui in console to bind command. YOU MUST ALSO SUBSCRIBE TO ULIB FOR THIS. Breif Explination. Custom ULX Commands Немного про разделы: сначала идёт название раздела, в скобках оригинальное название, а через - идёт название подраздела (если такой существует) и ещё под подраздел для вкладки server. Warning: Installing as a legacy addon means that you will have to perform updates. Please see our website at ulyssesmod. These keywords are self explanitory. You can bind commands to a key, yes, but I don't believe you can bind a command to a key to target the person you're looking at. Advance ULX Commands. Restart your Garry’s Mod dedicated server. Cet addon inclus 10 modules ULX. Warning: Installing as a legacy addon means that you will have to perform updates manually. (say: !runurl) Utility. Custom ways to manage your server with extra commands. Test your fresh installation of ULX by joining your server and typing !thetime in chat. i have problem with the ulx and/or ulib they just wont work, simply i have installed them into /gmod/Garrysmod/addons/ in srcds folder. The ULX Menu You can access the ULX menu at any time by typing 'xgui' into the console. When creating the Steam Workshop Collection, include the ULX Admin addon and ULib addon in that collection. Method 3 In console, type "ulx unban <steam_id>". Last edited by Jay ; Jul 21, 2018 @ 10:01am. ) Ulx permission support for all special features (giphy, groups, text modification, etc. - ply = Player Name/Player (The Target Of The Command)-time= Amount Of Time The Command Will Last (e,g Fire will last for 300 seconds)- amt = Amount Of Said Item (e,g armor is the amount of armor, normally ranging through 0-100) - sound = The Sound Title/Sound File Name -. This addon expands the functionality of the ulx mute and ulx gag commands by allowing you to set the number of minutes a player should be muted or gagged for! Additionally, these mutes and gags stay between disconnects, so no more players disconnecting to evade their mutes. There is also a Player Commands which mostly used for Opening and Closing a specific window, such as Taunt Menu, Prop Menu, etc. Click here for command string documentation. If you don’t have such addon installed download ULX and ULib from Github or add those to your server’s workshop collection. Slay them and respawn them. " -- The Tao of ProgrammingFast's ULX Custom Commands. !ban <player> [time (in minutes)] [reason] Bans a player based off their username for an optional amount of time. I am unable to skip things on the Media Player because lack of permission, I can't control StormFox because of it. ulx hidenametag Chat command: !hidenametag; ulx shownametag Chat command: !shownametag; ULib’s Access Control List . ulx crash Crash player:. o ulx exec <file> - Execute a file from the cfg directory on the. #footer_privacy_policy | #footer. - ply = Player Name/Player (The Target Of The Command) - time= Amount Of Time The Command. Command Help: Category: Rcon. All commands must be preceded by "ulx ", ie "ulx slap". Keep in mind that. This tool allows you to excecute over 70 commands. In the in-game chat (accessible by pressing Y on your keyboard), enter any of the following commands. Commands:!addjailpos = Adds a jail position at your current location!addmoney [Player] [amount] = Adds money to the players wallet (use -amount to take away)English: To use ULX playsound, you can either go into your Server, or dev console, if you have the proper permissions, and type in "ulx playsound <path>" path being your "music<soundfilename>" (Note you must include file extensions ex. • rttm_custom_voteclean_ratio - If a player has this permission, they can edit the Vote Clean Ratio. It is recommended to bind this command to a keyboard key. IE, ulx slap bob,jeff,henry. And it works fine. o ulx exec <file> - Execute a file from the cfg directory on the server. You do not need to type the full name, only enough of it so ULX can tell who you want to use it on. A collection of additional commands for the ULX admin mod for Garry’s Mod. The first parameter - the Player running the command - is automatically added by ULX. sv_kickerrornum 0 //Disables kicking for lua errors, useful for debugging. I am making this issue again because I have not edited the ulx configuration for superadmin, ulx has broke several times on my server for no reason whatsoever, out of nowhere FAdmin came into place and I haven't installed anything like that. Let's roll with this for this example, so bind F9 "ulx menu". To ensure all receivers and transmitters in a configuration function with each other, update all devices to the same firmware version. If you ignore multiple warnings then you will be demoted. Just make sure this runs first then add your aowl commands like you normally would. The second parameter - a table of Players to target - was added with a call to :addParam () (line 10). This is a updated and optimised version of Custom ULX Commands, we make sure it runns as best as possible and also complies to any Gmod Rule changes like the operator one! List of commands: - ulx administrate - Cloak yourself, noclip yourself, and god yourself. Trouble-in-Terrorist-Town-ULX-Commands. Will spit out the appropriate errors on failure of either, but won't override the default key, just adds to it. !ban <player> [time (in minutes)] [reason] Bans a player based off their username for an optional amount of time. download the ULX and ULIB from the description on the UXL Workshop page. hostname "NAME" //This field sets the servers name, also known as the host name. Only servers need to use this, not your individual joining players. THIS IS ADDON FOR ULX, IT WOULD NOT WORK IF THERE IS NO ULX INSTALLED! Discord [discord. SET – The SET command is used to change the status of a parameter. It is really rather easy:-In the ULX UI All teleport related commands are listed in. ulx adduser <user> <group> - Add the specified CONNECTED player to the specified group. Checks to see if the item is. PropKill gamemode for Garry's Mod. This update contains the last 5 years worth of little things, some of which are outlined below. You banned steamid STEAM_0:0:22253831 for 60 minute (s) (Testing) . create a ". These variables will also work in ulx welcomemessage. ULX-D ULX-D Command Strings The ULX-D device is connected via Ethernet to a control system, such as AMX, Crestron, or Extron Symetrix, Biamp, other digital signal processors (DSP) Specialized custom programs Connection: Ethernet (TCP/IP; select “Client” in the AMX/Crestron program) Port: 2202 Conventions There are 4 types of strings: GETulx exec <file> - Execute a file from the cfg directory on the server. Open the commandline manager to find the rcon password, or click here to find out how to set one. ULX contains alot of admin commands for your server, including the command to "force change server map to x" or "force mapvote" immediately. Origi. « Last Edit: October 05, 2008, 09:31:48 AM by JamminR » Logged "Though a program be but three lines long, someday it will have to be maintained. Subscribe to "Timmy's ULX Commands" on the Steam Workshop. 6. Re: Chat Colors? You'll also need to use a substring and find in text to look for the " [" and ending "]" in the beginning, then read the word in-between them. If it is a shared account you unban but their main owners steam account is still banned. CS:GO Knives. ulx. The group MUST exist for this command to succeed. 40. Re: Looking For a Give Money Command. Nickname matching. If not, you have to edit the server config files and restart. 3. Afterwords navigate to the Console page on the Physgun Gamepanel. 11 Comments. 67 items. To fix this you have type "ulx resettodefaults" in your server console then restart your server. Prevention of ulx rcon/ent commands from client to server isn't a bug. It features commands from basic kick, ban, and slay to fancier commands such as blind, freeze. MoonScript - A programmer friendly language that compiles to Lua. Symetrix, Biamp, other digital signal processors (DSP) Specialized custom programs. ulx respawn <player> - Respawns target player while un-identifying the corpse and removing it, the command will also check for credits left of the body (if any) and respawn the player with them. ACCESS_ADMIN) cmd_ClearDecals:help ("Clears decals. Clicking one of the. , ulx ban) also support timestrings. Prérequis : Afin d’administrer son serveur Garry’s Mod sur Nexifi plus facilement, vous devez installer le module ULX. This tool allows you to excecute over 70 commands. Find what make the map. View license Activity. Changelog: Code:. It is only visible to you. (say: !gagid) (opposite: ulx ungagid)-ulx kickid <steamid> [{reason}] - Kicks target using STEAM ID. You can open the ULX menu by typing !menu in the chat or using the ulx menu command in the in-game console. ulx logEcho 1 // Echo mode. [ADD] New module system. If a command needs a player name and you want to target yourself, use "!command ^". TTTC. It happened to me and my other superadmin, but the strange part is that i just added one. Commands `redeem <TARGETS> [<RESPAWN IN PLACE>]` Redeem target(s). sv_downloadurl "URLGOESHERE" //Setting your servers FastDownload URL, allowing players to download content from a webserver. . Admin Commands Respawning Commands •ulx respawn <player> - Respawns target player while un-identifying the corpse and removing it, the command will also check for credits left of the body (if any) and respawn the player with them. Fixed db config (again) Version 0. // 1 - FULL Output to players similar to "Foo slapped Bob with 0 damage". The advantages of doing it this way are as follows. Description. Note that SM is not auto-detected. Changing a base gamemode file is less then ideal. !dance. freezeprops ( calling_ply ) local Ent = ents. To kick a player without using the ULX UI simply type: In the ULX UI All teleport related commands are listed in the 'Teleport' section. So client cannot change his time. txt" folder. txt, downloads. "ulx playsound musicgone. In 1 collection by [ULX] Megiddo. To add yourself as admin type ulx adduser *your name* superadmin. (say: !crunurl) ulx runurl <script URL> - Run an external Lua script. Improvements. Ulysses Team Member; Hero Member; Posts: 6214; Karma: 394;It already works as a Concommand, sorry I wasn't clear enough I guess. xMrPlayer May 5, 2020 @ 8:21am Guys need help, on my server i have 2 traitors set, but if i force. Created by Demonkush for Muiris. The ulx command just changes the players role at the start of a round. +++++ The command by default is restricted to the ULX admin rank and above. Adds over 20 extra commands! Command overview. Hello im posting this in suggestions because i have no idea how to make this but maybe someone could make a command that restarts the server. After that test out your new hot key DEL, You will need to type retry in the. I presume that which is enabled by default if you've not placed a copy in your gmod/cfg folder, will work. It should then be fixed. User Management. Best. The following menu should appear: In the ULX menu, you can find all of ULX's functionality organized into 5 main tabs at the top of the page. wav") Español: Para utilizar ULX tocarsonido, puede entrar en su servidor, o. That file is where the majority of the settings in ULX are stored, and has descriptions of what each one does.