Opened 8 months ago
Closed 8 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)
Change History (5)
by , 8 months ago
by , 8 months ago
Attachment: | burger-de.040 added |
---|
comment:1 by , 8 months ago
comment:2 by , 8 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.
comment:3 by , 8 months ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
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.
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.