• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
Resource icon

Utility In Game Dev Console For Emu 2026-02-07

Download
Other Authors
Big thanks to the mq community for helpful ideas and approaches.
Software Requirements
MQ/Lua - Be a Server Operator.
Server Type
🏘️ Emu

image.png
image2.png


Overview​


The EQEmu GM Command Console is a MacroQuest Lua script that provides a graphical interface for executing GM commands on your EverQuest Emulator server. It replaces typing commands manually with an organized, themed button interface.


What It Does​


  • Converts GM commands into clickable buttons
  • Organizes commands into logical categories
  • Provides visual themes for personalization
  • Includes safety confirmations for dangerous commands
  • Works with any EQEmu server that uses standard GM commands

What You Need​


  • MacroQuest (MQ)
  • EQEmu server with GM access (Status 100+)
  • Basic understanding of GM commands




Installation​


Step 1: Create the Script File​


  1. Navigate to your MacroQuest directory
  2. Go to Lua/ folder
  3. Create a new file called gmconsole.Lua
  4. Paste the script code into this file
  5. Save the file

Step 2: Load the Script​


In EverQuest, type:



/lua run gmconsole

Step 3: Create a Hotkey (Optional)​


To make it easier to open:


  1. Create a hotkey in EQ
  2. Set the command to: /Lua run gmconsole
  3. Now you can toggle the window with one button




How It Works​


The Command Flow​



User clicks button → Script builds command → Sends via /say → Server processes GM command

Example:


  1. You click "Hide Me" button
  2. Script creates command: #hideme 1
  3. Script sends: /say #hideme 1
  4. Server receives and executes the GM command
  5. You become hidden

The Parameter Box System​


Many commands need additional information (item IDs, player names, zone names).


How it works:


  1. Type information in the Parameter Box (e.g., "fusion")
  2. Click a button that uses parameters (e.g., "Find Item")
  3. Script combines: #fi fusion
  4. Command executes: searches for items with "fusion" in the name

Commands That Use Parameters​


  • Find Item - needs item name/ID
  • Sum Item - needs item ID
  • Zone - needs zone short name
  • Set Level - needs level number
  • Goto XYZ - needs coordinates
  • Guild - needs guild name/ID
  • And many more...

Commands That Don't Use Parameters​


  • Stats - shows your stats
  • Save - saves your character
  • GM On/Off - toggles GM mode
  • Freeze/Unfreeze - freezes target
  • And many more...




Features​


1.​


Switch between visual styles:


  • Neon Purple - Default futuristic purple theme
  • Cyber Blue - Electric blue hacker aesthetic
  • Toxic Green - Bright neon green
  • Hot Pink - Vibrant pink theme
  • Orange Blaze - Warm orange/fire theme
  • Ice Blue - Cool cyan/ice theme
  • Matrix Hack - Pure green on black (Matrix style)
  • Term Hacker - Green/cyan terminal style

2.​


Keep your interface clean by collapsing sections you don't need:


  • Theme Selector - Change visual appearance
  • Parameter Box - Input for commands
  • Basic GM Commands - Common GM operations
  • NPC/Corpse Management - NPC and corpse tools
  • Lead GM Commands - High-level admin commands
  • Zone Management - Zone control
  • Target/NPC Commands - Targeted operations
  • Player/Character Commands - Player management
  • GM Mode Controls - GM visibility toggles
  • Misc - Utility functions

3.​


Dangerous commands require confirmation:


  • Summon Player - Teleport player to you
  • Kick Player - Remove player from server
  • Zone Shutdown - Shut down a zone
  • Zone Bootup - Start a zone
  • Lock Server - Prevent new logins
  • Unlock Server - Allow logins
  • Set MOTD - Change message of the day

When you click these, a warning dialog appears asking you to confirm.


4.​


Every command shows in your MQ console:


[Debug] Sending: #hideme 1
[Debug] Sending: #fi fusion
[Debug] Sending CONFIRMED: #summon PlayerName



Usage Guide​


Basic Workflow​


Example 1: Finding and Summoning an Item​


  1. Open the console: /Lua run gmconsole
  2. Expand "Parameter Box" section (if collapsed)
  3. Type fusion in the text box
  4. Expand "Basic GM Commands"
  5. Click "Find Item"
    • Server shows all items with "fusion" in name
  6. Find the item ID you want (e.g., 1006319)
  7. Type 1006319 in Parameter Box
  8. Click "Sum Item"
    • Item appears in your inventory

Example 2: Going to a Zone​


  1. Type nexus in Parameter Box
  2. Click "Zone" button
  3. You teleport to Nexus

Example 3: Making Yourself Invulnerable​


  1. Type 1 in Parameter Box
  2. Click "Invul"
    • You become invulnerable
  3. To turn off: Type 0 and click "Invul" again

Example 4: Using Confirmation Commands​


  1. Type PlayerName in Parameter Box
  2. Click "Summon" (in Lead GM Commands)
  3. Confirmation dialog appears
  4. Verify the player name in the dialog
  5. Click "✓ YES, EXECUTE COMMAND"
  6. Player teleports to you

Command Categories Explained​


Basic GM Commands (Status 100)


These are available to all GMs:


  • Find Item - Search for items by name/ID
  • Sum Item - Summon item to inventory
  • Item Info - Get detailed item information
  • Goto XYZ - Teleport to coordinates
  • Zone - Change zones
  • Zone Stat - View zone status
  • Set Level - Change your level
  • Invul - Toggle invulnerability
  • Hide Me - Toggle invisibility to players
  • Stats - Show character stats
  • Freeze/Unfreeze - Freeze target in place
  • PK On/Off - Toggle PvP flag
  • Guild - Guild commands
  • Test Spwn - Test spawn system
  • Save - Force character save
  • Mem Spell - Memorize spell by ID
  • Animate - Play animations
  • Haste - Set haste percentage
  • NPC Cast - Make NPC cast spell
  • Uptime - Server uptime
  • Version - Server version

NPC/Corpse Management


Manage NPCs and corpses:


  • List NPCs - Show all NPCs in zone
  • NPC Corps - List NPC corpses
  • Plyr Corps - List player corpses
  • Del NPC C - Delete all NPC corpses
  • Del Tgt C - Delete targeted corpse
  • Del Plyr C - Delete all player corpses

Lead GM Commands (Status 150)


High-level admin commands:


  • Summon - Teleport player to you
  • Kick - Kick player from server
  • Set MOTD - Change message of the day
  • Z Shutdwn - Shutdown a zone
  • Z Bootup - Boot up a zone
  • Lock Srv - Lock server (prevent logins)
  • Unlock Srv - Unlock server

Zone Management


Zone control tools:


  • Repop - Respawn zone NPCs
  • Reload ZC - Reload zone controllers
  • Doors - Show door information
  • Rld Rules - Reload server rules

Target/NPC Commands


Commands for your current target:


  • Kill - Kill targeted NPC
  • Depop - Despawn NPC
  • Heal - Heal target to full
  • Spwn Add - Add NPC spawn
  • Spwn Updt - Update NPC spawn
  • Repop Frc - Force zone repop
  • Set Race - Change target's race
  • Set Gndr - Change target's gender

Player/Character Commands


Player management:


  • Plyr Info - Get player information
  • GM Char - Character GM commands
  • Give Item - Give item to player
  • Meditation - Meditation commands
  • Lookup - Database lookup
  • Item Drop - Item drop commands
  • Expedition - Expedition management
  • Create DZ - Create dynamic zone
  • Kick Exp - Kick from expedition

GM Mode Controls


Toggle GM status:


  • GM On - Enable GM mode
  • GM Off - Disable GM mode
  • Speed On - Enable GM speed
  • Speed Off - Disable GM speed

Misc


Utility functions:


  • Clear Box - Clear the Parameter Box
  • Close - Close the console window
Author
E9er
Watchers
1
First release
Last update

Ratings

0.00 star(s) 0 ratings

More resources from E9er

Share this resource

Back
Top
Cart