/secondary-chat

Adds new extended chat into Factorio

Primary LanguageLuaOtherNOASSERTION

Repo on GitHub Repo on GitLab

Chat with advanced interactions

Read this in another language English Русский

Contents

Overview

Adds chat logs, draggable chat, new chat commands, new chat types, new chat interactions (for example: localised messages, storing previous sent message, offline/online players/teams, relationships, filters etc), new hotkeys for chat. Provides customizable chat through mod interface, chat settings.

FAQ

How to open the chat?

  • variant 1: When your character appears.
  • variant 2: Press any hothey of the mod.
  • variant 3: Write to chat "/toggle-chat".

Hotkeys

Desription Hotkey (Default)
Send a message Y
Send a localised message SHIFT + Y
Recover a last message CONTROL + Y
Select a recipient for the private chat Middle mouse button
Select a recipient for the faction chat SHIFT + Middle mouse button

Where to get the mod?

You can either download a zip archive from mods.factorio.com or the GitLab repository.

Commands

  • /a <message> or /allied-send <message> - sends a message to the allies.
  • /l <message> or /local-send <message> - sends a message to the nearest players.
  • /surface-send <message> - sends a message to all players on your surface.
  • /admins-send <message> - sends a message to admins.
  • /toggle-chat [<all/faction/allied/local/surface/admins/drop-down>] - Disabled or re-enables your own parts of additional chat.
  • /open-chat-logs - opens chat logs

Dependencies

Required

Optional

Found an Issue?

Please report any issues or a mistake in the documentation, you can help us by submitting an issue to our GitLab Repository or on mods.factorio.com.

Want a Feature?

You can request a new feature by submitting an issue to our GitHub Repository or on mods.factorio.com.

Future plans

  • Remake chat
  • Completely alter and add new features
  • Integration with other mods and etc.
  • Provides API to let other mods accessing
  • Extend settings for players, admins
  • Add and change new events
  • Change chat structure
  • Change advanced settings
  • Add new localizations
  • Add Polish localization
  • Add blacklist for players
  • Add custom chat logs
  • Add custom quick message
  • Add settings for chats
  • Add profiles
  • Add export/import of settings

Special thanks

  • MeteorSbor - tester
  • midaw - tester
  • HAKER PLAY - translator
  • anonymous#1 - translator
  • XMKTP - Xagros's Mods Korean Translation Project

Installing

If you have downloaded a zip archive:

  • simply place it in your mods directory.

For more information, see Installing Mods on the Factorio wiki.

If you have downloaded the source archive (GitLab):

  • copy the mod directory into your factorio mods directory
  • rename the mod directory to secondary-chat_versionnumber, where versionnumber is the version of the mod that you've downloaded (e.g., 1.22.4)

License

This project is copyright © 2017-2023 ZwerOxotnik <zweroxotnik@gmail.com>.

Use of the source code included here is governed by the European Union Public License v. 1.2 only. See the LICENCE file for details.