Opened 16 years ago

Closed 16 years ago

Last modified 14 years ago

#952 closed defect (fixed)

BASS French subtitles: "ŕ" problems

Reported by: SF/zorbid Owned by:
Priority: normal Component: Engine: Sky
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 fingolfin, 16 years ago

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).

comment:2 by fingolfin, 16 years ago

Component: Engine: Sky
Game: Beneath a Steel Sky

comment:3 by lavosspawn, 16 years ago

Status: newclosed

comment:4 by lavosspawn, 16 years ago

Resolution: fixed

comment:5 by lavosspawn, 16 years ago

The bug about V.0.0303 is in the BASS datafiles, it happens in
with the original interpreter, too.

comment:6 by fingolfin, 14 years ago

Component: Engine: Sky
Game: Beneath a Steel Sky
Note: See TracTickets for help on using tickets.