Opened 22 years ago
Closed 21 years ago
#667 closed defect (outdated)
FT: Russian version aborts due to crippled font renderer
Reported by: | SF/dikon | Owned by: | aquadran |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Full Throttle |
Description
I tried Russian Full Throttle and found that SCUMMVM fails to play that for one reason - buggy fontrenderer. It dies after less than a minute with an error:
Loading room 0 Loading room 1 INSANE Arg: 0 scummvm: scumm/smush/frenderer.cpp:311: bool FontRenderer::drawStringWrapCentered(const char*, char*, const ScummVM::Point&, int, int, int) const: Assertion `strchr(str, '\n') == 0' failed. Aborted
It fails to display subtitles and writes "Unknown String" instead. Shortly after it aborts without restoring the screen mode or releasing grabbed mouse.
Russian (8bit, non-Latin) messages should display correctly with a modified font (replaced in the game data itself). I have no coding skills :( , but I promice to provide all assistance I can.
Ticket imported from: #665313. Ticket imported from: bugs/667.
Attachments (1)
Change History (18)
comment:1 by , 22 years ago
Summary: | Russian FullThrottle Aborts due to crippled font renderer → FT: Russian version aborts due to crippled font renderer |
---|
comment:2 by , 22 years ago
comment:3 by , 22 years ago
Owner: | set to |
---|---|
Resolution: | → invalid |
Status: | new → pending |
comment:4 by , 22 years ago
Assigning this to aquadran, since he knows about the language.bnd stuff etc... but since we never got any reply from the poster, I am setting this to pending/invalid (if nobdy replies it'll auto close in some weeks).
comment:5 by , 22 years ago
FT doesn't have language.bnd file. there are only *.trs files for smush movies. it could be badly modified(translation) files
comment:6 by , 22 years ago
Status: | pending → closed |
---|
by , 22 years ago
jewel-case cover shot to prove existance of the localised versions
comment:7 by , 22 years ago
Sorry for the long silence. I simply could not access sourceforge nd mail for a while.
Yes, there is a Russian version made by a well-known (in Russia) game translation house FARGUS. I attach an image of the jewel-case front-cover.
Generally all Russian translations are made by third-party companies. Sometimes there are 2 or 3 different translations on the market. Most of them are patched versions because commersial game developers often fail to provide a correct way of internationalisation. So, graphics and fonts need to be redrawn to remove Latin script, and put translation in place, sounds and video have to be edited to remove English speech and replace it with the human language etc.
ScummVM starts fine (it shows everything, plays voices in Russian) BUT it is incapable of handling non-ASCII subtitles text, which makes it crash. Generally Russian text in all popular 8-bit codepages consists of 8-bit codes larger then 127. This seems to be the problem for ScummVM.
comment:8 by , 22 years ago
Resolution: | invalid |
---|---|
Status: | closed → new |
comment:9 by , 22 years ago
"2 or 3 different translations on the market" ? Uh, that sounds a lot like something illegal going on (I can't imagine LucasArts selling the translation rights to more than 1 company...)
Anyway, this sounds a lot like the problems we once had in NewGUI: unsigned char vs. signed char, which causes problems when you use the full 8 bit for your text data, obviously...
comment:10 by , 21 years ago
Status: | new → pending |
---|
comment:12 by , 21 years ago
I can at least say that FARGUS seems to be a very serious and official translation company (translates from English, German and French).
It translates many games and has an internet site: www.fargus.com
I can't guarant anything but perhaps I'll be able to buy a copy of the translated "Full Throttle" in about a month, then I could send the copy or some ressources to fingolfin or any other member of the ScummVM-team.
comment:13 by , 21 years ago
I can send you copy of the Russian FT if it helps to fix the bug. I need a postal address or some other way of transferring files, however.
comment:14 by , 21 years ago
Status: | pending → new |
---|
comment:16 by , 21 years ago
Is this is still applicable? Recently issues with Russian Full Throttle were fixed.
Vyacheslav, may you test it again? If it is still here, you may write here or contact me directly. Feel free to write in Russian.
comment:17 by , 21 years ago
Resolution: | → outdated |
---|---|
Status: | new → closed |
Is there an official russian version from LucasArts or somehow a hacked one?