flourissh
06-19-2026, 08:13 PM
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 :-D.
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 :-D.