Jump to content
Sign in to follow this  
AcidMarco

Client Ally Chat Handler

Recommended Posts

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


 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.