[Scummvm-tracker] [ScummVM :: Bugs] #16568: TEENAGENT: Support for Polish CD version is broken
ScummVM :: Bugs
trac at scummvm.org
Thu Feb 19 14:43:57 UTC 2026
#16568: TEENAGENT: Support for Polish CD version is broken
--------------------------+----------------------------------
Reporter: agustincordes | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: TeenAgent
Version: | Keywords: regression, language
Game: TeenAgent |
--------------------------+----------------------------------
ScummVM version: 2026.1.0
OS: Windows 11
Language of game: Polish
Version of game: CD/DOS
This version of the game will now refuse to launch, throwing a `could not
locate correct language block` error.
Following discussion on Discord, **criezy** suggested that:
> The **create_teenagent** tool is storing the **Common::Language** value
in the teenagent.dat file, and this is later compared with the game
language in the engine to find the language block. But commit **13b659b**
added canadian french to the language enum in December, thus changing the
value for all the languages that come after it. And the **teenagent.dat**
was not recreated, and thus still has the old values from before that
commit.
>
> We should maybe use custom values different from the
**Common::Language** enum to identify the languages in **teenagent.dat**
so that it doesn't break every time we change that enum.
--
Ticket URL: <https://bugs.scummvm.org/ticket/16568>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list