Skip to content

About

ArcheAge Classic add-on that auto-invites raid applicants from chat and keeps a player blacklist.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Enhanced X UP

An ArcheAge Classic add-on that sends raid invites to players who type a recruit message in chat, with a blacklist for players you never want to invite.

When raids are formed in ArcheAge, people type "x" or "x cr" in chat to ask for an invite. This add-on adds a recruit panel to the in-game Raid Manager: you enter the message to watch for, press Start Recruiting, and anyone whose chat message matches gets an invite, unless they are on your blacklist or already in the raid.

Features

  • Watches chat while recruiting and invites matching players automatically
  • Three match modes: Equals, Contains (default) and Starts With, all case-insensitive
  • Can be limited to all chats, whispers only, or guild chat only
  • Skips players who are already in your party or raid
  • Persistent player blacklist with a small manager window
  • Blacklist export and import through a file, so it can be shared or backed up

Requirements

  • ArcheAge Classic with add-on support (the add-on uses the game's Lua api module)

Installation

  1. Download or clone this repository.
  2. Copy main.lua into a folder named enhanced_x_up in your ArcheAge Classic add-ons directory.
  3. Start the game and enable "Enhanced X UP" in the add-on manager.

Usage

Open the Raid Manager. The add-on adds a row of controls to it:

  • A text field for the recruit message (placeholder X CR, up to 64 characters)
  • A match mode dropdown: Equals, Contains, Starts With
  • A chat source dropdown: All Chats, Whispers, Guild
  • A Start Recruiting button, which toggles to Stop Recruiting
  • A Manage Blacklist button

While recruiting, a small floating panel with a Stop Recruiting button is shown. Hold Shift and drag it to move it.

The blacklist window lets you add a player by name, remove individual entries, clear the whole list, and export or import it. Only the first five entries are listed in the window; the rest are still active.

Blacklist file

The blacklist is stored in the add-on settings and also written to enhanced_x_up/blacklist.lua as a plain Lua table:

{
    "PlayerOne",
    "PlayerTwo",
}

On load, any names in that file that are not already in the blacklist are imported automatically. To share a blacklist, copy the file to another installation and press Import (or just reload the add-on).

The blacklist.lua in this repository is an example file.

Project structure

main.lua        add-on entry point: UI, chat handling, blacklist logic
blacklist.lua   example blacklist file

About

ArcheAge Classic add-on that auto-invites raid applicants from chat and keeps a player blacklist.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages