Skip to content
R.Réno edited this page Sep 5, 2017 · 10 revisions

An open-source advanced chat addon for users and developers.

Modular,Fully customizable and developer friendly EasyChat provides a good amount of features for both users and developers.

EasyChat aims to be easy but also to provide a good amount of features at the same time, for that a lot of settings for customization have been added through the development.

Default Tabs

  • The "Global" tab is basically the chat, type from here to chat with others players.
  • The "PM's" tab is where you can send private messages to others players.
  • The "LuaTab" tab is for developers, you can run lua code from there.
  • The "Settings" tab is where all the default user-friendly settings are located (the rest are console commands).

Typing Modes

As you probably noticed when you're typing in the main tab("Global") you have a small button next to the area of where you are typing to text other players. This button shows you current mode of typing and allows you to change it (you can also use tab with chat empty).

There are 3 default modes for EasyChat by default:

  • "Say" mode, is the basic mode it allows you to talk with other players like with the default chat.
  • "Local" mode, allows you to talk to nearby players, you can change the distance at which player will be albe to see what you typed with easychat_local_msg_distance console command.
  • "Console" mode, allows you type in your console from the chat.

The Color Settings

The colors of EasyChat can be changed easily, in the "Settings" tab at the top left corner you should be able to see 4 tickboxes and a button that says "Apply Color".

To change the color of an element of EasyChat you need to check the tickbox relative to the element, select a color in the mixer at the right of the settings tab and click "Apply Color" so EasyChat register the color you settled for this element.

Font Options

If you know what fonts Garry's Mod posseses you can change the font of your chatbox and chatHUD by typing the name of your font in the text entry and pressing the "Apply Font" button. (yes capital letters matter)

You can also change the size of the font in the chatbox and chatHUD by changing the numbers relative to them, those should be placed under the font name text entry.

Various other settings

  • "ChatHUD follows chatbox", this makes the chat HUD follows the chatbox position on your screen.

  • "Display timestamps", if you enable it you will see the time at which a message was sent.

  • "Display team tags",enabled it will show the rank of a player on the server.

  • "Color team tags",enabled it will give the rank tag(team tag if enabled) its respectful color.

  • "Color player",this give players their rank color in chat.

  • "Global tab on open",enabled it will always open the tab corresponding to chat.

  • The "Reset Options" button will reset the settings above it (what is explained above basically).

  • The "Reset Everything" button will reset every chat setting to its default state even the colors.

  • The "Restart" button will restart EasyChat.

  • The "Use Dermaskin" button will reload EasyChat in order for it to use the Dermaskin you use if you have any, and if not it will use the default Garry's Mod look.

Console Commands

Here's the list of console commands that EasyChat has by default:

  • easychat_enable
  • easychat_font
  • easychat_font_size
  • easychat_global_on_open
  • easychat_hud_follow
  • easychat_local_msg_distance
  • easychat_reload
  • easychat_reset_settings
  • easychat_teams
  • easychat_teams_colored
  • easychat_timestamps
  • easychat_use_dermaskin
  • easychat_players_colored
  • easychat_no_modules
Clone this wiki locally