FR EN ES PT
Browse forums 
Ankama Trackers
Pinned

Linux - New installation Method

By [Manaia] - ADMIN - September 21, 2018, 11:55:30
With the 2.48 update, we decided to migrate from the native Linux version using the latest Adobe AIR version available (2.6, which dates from 2012), to the Windows version, using Wine, which allows Windows applications to run on Linux. Adobe AIR 29.0 is embedded in the DOFUS client for Windows. This greatly simplifies the game installation on Linux, since there is no longer a need to install Adobe AIR. This also allows you to take advantage of the many improvements made to Adobe AIR. According to feedback, Linux users observed a significant improvement in terms of performance with this new version.
 
Wine installation
 A recent and stable version of Wine is recommended (3.0.3 today). The package to install is not wine (an old version), but winehq. Installation instructions are available at this address: https://www.winehq.org/
 Wine can run on 32bit or 64bit, depending on your operating system. Since the 64bit version is still experimental on Wine, we advise you to use a 32bit architecture (upon launching, Wine’s default is to automatically run on 32bit). Furthermore, the version deployed on Windows and now on Linux is a 32bit version.
 
If Wine is not installed, then an error is displayed in the updater. However, this does not stop you from attempting to start the game, but it won’t work and will result in an error.
 
Possible errors
  • By default, the Windows and Linux versions partly use the graphics card to work. If your system does not have one or the one it has is not powerful enough, an option exists in Dofus to disable the use of the graphics card; it can be found in your Options interface, under Performance/General/Force CPU rendering.
  • For people who use Shield certificates on Linux, these must be re-generated with the new version.
  • Upon launching the client, two warning windows appear on certificates. Unfortunately, for now, it isn’t possible to make them disappear. It is advisable to validate these two warnings because, upon closing the client, these warnings will remain and will prevent Wine from successfully shutting down.

Although most problems are usually fixed, problems may persist with the update that sees the client transition from the Linux version to the Windows version via the updater. If indeed problems continue, a full re-installation should fix the problem.
 
If your client is up to date and the problems persist, despite the instructions listed in this message, please provide logs or a bug report at the time of the problem.
First Ankama intervention

Replying to TheDogas97

Hey, Dogas97!
Sorry to hear about your issue.

I would be grateful if you could send me screenshots of:
  • The error about transitions (if you still get it)
  • A screen of the message "Please follow the instructions (...)"
 
See message in context
Reactions 32
Score : 13565
Here is a current (tested and working) setup script for Ubuntu 18.04.

Hopefully, this provides insight into what's actually needed to run this, as even with the switch to a wine dependency, people are going to notice there's a bit more they need to get this running if they didn't already have some of this installed from other packages, or from following the instructions in an even older, outdated thread, or from tracking these down themselves.

I'd love to see this get packaged in a snap or flatpak given the nature of some of these dependencies, but lacking that, this script should provide a basic enough way to get this installed.
 
3 -1
Score : 18
Thanks for the post Nerd-Tease!

Reading through the script the dependencies section is extremely helpful. Without them, my updater would simply hang at 100% CPU usage. Running Dofus from the complete .zip download without a launcher works without any modifications, but the launcher to update it seems to require the above.

As you said, hope this is packaged in some way for future releases to make it much more user-friendly.

The above libraries may have resolved my issues for my laptop, but not for the desktop.

I'm running:

Linux Mint 19 Cinnamon
Kernel 4.15.0-34
AMD Ryzen 1800X
16GB RAM
GTX 1080 on nvidia-driver-396

Using winehq-stable and simply running the "wine Dofus.exe" command in the wine prefix directory, the Dofus launcher fails with "transition.exe" hanging at 100% CPU usage. Terminal output is:

"
wine Dofus.exe
0009:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
0009:fixme:msg:pack_message msg 14 (WM_ERASEBKGND) not supported yet
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:font:get_outline_text_metrics failed to read full_nameW for font L"Ani"!
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
\\\\\002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevationType, ...) semi-stub
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:win:FlashWindowEx 0x33ced4 - semi-stub
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0035:fixme:file:FindFirstFileExW flags not implemented 0x00000002
002e:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0039:fixme:file:FindFirstFileExW flags not implemented 0x00000002
0039:errohmyle:CoCreateInstanceEx apartment not initialised
"

If an outline of requirements could be made such as the below would greatly help:

- Supported Linux distribution
- Library dependency list
- Guide on set-up and/or provide a packaged version

There are games on Steam that utilise wine to provide a complete user-friendly experience without the need for user interaction such as "Knights & Merchants". A similar thing could be done here.

Any assistance would be appreciated,

Thanks.

 
1 0
Score : 340
i am unable to start dofus with my wine when i download the windows binary. (uplauncher getting stuck, works one out of ten tries, though)

downloading the (new, current, fresh!) installer from dofus.com, that even uses the same wine from my system, loads without problems. Using wine its by far better than before! I can use the ogrines market again, hurray. Game is running very smooth. biggrin (My ctrl gets stuck sometimes but repressing it relases it again, thats so far the only problem)

Gentoo 4.16.8 and unstable (!) recent Wine biggrin
1 0
Score : 32
Same on Ubuntu 18.04
0 0
Score : 32
Sorry about english post, but the FR Forum is more active.

I run on Ubuntu 18.04 normally but.... After 1h~2h of play, the "ram acumulated" as big and freezes all application.
Dont is my computer. He have 16GB of RAM. :T

Really, i need restart Dofus at each hour.
1 0
Score : 125
I can't download WineHQ. Normal wine actually no more working stable. PlayOnLinux is not supported Dofus also cause of uplauncer system. What we have to do now. By the way you gonna lose all your Ubuntu using players...
1 0
Score : 1
Hi, I did everything listed here (and not only). When I launch the "Dofus executable" (./Dofus), it seems to be downloading but after it hits 100% it shuts down and gives an error about the transitions. Thanks for the help!

[UPDATE]
Now it launches with this message "Please follow the instructions to install Wine (link)", my wine is downloaded already tho.

> Linux Mint 19
0 0
Hey, Dogas97!
Sorry to hear about your issue.

I would be grateful if you could send me screenshots of:
  • The error about transitions (if you still get it)
  • A screen of the message "Please follow the instructions (...)"
 
Score : 1
Hello, do I have to download the windows version?

Edit 1: I've installed wine, and downloaded the linux version from dofus website and it launched the game but the game crashes very often. Can't do a fight. So many I did something wrong? Was I supposed to install something else or use another version?

Edit 2: I solved it, I uninstalled wine and installed winehq. Thank you very much for this post.
0 0
Score : 79
 
AloneMoreOne|2018-10-13 19:51:06
Sorry about english post, but the FR Forum is more active.

I run on Ubuntu 18.04 normally but.... After 1h~2h of play, the "ram acumulated" as big and freezes all application.
Dont is my computer. He have 16GB of RAM. :T

Really, i need restart Dofus at each hour.


Same problem how can I fix that?
0 0
Score : 1
I have dofus installed and running on fedora 29, but it launches in French, and there is no option to change the language - does anyone know where to set the locale for Dofus? (btw - there is no flag to click to change the language)
0 0
Score : 1
0 0
Score : 501
I'm really not a fan of this change, the native version ran pretty well for me even on a 2008 laptop. On this version I'm having:
- Warnings not to open the game without using the launcher even though I did use the launcher.
- Crashes that begin with severe visual bugs and are shortly followed by a lockup which requires restarting the client.
- Various janky behaviors with copy/pasting and alt-tabbing.
- Out of memory problems even though I have 8GB of RAM.

Edit: To my list of issues I can now add:
- Chat channels stuffing up so that my PMs get dumped in guild chat unless I relog.
- Key shortcuts breaking randomly, fixed on relog.
- CTD at the end of fights.
- Follow character function being broken (not updating when they move, multiple arrows appearing, etc).

I'm really struggling to see where these touted benefits of a non-native client are.
1 0
Hey there,

The Devs would like to know, which Linux OS you are running and if you could provide some logs of the crashes. That would help a lot finding the issue.
Score : 2
Hi,
I'd like to add that the Dofus launcher strips spaces from the password if it requests sudo access. Here is a sample of the minor bug: bug.
This can prove problematic if someone's password either begins or ends with spaces.
Note: the system is Arch Linux, using the AUR package "dofus".
0 0
Thank you, I've passed it on to the Devs smile
Score : 24
how to install linux redhat 7.1 in my windows without uninstalling it ram -4gb 64 bit
0 0
Score : 1
```[email protected] ~/Downloads % wine Ankama\ Launcher-Setup.exe                                                                                                                                                                                                                                           [0][19:44:03 - 26/03/2019]
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
0025:err:hid:parse_descriptor Unknown (bTag: 0xf, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x1, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x5, bType: 0x3)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hid:parse_descriptor Unknown (bTag: 0x0, bType: 0x0)
0025:err:hidtongueNP_AddDevice Cannot parse Report Descriptor
0025:err:plugplay:handle_bus_relations AddDevice failed for driver L"WineHID"
wine: Bad EXE format for Z:\home\kannar\Downloads\Ankama Launcher-Setup.exe.
```

Where can we download the Dofus.exe, not the launcher?
0 0
Score : 4
For everyone who's having trouble installing dofus on Linux or with the special charachters not being shown in the chat of dofus here's another post related with it, I did a tutorial in the last answers, check it out, I show how to do a nice and clean installation of Dofus from the beggining with the new wine method and working with accents and special charachters.
https://www.dofus.com/fr/forum/1115-bugs/2295978-ubuntu-bug-chat-syntaxe-accents-gras-ensembles
0 0
Score : 2
So basically, the "new install method" is just: use the Windows version, on WINE? Wow, your Linux guys had a true stroke of genius. Anyway, there's still the Linux tar.gz package available to download on the website. What's it good for?

Oh and by the way, I can't download WineHQ because their repository isn't signed and doesn't expose a public key, so Ubuntu (18.04) refuses to do anything with it. Great.
0 0
Score : 1
Hi there,

I was interested in installing my favorite game on my favorite Linux distribution (ArchLinux) but I am having trouble with Wine (4.0.1). After installing additonnal packages, such as gecko, mono or tricks, I still get that

"00cb:fixme:file:FindFirstFileExW flags not implemented 0x00000002"
Screenshot of the issue (imgur)

error message, leading to nothing.

Any idea on how to fix that?
0 0
Score : 18
Came back after some time away from the game and struggled to get it running. Found that the linux script has a dependency  on "libpng12-0", which is no longer supported for Ubuntu 18.04 and above. Canonical still provide the package although requires manual installation using "sudo dpkg -i".

After sorting the dependency the script ran perfectly and haven't had any issues other than ones that effect even Windows.
0 0
Score : 17
Hello,
Using Ubuntu Disco with latest updated I'm unable to run Dofus, I get the error:

2019-10-09T19:45:52.847Z - debug: KPI: event 662 added
2019-10-09T19:45:52.882Z - debug: New configuration dofus main
2019-10-09T19:45:52.882Z - info: Spawn zaap-start
2019-10-09T19:45:52.883Z - debug: SPAWN scriptPath : ./zaap-start.sh
2019-10-09T19:45:52.883Z - debug: SPAWN location : /home/sw/Ankama/zaap/dofus
2019-10-09T19:45:52.895Z - info: Release exited
{
  name: 'Dofus',
  release: 'main',
  code: 127,
  pid: 5925,
  instanceId: 2,
  shouldRestart: false
}

Any hints?
0 0
Score : 173
Same here. I was missing Wine, so I installed it, now the script runs but there's an exception and the game does not run.

This is what happens when I run the zaap-start.sh script directly:

Spoiler (click here to show spoiler)

wine: Unhandled exception 0x80000003 in thread 9 at address 0x7bc82d14 (thread 0009), starting debugger...
0009:err:seh:start_debugger Couldn't start debugger ("winedbg --auto 8 116") (2)
Read the Wine Developers Guide on how to set up winedbg or another debugger
1 0
Respond to this thread