FR EN ES PT
Browse forums 
Ankama Trackers

[TUTORIAL] [2023] Installing Dofus on Linux

By ThemonstreOfLochness#6419 - FORMER SUBSCRIBER - January 13, 2023, 12:31:49
Welcome to my unofficial and personal guide on how to install Dofus on a Linux system.
  • Motivation
 

Spoiler (click here to show spoiler)

I work on a 64 bits Debian system with KDE as desktop environment, and installing Dofus was a painful task. Older tutorials and online ressources were out-of-date, because Lutris and PlayOnLinux developers changed installation scripts and Ankama changed:
  1. Game distributrion went from a .zip file to a launcher download.
  2. Game connection went from an in-game account/password check to a launcher connection (with or without Ankama Shield).
  3. Game rendering went from a native Linux client with a native Adobe AIR Linux installation to an embedded Adobe AIR inside a Windows client running on top of Wine.

Moreover, there was no ressources on how to troubleshoot the different errors I encountered. Therefore, I started this guide as personal notes, to finally rewrite it and publish it.   
 
  • Background

In order to help further discussions, here is a bit of knownledge about the different software we will talk about:
  1. Linux Distribution : A complete GNU/Linux system, embedding the Linux kernel, the GNU softwares, a desktop environment, and a user-friendly pre-configuration (e.g. Ubuntu, Debian, Fedora, etc.).
  2. Desktop Environment : Collection of software to offer a desktop experience to a Linux user, including the user interface (e.g. GNOME, KDE, LXDE, etc.).
  3. Wine : Compatibility layer installing as a software to run Windows applications on Linux systems. It translates Windows API calls to Linux API calls. A Wine prefix is a directory containing Wine's configuration file and virtual disk drives, it is set through the WINEPREFIX environement variable.
  4. PlayOnLinux : A software allowing to easily manage Wine, by creating new disk and installing games.
  5. Proton : A fork of Wine by Steam with additional features.
  6. Lutris : A game library allowing to automatize game installation, whatever the running method (Wine, etc.) or game origin (Internet, Steam, GOG, etc.).
  7. Electron : Framework allowing to render web technologies (HTML & JavaScript) inside desktop applications.
  8. Adobe Flash : Technology allowing to develop web applications with interactions, animations, sound, etc.
  9. Adobe AIR : Software allowing to execute Adobe Flash applications on a desktop (runtime).
 
  • Prerequisite
 
  1. General Linux Knowledge : I assume that you know how to use a terminal, a package manager, and environment variable. Talking about variable, in the following, replace $HOME by your home directory, e.g. /home/username.
  2. Graphic Card Driver : Please, before installing any game, make sure that your graphic card drivers are installed and up-to-date.
  3. Lutris (for the Launcher) : Follow the official instructions or use APT.
    1. sudo apt-get -y install lutris
  4. Wine (for Dofus 2.0) : Follow the official instructions or use APT.
    1. sudo apt-get -y install wine wine64
  5. PlayOnLinux (for Dofus 2.0) : Follow the official instructions or use APT.
    1. sudo apt-get -y install playonlinux
 
  • Launcher - Installation

Ankama games are distributed via the Ankama Launcher. It is shipped through an AppImage package from the official website.

Installation is easily automated via Lutris:
  1. Open Lutris.
  2. Click on Ajouter un jeu.
  3. Search for Ankama or Dofus. In both case, the launcher will be downloaded.
  4. Select the 64-bit launcher version.
  5. Install it in the wanted directory (e.g. $HOME/.lutris/ankama-launcher).
  6. Check Créer un raccourci dans le menu and Créer un raccourci Steam (if you have Steam).
  7. After installation is complete, right click on Ankama Launcher in the game list, then Configurer.
  8. In Option du jeu tab, set Exécutable to the downloaded AppImage path (e.g. $HOME/.lutris/ankama-launcher/AnkamaLauncher64.AppImage).
  9. Click on Enregistrer. Installation is finished!

The launcher can now be launched from Lutris, Steam, and the desktop menu.

If a problem arise or Lutris is unavailable, the manual installation from the official website can be used:Spoiler (click here to show spoiler)sudo wget -O Ankama-Launcher-Setup-x86_64.AppImage https://launcher.cdn.ankama.com/installers/production/Ankama%20Launcher-Setup-x86_64.AppImage
chmod +x Ankama-Launcher-Setup-x86_64.AppImage
./Ankama-Launcher-Setup-x86_64.AppImage 
  • Launcher - Troubleshooting

If the launcher doesn't launch or work as expected, execute the AppImage directly from the terminal to get the error messages.
  • Dofus - Installation

Dofus works by executing the Windows version of the game on top of Wine. The runtime engine is Adobe AIR (runtime of Adobe Flash Player), which is embedded in the installation. Since end of 2022, launching the game through the launcher is mandatory as account connection is not allowed from the game itself.

Installing it on a 64-bit Debian system through the launcher without any modifications led to many problems. Below is an installation procedure that should works out-of-the-box:
  1. From the launcher, select Dofus and click on Installer. The game will be downloaded and installed in the $HOME/.config/Ankama/Dofus directory by default. The installation path can be changed either at installation time or even after the installation, in the parameters.
  2. Once the game is installed, you can try to launch it as it. If it doesn't work, continue to next steps.
  3. Open PlayOnLinux. We will create a new virtual disk, which is an entirely new Wine prefix (a folder containing Wine's drives and Wine configuration).
  4. Click on Configurer, Nouveau, Suivant.
  5. If you are on a 64-bit system, you can choose between 32 bits windows installation or 64 bits windows installation. Make sure that it match the Dofus binary type (in the launcher, go into Options du jeu, and look at the Architecture checkbox which could be 32 bits or 64 bits (Expérimental)). On my side, it works well with a 32-bits installation.
  6. Select the System version of Wine (which is currently wine-8.0-rc1 (Debian 8.0~rc1~repack-1)), then Suivant.
  7. Enter Dofus as the name of the virtual disk, then Suivant.
  8. The new virtual disk is created. Now that we have a correctly configured virtual disk, we have to use it with the launcher. In a text editor, open the Dofus launching script located at $HOME/.config/Ankama/Dofus/zaap-start.sh. This is the script that is executed by the launcher when we click on Jouer. Before the wine executable, add the WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Dofus" variable. This will tell to Wine to use the prefix of PlayOnLinux and not the default one ($HOME/.wine). The script now becomes:
 Spoiler (click here to show spoiler)#!/bin/sh
WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Dofus" wine Dofus.exe --port=$ZAAP_PORT --gameName=$ZAAP_GAME --gameRelease=$ZAAP_RELEASE --instanceId=$ZAAP_INSTANCE_ID --hash=$ZAAP_HASH --canLogin=$ZAAP_CAN_AUTH > /dev/null 2>&1
exit $?  
Note that this operation will be reverted by the launcher at each update, since it will download a new zaap-start.sh. You will have to repatch the script with the WINEPREFIX variable, or you can modify your WINEPREFIX system-wide (but it can generate bugs with other Wine applications).
  • Dofus - Troubleshooting

In this section, I will list every errors I ever encountered and their solutions. But first, to identify the errors, you will have to modify the zaap-start.sh script.

To debug Dofus while launching it through the launcher, replace /dev/null by zaap-start.log in the zaap-start.sh script. It will let you to see the output of the Wine process in the specified file. To display encountered errors, use cat $HOME/.config/Ankama/Dofus/zaap-start.log.

The script now becomes:Spoiler (click here to show spoiler)#!/bin/sh
WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Dofus" wine Dofus.exe --port=$ZAAP_PORT --gameName=$ZAAP_GAME --gameRelease=$ZAAP_RELEASE --instanceId=$ZAAP_INSTANCE_ID --hash=$ZAAP_HASH --canLogin=$ZAAP_CAN_AUTH > zaap-start.log 2>&1
exit $? 
  • Dofus Error : Impossible de charger le fichier principal de configuration
 Spoiler (click here to show spoiler)
  • Context : The first loading window is stuck to 0%, with the following error message displayed inside the game log.
  • Error message :
           Impossible de charger le fichier principal de configuration.
           Votre installation est peut être corrompue. 
  • Reason : Wine does not succeed to load the $HOME/.config/Ankama/Dofus/config.xml file. On my system, this happened without any obvious reason while using the default WINEPREFIX, while read-write permissions were correctly configured.
  • Solution: Check permissions and ownership of the Dofus folder. If it doesn't change, use a new virtual disk drive created with PlayOnLinux, as described in the installation tutorial above.
 
  • Dofus Error : Adobe AIR is missing
 

Spoiler (click here to show spoiler)

 
  • Context : Launching Dofus, the Dofus binary throw the error in a pop-up window or Wine throw the error in its logs messages.
  • Error message :
           Cette application nécessite une version d'Adobe AIR qui est introuvable.
  • Reason : Adobe AIR is the local runtime used to run an application made with Adobe Flash. Adobe AIR is shipped with Dofus, in the installation directory ($HOME/.config/Ankama/Dofus/Adobe AIR/), but for an unknown reason, Wine is not able to use it.
  • Solution : We will have to manually install Adobe AIR into the virtual drive used for Dofus (the drive pointed by $WINEPREFIX). Note that manually putting Adobe AIR files into the virtual drive doesn't work, we have to use the official installer.
  • Solution for Case 1 : You are using the default WINEPREFIX, i.e. $HOME/.wine.
    1. Download Adobe AIR manually. Note that Adobe doesn't provide the official installation binary anymore, so we will download it from  Commentcamarche.net:
      1. wget https://ec.ccm2.net/www.commentcamarche.net/download/files/AdobeAIRInstaller-32.0.exe
    2. Install Adobe AIR with Wine:
      1. wine AdobeAIRInstaller-32.0.exe
  • Solution for Case 2 : You are using the PlayOnLinux WINEPREFIX, i.e. $HOME/.PlayOnLinux/wineprefix/Dofus.
    1. Open PlayOnLinux and click on Configurer.
    2. Select the Dofus virtual disk, go into the Installez les composants tab.
    3. Install the Adobe Air and Flash Player components.
 
  • Problem : Dofus.exe hangs at 100%
 

Spoiler (click here to show spoiler)

 
  • Context : The Dofus.exe process is hanging at 100% before to display any window.
  • Reason : This problem could have two reasons. The first one is a bad Wine version, the second one is a video driver issue.
  • Solution 1 (Bad Wine Version) :
    1. Open Lutris.
    2. Under Runners/Exécuteurs section, on the Wine line, click on the left icon displaying Gérer les versions.
    3. Install another version of Wine, e.g. the lutris-4.16 which is known to work with Dofus.
    4. Finally, to use it, replace wine by $HOME/.local/share/lutris/runners/wine/lutris-4.16-x86_64/bin/wine in the zaap-start.sh script. The script now becomes:
    
#!/bin/sh
WINEPREFIX="$HOME/.PlayOnLinux/wineprefix/Dofus" $HOME/.local/share/lutris/runners/wine/lutris-4.16-x86_64/bin/wine Dofus.exe --port=$ZAAP_PORT --gameName=$ZAAP_GAME --gameRelease=$ZAAP_RELEASE --instanceId=$ZAAP_INSTANCE_ID --hash=$ZAAP_HASH --canLogin=$ZAAP_CAN_AUTH > zaap-start.log 2>&1
exit $?
  • Solution 2 (Video Driver Issue) :
    1. Try to install the latest video drivers (fresh installation or upgrade).
    2. Try to use the proprietary drivers if we have choice (especially for Nvidia and Intel).
    3. Try to use a desktop environment that has all the correct settings to use the installed video drivers (e.g., use GNOME or KDE and not LXDE or lightweight environment).
 
  • Problem : Connection refused trough 4G
 

Spoiler (click here to show spoiler)

 
  • Context : Using a 4G connection, the game doesn't let us accessing our account.
  • Error message : Nom de compte ou mot de passe incorrect.
  • Solution :
    1. Launch the game a first time. It will failed due to the 4G network.
    2. Re-launch the game a second time without closing the first one.
    3. Re-type your account information, then the connection will work properly.
    4. Finally, you can close the window of the first instance.
 
  • Wine Error : winegstreamer: failed to create h264parse, are 32-bit GStreamer "base" plugins installed?
 

Spoiler (click here to show spoiler)

 
  • Context : Thrown an exception at character loading time, after server connection.
  • Error message :

  winegstreamer: failed to create h264parse, are 32-bit GStreamer "base" plugins installed?
  0024:err:winediag:h264_decoder_create GStreamer doesn't support H.264 decoding, please install appropriate plugins
  0024:err:seh:KiUserCallbackDispatcher ignoring exception
  wine: Unhandled page fault on read access to 00000064 at address 10517FFA (thread 0024), starting debugger... 
  • Reason : The x246 codec for H.264 decoding is not installed in our Wine virtual disk.
  • Solution : Delete characters movies in game directory by using the the rm -rf
  $HOME/.config/Ankama/Dofus/content/gfx/cinematics/*.mp4 command.
 
  • Wine Error : wine: could not open working directory
 

Spoiler (click here to show spoiler)

  • Error message :

  wine: could not open working directory L"unix\\home\\user\\.config\\Ankama\\Dofus\\", starting in the Windows directory.
  Le programme n'a pas pu être lancé, ou aucun programme n'est associé au fichier spécifié.
  ShellExecuteEx a échoué: Fichier introuvable. 
  • Reason : Wine runtime could only access a filesystem which is mapped to a Windows drive in the winecfg, and will throw this error for any file that is not inside a Windows drive.
  • Solution : Map a drive (e.g. Z:) to Dofus' directory ($HOME/.config/Ankama/Dofus) (allowing Wine to access the hole Dofus file hierarchy) in Lecteurs tab using winecfg.
 
  • Wine Error : wine32 is missing
 

Spoiler (click here to show spoiler)

  • Context : The /tmp/.mount_AnkamaOgRiip/zaap process is idling at 0% CPU usage.
  • Error message :

  it looks like wine32 is missing, you should install it.
  multiarch needs to be enabled first.  as root, please
  execute "dpkg --add-architecture i386 && apt-get update &&
  apt-get install wine32" 
  • Solution : You should install the wine32 version of Wine. Beware that it will download and install several GB of data. Maybe another solution is possible without using wine32? In bash, executes:

  sudo dpkg --add-architecture i386
  sudo apt-get update
  sudo apt-get -y install wine32
 
  • Wine Error : ntlm_auth was not found
 

Spoiler (click here to show spoiler)

 
  • Error message :

  000f:err:service:process_send_command receiving command result timed out
  002a:err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is
  outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can
  find it in the winbind package of your distribution.
  • Solution : Install winbind, which is a Samba component implementing NSS (Name Service Switch for resolving names from Windows NT servers):

  sudo apt-get -y install winbind
 
  • Wine Error : Unhandled exception
 

Spoiler (click here to show spoiler)

  • Error message :

  wine: Unhandled exception 0x80000003 in thread 9 at address 7BCB3E84 (thread 0009), starting debugger...
  0009:err:seh:start_debugger Couldn't start debugger L"winedbg --auto 8 164" (2)
  Read the Wine Developers Guide on how to set up winedbg or another debugger
  • Reason : The binary's architecture (32 or 64 bits) doesn't match the system's architecture.
  • Solution : In the launcher, switch the binary architecture in the game settings (from 32-bits to 64-bits or from 64-bits to 32-bits).
 
  • Wine Error : 64-bit application not supported
 

Spoiler (click here to show spoiler)

  • Error message :

  0009:err:module:__wine_process_init L"Z:\\home\\user\\Stockage\\.ankama\\Dofus\\Dofus.exe" 64-bit application not supported in 32-bit prefix 
  • Reason : The binary's architecture (32 or 64 bits) doesn't match the Wine prefix architecture.
  • Solution : Either change the binary architecture (see above, in the game launcher) or create a new Wine prefix with the correct architecture (see above, with PlayOnLinux or Wine directly).
 
  • Wine Error : Read access denied
 

Spoiler (click here to show spoiler)

  • Error message :

  wine: Read access denied for device L"\\??\\Z:\\", FS volume label and serial are not available. 
  • Reason : In the winecfg utility, in the Lecteurs tab, it is possible that the Z: is mapped to files that Wine is not allowed to read (e.g. if it is mapped to the root hierarchy /).
  • Solution : I observed this error message on several working installation of Dofus. It is not mandatory to solve it.
 
  • Dofus Rétro - Installation

Dofus Rétro works by using Electron to display its interface. The Electron framework, the Chromium core, the Vulkan and OpenGL libraries are embedded inside the installation.

Installing it from the launcher without any modifications should work as expected.
  • Wakfu - Installation

Wakfu works by using a JRE (Java Runtime Environment) to execute its code. The JRE is embedded inside the installation.

Installing it from the launcher without any modifications should work as expected.

I'm sorry, but editing an already posted message is as painful as installing Dofus. The message editor seems f***ed up. At each edition, there are some spoilers that don't work anymore and goes into plaintext... So the presentation of the guide will stay like this, with some parts which are not easy to read.
1 0
Reactions 4
Score : 4
Hey, thanks for the tutorial. I managed to get Dofus to work on Linux with one exception: as soon as I try to create a new character, the game crashes. I can play existing characters as far as I can tell, but the client consistently crashes with the same error when I enter the character creation screen with the following stack trace:

Spoiler (click here to show spoiler)

Unhandled exception: page fault on read access to 0x00000000 in 64-bit code (0x000000018062f1d8).
Register dump:
 rip:000000018062f1d8 rsp:000000000022cdf0 rbp:0000000000000000 eflags:00010202 (  R- --  I   - - - )
 rax:000060410e5f778a rbx:0000000000000001 rcx:0000000007c21ba0 rdx:0000000000000001
 rsi:0000000007c21ba0 rdi:0000000000000000  r8:000000000022c500  r9:000000000022c918 r10:0000000000000008
 r11:000000000022ce70 r12:0000000007bcbae0 r13:0000000000000000 r14:0000000000780780 r15:0000000000000007
Stack dump:
0x000000000022cdf0:  0000000007c21f28 0000000000000000
0x000000000022ce00:  0000000000000000 0000000000000000
0x000000000022ce10:  000060410e5f778a 0000000000000000
0x000000000022ce20:  0000000007c21ba0 000000018062e572
0x000000000022ce30:  0000000000000001 0000000007c21ba0
0x000000000022ce40:  fffffffffffffffe 0000000007c21ba0
0x000000000022ce50:  fffffffffffffffe 000060410e5f744a
0x000000000022ce60:  0000000000780780 000000018062e734
0x000000000022ce70:  0000000000000001 00000393bee92eb8
0x000000000022ce80:  0000000007c21ba0 00000000006e75b0
0x000000000022ce90:  0000000007c21ba0 00000001805f3d34
0x000000000022cea0:  000000018062e720 00000000006e75b0
Backtrace:
=>0 0x000000018062f1d8 EntryPoint+0x10058d878() in adobe air (0x0000000000000000)
  1 0x000000018062e572 EntryPoint+0x10058cc11() in adobe air (0x0000000000000000)
  2 0x000000018062e734 EntryPoint+0x10058cdd3() in adobe air (0x0000000000000000)
  3 0x00000001805f3d34 EntryPoint+0x1005523d3() in adobe air (0x0000000000000000)
  4 0x00000001803a69ee EntryPoint+0x10030508d() in adobe air (0x0000000000000000)
  5 0x000000018048d064 EntryPoint+0x1003eb703() in adobe air (0x0000000000000000)
  6 0x00000001806846bc EntryPoint+0x1005e2d5b() in adobe air (0x000000000022d0e0)
  7 0x00000001806848e9 EntryPoint+0x1005e2f88() in adobe air (0x000000000022d0e0)
  8 0x0000000180685653 EntryPoint+0x1005e3cf2() in adobe air (0x0000000007bcbae0)
  9 0x00000001804a04b8 EntryPoint+0x1003feb57() in adobe air (0x000000000022d410)
  10 0x00000001804a11bf EntryPoint+0x1003ff85e() in adobe air (0x000000000022d549)
0x000000018062f1d8 EntryPoint+0x10058d878 in adobe air: movq    (%rdi),%rax
Modules:
Module    Address                    Debug info    Name (222 modules)
ELF            7a800000-        7aa0e000    Deferred        opengl32
  \-PE            7a850000-        7aa0e000    \               opengl32
ELF            7b000000-        7b0e2000    Deferred        kernelbase
  \-PE            7b010000-        7b0e2000    \               kernelbase
ELF            7b400000-        7b68b000    Deferred        kernel32
  \-PE            7b420000-        7b68b000    \               kernel32
ELF            7bc00000-        7befb000    Deferred        ntdll
  \-PE            7bc20000-        7befb000    \               ntdll
ELF            7c000000-        7c005000    Deferred       
PE           140000000-       14002f000    Deferred        dofus
PE           180000000-       181385000    Export          adobe air
ELF        7f2180562000-    7f218058d000    Deferred        propsys
  \-PE        7f2180570000-    7f218058d000    \               propsys
ELF        7f218058d000-    7f21805e9000    Deferred        mfplat
  \-PE        7f21805a0000-    7f21805e9000    \               mfplat
ELF        7f2181506000-    7f2181548000    Deferred        rsaenh
  \-PE        7f2181510000-    7f2181548000    \               rsaenh
ELF        7f218284a000-    7f2188000000    Deferred        libllvm-12.so.1
ELF        7f21ac009000-    7f21ac01f000    Deferred        avrt
  \-PE        7f21ac010000-    7f21ac01f000    \               avrt
ELF        7f21ac0bd000-    7f21ac0d4000    Deferred        schannel
  \-PE        7f21ac0c0000-    7f21ac0d4000    \               schannel
ELF        7f21acadb000-    7f21acb0b000    Deferred        libtinfo.so.6
ELF        7f21acb0b000-    7f21acb43000    Deferred        libedit.so.2
ELF        7f21acd25000-    7f21acd7b000    Deferred        libvulkan.so.1
ELF        7f21acd7b000-    7f21acd86000    Deferred        libdrm_nouveau.so.2
ELF        7f21acd86000-    7f21acd92000    Deferred        libdrm_amdgpu.so.1
ELF        7f21acd92000-    7f21acdae000    Deferred        libelf.so.1
ELF        7f21acdae000-    7f21acdbd000    Deferred        libdrm_radeon.so.1
ELF        7f21acdbd000-    7f21acdce000    Deferred        libsensors.so.5
ELF        7f21acdce000-    7f21ace77000    Deferred        libzstd.so.1
ELF        7f21ace77000-    7f21aea02000    Deferred        iris_dri.so
ELF        7f21aea02000-    7f21aea0c000    Deferred        libxcb-xfixes.so.0
ELF        7f21aea0c000-    7f21aec0e000    Deferred        libxshmfence.so.1
ELF        7f21aec0e000-    7f21aec18000    Deferred        libxcb-sync.so.1
ELF        7f21aec18000-    7f21aec1d000    Deferred        libxcb-present.so.0
ELF        7f21aec1d000-    7f21aec23000    Deferred        libxcb-dri3.so.0
ELF        7f21aec23000-    7f21aec40000    Deferred        libxcb-glx.so.0
ELF        7f21aec40000-    7f21aec7b000    Deferred        libglapi.so.0
ELF        7f21aec7b000-    7f21aecf4000    Deferred        libglx_mesa.so.0
ELF        7f21aecf4000-    7f21aed28000    Deferred        libglx.so.0
ELF        7f21aed28000-    7f21aede0000    Deferred        libgldispatch.so.0
ELF        7f21aede0000-    7f21aee68000    Deferred        libgl.so.1
ELF        7f21aee68000-    7f21af00f000    Deferred        wined3d
  \-PE        7f21aee90000-    7f21af00f000    \               wined3d
ELF        7f21af00f000-    7f21af055000    Deferred        d3d9
  \-PE        7f21af020000-    7f21af055000    \               d3d9
ELF        7f21af52f000-    7f21af534000    Deferred        libxcb-shm.so.0
ELF        7f21af534000-    7f21af53b000    Deferred        libxcb-dri2.so.0
ELF        7f21af53b000-    7f21af540000    Deferred        libx11-xcb.so.1
ELF        7f21af540000-    7f21af556000    Deferred        libdrm.so.2
ELF        7f21af556000-    7f21af55e000    Deferred        libnss_dns.so.2
ELF        7f21af55e000-    7f21af564000    Deferred        libnss_mdns4_minimal.so.2
ELF        7f21af5c8000-    7f21af5de000    Deferred        atlthunk
  \-PE        7f21af5d0000-    7f21af5de000    \               atlthunk
ELF        7f21af5e5000-    7f21af690000    Deferred        libvorbisenc.so.2
ELF        7f21af690000-    7f21af6be000    Deferred        libvorbis.so.0
ELF        7f21af6be000-    7f21af6cb000    Deferred        libogg.so.0
ELF        7f21af6cb000-    7f21af709000    Deferred        libflac.so.8
ELF        7f21af709000-    7f21af726000    Deferred        libnsl.so.1
ELF        7f21af726000-    7f21af73b000    Deferred        libapparmor.so.1
ELF        7f21af73b000-    7f21af941000    Deferred        libasyncns.so.0
ELF        7f21af941000-    7f21af9bf000    Deferred        libsndfile.so.1
ELF        7f21af9bf000-    7f21af9cb000    Deferred        libwrap.so.0
ELF        7f21af9cb000-    7f21afa4d000    Deferred        libpulsecommon-13.99.so
ELF        7f21afa4d000-    7f21afaa2000    Deferred        libpulse.so.0
ELF        7f21afaa2000-    7f21afad9000    Deferred        winepulse
  \-PE        7f21afab0000-    7f21afad9000    \               winepulse
ELF        7f21afad9000-    7f21afb01000    Deferred        mmdevapi
  \-PE        7f21afae0000-    7f21afb01000    \               mmdevapi
ELF        7f21afb01000-    7f21afb30000    Deferred        mlang
  \-PE        7f21afb10000-    7f21afb30000    \               mlang
ELF        7f21b0776000-    7f21b07e4000    Deferred        dinput8
  \-PE        7f21b0780000-    7f21b07e4000    \               dinput8
ELF        7f21b07e4000-    7f21b0802000    Deferred        kerberos
  \-PE        7f21b07f0000-    7f21b0802000    \               kerberos
ELF        7f21b0802000-    7f21b0842000    Deferred        uxtheme
  \-PE        7f21b0810000-    7f21b0842000    \               uxtheme
ELF        7f21b0844000-    7f21b084c000    Deferred        libxfixes.so.3
ELF        7f21b084c000-    7f21b0859000    Deferred        libxcursor.so.1
ELF        7f21b0859000-    7f21b086b000    Deferred        libxi.so.6
ELF        7f21b086b000-    7f21b0870000    Deferred        libxcomposite.so.1
ELF        7f21b0870000-    7f21b087d000    Deferred        libxrandr.so.2
ELF        7f21b087d000-    7f21b0a87000    Deferred        libxrender.so.1
ELF        7f21b0a87000-    7f21b0a8e000    Deferred        libxxf86vm.so.1
ELF        7f21b0a8e000-    7f21b0a93000    Deferred        libxinerama.so.1
ELF        7f21b0a93000-    7f21b0b1e000    Deferred        setupapi
  \-PE        7f21b0aa0000-    7f21b0b1e000    \               setupapi
ELF        7f21b0b1e000-    7f21b0b38000    Deferred        libbsd.so.0
ELF        7f21b0b38000-    7f21b0b40000    Deferred        libxdmcp.so.6
ELF        7f21b0b40000-    7f21b0b46000    Deferred        libxau.so.6
ELF        7f21b0b46000-    7f21b0b70000    Deferred        libxcb.so.1
ELF        7f21b0b70000-    7f21b0cad000    Deferred        libx11.so.6
ELF        7f21b0cad000-    7f21b0cc2000    Deferred        libxext.so.6
ELF        7f21b0cc2000-    7f21b0d8b000    Deferred        winex11
  \-PE        7f21b0cd0000-    7f21b0d8b000    \               winex11
ELF        7f21b0d8b000-    7f21b0d97000    Deferred        libffi.so.7
ELF        7f21b0d97000-    7f21b0d9e000    Deferred        libkeyutils.so.1
ELF        7f21b0d9e000-    7f21b0e22000    Deferred        libgmp.so.10
ELF        7f21b0e22000-    7f21b0e59000    Deferred        libhogweed.so.5
ELF        7f21b0e59000-    7f21b0e93000    Deferred        libnettle.so.7
ELF        7f21b0e93000-    7f21b0ea9000    Deferred        libtasn1.so.6
ELF        7f21b0ea9000-    7f21b102b000    Deferred        libunistring.so.2
ELF        7f21b102b000-    7f21b104c000    Deferred        libidn2.so.0
ELF        7f21b104c000-    7f21b1182000    Deferred        libp11-kit.so.0
ELF        7f21b1182000-    7f21b1191000    Deferred        libkrb5support.so.0
ELF        7f21b1191000-    7f21b1198000    Deferred        libcom_err.so.2
ELF        7f21b1198000-    7f21b11c9000    Deferred        libk5crypto.so.3
ELF        7f21b11c9000-    7f21b12a6000    Deferred        libkrb5.so.3
ELF        7f21b12a6000-    7f21b147c000    Deferred        libgnutls.so.30
ELF        7f21b147c000-    7f21b148f000    Deferred        libavahi-client.so.3
ELF        7f21b148f000-    7f21b149d000    Deferred        libavahi-common.so.3
ELF        7f21b149d000-    7f21b14ea000    Deferred        libgssapi_krb5.so.2
ELF        7f21b14ea000-    7f21b1585000    Deferred        libcups.so.2
ELF        7f21b1585000-    7f21b15a1000    Deferred        libresolv.so.2
ELF        7f21b15a1000-    7f21b15ca000    Deferred        dnsapi
  \-PE        7f21b15b0000-    7f21b15ca000    \               dnsapi
ELF        7f21b15ca000-    7f21b15fe000    Deferred        iphlpapi
  \-PE        7f21b15d0000-    7f21b15fe000    \               iphlpapi
ELF        7f21b15fe000-    7f21b1645000    Deferred        netapi32
  \-PE        7f21b1610000-    7f21b1645000    \               netapi32
ELF        7f21b1645000-    7f21b1698000    Deferred        secur32
  \-PE        7f21b1650000-    7f21b1698000    \               secur32
ELF        7f21b1698000-    7f21b16f3000    Deferred        liblcms2.so.2
ELF        7f21b16f3000-    7f21b172b000    Deferred        mscms
  \-PE        7f21b1700000-    7f21b172b000    \               mscms
ELF        7f21b172b000-    7f21b1764000    Deferred        wintrust
  \-PE        7f21b1730000-    7f21b1764000    \               wintrust
ELF        7f21b1764000-    7f21b1788000    Deferred        odbccp32
  \-PE        7f21b1770000-    7f21b1788000    \               odbccp32
ELF        7f21b1788000-    7f21b17a3000    Deferred        mspatcha
  \-PE        7f21b1790000-    7f21b17a3000    \               mspatcha
ELF        7f21b17a3000-    7f21b17bf000    Deferred        imagehlp
  \-PE        7f21b17b0000-    7f21b17bf000    \               imagehlp
ELF        7f21b17bf000-    7f21b17db000    Deferred        sxs
  \-PE        7f21b17d0000-    7f21b17db000    \               sxs
ELF        7f21b17db000-    7f21b17ff000    Deferred        cabinet
  \-PE        7f21b17e0000-    7f21b17ff000    \               cabinet
ELF        7f21b17ff000-    7f21b18b1000    Deferred        urlmon
  \-PE        7f21b1810000-    7f21b18b1000    \               urlmon
ELF        7f21b18b1000-    7f21b1a2b000    Deferred        msi
  \-PE        7f21b18c0000-    7f21b1a2b000    \               msi
ELF        7f21b1a2b000-    7f21b1a5a000    Deferred        mpr
  \-PE        7f21b1a30000-    7f21b1a5a000    \               mpr
ELF        7f21b1a5a000-    7f21b1b0d000    Deferred        wininet
  \-PE        7f21b1a70000-    7f21b1b0d000    \               wininet
ELF        7f21b1b0d000-    7f21b1b5f000    Deferred        usp10
  \-PE        7f21b1b20000-    7f21b1b5f000    \               usp10
ELF        7f21b1b5f000-    7f21b1ce6000    Deferred        comctl32
  \-PE        7f21b1b70000-    7f21b1ce6000    \               comctl32
ELF        7f21b1ce6000-    7f21b1e26000    Deferred        comdlg32
  \-PE        7f21b1cf0000-    7f21b1e26000    \               comdlg32
ELF        7f21b1e26000-    7f21b1e3c000    Deferred        msimg32
  \-PE        7f21b1e30000-    7f21b1e3c000    \               msimg32
ELF        7f21b1e3c000-    7f21b1e81000    Deferred        ws2_32
  \-PE        7f21b1e50000-    7f21b1e81000    \               ws2_32
ELF        7f21b1e81000-    7f21b1ea8000    Deferred        bcrypt
  \-PE        7f21b1e90000-    7f21b1ea8000    \               bcrypt
ELF        7f21b1ea8000-    7f21b1fbb000    Deferred        crypt32
  \-PE        7f21b1ec0000-    7f21b1fbb000    \               crypt32
ELF        7f21b1fbb000-    7f21b201c000    Deferred        oleacc
  \-PE        7f21b1fd0000-    7f21b201c000    \               oleacc
ELF        7f21b201c000-    7f21b204c000    Deferred        msacm32
  \-PE        7f21b2020000-    7f21b204c000    \               msacm32
ELF        7f21b204c000-    7f21b2115000    Deferred        winmm
  \-PE        7f21b2060000-    7f21b2115000    \               winmm
ELF        7f21b2115000-    7f21b2177000    Deferred        winspool
  \-PE        7f21b2120000-    7f21b2177000    \               winspool
ELF        7f21b2177000-    7f21b22d1000    Deferred        oleaut32
  \-PE        7f21b21a0000-    7f21b22d1000    \               oleaut32
ELF        7f21b22d1000-    7f21b22e7000    Deferred        api-ms-win-core-localization-l1-2-1
  \-PE        7f21b22e0000-    7f21b22e7000    \               api-ms-win-core-localization-l1-2-1
ELF        7f21b22e7000-    7f21b22fd000    Deferred        api-ms-win-core-fibers-l1-1-1
  \-PE        7f21b22f0000-    7f21b22fd000    \               api-ms-win-core-fibers-l1-1-1
ELF        7f21b22fd000-    7f21b2313000    Deferred        api-ms-win-core-synch-l1-2-0
  \-PE        7f21b2300000-    7f21b2313000    \               api-ms-win-core-synch-l1-2-0
ELF        7f21b2313000-    7f21b2339000    Deferred        imm32
  \-PE        7f21b2320000-    7f21b2339000    \               imm32
ELF        7f21b2401000-    7f21b240a000    Deferred        libuuid.so.1
ELF        7f21b240a000-    7f21b2438000    Deferred        libexpat.so.1
ELF        7f21b2438000-    7f21b247f000    Deferred        libfontconfig.so.1
ELF        7f21b247f000-    7f21b249b000    Deferred        libz.so.1
ELF        7f21b249b000-    7f21b24d3000    Deferred        libpng16.so.16
ELF        7f21b24d3000-    7f21b2592000    Deferred        libfreetype.so.6
ELF        7f21b2592000-    7f21b2629000    Deferred        rpcrt4
  \-PE        7f21b25a0000-    7f21b2629000    \               rpcrt4
ELF        7f21b2629000-    7f21b279d000    Deferred        ole32
  \-PE        7f21b2650000-    7f21b279d000    \               ole32
ELF        7f21b279d000-    7f21b27c3000    Deferred        shcore
  \-PE        7f21b27b0000-    7f21b27c3000    \               shcore
ELF        7f21b27c3000-    7f21b28ba000    Deferred        msvcrt
  \-PE        7f21b27e0000-    7f21b28ba000    \               msvcrt
ELF        7f21b28ba000-    7f21b28d2000    Deferred        version
  \-PE        7f21b28c0000-    7f21b28d2000    \               version
ELF        7f21b28d2000-    7f21b296f000    Deferred        advapi32
  \-PE        7f21b28e0000-    7f21b296f000    \               advapi32
ELF        7f21b296f000-    7f21b2b27000    Deferred        gdi32
  \-PE        7f21b2990000-    7f21b2b27000    \               gdi32
ELF        7f21b2b27000-    7f21b2dc2000    Deferred        user32
  \-PE        7f21b2b50000-    7f21b2dc2000    \               user32
ELF        7f21b2dc2000-    7f21b2e2a000    Deferred        shlwapi
  \-PE        7f21b2dd0000-    7f21b2e2a000    \               shlwapi
ELF        7f21b2f2a000-    7f21b3984000    Deferred        shell32
  \-PE        7f21b2f50000-    7f21b3984000    \               shell32
ELF        7f21b3a84000-    7f21b3a98000    Deferred        libnss_files.so.2
ELF        7f21b4481000-    7f21b449c000    Deferred        libgcc_s.so.1
ELF        7f21b449c000-    7f21b45eb000    Deferred        libm.so.6
ELF        7f21b45eb000-    7f21b4608000    Deferred        libunwind.so.8
ELF        7f21b4608000-    7f21b462b000    Deferred        libgpg-error.so.0
ELF        7f21b462b000-    7f21b4749000    Deferred        libgcrypt.so.20
ELF        7f21b4749000-    7f21b476a000    Deferred        liblz4.so.1
ELF        7f21b476a000-    7f21b4793000    Deferred        liblzma.so.5
ELF        7f21b4793000-    7f21b479d000    Deferred        librt.so.1
ELF        7f21b479d000-    7f21b484c000    Deferred        libsystemd.so.0
ELF        7f21b484c000-    7f21b489d000    Deferred        libdbus-1.so.3
ELF        7f21b489d000-    7f21b48a4000    Deferred        libgamemode.so.0
ELF        7f21b48a7000-    7f21b48ad000    Deferred        libdl.so.2
ELF        7f21b48ad000-    7f21b4a9f000    Deferred        libc.so.6
ELF        7f21b4aa1000-    7f21b4ac4000    Deferred        libpthread.so.0
ELF        7f21b4ac4000-    7f21b4c67000    Dwarf           libwine.so.1
ELF        7f21b4c67000-    7f21b4c6d000    Deferred        libgamemodeauto.so.0
ELF        7f21b4c6f000-    7f21b4c9f000    Deferred        ld-linux-x86-64.so.2
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
    00000023    0
    0000001a    0
    00000013    0
    00000010    0
    0000000f    0
00000011 plugplay.exe
    00000017    0
    00000016    0
    00000012    0
00000018 winedevice.exe
    00000020    0
    0000001d    0
    0000001c    0
    0000001b    0
    00000019    0
0000001e explorer.exe
    00000029    0
    00000028    0
    00000027    0
    0000001f    0
00000021 winedevice.exe
    00000026    0
    00000025    0
    00000024    0
    00000022    0
0000002a (D) Z:\home\[PATH TO DOFUS]
    0000008b    0
    00000087    0
    00000062    1
    00000047    0
    0000003e    0
    0000003d    0
    0000003c    0
    0000003b    0
    00000037   15
    00000035    0
    00000033    0
    00000032    0
    00000031    0
    00000030    0
    0000002f    0
    0000002e    0
    0000002d    0
    0000002c    0
    0000002b    0 <==
System information:
    Wine build: wine-5.0 (Ubuntu 5.0-3ubuntu1)
    Platform: x86_64
    Version: Windows 7
    Host system: Linux
    Host version: 5.4.0-139-generic

Any idea what can cause it? I've tried to run the game on 2 Ubuntu-based distros (Mint, Pop) and the same issue occurred. I've tried both the 32 and 64 bit clients, as well as the Wine distributions from the system repository and the latest available release.
0 0
Score : 49
enter to the folder "you user"/home/.config/Ankama/Dofus/content/gfx then erase the folder "cinematics" and never crashed again. Is possible these folder appear when the launcher update, repeat those steps. Btw, if you palyed on 32 bit its much faster than 64, or in my case.
4 0
Score : 2
Hi, i would to know if because there is the app images for linux, work without issue? because in wakfu i tried that way and also from steam but  i had issue to launch the game in both, about dofus the issue  will be similar?
0 0
Score : 1
 
nurgle#7841|2023-03-26 18:39:25
enter to the folder "you user"/home/.config/Ankama/Dofus/content/gfx then erase the folder "cinematics" and never crashed again. Is possible these folder appear when the launcher update, repeat those steps. Btw, if you palyed on 32 bit its much faster than 64, or in my case.

This worked for me! 
0 0
Respond to this thread