Opened 2 months ago

Closed 2 months ago

#14980 closed defect (fixed)

Orion Burger: German version plays english comments of Burl in truck

Reported by: afreickmann Owned by: dreammaster
Priority: low Component: Engine: M4
Version: Keywords:
Cc: Game: Orion Burger

Description

When Burl arrives in town and e.g. nearly hit Wilbur, all his comments are in the German version in English. The original game plays them correctly in German, so not sure why this happen.

Attachments (2)

1.txt (18.2 KB ) - added by afreickmann 2 months ago.
burger-de.040 (17.8 KB ) - added by afreickmann 2 months ago.

Download all attachments as: .zip

Change History (5)

by afreickmann, 2 months ago

Attachment: 1.txt added

by afreickmann, 2 months ago

Attachment: burger-de.040 added

comment:1 by dreammaster, 2 months ago

Hmm.. this is definitely strange. I checked in the original executable, and like in the English version, it still plays either 100b001 (get off the road) or 100b002 (get off the bridge). But as you say, in ScummVM this gives the English version. Which I'm not even sure why it's still present in the first place. The only thing I can think of is that there's some kind of special fuckery going on in resource retrieval, perhaps a bit of code for the German version that overrides certain resources rather than just replacing them.

comment:2 by afreickmann, 2 months ago

I will check if I can obtain the german demo. I am quite sure I played it back in the day (maybe false memory), but if I find it, I have to check my archive or the archive of a friend.

OK, found the demo, the demo has also the german intro, but only the Test 2. I thought it also has the village. This part was false memory.

Do you have an idea how I can maybe open the container? I could check then the files, we might be able to track it then somehow down.

Last edited 2 months ago by afreickmann (previous) (diff)

comment:3 by dreammaster, 2 months ago

Owner: set to dreammaster
Resolution: fixed
Status: newclosed

Okay, I figured out the problem. The main resources index allows for a second "override" entry with the same name. Except I was incorrectly checking the result of a Common::File::exists call, so it was never getting into the second iteration of the loop to see if the entry exists.

Note: See TracTickets for help on using tickets.