Opened 21 years ago

Closed 21 years ago

Last modified 10 months ago

#2055 closed defect (fixed)

FOA: Text "Across-arms" appended in dialog selector

Reported by: SF/cesken Owned by: dwatteau
Priority: low Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Indiana Jones 4

Description

Hello,

I am playing FOA (German/DOS) in TEAM mode. I am in the hotel, in the dialog with Sophia that follow a "failed" seance session. In this dialog a strange text ("Across-arms") is appended after 2 of the 4 possible selection. While this is a cosmetic issue in the first place, it *could* also point out to a memory management error. This is the main point why I report this isssue here. I am attaching a savegame, and a clipped screenshot, that shows the text. Attention: As it is from the german DOS version, the text is obviously german. Probably it does not apply to other language versions.

Chris

----------------------------------------------------------- Technical details: I am running scummvm 0.7.1 under Linux (SuSE9.1). I have also scummvm 0.7.0 around, with the same behaviour. The older scummvm Versions that I have (0.6.x) claim they cannot read all the savegames ("invalid version").

info@home> scummvm -v ScummVM 0.7.1 (May 26 2005 22:24:46) Features compiled in: Vorbis FLAC MP3 ALSA zLib MPEG2

info@home> gcc -v Reading specs from /usr/lib/gcc-lib/i586-suse-linux/3.3.3/specs Configured with: ../configure --enable-threads=posix --prefix=/usr --with-local-prefix=/usr/local --infodir=/usr/share/info --mandir=/usr/share/man --enable-languages=c,c++,f77,objc,java,ada --disable-checking --libdir=/usr/lib --enable-libgcj --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib --with-system-zlib --enable-shared --enable-__cxa_atexit i586-suse-linux Thread model: posix gcc version 3.3.3 (SuSE Linux)

Ticket imported from: #1211609. Ticket imported from: bugs/2055.

Attachments (2)

atlantis.s60 (12.5 KB ) - added by SF/cesken 21 years ago.
Savegame showing the ".Across-arms" text in the dialog selector
IJ4 Seance Issue.png (26.1 KB ) - added by SF/cesken 21 years ago.
Clipped Screenshot showing the relevant portion of the screen ("Across-arms")

Download all attachments as: .zip

Change History (12)

by SF/cesken, 21 years ago

Attachment: atlantis.s60 added

Savegame showing the ".Across-arms" text in the dialog selector

by SF/cesken, 21 years ago

Attachment: IJ4 Seance Issue.png added

Clipped Screenshot showing the relevant portion of the screen ("Across-arms")

comment:1 by SF/cesken, 21 years ago

Component: Engine: SCUMM
Game: Indiana Jones 4
Priority: normallow
Summary: FOA:FOA: Text "Across-arms" appended in dailog selector

comment:2 by SF/cesken, 21 years ago

Summary: FOA: Text "Across-arms" appended in dailog selectorFOA: Text "Across-arms" appended in dialog selector

comment:3 by fingolfin, 21 years ago

Please do not change the tracker item priorities, we'll just reset them to the values we think are apporpriate anyway... Thanks.

comment:4 by fingolfin, 21 years ago

Actually, the text 'Across-arms' appears precisely like that in script room-28-204:

[13F5] (27) PutCodeInString(Var[443], "Junge, schwer, so sein Geld zu verdienen.Across-arms");

and

[147B] (27) PutCodeInString(Var[443], "Das klappt nicht. La^225 uns abreisen.Across-arms ");

I believe that this is a bug in the localization of FOA and likely occurs using the original engine, too. In particular, that part of the conversation actually is 'duplicated' in the script; it occurs almost identical in two places. Once it is correct, once not -- so it's possible that it slipped through playtesting. BTW, the two versions of the conversation are identical in the english FOA scripts, but in the german version, the wording differs slightly:

"Das klappt nicht. La uns gehen." vs. "Das klappt nicht. La uns abreisen.Across-arms " and "Junge, nicht einfach, so sein Geld zu verdienen." vs. "Junge, schwer, so sein Geld zu verdienen.Across-arms " and finally "Was machen wir jetzt?" vs. "Was machen wir jetzt."

(that they used a "." instead of the correct "?" confirms again my guess that this part of the game wasn't properly play tested by LEC).

comment:5 by sev-, 21 years ago

So should it be closed then as not our bug?

comment:6 by SF/cesken, 21 years ago

Reading fingolfin's comment, it is fair to assume that it is a bug in the localization of FOA. Additionally, I am not able any more to run the original game (under WinXP) to check that. So, I agree: Yes, please close the bug.

comment:7 by sev-, 21 years ago

Ok, closing.

comment:8 by sev-, 21 years ago

Resolution: invalid
Status: newclosed

comment:9 by dwatteau, 10 months ago

In c1ae2c40:

SCUMM: INDY4: Drop bogus text in Monte Carlo in the German release (Trac#2055)

In the official German release of Indy4, bogus "Across-arms " text
appears at the end of a couple of strings, when speaking with Sophia
after a failed seance with Trottier in Monte Carlo.

Since we already fix similar "bogus placeholder text" issues in Monkey1,
Indy4 and Full Throttle, it seems fair to now do the same for this case
reported a long, long time ago.

(Note that, because of the way script 28-204 builds and passes on these
strings, the fix has to be made in convertMessageToString() instead of
decodeParseStringTextString(), and using isScriptRunning() instead of
currentScriptSlotIs()).

comment:10 by dwatteau, 10 months ago

Owner: set to dwatteau
Resolution: invalidfixed
Note: See TracTickets for help on using tickets.