Troubleshooting · Linux
How to Run DSMapStudio on Linux (Wine Guide)
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).
winetricksis 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:
- Install Wine 9.0+ and
winetricks. - Create a dedicated prefix for DSMapStudio (keeps its runtimes isolated).
- 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. - Extract DSMapStudio as on Windows —
DSMapStudio.zipfrom the download page into a normal folder. - Launch through Wine —
DSMapStudio.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
| Task | On Linux via Wine |
|---|---|
| Param Editor (weapons, drops, shops) | ✓ (no GPU needed) |
| Text Editor | ✓ |
| CSV export/import, mass edit, merges | ✓ |
| 3D Map Editor viewport | Needs 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.