• Hail, we're RedGuides. We want you to play six (yes, 6!) EverQuest characters at once. We have scripts and a friendly community to help, please join our playstyle and say hello! 👋
  • We've added LLM sections to our Terms & Rules and Resource Rules, for everyone's sanity & in-game safety.
    Read more
    a. Do not replace your voice with an LLM. This goes for your posts and your scripts. Drafting and editing with a tool is fine, but don't take you out of what you share.
    b. Do not replace your EQ character's voice with an LLM. We don't want scripts that speak over /ooc, /shout or other public channels. This has been an unwritten rule that's kept casino scripts off the site for decades, but we're now compelled to make it clear: keep automated communication private.

    Why Does RG Review Scripts?
    Nearly every LLM-written Lua script we see is making your character do impossible things, and rarely in a way that's beneficial to you. We've seen heavy server hammering, /target over impossible distances when /nav spawn would passively accomplish the same thing, a spawn search that fires 20+ times per second, and other pointless actions that are likely annoying GMs.

    You are welcome to use LLMs as a tool to structure, draft, and edit your work, but please read critically before hitting /lua run
Resource icon

Utility AutogroupGui 06/28/2025

Other Authors
AI and credit to authors of original plugin.
Server Type
🏢 Live
Source Repository
https://github.com/TStone1950/autogroupgui
# AutoGroup GUI for MacroQuest

A lightweight, intuitive graphical interface that provides convenient buttons for issuing commands to the [MQ2AutoGroup](https://www.redguides.com/community/resources/mq2autogroup.2671/) plugin in EverQuest.

**Important:** This GUI is simply a command interface - it sends pre-defined commands to the MQ2AutoGroup plugin. The actual group management functionality comes from the MQ2AutoGroup plugin itself, not this GUI.

## ✨ What This GUI Does

- Provides clickable buttons for common MQ2AutoGroup commands
- Creates and deletes AutoGroup sessions via `/autogroup create` and `/autogroup delete`
- Adds/removes players, mercs, and broadcast clients with pre-set commands
- Assigns group roles (Main Tank, Puller, etc.) through command buttons
- Includes a text input field for custom startup commands
- Displays helpful tooltips showing the exact command each button executes
- **All buttons execute static commands except the startup command field which accepts user input**

## 🔧 Installation & Usage

### Prerequisites
- **MQ2AutoGroup plugin must be installed and loaded** - this GUI only sends commands to that plugin

### Installation
1. Create a folder named `autogroupgui` in your `MacroQuest/Lua` directory
2. Place the `init.Lua` file inside the `autogroupgui` folder
3. Your folder structure should look like: `MacroQuest/Lua/autogroupgui/init.Lua`

### Running the GUI
In-game or in your MQ2 console:
```
/Lua run autogroupgui
```

Toggle the GUI window with:
```
/autogroupgui
```

> ⚠️ **Note:** The GUI requires the MQ2AutoGroup plugin to be loaded to function properly.

## 🎮 How It Works

This GUI is essentially a collection of buttons that execute specific MQ2AutoGroup commands:

- **Green buttons** typically execute "add" or "create" commands
- **Red buttons** execute "remove" or "delete" commands
- **Blue buttons** execute "status" or informational commands
- **Role buttons** execute `/autogroup set [role]` commands
- **Startup command field** allows you to input custom commands like `/mac kissassist`

When you click a button, the GUI sends the corresponding command to MQ2AutoGroup - it doesn't perform any group management itself.

## 🧪 Debug Mode (Optional)

For troubleshooting or development:
```
/autogroupdebuggui
```
This displays additional information when using certain features.

## ❌ Exiting

- Click the `Exit Script` button in the GUI, or
- Use: `/Lua stop autogroupgui`

## ✅ Compatibility

- Compatible with **VanillaMQ** and other modern MacroQuest builds
- Requires only `mq` and `ImGui` libraries (standard with MacroQuest)
- Designed for stability with minimal dependencies

## 📝 Command Reference

The GUI buttons execute these commands:
- Group creation: `/autogroup create`, `/autogroup delete`
- Player management: `/autogroup add/remove player/merc/dannet/eqbc`
- Role assignment: `/autogroup set maintank/mainassist/puller/etc`
- Mercenary handling: `/autogroup handlemerc on/off`
- Startup commands: `/autogroup startcommand "your command here"`

---

© 2025 - Released for public use under the MIT License.
Author
Tstone
Watchers
58
First release
Last update

Ratings

0.00 star(s) 0 ratings

Share this resource

Latest updates

  1. 06/28/2025

    〰️Commits Update README.txt (55e6c9b) ~TStone Delete AutogroupGui.zip (0bff407) ~TStone Delete...
  2. initial zip

    upload initial zip
Back
Top
Cart