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 Changed 16 years ago by fingolfin

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 Changed 16 years ago by fingolfin

Component: Engine: Sky
Game: Beneath a Steel Sky

comment:3 Changed 16 years ago by lavosspawn

Status: newclosed

comment:4 Changed 16 years ago by lavosspawn

Resolution: fixed

comment:5 Changed 16 years ago by lavosspawn

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

comment:6 Changed 14 years ago by fingolfin

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