Opened 7 months ago
Closed 7 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 , 7 months ago
by , 7 months ago
Attachment: | burger-de.040 added |
---|
comment:1 by , 7 months ago
comment:2 by , 7 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.
comment:3 by , 7 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.