


Set resolution before launch
To successfully launch the game, I had no need to customize launch options but I needed to set the game's resolution. Upon startup, the launcher (not the game) will provide an Options/Settings menu. In the Audio/GFX submenu, I had to define my resolution. Launching the game without setting a resolution by hand resulted in a Black Screen. Don't forget to turn off the FPS cap ingame!

-nosplash
the launch command '-nosplash' just removes the launcher, and boots right into the game, ironically enough, it only displays a splash screen while loading
Game Launcher Boots, When Launching Game Unresponsible Black Screen is Displayed

PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_LOG=1 PROTON_USE_WINED3D11=1 WINE_LARGE_ADDRESS_AWARE=1 PROTON_LARGE_ADDRESS_AWARE=1 PROTON_USE_WINED3D=1 ENABLE_VKBASALT=1 %command% -nolauncher -nosplash
Game didnt boot initially. I was able to get it without any issues once I used GE 9-22 with the options listed above.

-nolauncher
Only played through the first level solo, but didn't encounter a single issue.

Even throwing the kitchen sink of Launch Options and using several different versions of Proton, this game will not start and crashes Steam
PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_LOG=1 PROTON_USE_WINED3D11=1 WINE_LARGE_ADDRESS_AWARE=1 PROTON_LARGE_ADDRESS_AWARE=1 PROTON_USE_WINED3D=1 ENABLE_VKBASALT=1 %command% -nolauncher -nosplash
Game does not start

Games crashed itself and Steam when starting after launcher
When I try to start the game, it crashed both itself and all of Steam. This happens after the launcher.

Unable to launch past the launcher screen. Steam crashes
PROTON_USE_WINED3D=1 ENABLE_VKBASALT=1 %command% gamemoderun %command%
Everytime I click play the normal launcher pops up and when I click play, Steam and the game hard crash. Tried reinstalling, using different proton versions, different launch options, nothing worked.

gamemoderun %command%
Able to play the TrendyNet "ranked" without issue.
There used to be a horrible bug causing hyper-low mouse sensitivity; that's been fixed now.
Game works out of the box, not a surprise considering how old it is

-nolauncher -nosplash
PROTON_USE_WINED3D=1 ENABLE_VKBASALT=1 %command%
perfect
PROTON_USE_WINED3D=1 ENABLE_VKBASALT=1 %command%

-nolauncher
It will not work in either the standard version or redux if you forget the -nolauncher option. I also highly reccomend the redux version; I don't know why they don't make redux the default and the classic version the beta option
Game runs smoothly on Linux; flawless out-of-box experience with up-to-date system and drivers. 🐧

dont work for me, trying read logs but dont find what execly start crush
trying different, like PROTON_NO_FSYNC=1 PROTON_NO_ESYNC=1 PROTON_LOG=1 PROTON_USE_WINED3D11=1 PROTON_USE_WINED3D=1 WINE_LARGE_ADDRESS_AWARE=1 PROTON_LARGE_ADDRESS_AWARE=1 MESA_GL_VERSION_OVERRIDE=4.4 %command% -nolauncher
at launcher tryng all avaible changes resolutions/graphic and other
crushed when start first loading after intro movies
-nolauncher
After adding '-nolauncher' to the launch options, the games splash screen will show up in the corner of the screen for a few moments and the game will boot.
Some numbers become very small (most notably the number that displays the amount of items in a folder) when navigating the Item Box and some menus.
This game has a bug where textures are blurry on ALL PC / Steam versions of the game. Can be fixed with a simple text edit after browsing local files to UDKGame\Config folder, edit UDKEngine.ini as text, in the [TextureStreaming] category, change the values under PoolSize=, PoolSizeLow=, PoolSizeMedium=, and PoolSizeHigh=, and double the values that are in there by default, then save the edit.
Splitscreen gameplay works just like on any other platform given external devices to use it. Splitscreen emulator hotkeys work fine after mapping the correct keys to the gamepad.
This game is one of my favorites of all time and it's apparent why most of it's dedicated players frequently rack up thousands of hours on it, and was originally made for consoles and phones, so the game is 100% playable beginning to end with gamepad or keyboard / mouse. All notes of the game apply to Redux as well. FPS Drops WILL occur in intense action such as high enemy counts and lots of active towers, but this happens on all versions of the game.
To play the Redux version, I switched from native to Proton

-nolauncher
The game can take a long time to fully close when quitting - up to a minute in my experience - particularly after extended gameplay sessions.
The game will not start without the -nolauncher command in place.

In the menu I have to hold the stick to be able to select them
Clicking while in the menu crashes the game
Had to switch Steam Deck's controls to keyboard and mouse for co-op to work with an additional controller
Controls get stuck in menus even though they've worked with the default layout before
-nolauncher
No voice chat audio
DO NOT TOUCH THE SCREEN!!!! IT WILL CRASH
Native runs an older version of the game that cannot connect to Windows
To play the Redux version, is it necessary to switch from native version to proton. The native version works perfect out of the box.

Split screen worked perfectly
There was a bit of drift when first loaded into the map, but it went away
Worked great with no major problems
Full-screen didn't work quite right with multiple monitors. I'm sure it would've been fine with a single monitor.
Runs great, but you MUST USE PROTON!
Running the Proton version seems to have corrupted/deleted my old native save file.
If you install this on Linux chances are it's NOT using Proton by default. Without Proton you are running an old version of the game that is buggy.
- Right click Dungeon Defenders in Steam
- Click on "Properties"
- Enable "Force the use of a specific Steam Play compatibility tool"
- Select the latest Proton version
You may also have an issue where the graphics don't look right.
- Click the "Configure" button on the splash screen
- Go to the graphics tab
- Set the graphic quality to "High"
- Optionally set a custom resolution if needed.
Runs perfectly out of the box.
Runs great in proton but not in native mode
Proton 5 didn't work but specifying proton 4 worked like a charm. Works much better than the native launcher and also allows for multiplayer games with people running Windows (the game is not cross platform).
The game seems to have issues rendering large amounts of particles
disabling esync seems like it might cause full-screen escape bugs (alt tab doesn't work), but others have also said that it can help with crashes and performance, so ymmv.
A great game that can be beaten all the way through without many issues on Linux! Highly recommended if one follows the tweaks!
When dying in certain levels I would encounter artifacts that resemble triangles
Avoid using the native version at all costs. Corrupts old save files!
The slowdowns that occur during huge waves are worse than in Windows.
Occasional crashes that can be "fixed" with the command down below.
To reduce the slowdowns and get better performance in general, install the following: https://github.com/FeralInteractive/gamemode
After having installed that, insert this line into the launch options:
gamemoderun %command% PROTON_NO_ESYNC=1 %command%
This will greatly increase the performance of the game while also reducing crashes.
Esync removes some rare crash, but the game runs anyway
Proton required to play up to date version of game.
Do not run natively on Linux or macOS after running on Proton, this will corrupt online data. Running on Proton after running natively works well.
PROTON_NO_ESYNC=1
- Disabling esync helps with some minor crashes
- Tested with Steam Controller
- ACO compiler was enforced with
RADV_PERFTEST=aco
, not sure if it made a huge difference as the game ran fine anyway (I just enforce ACO for all titles)
Disable esync to find some minor, infrequent crashes
- You should use Proton as the Linux version of the game is not up to date. Performance has been spot on, better than the native game! And the issues I had with my controller (menus were extremely sensitive with the left stick using the native port) are fixed.
- Tested with a Steam Controller
- Used Valve's Mesa ACO Driver
- DLC for the game appears to have no issues

Works pretty well overall, has crashes every few hours, haven't had one since disabling esync

As mentioned, the Linux version doesn't work decently any more. Using the "Force the use of a specific Steam Play compatibility tool" checkbox made it run the Windows version, and I haven't had any issues whatsoever after 3 hours of play


As the native version is out of date, I needed to run the windows version to play with other windows payers. Without disabling Esync the mouse movement is not smooth and sometimes jumps around and the movement keys constantly get stuck. On an average of 2-3 times per map, the game crashes at random without any error. After disabling Esync I had no more problems.
