Launching from the Steam client and everything else.
What does not
This installation does not work correctly out of the box, and Steam need to have the registry modification.
What was not tested
Split screen and gamepad (that's a bit advanced as I don't use either of those.
I tested the demo without Steam and the latest Dungeon Defenders with Steam and it works, but you have to do a few work arounds. At this point Gentoo wants me to use Wine-1.2, so I added: app-emulation/wine ~amd64 to /etc/portage/package.keywords. Next I installed wine: emerge -av wine [ebuild R ~] app-emulation/wine-1.5.5 USE="X alsa cups gecko gnutls gphoto2 jpeg mp3 ncurses nls openal opengl oss perl png samba scanner ssl threads truetype v4l win32 win64 xcomposite xinerama xml -capi -custom-cflags -fontconfig -gsm (-gstreamer) -hardened -lcms -ldap -odbc -opencl (-selinux) -test -udisks" 0 kB Then I configured a 32bit prefix specifically for Dungeon Defenders while simultaneously selecting Wine to run in 32bit mode: WINEPREFIX="/home/hazuez/.wine-dungeondef" WINEARCH="win32" winecfg All I did there was add my name to the registration, and I set my version of Windows to Windows2000 (the .NET installation will change this to XP later on, and that is what we want). Next I installed winetricks from here: mkdir ~/bin cd ~/bin wget http://winetricks.org/winetricks chmod +x winetricks Then I installed .NET3.5 according to the instructions on: http://appdb.winehq.org/objectManager.php?sClass=version&iId=10166 WINEPREFIX="/home/hazuez/.wine-dungeondef" WINEARCH="win32" ~/bin/winetricks dotnet35Â Note that I did not do the silent installation because sometimes it hangs and this will let me hit Ctrl-C to stop the process, including if it hangs when Wine simulates a reboot. Next, I upgraded this to .NET 3.5SP1. First, I did the .NET2.0 sp2 prerequisite: WINEPREFIX="/home/hazuez/.wine-dungeondef" WINEARCH="win32" ~/bin/winetricks dotnet20sp2 Then I downloaded .NET 3.5SP1 from here: http://www.microsoft.com/en-us/download/confirmation.aspx?id=25150 mv dotnetfx35.exe ~.wine-dungeondef/drive_c cd .wine-dungeondef/drive_c WINEPREFIX="/home/hazuez/.wine-dungeondef" WINEARCH="win32" wine ./dotnetfx35.exe Once this installed, I also added the windows codecs and a paticular version of DirectX: WINEPREFIX="/home/hazuez/.wine-dungeondef" WINEARCH="win32" ~/bin/winetricks windowscodecs xact_jun2010 Also, during the installation of .NET and components, I did not change the document registration (XPS I think). Next I added the following registry key: [HKEY_LOCAL_MACHINE\Software\TrendyEntertainment\DungeonDefenders] "InstalledUE3Redist"=dword:00000001 Next, I downloaded the Steam client from Valve (and I did not use winetricks to do this). I obtained the client from here: http://cdn.steampowered.com/download/SteamInstall.msi mv SteamInstall.msi ~/.wine-dungeondef/drive_c cd ~/wine-dungeondef/drive_c WINEPREFIX="/home/hazuez/.wine-dungeondef" WINEARCH="win32" wine msiexec /i SteamInstall.msi This installs Steam, and once Steam is installed, I used the Steam Client Game library to install the Dungeon Defenders since I was entitled to it. I tested it multiplayer and it works correctly. The game does not see my full screen resolution however.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Jun 04 2017||2.0.1||Yes||Yes||Platinum||Corben|
|Show||Gentoo Linux x86_64||Dec 15 2013||1.6||No||Not installable||Garbage||Fletch Hasues|
|Show||Gentoo Linux x86_64||Dec 11 2012||1.4.1||Yes||Yes||Gold||Fletch Hasues|
|Current||Gentoo Linux x86_64||Jun 09 2012||1.5.5||Yes||Yes||Gold||Fletch Hasues|
|Show||Gentoo Linux x86_64||Apr 07 2012||1.5.1||Yes||Yes||Silver||Ogier|