http://bugs.winehq.org/show_bug.cgi?id=30210
Bug #: 30210 Summary: Outcry (English version) displays subtitles in Russian Product: Wine Version: 1.3.27 Platform: x86 OS/Version: Linux Status: NEW Keywords: regression Severity: minor Priority: P2 Component: ntdll AssignedTo: wine-bugs@winehq.org ReportedBy: gyebro69@gmail.com CC: notasas@gmail.com Classification: Unclassified Regression SHA1: 006413afe495fbf73542154462885e4fdbf12a2a
Outcry (Russian title: Sublustrum) is an adventure game. I have the English version of the game, obtained from Gamersgate. Subtitles, although they're scarce in the game, appear incorrectly in the English version. Strange signs and symbols are shown instead of Latin letters.
As the game is from Russian developers, I tried to start the game with 'LANG=ru_RU.UTF-8 wine outcry.exe' and subtitles were displayed correctly...in Russian with Cyrillic letters. If I'm not mistaken, the full (English) version of the game contains both Russian and English subtitles, but it displays the Russian one for some reason.
This wasn't always the case. I remember playing the game some time ago, around Wine-1.3.17, and subtitles were displayed correctly (in English).
Regression testing revealed this (1.3.26 -> 1.3.27):
006413afe495fbf73542154462885e4fdbf12a2a is the first bad commit commit 006413afe495fbf73542154462885e4fdbf12a2a Author: Grazvydas Ignotas notasas@gmail.com Date: Thu Aug 4 23:24:49 2011 +0300
ntdll: Use swapping method to return . and .. as first entries.
:040000 040000 cb445dd153f9b57d3a2e7cc71206441d0530fdf3 5e84ecb0723072147d39a7be912139f962db85df M dlls
The reverted patch (1.5.0) fixed the problem, and subtitles were displayed in English.
There are both English and Russian demo versions available but none of them show the same problem (probably because they contain subtitles only for their language?)
Fedora 16 x86 gcc version 4.6.2 20111027 (Red Hat 4.6.2-1) (GCC) The game was installed on an ext4 partition