MarXet v1
August 2017
Archived February 2018
MySQL
SQF

MarXet started as a simple frustration with Exile's rigid economy - why should every server have the same fixed prices when players clearly valued items differently? I set out to build something that would let the community create their own market dynamics, and ended up creating one of the most widely-adopted mods in the Exile ecosystem.

The technical challenge was more complex than I initially expected. Building a concurrent trading system in SQF meant solving real distributed systems problems - preventing duplicate transactions, managing UI state across multiple players, and ensuring data consistency when someone's trying to buy the last item while someone else is updating their listing. I placed custom MarXet Traders at major cities, each running custom GUIs that could handle sorting, filtering, and real-time inventory updates.

What started as a personal itch to scratch became something that fundamentally changed how Exile servers operated. Instead of everyone grinding the same fixed-price traders, suddenly you had dynamic markets where supply and demand actually mattered. Players became merchants, speculators, and deal-hunters. The economy went from predictable to genuinely emergent.

The widespread adoption across the Exile community proved that sometimes the best innovations are the ones that feel obvious in hindsight - but nobody had actually built them yet. MarXet didn't just add a feature to Exile; it transformed how players thought about the game's economy entirely.

Source Code
Github