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

.