Chat with advanced interactions


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. Anyone can translate the mod on Crowdin. https://crowdin.com/project/factorio-mods-localization

Utilities
7 months ago
0.16 - 1.1
971

Changelog

Version: 1.28.10
Date: 2023-09-09
  Changes:
    - Improved commands (I should improve it again with new mod for new features)
  Scripting:
    - New remote interfaces via zk-lib
Version: 1.28.9
Date: 2023-08-16
  Bugfixes:
    - Fixed localized messages for global chat
Version: 1.28.8
Date: 2023-08-14
  Bugfixes:
    - Another attempt to fix chat logging for Windows
Version: 1.28.7
Date: 2023-08-14
  Bugfixes:
    - Tweaked logging of faction messages
Version: 1.28.6
Date: 2023-08-14
  Bugfixes:
    - Another attempt to fix global messages for some discord bots
Version: 1.28.5
Date: 2023-08-14
  Bugfixes:
    - Another attempt to fix global messages for some discord bots
Version: 1.28.4
Date: 2023-08-13
  Bugfixes:
    - Fixed Chat logging
Version: 1.28.3
Date: 2022-11-04
  Bugfixes:
    - Fixed crushes when a player character didn't exist for public chat via the gui
Version: 1.28.2
Date: 2022-11-04
  Bugfixes:
    - Fixed crushes when a player character didn't exist in some cases
Version: 1.28.1
Date: 2022-11-03
  Bugfixes:
    - You can send messages by pressing "enter" key again in the interface
Version: 1.28.0
Date: 2022-06-03
  Features:
    - Switchable visualization of global messages
  Changes:
    - Improved stability
    - Refacored some stuff
Version: 1.27.1
Date: 2022-04-12
  Bugfixes:
    - Fixed chat frame size
Version: 1.27.0
Date: 2022-04-11
  Features:
    - Added logging of global chat (use `/open-chat-logs` command)
  Changes:
    - Refactored some code
  Bugfixes:
    - Fixed minor bugs
Version: 1.26.3
Date: 2022-02-13
  Locale:
    - Updated Russian translation (thanks to @SeptiSe7en on crowdin)
    - Translations: https://crowdin.com/project/factorio-mods-localization (thank you for contributions, I really appreciate it)
Version: 1.26.2
Date: 2022-01-09
  Bugfixes:
    - Fixed crush because messages from server (bug from 1.26.0)
Version: 1.26.1
Date: 2022-01-05
  Bugfixes:
    - Fixed double message (bug from 1.26.0)
  Scripting:
    - Removed firing of console events (the imitiation isn't appropriate)
Version: 1.26.0
Date: 2022-01-04
  Features:
    - Messages from a team with only 1 player will be printed globally (I can add more features)
Version: 1.25.1
Date: 2021-12-22
  Changes:
    - This mod uses modified handler now (slightly better performance than before)
Version: 1.25.0
Date: 2021-12-14
  Changes:
    - Refactored slightly (I should do it fully, but it'll take too much time)
    - Changed default location of chat gui for players
Version: 1.24.7
Date: 2021-09-28
  Changes:
    - Improved stability
    - Optimized slightly
  Bugfixes:
    - Fixed chat autohide
Version: 1.24.6
Date: 2021-08-24
  Bugfixes:
    - Fixed crash due to messages with localization
Version: 1.24.5
Date: 2021-06-27
  Locale:
    - Updated Spanish translation (thanks to @josemirm on crowdin.com)
    - Other translations has been updated (thank you for contributions, I really appreciate it)
    - Translations: https://crowdin.com/project/factorio-mods-localization
Version: 1.24.2
Date: 2021-05-25
  Changes:
    - This mod doesn't affect campaigns anymore
Version: 1.24.1
Date: 2020-10-25
  Changes:
    - New style
  Notes:
    - Refactored
Version: 1.23.6
Date: 2019-12-08
  Bugfixes:
    - Fixed commands from headless server
  Notes:
    - This update for Factorio 0.17
Version: 1.23.5
Date: 2019-12-06
  Bugfixes:
    - Fixed commands
  Notes:
    - This update for Factorio 0.17
Version: 1.23.4
Date: 2019-11-08
  Locale:
    - Returned spanish localization because of last updates of Factorio
  Bugfixes:
    - Fixed gui in settings
  Notes:
    - This update for Factorio 0.17
Version: 1.23.3
Date: 2019-07-31
  Bugfixes:
    - Fixed messages for Factocord
  Notes:
    - This update for Factorio 0.17
Version: 1.23.2
Date: 2019-07-30
  Changes:
    - Full compatibility with Factocord
  Notes:
    - This update for Factorio 0.17
Version: 1.23.1
Date: 2019-07-30
  Major features:
    - Added compatibility with Factocord
  Notes:
    - This update for Factorio 0.17
Version: 1.23.0
Date: 2019-07-25
  Major features:
    - Users can drag chat
  Notes:
    - This update for Factorio 0.17
Version: 1.22.4
Date: 2019-07-11
  Bugfixes:
    - Fixed localisation of buttons due to https://wiki.factorio.com/Tutorial:Localisation#Localising_alternate_input_names
  Notes:
    - This update for Factorio 0.17
Version: 1.22.3
Date: 2019-06-29
  Features:
    - Removed rich text in the mod name (see https://forums.factorio.com/70895)
  Notes:
    - This update for Factorio 0.17
Version: 1.22.2
Date: 2019-05-15
  Bugfixes:
    - Fixed loading of the previous updated mod in saves [2]
  Notes:
    - This update for Factorio 0.17
Version: 1.22.1
Date: 2019-05-15
  Bugfixes:
    - Fixed loading of the previous updated mod in saves
  Notes:
    - This update for Factorio 0.17
Version: 1.22.0
Date: 2019-05-15
  Features:
    - Added auto-hiding in chat settings
    - Added news in extended chat settings
  Changes:
    - Spanish localisation moved to https://mods.factorio.com/mod/LPMF
  Notes:
    - This update for Factorio 0.17
Version: 1.21.5
Date: 2019-05-03
  Bugfixes:
    - Fixed "on_configuration_changed" (https://forums.factorio.com/viewtopic.php?f=190&t=64630)
  Notes:
    - This update for Factorio 1.0
Version: 1.21.4
Date: 2019-05-03
  Bugfixes:
    - Fixed "on_configuration_changed" (https://forums.factorio.com/viewtopic.php?f=190&t=64630)
  Notes:
    - This update for Factorio 0.18
Version: 1.21.3
Date: 2019-05-03
  Bugfixes:
    - Fixed "on_configuration_changed" (https://forums.factorio.com/viewtopic.php?f=190&t=64630)
  Notes:
    - This update for Factorio 0.17
Version: 1.21.0
Date: 2019-04-08
  Features:
    - Extended the mod interface
  Changes:
    - Bugfixes
    - Improved compatibility
    - Code refactoring
    - Changed the mod interface
Version: 1.20.1
Date: 2019-04-07
  Changes:
    - Improved compatibility
Version: 1.20.0
Date: 2019-03-31
  Bugfixes:
    - Fixed sending messages by Enter
    - Fixed interactions with filters
    - Fixed selecting a recipient by hotkey for the private/faction chat when there is no the chat interface
    - Fixed filters for selecting a recipient by hotkey for the faction chat
    - Fixed localised messages of the local chat
    - Fixed extended settings
  Changes:
    - Changed style of the extended interface of settings
    - The interface is turned off together with the extended interface of settings.
    - Non-interacting stuff are hidden.
Version: 1.19.2
Date: 2019-03-09
  Bugfixes:
    - Fixed loading a save (but unstable deleting and creating commands in the mod now)
Version: 1.19.1
Date: 2019-03-05
  Changes:
    - Another dependencies
Version: 1.19.0
Date: 2019-03-03
  Changes:
    - Output of local chat
    - Output of notice
    - Added module «Event listener»
    - Bugfixes
Version: 1.18.0
Date: 2019-03-03
  Major features:
    - Added admins chat
    - Added /admins-send <message> - Sends a message to admins.
    - Added private chat
    - Added between factions chat
    - Added surface chat
    - Added /surface-send <message> - Sends a message all players on your surface.
    - Added filters for chats
    - Added response on events of scenario PvP
    - Added events "on_send_message", "on_toggle", "on_pre_remove_mod", "on_update_gui_chat", "on_create_gui_chat", "on_pre_delete_gui_chat", "on_hide_gui_chat", "on_unhide_gui_chat", "on_create_button", "on_pre_delete_button", "on_add_chat", "on_delete_chat", "on_changed_parameter_setting", "on_update_gui_list_settings", "on_update_gui_container_settings" of the mod
    - Added remote interface "secondary-chat"
  Features:
    - Added auto focus after send message
    - Added hotkey for send a message (Default: Y)
    - Added hotkey for send a localised message (Default: SHIFT + Y)
    - Added hotkey for recover a last message (Default: CONTROL + Y)
    - Added hotkey for select a recipient for the private chat (Default: Middle mouse button), point the cursor at an entity
    - Added hotkey for select a recipient for the faction chat (Default: SHIFT + Middle mouse button), point the cursor at an entity
    - Added settings for a chat and for a gui
    - Added saving GUI chat data for a player
    - Added autohide gui for the mod
    - Added notices in gui
    - Added sending message in gui by enter
    - Added Ukrainian localisation (localisation by HAKER PLAY)
    - Added Spanish localisation
    - Added Romanian localisation (localisation by anonymous#1)
    - Added Italian localisation (localisation by anonymous#1)
    - Added muting
  Changes:
    - Changed /toggle-chat drop-down
    - Changed style of GUI
    - Changed faction chat
    - Changed improved localisation
    - Changed improved compatibility with scenarios, mods, soft-mods, game
    - Changed text field in gui not be cleared if message not be sended
    - Changed title
  Bugfixes:
    - Fixed text in text field disappears when the interface was updated
  Notes:
    - Updated for Factorio 0.17
    - Code refactoring (not finished)