The Legend of Heroes: Trails of Cold Steel

Application Details:

Version: GOG 1.x
License: Retail
URL: http://www.trailsofcoldsteel.c...
Votes: 0
Latest Rating: Silver
Latest Wine Version Tested: 3.20-staging

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

Installer, launcher, game

What does not

Background music, volume settings, surround audio

Videos only playing audio


- Need xact via winetricks and native xaudio2_7.dll override to fix BGM not playing in-game (also makes volume settings work, fixes surround audio and non-graceful shutdown) (introduced audio crackling, turning off PulseAudio timer-based audio scheduling fixed that)

- Install ffdshow via winetricks to fix videos only playing audio (003f:err:msvideo:ICLocate Required media codec 'vidc DX50' not found!)

What was not tested

Full playthrough (only played last chapter and a half)

Hardware tested


  • GPU: AMD
  • Driver: open source

Additional Comments

- Game can crash after saving or loading (../../../wine-staging/dlls/d3d11/view.c:2339: unsafe_impl_from_ID3D11ShaderResourceView: Assertion `iface->lpVtbl == &d3d11_shader_resource_view_vtbl' failed.)

- If in-game camera starts constantly spinning, disable your gamepad (wine control or other means) or fix the button mapping (in my case with DualShock 4 - Rx,Ry (L2 and R2 buttons) and Z,Rz (right stick) axis were mixed up, as well as some other buttons, connecting the gamepad over Bluetooth with ds4drv fixed that)

- MSAA can break rendering and show black screen

- Game version is 1.5

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowUbuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)Jan 04 20193.20-stagingYes Yes YesSilverAndres Angelini 
CurrentAntergos x86_64Apr 30 20183.6-stagingYes Yes YesSilverAwakening 
ShowDebian GNU/Linux 9.x "Stretch" x86_64Aug 05 20172.14Yes Yes BronzeBeta Version 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

This works on 4.0 staging, but has issues of an unclear nature
by Koz Ross on Thursday January 24th 2019, 22:59
First-off, this game is _weird_. While ostensibly a 64-bit game, a lot of its dependencies are 32-bit, which throws a lot of the Winetricks stuff for a loop.

Basically, if you follow the instructions here, and set up DXVK, you can get everything working perfectly, _except_ for cloud saves, which for some reason don't register at all. If you're in a 64-bit prefix, as long as you manually install 32-bit versions of key libraries (and DXVK), everything works except for video, which will crash 100% of the time.

I don't know what to make of this or how to fix it, because this is well beyond me.
No need for LAVFilters
by Andres Angelini on Saturday June 16th 2018, 16:33
This game suffers from some of the same problems as Trails in the Sky the 3rd and other Trails games, so you can solve them in almost the same way without installing LAVFilters, which don't seem to work for me.

To play the videos (startup logos, intro and all others), install the following winetricks with WINE 3.2-staging:
- amstream
- devenum
- quartz
- xvid
- ffdshow
Which should install the following DLLs:
- amstream (native) --> from amstream.
- devenum (native, builtin) --> from devenum.
- mfc42 (native) --> from xvid.
- mfc42u (native) --> from xvid.
- quartz (native) --> from quartz.

You can read the reason why in the last paragraph of my comment here:

You also need the proper version of WINE for these to work properly but not any version renders the game correctly. Although CMST seems to solve this particular issue in staging versions, I found that WINE 3.2-staging does render the game while also playing all the intro videos, even though the Staging tab in WINE configuration is not present at all.

As the submitter pointed out, enabling MSAA does break rendering and show a black screen when trying to play the game. I haven't tinkered around with other winetricks or WINE versions yet, so it might be possible to solve this issue too.

I haven't experienced any sound issues so far.

I'm using NVIDIA's proprietary driver version 384.130 and Ubuntu Gnome 16.04.4 LTS.

Keep in might I haven't started playing the game yet, so I don't know if there is any other issue. I'll update if I find any.
RE: No need for LAVFilters - UPDATE
by Andres Angelini on Saturday June 16th 2018, 22:49
As soon as I started playing I realized there was yet another problem already mentioned by Awakening that I skipped completely; there is no background music playing in-game. While installing xact and setting xaudio2_7.dll to native does bring it back, the solution he proposes to solve the audio crackling doesn't work for me. According to the article in this blog, dsound is also needed, but even that didn't fixed the crackling. After many hours of reading and trial and error I found the solution on the item 2. "Help! My sound isn't working!" of WINEHQ Sound section. We only need to set WINE to WindowsXP and that will do the trick! Everything is working perfect right now! And the best thing is that we don't need to mess around with our system files!

So, to recap, we make the background music in-game play by:

1. Installing xact and setting xaudio2_7.dll to native.
2. Installing dsound.
3. Set WINE to WindowsXP.

While testing I found out that WINE version 3.10-staging also works fine.