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.
Map Editor
Full 3D viewport with Vulkan rendering. Place and edit enemies, items, regions, lights, and events on any supported map.
Param Editor
Edit every game parameter — weapons, armour, skills, enemies, items. Mass-edit with batch syntax and navigate cross-references in one click.
Text Editor
Modify in-game item names, descriptions, dialogue and localisation across all supported languages. Add new entries or bulk-import.
CSV Merge
Export params to CSV, merge regulation.bin files from multiple mods, and import back — the standard workflow for Elden Ring mod compatibility.
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.
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
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.
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.
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.