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 06-19-2026, 08:13 PM
flourissh
Fire Beetle
 
Join Date: Jun 2023
Posts: 5
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
  #2  
Old 06-21-2026, 06:22 PM
HarakiriSTK
Fire Beetle
 
Join Date: Jul 2009
Posts: 4
Default

Surprised this hasn't gotten more chatter here or on discord, this looks amazing! Thank you so much for sharing it!
Reply With Quote
  #3  
Old Yesterday, 08:14 AM
flourissh
Fire Beetle
 
Join Date: Jun 2023
Posts: 5
Default

You're welcome! I thought it was a pretty cool idea and i hope everyone gets good use out of it. I was honestly a little surprised that nobody took a shot at this already, but kind of glad i got to help out

-Perissh Owner of the Blood of Zek server
Discord: https://discord.gg/KPHyNE3NFv
Installer Download + fuller description of the server available at http://209.126.8.61:8080/
Marketplace Tool for your Server available at https://github.com/Perissh/eqemu-marketplace-rof2
Reply With Quote
  #4  
Old Yesterday, 10:15 AM
flourissh
Fire Beetle
 
Join Date: Jun 2023
Posts: 5
Default

In retrospect i wish i had shipped it with all of the ornamentations/familiars/illusions/pet illusions already in there and set to 1pp each so that they were already in there and people could just adjust the prices themselves. big whiff on my part...maybe i should update it...hmm i think i will

-Perissh Owner of the Blood of Zek server
Discord: https://discord.gg/KPHyNE3NFv
Installer Download + fuller description of the server available at http://209.126.8.61:8080/
Marketplace Tool for your Server available at https://github.com/Perissh/eqemu-marketplace-rof2
Reply With Quote
  #5  
Old Yesterday, 09:14 PM
flourissh
Fire Beetle
 
Join Date: Jun 2023
Posts: 5
Default

OK-i updated the git with some optional packs that'll create some content in the marketplace for you.

THE PACKS — install only the ones you want:
• Illusions — 196 self-illusions
• Familiars — 55 companions
• Pet Illusions — 37 combat-pet reskins
• Mounts — 200 rideable mounts
• Ornaments — 391 weapon-appearance augments
All curated to actually render on a stock RoF2 client.

• Never overwrites an item it didn't create. If the target id range holds anything
foreign, it aborts and tells you to pick another — your data is never touched.
• Never merges into an existing category name (aborts; rename in config instead).
• Tracks every id it creates, so --uninstall removes exactly what it added and
nothing else, even if you changed the id range afterward.
• Pure DB rows — no client changes. A pack's tab appears when installed and
vanishes when removed.
• Configurable id range (manual or auto), price, and currency, per pack.

--no-buffs:
Many cosmetics carry stat buffs (mount "blessing," familiar endurance,
etc.). So for those of you that may want the look without the power. --no-buffs strips stat buffs while keeping the look and utility by neutering the spells that accompany them — levitate, run speed, model size,
vision all stay and it NEVER touches a spell a class can actually learn, so real
enchanter/druid/ranger illusions keep their stats. Fully reversible via --uninstall.
A companion script mirrors the change onto the client spells_us.txt so the displayed
numbers match too.

ICON AUTO-MATCH:
On install, any cosmetic still on a placeholder icon borrows the inventory art of the
stock item that casts the same spell on YOUR server — conservative: it never
overrides a curated icon and matches only against stock items. For the few spells
nothing casts, --list-missing shows them and you can assign icons one-for-all or
case-by-case.

there are* some illusions that arent working yet so it's not perfect and im still working on it a bit, but its mostly a pretty good addition-hope people use this, fashionquest is always fun hehe
__________________
-Perissh Owner of the Blood of Zek server
Discord: https://discord.gg/KPHyNE3NFv
Installer Download + fuller description of the server available at http://209.126.8.61:8080/
Marketplace Tool for your Server available at https://github.com/Perissh/eqemu-marketplace-rof2
Reply With Quote
Reply


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 03:16 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