Games · Demon's Souls

Demon's Souls Modding with DSMapStudio

Tested on v1.11.1 Updated 2026-06-09

Demon's Souls Modding with DSMapStudio

Demon's Souls is where the series began, and DSMapStudio supports it — with one distinction that sends people down the wrong path: it's the 2009 PlayStation 3 original that's supported, not the 2020 PS5 remake. The remake was rebuilt from scratch by Bluepoint on a different engine, so none of DSMapStudio's tools touch it. Everything here is the original PS3 release — a console title, so like Bloodborne you work from extracted files and test on hardware or an emulator.

The PS5 remake is not supported

Get this right before anything else. Two completely separate games are called Demon's Souls: the 2009 original (FromSoftware, PS3) and the 2020 remake (Bluepoint, PS5). DSMapStudio reads FromSoftware's file formats, so it works only with the PS3 original. The remake uses Bluepoint's own engine and structures that DSMapStudio can't open. Modding the remake isn't possible with this tool.

Setup, in order

  1. Install DSMapStudio — release build, VC++ x64 + .NET 7, outside Program Files (installation guide).
  2. Have the extracted PS3 files ready — the game's data tree from a dumped copy (this replaces the UXM unpack the Steam games use).
  3. New Project → Game Type: Demon's Souls, Game Directory on the extracted files (first project setup).
  4. Verify — weapon and item rows load with names.

Demon's Souls at a glance

DetailDemon's Souls (original)
PlatformPlayStation 3 (2009) — not the PS5 remake
Game DirectoryExtracted data tree from a dumped PS3 copy
UnpackPS3 file extraction (not Steam UXM)
Editable dataParams, DrawParams, text, maps
Map navmeshMCG/MCP generation supported (added v1.10)
TestingPS3 hardware or RPCS3 emulator

What you can edit — including two old-Souls extras

Full param support — weapons (EquipParamWeapon), enemy stats (NpcParam), drops, shops — plus text and Map Editor access. Two things are characteristic of the oldest Souls games and worth knowing:

  • DrawParams — like Dark Souls 1, Demon's Souls exposes DrawParam tables controlling per-area lighting and visual settings, editable in DSMapStudio. The newer games handle this differently, so atmosphere edits are a Demon's-Souls-flavored capability.
  • MCG/MCP navmesh generation — DSMapStudio can regenerate the navmesh graphs for Demon's Souls and Dark Souls 1 (added in v1.10), so enemies path correctly after you change a map's layout — not available for every supported title.

General workflow: Param Editor hub; bulk changes: CSV export/import.

Testing — RPCS3

No ModEngine2 here. Apply the edited files back into the game data and run on PS3 hardware or the RPCS3 emulator, which runs Demon's Souls well enough that PC-side mod testing is practical. Edit on PC, move the changed files into your console/RPCS3 setup to test.

Merging and troubleshooting

Two mods both editing the params merge via the row-level CSV method in the merge regulation.bin guide. For tool-side problems — empty Param Editor, black Map Editor viewport (Intel GPU), or won't open — see the troubleshooting hub.

The key is modding the PS3 game, not the PS5 remake, then getting files off a dumped copy and testing on hardware or RPCS3. Start with the installation guide and Param Editor hub; use the Map Editor guide for layout work.

Watch it in action

Community video guides this article draws on — credit to their creators.

Demon's Souls Playable Out of Bounds City (DSMapStudio Testing)by community · watch on YouTube →