Capabilities

Everything You Need to Mod

Three integrated editors — Map, Param, Text — share the same project, the same file pipeline, and the same keyboard shortcuts.

Viewport

Map Editor

Full 3D viewport with Vulkan rendering. Place and edit enemies, items, regions, lights, and events on any supported map.

Core

Param Editor

Edit every game parameter — weapons, armour, skills, enemies, items. Mass-edit with batch syntax and navigate cross-references in one click.

Localisation

Text Editor

Modify in-game item names, descriptions, dialogue and localisation across all supported languages. Add new entries or bulk-import.

Workflow

CSV Merge

Export params to CSV, merge regulation.bin files from multiple mods, and import back — the standard workflow for Elden Ring mod compatibility.

Multi-game

9 Games Supported

Demon's Souls, Dark Souls 1/2/3, Bloodborne, Sekiro, Elden Ring, and Armored Core 6 — one tool for the entire FromSoftware catalogue.

Community

Open Source · MIT

Every line of code is open on GitHub. Fork it, extend it, build on it. Powering Smithbox, DSMSPortable, WitchyBND and dozens more.

Workflow

Up and Running in Three Steps

01

Unpack Game Files

Use UXM Selective Unpack (Elden Ring / DS3), UDSFM (Demon's Souls), or Yabber (Bloodborne / Sekiro) to extract the game's data files to your drive.

# Elden Ring example
$ UXMSelectiveUnpack.exe "C:/Games/ELDEN RING/Game"
UXMUDSFMYabber
02

Create a Project

Launch DSMapStudio, choose File → New Project. Point it at your game directory. DSMapStudio loads the game data instantly — no intermediate conversion needed.

# In DSMapStudio
FileNew Project
Game Directory: C:/Games/ELDEN RING/Game
Project SetupMap EditorParam Editor
03

Edit & Export Your Mod

Open any map in the 3D viewport, edit parameters in the table view, or modify text entries. Save when done — your changes are written directly to the mod files.

# Export params as CSV for merging
Param EditorFile
# Or merge existing mod CSVs:
Param EditorFile
Save ModCSV Exportregulation.bin