Opened 9 months ago

Last modified 42 hours ago

#14963 new feature request

MD5: TEENAGENT: TeenAgent Czech Language support not working

Reported by: dujo99 Owned by:
Priority: high Component: Engine: TeenAgent
Version: Keywords:
Cc: Game: TeenAgent

Description

In the ticket 7746 is written, that there is a detection only for czech CD version. But its mistake, because only polish version has CD with talkie. Czech version is only one, it is detected as Czech, but when you try to launch it, it shows only "missing game code". Other tickets here are complaining about detecting polish CD version as czech, so that will probably be the problem. Someone mixed up czech with polish version.

Czech version is now freeware and it can be downloaded from here:

https://stahnu.cz/stare-hry/agent-mlicnak#prehled
https://www.cdh.cz/pc/Agent-Mlicnak-14526/download/

Can you please again look at detection and make this version work?
THX :)

Change History (8)

comment:1 by digitall, 8 months ago

Component: --Unset--Engine: TeenAgent

comment:2 by digitall, 8 months ago

Referenced bug in report is https://bugs.scummvm.org/ticket/7746

comment:3 by sev-, 7 days ago

Summary: TeenAgent Czech Language support not workingMD5: TEENAGENT: TeenAgent Czech Language support not working

comment:4 by sev-, 7 days ago

Priority: normalhigh

It would be nice to get fixed before the release

comment:5 by digitall, 4 days ago

@sev- : Fully fixing this would require extraction and debug of the czech strings from the original executable. I may be able to do that with the help of G--gle translate to aid checking that each string matches to the english equivalent.

Fixing the detection may be easier, but I am not sure I fully understand what the issue is here? You added the new detection entry for the czech variant from the referenced ticket, so any guidance would be good.

Last edited 4 days ago by digitall (previous) (diff)

comment:6 by bluegr, 2 days ago

Type: defectfeature request

Since this requires data extraction from the original, it's missing functionality that needs to be implemented. Moving to feature requests

comment:7 by sev-, 42 hours ago

The issue with mislabeled CD Polish as CD Czech has been fixed in ed3ffe0c0d1de469fdc08c0b09dd64f9fa48df9e

I will look into extracting strings, as I somewhat understand Czech.

comment:8 by sev-, 42 hours ago

Ah, I retract :D

The course of action:

  1. Add ability to have multiple languages in devtools/create_teenagent
  2. Extract the strings. Maybe offsets
  3. Add support for multilanguage teenagent.dat to the engine
Note: See TracTickets for help on using tickets.