-
Notifications
You must be signed in to change notification settings - Fork 31
Modlunky 2 on Steam Deck
gary edited this page Aug 18, 2026
·
1 revision
Modlunky runs on the Deck natively and handles launching Spelunky 2 and various mod tools through Proton for you.
Install Spelunky 2 and launch it from Steam at least once. Steam only creates the game's Proton prefix the first time you run it, and Modlunky needs that prefix to exist before it can launch anything. If you skip this, Modlunky will tell you it can't find the prefix.
- Long hold the power button and choose Switch to Desktop.
- Open a browser and go to the Modlunky 2 repository, or search for "modlunky2 GitHub".
- Click the latest release on the right side of the page.
- Under Assets, download
modlunky2-x86_64.AppImage. - Open your Downloads folder, right click the file (LT), open the Permissions tab, and check Execute.
- Double click the file to start Modlunky.
Keep the file on internal storage. The Execute permission can't be set on an exFAT or FAT formatted SD card, so if you move it there it will stop opening.
- Modlunky asks where Spelunky 2 is installed. Press I'm feeling lucky and it will find it.
- Install mods from the Mods tab, then press Launch at the bottom.
Modlunky works in Game Mode too. In Desktop Mode, right click the AppImage, choose Add to Steam, then switch back. It appears under Non-Steam in your library.
- To install mods straight from spelunky.fyi, add an API token in Settings. Installing from a downloaded zip works without one. Get one from https://spelunky.fyi/accounts/settings/, then paste it into Settings. The Get your token button in Settings may not open a browser on the Deck, so use that address directly if nothing happens.
- Modlunky stores its own settings in
~/.local/share/spelunky.fyi/modlunky2/, separate from the game folder. - If you previously ran the Windows build under Proton, your old settings do not carry over.
- Modlunky won't open at all. Check the Execute permission is still set, and that the file isn't on an exFAT or FAT SD card.
-
The level editor renders black. Some drivers hit a WebKitGTK bug. Launch
with
WEBKIT_DISABLE_DMABUF_RENDERER=1set, or add it to the launch options asWEBKIT_DISABLE_DMABUF_RENDERER=1 %command%if you added Modlunky to Steam. It costs GPU compositing, so only use it if you hit the problem. - Modlunky can't find the game. Launch Spelunky 2 from Steam once, then try I'm feeling lucky again.
- The Get your token button does nothing. Open https://spelunky.fyi/accounts/settings/ in a browser yourself and copy the token from there.