AcidMarco 2 Posted 13 hours ago View File Client Ally Chat Handler The plugin adds support for the Guild Ally Chat system introduced in RO clients from ~2023-06-07 onward. It handles alliance chat packets, allowing players to send messages to all members of their guild and allied guilds. I also provide optional client-side customization via HEX patching to change or disable the symbol (#) that triggers the ally chat. Compatible with the latest version of Hercules Successfully built on Windows (MSVC) and Debian 12 (GCC) Thoroughly tested with client version: 2025-03-19 Features Handles CZ/ZC_ALLY_CHAT packets from client and server Broadcasts messages to guild and allied members Optional HEX patch support for customizing or disabling the ally chat symbol Setup 1. Set PACKETVER >= 20230607 in /src/common/mmo.h 2. Recompile your Hercules server with the plugin Optional (HEX Patch) By default, the client uses # to send messages to the ally chat via public input. If you use # for server charcommands (e.g., #alive), this causes conflicts. To avoid this: - Apply the NewstyleChangeAllyChatSymbol patch to use a different symbol: !, %, ^, &, * - Or apply NewstyleDisableAllyChatSymbol to disable symbol-based access entirely HEX patches are available in the public repository: 🔗 https://github.com/AcidMarco/ro-releases Submitter AcidMarco Submitted 05/18/25 Category Plugins Quote Share this post Link to post Share on other sites