Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Tools

Development::Tools 3rd Party Tools for EQEMu (DB management tools, front ends, etc...)

Reply
 
Thread Tools Display Modes
  #1  
Old Yesterday, 08:13 PM
flourissh
Fire Beetle
 
Join Date: Jun 2023
Posts: 2
Default Marketplace kit

I'm releasing a custom Marketplace for EQEmu RoF2 — it turns the dead in-game
Marketplace window into a fully working custom shop, driven entirely by one database table.

What it does
  • Categories, tabs, and item tiles — add a row with a new category name and it just appears in game (no client/ASI recompile)
  • A working Buy button + per-currency funds display
  • A live 3D preview of armor/weapons on your own character (robes render over worn gear, weapons attach, full suits, etc.)
  • No new network opcodes — the catalog streams over the chat channel and the client mod hides the marker lines

Currencies — data-driven
The catalog's currency column is just a name. Platinum (the default) spends carried coin and works on any server. You can also use any alternate currency by name — stock ones like Doubloon / Ebon Crystal, or your own custom token: just point the catalog at its alternate_currency item name. No recompiling per currency.

What's in the package
  • Client: standalone Marketplace.asi — source, a prebuilt binary, and the one offset file to edit when porting
  • Server: source additions (3 gm_commands + 2 Client methods + a shared currency resolver) with step-by-step integration docs — no opcodes, builds with the zone target
  • Catalog Builder: a web tool to build your shop visually — search the items table, make categories, set price + currency per item, and it writes straight to the catalog (or exports SQL). Runs locally or on your server (it can tunnel in over SSH and auto-reconnect). No hand-written SQL.
  • SQL schema + a stock-item demo catalog so it shows something the moment you install it

Requirements
RoF2 client (offsets are for the "RoF2 trilogy" build; docs included for re-deriving them if yours differs) and EQEmu built from source.

License: GPLv3.
GitHub: https://github.com/Perissh/eqemu-marketplace-rof2

Feedback and PRs welcome, hope you guys find use for it .
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 04:00 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3