Opened 5 days ago
Last modified 5 days ago
#17128 new defect
Bug: Russian Cyrillic subtitles are displayed as mojibake in Nancy Drew: The Haunted Carousel Game
| Reported by: | aaponn | Owned by: | |
|---|---|---|---|
| Priority: | normal | Component: | --Unset-- |
| Version: | Keywords: | ||
| Cc: | aaponn | Game: | Nancy Drew: The Haunted Carousel |
Description (last modified by )
Nancy Drew: The Haunted Carousel (Nancy Drew #8)
ScummVM game ID: nancy8-ru / Nancy 8-ru
Detected language: Russian
Platform: Windows
Game version: Russian localization published by Novy Disk («Новый Диск»)
Environment
- ScummVM: 2026.3.0
- OS: macOS
- Hardware: MacBook Air, Apple M1
- Original game: Windows version
Description
The game launches and runs successfully under ScummVM. The Russian main menu is displayed correctly, but Russian dialogue subtitles are rendered with incorrect character encoding.
Instead of Cyrillic characters, the subtitles contain mojibake such as:
Àõçüö ñöåðÀöäÀ?ä Öä ïîäïîëåíå ääöö
äïë?ë?ëö äëÀ À Uøöõ ö?Àä?À, ³äüöÀë?ä?
The displayed characters appear to be the result of interpreting Cyrillic text using the wrong 8-bit code page.
Expected behavior
Russian dialogue subtitles should be displayed as normal Cyrillic text.
Actual behavior
Russian dialogue subtitles are displayed as corrupted Latin/extended-ASCII characters.
Additional observations
- The game is correctly identified as the Russian version.
- The ScummVM game-specific language setting is already set to Russian.
- The Russian main menu is displayed correctly.
- The game itself runs normally.
- Audio and gameplay appear to work correctly.
- There is no separate text encoding/code-page/font option available in the game-specific ScummVM settings.
- Game.ini does not contain a language or text-encoding setting.
- The original game's debug.LOG shows successful initialization and does not contain an obvious error related to localization or text rendering.
Relevant ScummVM configuration
ID: Nancy 8-ru
Name: Nancy Drew: The Haunted Carousel (Windows) | Russian
Language: Russian
Platform: Windows
Possible issue
This may be related to character encoding/code-page handling of the Russian localization in the Nancy Drew #8 engine implementation.
The fact that the Russian main menu is rendered correctly while dialogue subtitles are corrupted may indicate that different text resources are being decoded or rendered through different code paths.
Could you please check whether Cyrillic/Russian text encoding is correctly handled for the Nancy Drew: The Haunted Carousel Russian (Nancy 8-ru) game variant?
If this is a known issue, please let me know whether it has already been fixed in a development build or whether additional game files/logs are required to reproduce the problem.
I can provide the complete Game.ini, debug.LOG, and information about the contents of the game directory if needed.
Change History (2)
comment:1 by , 5 days ago
comment:2 by , 5 days ago
| Description: | modified (diff) |
|---|---|
| Summary: | проблема с отображением русских субтитров в игре Nancy Drew: The Haunted Carousel → Bug: Russian Cyrillic subtitles are displayed as mojibake in Nancy Drew: The Haunted Carousel Game |

Hello,
I am experiencing a problem with the display of Russian subtitles in Nancy Drew: The Haunted Carousel (Nancy Drew #8) when running the game through ScummVM on a MacBook Air with an Apple M1 processor.
ScummVM version: 2026.3.0
Platform: macOS / Apple Silicon (M1)
Game version: Russian Windows version, published by Novy Disk («Новый Диск»).
The game is successfully detected and launched by ScummVM. The main menu is displayed correctly in Russian, and the game itself runs normally.
However, dialogue text and subtitles are displayed incorrectly. Instead of Cyrillic characters, I see characters resulting from incorrect character encoding (typical mojibake). For example:
Àõçüö ñöåðÀöäÀ?ä Öä ïîäïîëåíå ääöö ...
So the problem appears to be specifically related to the rendering/encoding of Russian text during dialogue. The game graphics, audio, and general gameplay work correctly.
The game is detected by ScummVM with the following settings:
I checked the ScummVM game settings. The language is already set to Russian, and there is no separate option available for text encoding, font, or code page.
I also checked the game's files. The Game.ini file does not contain any language or text-encoding settings. The original debug.LOG shows that the game initializes and runs successfully, without any obvious errors related to text or localization.
As I understand it, support for Nancy Drew: The Haunted Carousel was added to ScummVM relatively recently, starting with version 2026.3.0.
Could you please let me know:
Is this a known issue with Cyrillic/Russian subtitle rendering in Nancy Drew: The Haunted Carousel (Nancy 8-ru)? Is there a fix or a recommended workaround?
If this is a known ScummVM engine issue, I can provide additional information about the game files or logs if needed.
Thank you!