No Screenshot

Submit Screenshot

Latest Steam version

Application Details:

Version: Steam
License: Retail
Votes: 0
Latest Rating: Bronze
Latest Wine Version Tested: 3.0-rc2

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Sound appears to work fine. 

Actual graphics appear identical to the Windows version. 

The game input also functions correctly. 

What does not

When certain UI elements are loaded, a cryptographic substitution cipher is applied to some of the game's internal fonts. Only text rendered through fonts is affected, and as the game uses several font styles, each style is affected separately. --> Some text is included in image files, this text remains identical. 

The issue appears to first crop up when displaying the game's first cutscene.

What I mean is that certain characters end up being substituted for other characters in the font space. 

The substitutions include non-ascii characters (outside of the basic 256-set). Here are some example substitutions. These are guessed by appearance, because there are many unicode symbols that appear similar. The list is in no way exhaustive. This is for example what happens when restoring a saved game (saved immediately after playing the first battle): 


BaseHexSub (guess)Hex
2 ... 90x32 ... 0x39No substitution

2) Because English largely uses ASCII (and this is the English version of the game), we see 1-byte characters substituted by 2-byte ones. Strangely enough, it's not a straightforward misinterpretation of Encoding issue: the substitutions are one-to-one. 

CLI output includes various messages; 

 Not a JPEG file: starts with 0x89 0x50 libpng warning: <br>

Interlace handling should be turned on when using png_read_image <br>

0091:fixme:dbghelp:elf_search_auxv can't find symbol in module <br>

008f:fixme:ntdll:EtwEventRegister ({ -- UUID HERE -- }, {3 comma separated INT32s}) stub <br>

008f:fixme:ntdll:EtwEventUnregister (deadbeef) stub.<strong><br></strong>

Here are the ways you can trigger this problem. Each trigger appears to do different substitutions:

1) When starting a new game.

2) Try inspecing any monster you've seen in the 'Encycl.' tab. Clicking on the sound icon to hear a voice sample will correctly play that voice sample, and then blur some of the fonts, rendering them completely unreadable. (Basically, the text is replaced by coloured smudges). There appears to be no way to restore normal appearance aside from re-starting the application. 

3) Loading a saved game. The substitutions are different from when starting a new game. 

4) Tabbing through characters in the 'Party' menu.

Other details I have noticed: 

Some of the corruption appears overlaid on top of the characters. I.e.; click the 'Gem Summon' button in the bottom left corner of the Party menu with the main character selected. The corruption will blur the four text options. Now tap out of that menu by pressing the right mouse button. While the menu fades away, the text is (very briefly) legible again. 


What was not tested

The effect of audio settings on the main problem, or any settings that immediately appear unrelated. 

Playing the game much beyond the first few battles. It is actually a fairly challenging game, so playing it blind renders it pretty hard to play, as you will have to look up and memorize a large amount of things.

Hardware tested


  • GPU: Nvidia
  • Driver: proprietary

Additional Comments

I tried both the 64-bit and 32-bit wine prefix, without success. Fullscreen mode does not resolve the issue. 30-fps mode has no effect either. 

Version: 1.07a

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
CurrentArch Linux x86_64Dec 17 20173.0-rc2Yes Yes NoBronzeL. Schmitz 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.