Datasheet Studio
Datasheet Studio
Web editor for MMO server datasheets
Working directly with XML files is risky and slow. They’re dense, full of dependencies, and easy to break with a single character out of place. Datasheet Studio exists to fix that: a browser-based editor that turns creating and maintaining content (items, NPCs, quests, territories, etc.) into a safe, fast, and collaborative process.
What is Datasheet Studio?
A centralized platform for editing datasheets (sets of XML files that describe server content). It acts as a bridge between backend files and the people who shape gameplay—designers, developers, live ops, and translators—offering a simple interface that enforces consistency and prevents formatting errors or broken IDs.
Who it’s for: server teams that want to reduce rework, standardize changes, and gain visibility into the change history.
Key benefits and features
-
Collaborative content creation A shared hub to propose, review, and publish changes.
-
Complexity abstraction No need to open XML: clear fields, validations, and smart autofill. You focus on the idea; the system handles the details.
-
Data integrity by default Built-in rules and validations ensure consistent conventions and prevent file corruption.
-
Everyday productivity Guided flows to create items, configure NPCs, define territories and spawn points, and more.
-
Security and access control Authentication, roles/permissions, and protection against accidental or unauthorized edits.
-
Version control integration (Git) Trackable changes with history, auditability, and the ability to roll back.
Project status (experimental)
-
Current compatibility: development and testing are currently limited to version 92.04.
-
Available today:
- Create and edit NPCs;
- Intuitive selection of models/shapes and animations;
- Create and modify territories with spawn definitions and NPC placement;
- Create assets with sane defaults based on references that already exist in your database.
-
In development:
- Create and edit quests;
- Configure loot and rewards;
- Create and edit items.
Note: features and compatibility may change without prior notice as the project matures.
How Git integration works
- Your repository only needs to include the files required to view and edit the desired content.
- We don’t perform long-term storage of loaded data: the system pulls from the repository only to build view caches and to perform edits.
- Only the Datasheet Studio server accesses the repository; users work exclusively through the web interface.
Event sourcing architecture (in simple terms)
Every change made to files in the Datasheet folder is recorded as a stream of commands (events). These streams can be applied in full or in parts, letting you organize changes as hotfixes, patches, or seasonal events without bundling everything into a single package. In practice, this provides traceability, repeatability, and safety when publishing content.
Availability and Access
This project is currently in a closed development phase, available only to members and partner projects. A public release is planned for the near future, once a higher level of stability and feature maturity has been reached.
Gallery
Click any image to view full size.