Troubleshooting · Linux

How to Run DSMapStudio on Linux (Wine Guide)

Tested on v1.11.1 Updated 2026-06-09

How to Run DSMapStudio on Linux (Wine Guide)

There's no native Linux build — DSMapStudio is a Windows app — but it runs on Linux through Wine 9.0 or later. It's not officially supported, so it's setup rather than one-click: a recent Wine, the same Windows runtimes DSMapStudio needs installed inside the Wine prefix, and — only if you want the 3D Map Editor — Vulkan working under Wine. Param and text editing need no GPU and are the easy part; the Map Editor is the one real hurdle.

Does it work on Linux?

Not officially, but yes in practice. The maintainers ship no Linux build, yet DSMapStudio runs through Wine 9.0+, which is the baseline to target. Older Wine is far more likely to choke on the .NET 7 dependency — don't fight an outdated Wine, update to 9.0+ first. Treat this as "community-verified": it works, but expect to troubleshoot your specific distro and prefix.

What you need

  • Wine 9.0+ — the tested baseline. From your distro's packages or WineHQ.
  • The Windows runtimes, inside the prefix — the .NET 7 Desktop Runtime and Visual C++ x64 Redistributable, installed into the Wine prefix (not your system). winetricks is the usual route.
  • Vulkan under Wine (Map Editor only) — the viewport renders through Vulkan, so it needs a working Vulkan path via DXVK or your GPU's native Vulkan (Mesa/NVIDIA). Params and text don't need this.

Editing only params and text? Skip Vulkan entirely and run the Low Requirements build.

Setup with Wine

Exact package names vary by distro; the flow:

  1. Install Wine 9.0+ and winetricks.
  2. Create a dedicated prefix for DSMapStudio (keeps its runtimes isolated).
  3. Install the runtimes into the prefix with winetricks — the Visual C++ x64 redistributable and the .NET 7 Desktop Runtime. The .NET install is the fiddliest step; make sure it actually completes in the prefix.
  4. Extract DSMapStudio as on Windows — DSMapStudio.zip from the download page into a normal folder.
  5. Launch through WineDSMapStudio.exe (or the Low Requirements executable) against your prefix.

Because it's unofficial, a failure to launch is almost always a runtime that didn't install cleanly in the prefix — recheck the .NET 7 and Visual C++ steps before anything else.

The Map Editor and Vulkan on Linux

The biggest Linux gotcha is the 3D Map Editor. Under Wine it needs Vulkan through DXVK or your GPU's native driver; without that the viewport won't render — the same black-viewport symptom Windows users get on a GPU without Vulkan. The clean workaround is the Low Requirements build, which drops the Map Editor and runs params/text with no GPU dependency — ideal for a Wine setup that's only there to edit params. Same underlying requirement as the Intel GPU page.

What works on Linux

TaskOn Linux via Wine
Param Editor (weapons, drops, shops)✓ (no GPU needed)
Text Editor
CSV export/import, mass edit, merges
3D Map Editor viewportNeeds Vulkan working under Wine
Low Requirements build✓ — easiest path on Linux

Param/text work is straightforward; the Map Editor hinges on Vulkan under Wine.

Smoother alternatives — Proton and Smithbox

  • Proton (Steam's bundled Wine) ships DXVK and handles much of the prefix work, which can simplify both the runtime and Vulkan setup versus a hand-built prefix.
  • Smithbox for Linux — the actively maintained fork has a community Linux version. If you're on a current Elden Ring patch anyway (which v1.11.1 can't read), Smithbox is the better fit and its packaging may save setup time. See DSMapStudio vs Smithbox.

Bottom line: target Wine 9.0+, get the runtimes into the prefix, run the Low Requirements build unless you've set up Vulkan. From there the workflow is identical to Windows — installation guide for the general setup, Param Editor hub for editing, troubleshooting hub if you hit a wall.