#952 closed defect (fixed)
BASS French subtitles: "ŕ" problems
Reported by: | SF/zorbid | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | Engine: Sky |
Version: | Keywords: | ||
Cc: | Game: | Beneath a Steel Sky |
Description
Using the latest daily build (July the 6th 2003),
with BASS 0.0372: The french subtitles are cut every time a "ŕ" à should be displayed. You can notice it after the intro, When Foster says "They already distroyed my home and my people". It should be "Ils ont déjŕ détruit ma maison et mon peuple". "Ils ont déj" comes out.
with 0.0303: The subtitles aren't cut, but I get an á instead of an à.
Ticket imported from: #766656. Ticket imported from: bugs/952.
Change History (6)
comment:1 by , 21 years ago
comment:2 by , 21 years ago
Component: | Engine: Sky |
---|---|
Game: | Beneath a Steel Sky |
comment:3 by , 21 years ago
Status: | new → closed |
---|
comment:4 by , 21 years ago
Resolution: | → fixed |
---|
comment:5 by , 21 years ago
The bug about V.0.0303 is in the BASS datafiles, it happens in with the original interpreter, too.
comment:6 by , 19 years ago
Component: | → Engine: Sky |
---|---|
Game: | → Beneath a Steel Sky |
A likely cause is that "special" characters have ascii value >= 128. But since the sky text code uses char* for text (which is signed), those end up as negative numbers. And then in sky/ text.cpp, there is for example such a check: while (textChar >= 0x20) { Obviously, that doesn't fit well (we had similar problems in the scumm part in the past).