The Legend of Heroes: Trails in the Sky Debian GNU/Linux 9 (stretch)
Kernel: 4.9.0-1-amd64 x86_64 (64 bit)
Card: NVIDIA G80 [GeForce 8800 GTX]
GLX Renderer: GeForce 8800 GTX/PCIe/SSE2 GLX Version: 3.3.0 NVIDIA 340.102
Installer files: MD5 (setup_the_legend_of_heroes_trails_in_the_sky_2.3.0.11.exe) = 460cbe3a073472c4a598bd6e1b4214bd (GOG-11)
MD5 (setup_the_legend_of_heroes_trails_in_the_sky_2.3.0.11-1.bin) = d6ff25d13007322e046fca3eddbf2598 (GOG-11)
Wine version: Wine 2.2
AppDB entry This installer also "gained" achievements. I suggest running in a network namespace with only a separate localhost IP:
Gydion: Whatever function in the included Galaxy.dll in the game directory (the game has Galaxy achievements) that's called every time the game is started attempts to connect to a hard-coded IP (seriously GOG a hard-coded IP?) for achievement synchronization. According to Sara this isn't intentional, but who knows how well the functions are documented. I also find this behavior offensive. Given we are running Linux we can just run it in a network namespace (do that) with no net access, block it with a firewall, etc, etc.
Install notes: Only tested with a 32-bit prefix. Needs the following for working movies:
winetricks amstream quartz xvid and an override for
winegstreamer (disabled). At which point the logo video hung until skipped. This was among the few lines on the console:
fixme:msacm:acmFormatEnumW Unsupported fdwEnum values 00100000. Believe it's quartz winetricks related. A
wineboot -u resolves whatever it is and movies play correctly in that prefix thereafter.
I would launch the config utility first (settings I used): wine Config.exe
Resolution: desktop (e.g. 1080p, 1440p)
Texture Quality: Standard
Texture Filtering: Anisotropic
Mipmapping: On
Frame Limiter: Auto
Vertical Synchronization: checked
Render Target: On
Shadow: High
High Resolution Fonts: checked
Hardware Vertex Shading: checked
High Resolution Assets: checked
Borderless Window: checked
Disable Movies: both unchecked
Start with
ed6_win.exe.
I did a complete play through using keyboard/mouse with one of the early 1.9.x builds. Except for the clear save (did under Windows). Loaded the last save and successfully created a new clear save in 2.2. :)
Briefly tested my DS3 pad in Wine 2.2 (picked event on a whim [
wine control - disabled js]) and everything works well.
Recap:
wine setup_the_legend_of_heroes_trails_in_the_sky_2.3.0.11.exe
winetricks amstream quartz xvid
wineboot -u
winecfg [winegstreamer set to disabled]
wine control joy.cpl (if using joystick)
wine Config.exe
wine start /unix $FULLPATHTOGAME/ed6_win.exe