Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋
A TLP without truebox has thawed (Very Vanilla ready)
Global Currency & Suffix Configuration**: Added global configuration fields for Default Currency (default pp), Alternate Currency (default krono), Multiple Items suffix (default each), and Sell as Stack suffix (default per Stack).
Granular Per-Item Sales Settings**:
Added an add # checkbox column in the pricing list to toggle whether to include the quantity prefix for that specific item in the auction string.
Added a Currency dropdown column allowing choice between the default currency, alternate currency, default + multiple suffix, or default + stack suffix on a per-item basis.
Window Reset Command**: Added the /pricecheck reset slash command to manual reset all UI window coordinates back to default visible cascaded coordinates.
FAQ Section**: Added a frequently asked questions section to the "How to Use" tab explaining how to solve missing item links (using /link /import /update and having the item).
Changed
Pricing & Sales Table Restructure**: Reorganized the history list table from 10 columns to 9 columns (Rem, Item, Qty (Bank), Bought for, Sold for, add #, Price, Currency, Details) to maximize screen estate and clarity.
Reduced Items Per Broadcast Line**: Reduced the maximum items grouped per /auction broadcast line from 4 to 3.
Removed Startup Database Scans**: Removed the automated /link /import /update command execution on script startup to prevent game lag.
Fixed
Off-Screen Window Recovery**: Implemented auto-clamping logic that dynamically detects if a window is dragged completely off-screen and moves it back to visible screen boundaries.
ImGui EndChild Stack Crash**: Fixed an ImGui critical failure stack error ("Must call EndChild() and not End()!") when culling/clipping minimized or off-screen child windows by making the EndChild() calls unconditional.
Dynamic Tools Tab**: Created a new UI tab that scans the pricecheck/tools/ directory and renders discovered scripts as modern square buttons with rounded corners.
Standardized Tool Interface**: Defined a contract for tools supporting local host execution (buttonFunctionOnHost) and remote client execution (buttonFunctionExport) with support for custom button colors.
Tools Refresh Support**: Included a Refresh button that invalidates the package cache, allowing developers to hot-reload edits to tool scripts in real-time.
Startup Command Routing**: Added a command line parser to allow running tool actions directly from the console or via /lua run pricecheck button <toolName> [args].
Default Tools**: Packaged pricecheck_hotbutton (local hotbutton creation) and gief_money (multi-box platinum collection via DANNet and /gief.lua) tools.
Background Link DB Updates**: Triggers /link /import /update on script startup to populate local MQ2LinkDB cache.
Fixed
Missing Auction Item Links**: Resolved an issue where items not cached in MQ2LinkDB would show as plain text by adding fallback queries to active inventory (FindItem), bank (FindItemBank), and cursor (Cursor) item properties.
Cursor query window crash**: Fixed a crash when closing the standalone cursor query window caused by calling a non-existent method setShowCursorQueryWindow on the state wrapper.
Vulnerability/format string crash**: Fixed a potential crash in mq.cmdf when broadcasting item/player names containing % by passing them via %s format specifiers.
Refactored
State manager setters**: Removed unused simple getters and setters (setBulkQueue and setBulkPriceHistory) and moved queue logging directly into the state metatable __newindex method.
Visual Color Themes: Introduced 6 UI styling presets ("Default", "Solarized Dark", "Nord", "Pastel", "Solarized Light", and "Windows 95").
Drop Slot & Floating Appraisals: Querying the cursor item now opens a standalone details window showing averages, spreads, and recent transaction history tables (WTS/WTB).
Default Listing Price: Support for adding items with no online price history using a configurable default price (default: 1000pp).
Interactive Broadcasting Timeline: Dual progress bars showing current step countdowns (WTS lines and anti-spam delays) and overall cycle progress.
Cursor Grab Shortcut: Right-click on any item in the trade history list uses /itemnotify to pick the item out of your inventory directly to your cursor.
Auto-Load Plugin Dependency: Added startup check that dynamically installs and loads MQ2LinkDB if missing.
Release Automation: Integrated custom GitHub Actions workflow (redguides-publish.yml) to automatically zip repository files and publish release tags to RedGuides.
Changed
Fixed
Removed
[1.0.0] - 2026-06-26
Added
Core Market Appraisal: Created connections to progression server API endpoints at tlp-auctions.com.
Frostreaver Trade Tools Tab Layout: Built initial ImGui window with "Your Items" (bulk scanning), "Trade" (broadcast checklists and history lists), "Communication" (customer tells log), and "Configuration" (low sample warnings, custom intervals).
Persistent Pickled Storage: Integrated configuration and list history persistence to mq.configDir using unpickle/pickle logic.
Offline testing harness: Created scratch_test.lua mock file runner to check API integrations.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.