Chat

{:links-list}

INSTALLATION

  1. Open the downloaded ZIP product file and drop the folder in it somewhere in your resources folder.
  2. Add your product key (get it here) to the settings.ini file
  3. Add start BigDaddy-Chat to your server.cfg.

DO NOT RENAME THE FOLDER.

If you change the name of the folder it will not function correctly so leave the name as it is.

{:is-danger}

You must follow this precisely or it will not work. There are two folders in the downloaded archive, BigDaddy-Chat and chat.

  1. Backup your current chat folder (usually found in the [gameplay] folder in resources) AND DELETE IT COMPLETELY.

CFX HAS A NEW SETTING

CFX has starting something new recently where they don't have the chat resource on the drive anymore and use a setting in the server.cfg. If you are using more recent server artifacts (released 2025) add set resources_useSystemChat false or if that setting is already there just make sure it it set to false and not true.

  1. Copy the chat that comes with this archive into the same place as the old one or if you didn't have a chat folder put it in the [gameplay] folder. Be sure to save the original if there was one in case you want to go back.
  2. Copy the BigDaddy-Chat folder somewhere into your resources folder,
  3. Add your product key to the settings.ini and add start BigDaddy-Chat to the server.cfg.

Yes, you are replacing the in game base chat with a different version. There are TWO scripts here that have to be installed separately.

CONFIGURATION

SETTING DEFAULT DESCRIPTION
[licensing]
key1 none This is where you put your product key
[settings]
showJoinLeave true If you want to hide players joining and leaving the server, set this to false
supressLocalCommands false If you want to use BigDaddy-3DChat you must set this to true
UseCharacterNames true Use names from various frameworks character tools (set framework in server.lua)
AllowManualName true Allow people to set their name manually
IncludeUserName true Includes the players game name in the chat so you can see who they are
ComandlessMe true If you type a message without using a slash command, it'll show as a /me message

HOW TO PLAY

/clearchat clears the current chat messages on your client screen - this is not for the whole server, just the client that the command is run on. It also clears the chat command history.

/chatname [name] If enabled, allows player to set the character name that appears in the chat manually, overrides auto character name if one is set.

Chat commands

There are two modes, global and proximity. Proximity commands are at a range of around 20 meters. Global commands start with g:

COMMAND GLOBAL INFO
/me /gme Shows ME before text (used to show information about you)
/do /gdo Shows DO before text (used to show what you are doing)
/leo /gleo Shows LEO before text (used for Law Enforcement communication and CAN BE SEEN BY ALL PLAYERS)
/med /gmed Shows MED before text (used for medical information and EMS)
/info /ginfo Shows INFO before text (used for System messages)
/ooc /gooc Shows OOC before text (used for Out Of Character chat)
/ad Shows an Advertisement in chat
/news Shows a News announcement in chat

EXPORTS

Server

ChatMessage(stringtype, stringmessage)

--- Valid type are ME, DO, LEO, MED, AD, OOC, NEWS

--- Messages sent via this export will be glogal messages and will be seen by everyone on the server