


PROTON_USE_WINED3D=1
The native Version just does not properly launch.

PROTON_USE_WINED3D=1 added to params in junk-store
Epic games version via Junk Store

Image was slightly zoomed in to fit the screen verticaly, but cut off the sides of the image. The ingame settings showed the correct resolution, but didn't apply it until it was manually changed and set back.

With GE-Proton9-10 it made the SteamDeck controller detectable. The main splash screen didn't open up to the main menu with the typical 'A' button, but did with mashing the L1-4/R1-4 buttons.
Requires: GE-Proton9-10

Force dGPU + DXVK
If stuck on Game Brands/initial animations : Game needs to be launched the first time with Virtual Desktop/Resolution set to 720p, set the resolution you wish in the settings, save, restart the game, then remove the Virtual Desktop/Resolution parameter
Game working fine, if stuck at start with brands/animations, easy fix explained above
TDP 3W, GPU 200 Mhz and 40 QPS in 40 Hz
Works fine, including DualSense Wireless controller.

PROTON_USE_WINED3D=1
For EGS (Lutris) Players, just add PROTON_USE_WINED3D=1 to Envirement variables

First I tried using epic games through lutris, the game didn't work every time I started it got a black screen, then I tried with heroic games and the same thing happened black screen again, and finally I used bottles and it worked normally without problems
For some reason the game defaults to using Proton which does not launch. Had to manually force to using "Steam Linux Runtime" in Compatibility settings for it to launch properly.

Works well if you have a gamepad
Keyboard doesn't work properly for navigating menus, you must press J to navigate the menus

Requires switching to Proton 8.0-2 for DualSense to work.
Some boss areas and areas without alot of enemies would drop frames to ~20
Ran perfectly outside of a few places

Doesn't work with DualSense 5
DualSense 5 controller is not working well, so the game was unplayable with it. The controller is recognized, but the buttons are only working intermittently. I don't enjoy playing it with the keyboard.
Achievements gets unlocked, but as of now I don't have all of them so I can't assure that they all unlock properly.
Played on the 512GB model.

PROTON_USE_WINED3D=1 in Environment variables
Add PROTON_USE_WINED3D=1 to Environment variables, where PROTON_USE_WINED3D is in Variable Name and 1 is in the value field, press + to actually add it
30fps lock
Use GE-Proton-7-26

As per one of the previous reports I was able to get the Epic Games version to run by downloading VC_redist.x64.exe from Microsoft's website and selecting the "Run EXE on Prefix" option in Heroic
Proton version works fine. native had controller mapping issues.
Controller doesn't work on native
Using Steam's controller configuration, I was able to get my PS5 controller to sort of work. All the controls were completely borked. Without Steam controller config, the game couldn't see the controller at all, and I was forced to use Proton (GE-Proton7-10). Works great with Proton!
The text is small on the steamdeck. Often barely readable.
Native works great on steamdeck and total power consumtion is nice with 5-7W which gives a long battery time. Some text, not all, is barely readable. It tend to be the text in speach bubble. It is a bit annoying but the game is playable.

Proton-6.16-GE-1 GloriousEggroll
Download VC_redist.x64.exe from Microsofts website, drop into "Run EXE on Prefix". Use Proton-6.16-GE-1 and add PROTON_USE_WINED3D=1 to "Other > Advanced Options" Game ran flawlessly.

not working on epic via lutris or heroic launcher
epic games doesnt have native port and i can
t get it to work with wine

Game runs fine on natively on linux, but has some problems with texture bugs (missing or just pink squares). Problem fixed by running game with proton and using "PROTON_USE_WINED3D=1 %command%" launch option

It doesn't work using Proton
Everyone seems to agree this game runs natively on Linux, but I have inaccurate textures. I'm running openSUSE & Ubuntu. All of the torches appear with a pink glow instead of a natural torch glow as seen on Windows. Both copies of the game were tested using "Out of the Box" settings. When I attempt to run Proton 5.0-6 (in openSUSE/Ubuntu) the game crashes and I get an error: "Moonlighter has encountered an error and must close, a crash report has been generated. These files can be sent to 11BitStudios for analysis. Would you like to open this folder now?". I've even tried running openSUSE/Ubuntu in a virtual machine on my Windows computer to see if it was a graphics driver problem in openSUSE or Ubuntu but no such luck. Don't get me wrong; the game runs with great FPS and is still playable. It's just the textures are something out of Hello Kitty Online (not that I play it...)
-Ian
The game crashes when using any version of Proton.
game crashes witout PROTON_USE_WINED3D=1 %command%
there is a bug in the native version which makes enchanted equipment invisible. with proton and w3dx enabled its fixed
the proton w3dx settings it takes a bit longer to load the welcome screen
Game is native, so Proton isn't needed.
Dev notes that the version of Unity that was used (may have been updated since I last played) needs xset r off
run in terminal before playing to do held actions (open the shop, sleep, etc.)


Game works native on Linux (OpenGL). On Proton it works out of the box (probably since Proton 4.11) with DXVK (D3D11 to Vulkan translation). Only keyboard input is a little strange sometimes, not sure if this is an issue of Wine or not. Tested with RADV and the new Mesa ACO compiler on Plasma Wayland.
