Opened 21 years ago

Closed 21 years ago

Last modified 19 years ago

#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 fingolfin, 21 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, 21 years ago

Component: Engine: Sky
Game: Beneath a Steel Sky

comment:3 by lavosspawn, 21 years ago

Status: newclosed

comment:4 by lavosspawn, 21 years ago

Resolution: fixed

comment:5 by lavosspawn, 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 fingolfin, 19 years ago

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