Opened 13 years ago
Closed 12 years ago
#5945 closed defect (invalid)
KYRA1CD: Text dialog does not appear
Reported by: | SF/theruler76 | Owned by: | lordhoto |
---|---|---|---|
Priority: | low | Component: | Engine: Kyra |
Version: | Keywords: | original | |
Cc: | Game: | Kyrandia 1 |
Description
ScummVM 1.5.0git1919-gb59b703 (Dec 31 2011 22:29:38) Features compiled in: TAINTED Vorbis FLAC MP3 RGB zLib FluidSynth Theora AAC Windows build (win7-32). Legend of Kyrandia 1 CD Talkie English version
When Brendon meets Zanthia for the first time (second forest, two room to the left of the pitcave exit) the dialog "Who are you?" can be heard but not seen. The bug does not occur in the floppy version. I didn't check in dosbox, but I think this is an original bug.
Looking at the file POTION.EMC, in the CD version the previous string is: "You got hit on the head and I dragged you in here."
in the floppy version that string is splitted in two different strings: "You got hit on the head..." "...and I dragged you in here."
Also the characters, in that particular moment, act weird something like an animation is missing, or skipped.
Regards.
Ticket imported from: #3473809. Ticket imported from: bugs/5945.
Attachments (1)
Change History (6)
by , 13 years ago
Attachment: | kyra1-cd.001 added |
---|
comment:1 by , 13 years ago
Summary: | [KYRA1] Text dialog do not appear → [KYRA1] Text dialog does not appear |
---|
comment:2 by , 13 years ago
As far as I can tell this is a script bug in the CD version.
The script execution of the CD version is as follows:
KyraEngine_LoK::o1_customPrintTalkString(0x2807b18) (6, 'Who are you?', 184, 40, 15) KyraEngine_LoK::o1_restoreCustomPrintBackground(0x2807b18) ()
i.e. it removes the talk string immediately.
The script execution of the (German) floppy version looks like this:
KyraEngine_LoK::o1_customPrintTalkString(0x31cba28) ('Wer seid Ihr?', 164, 40, 15) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (1, 1, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (18, 18, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (2, 2, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (19, 19, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (3, 3, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (20, 20, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (4, 4, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (18, 18, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (5, 5, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (19, 19, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (0, 0, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (20, 20, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (1, 1, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (18, 18, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (2, 2, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (19, 19, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (3, 3, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (20, 20, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (4, 4, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (18, 18, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (5, 5, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (19, 19, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (0, 0, 144, 47, 0, 1, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (20, 20, 184, 40, 9, 0, 1) KyraEngine_LoK::o1_displayWSASequentialFrames(0x31cba28) (18, 20, 184, 40, 10, 0, 4) KyraEngine_LoK::o1_restoreCustomPrintBackground(0x31cba28) ()
i.e. it displays Brandon's talk animation in between.
In fact it seems the scripts of the CD version are a bit more messed up in that scene, at least the CD script plays a few different animations when Zanthia says "You were a child the last time I saw you." too. You can notice it that Zanthia shortly stops her work and puts her hands up for a short time and then goes to the cupboard in the back.
I would really suspect this is a bug in the original version, but I would like to test it never the less, so I'm leaving this one open with a low priority for now.
comment:3 by , 13 years ago
Owner: | set to |
---|---|
Priority: | normal → low |
Summary: | [KYRA1] Text dialog does not appear → KYRA1CD: Text dialog does not appear |
comment:4 by , 12 years ago
Keywords: | original added; script removed |
---|---|
Resolution: | → invalid |
Status: | new → closed |
comment:5 by , 12 years ago
Yes, tried it in DOSBox, the same issue happens in the original. Closing this.
Pitcave exit, right before the "BONK"