Opened 12 years ago
Closed 6 days ago
#6144 closed defect (fixed)
TEENAGENT: Polish CD (Nowy) Version Issue
Reported by: | SF/marecki | Owned by: | sev- |
---|---|---|---|
Priority: | normal | Component: | Engine: TeenAgent |
Version: | Keywords: | detection | |
Cc: | Game: | TeenAgent |
Description
Hello,
It would appear that ScummVM-1.5.0 does not correctly detect data files of Nowy Teenagent (i.e. the Polish CD version of TeenAgent). Tested under Linux and Android, with identical results.
What should happen: - the GUI/config ID of the game should be detected as something along the lines of teenagent-cd-pl - available languages should be English and Polish - speech should be available when the language is set to Polish
What does happen: - the GUI/config ID of the game is detected as teenagent-cd-cz - the only language available at configuration time is Czech - in spite of the above, the game plays in English - there is no speech
Having looked at the source code, it seems to me the problem is simply that the teenagent engine simply does not check file sizes or MD5 sums, switching instead between the English floppy version and the Czech CD version depending on whether a certain CD-specific file is detected or not. Therefore, attached you will find lists of MD5 sums and sizes of all resource files from the Polish CD version. Let me know if you need any more information!
Ticket imported from: #3570613. Ticket imported from: bugs/6144.
Attachments (2)
Change History (7)
by , 12 years ago
Attachment: | MD5SUM.cdpl added |
---|
comment:1 by , 12 years ago
Summary: | Nowy Teenagent not detected correctly → TEENAGENT: Polish CD (Nowy) Version Issue |
---|
comment:2 by , 12 years ago
marecki: AFAIK the ScummVM Teenagent engine has never supported the strings of any game version apart from English, though it supports the Polish CD voice files.
Fixing this is not trivial due to the way the engine is implemented. I have done some work on trying to refactor this to allow support of the various languages, but this is not likely to be supported for quite some time.
comment:3 by , 12 years ago
Owner: | set to |
---|
comment:4 by , 12 years ago
tdhs: Thanks for the update. Pity about non-English strings, then again it will be interesting to see how the game got translated into English and if I do want to play with original text again, there is always Dosbox. That said, have I understood you correctly that even though the text will be in English, I should still get Polish speech? Not that I do not really mind, voice acting was rather on the wooden side in that game - still, it would be good to figure out why this doesn't work. I see no messages pertaining to voices in ScummVM output, even at debug level 99.
Another, more serious problem I have got with this game is that I cannot load saved games. I can select "save" from the in-game ScummVM menu, enter a name and confirm saving, resulting in files "teenagent.nn" appearing in the save-game directory and no errors even at debug level 99. However, when I try to load (both from the launcher and the in-game ScummVM menu) I get shown an empty list. Tried clicking on slots which should be occupied anyway, no dice. I thought I would begin by ruling out the possibility of this being caused by misidentification of the version but I guess it is not and I should post a separate issue?
comment:5 by , 6 days ago
Owner: | changed from | to
---|---|
Resolution: | → fixed |
Status: | new → closed |
This has been fixed in ed3ffe0c0d1de469fdc08c0b09dd64f9fa48df9e. However, work on the text extraction is still pending, but out of scope for this ticket.
MD5 sums: Nowy Teenagent