Opened 16 years ago

Closed 16 years ago

Last modified 12 years ago

#915 closed defect (fixed)

SIMON1/2 HEBREW: Reversed subtitles

Reported by: SF/sitra Owned by: SF/jamieson630
Priority: normal Component: Engine: AGOS
Keywords: Cc:
Game: Simon the Sorcerer 1

Description

The Hebrew version shows the the substitles reversed -
i.e. from left to right, while it should appear from right to
left.
You can contact me if you don't have the hebrew
version here:
sitra *at* myrealbox.com

Ticket imported from: #758551. Ticket imported from: bugs/915.

Change History (16)

comment:1 Changed 16 years ago by SF/andrej4000

are the letters themself displayed in the right way, or are
they flipped from left to right, too?

comment:2 Changed 16 years ago by SF/sitra

The letters are displayed in the right way. Only the strings
are reversed.

comment:3 Changed 16 years ago by SF/andrej4000

Hm... I think, the best solution to fix thiis, is the easiest one.
I think, that the original interpteter used it, too.

For showing the subtitles in the right order, you should just
reverse the string, before drwaing it.
(Of couse a check for the selected language is needed,
because some other languages like arab are right-to-left)

comment:4 Changed 16 years ago by SF/ficoos_bangaly

After investigating the GAMEPC file i found that the ascii
value of letters stored are 160 lower then normal hebrew ascii
value.
also i tries to reverse all the sentences but it only fixed a
small portion of the text so i think the rest of the text is
enrypted in the SIMON.GME File
so we have 2 selutions
1. scummVM progremmers would add a speciel supprot for the
hebrew version
2. someone would show me where can i fineda decopiler for
the SIMON.GME file so i could revers all the text in there too

comment:5 Changed 16 years ago by Kirben

Support will be added eventually via language option, will just
have to be patient for now.
I have extracted the function from Hebrew version that needs
to be altered but have not been able to make sense of it yet.
It is at
http://members.optusnet.com.au/wormmon/video_putchar.htm
l for anyone interested.

comment:6 Changed 16 years ago by Kirben

Summary: Hebrew version - reversed subtitlesSIMON1/2 HEBREW: Reversed subtitles

comment:7 Changed 16 years ago by Kirben

Reversed subtitles work for item names and Simon's
conversation responses in latest ScummVM cvs, although text
spacing still isn't right.
Reveresing the text spoken by Simon and other characters
won't be as easy..

comment:8 Changed 16 years ago by Kirben

If anyone owns the Hebrew version of Simon the Sorcerer 2
could they please attach a copy of the main executable file
(RSPTRFLT.EXE) only. We need it to extract the character
spacing table for Hebrew fonts and it would be helpful with
adding other Hebew specific code too.
Unfortunately the main executable file of Hebew version of
Simon the Sorcerer 1 is of no use.

comment:9 Changed 16 years ago by SF/ficoos_bangaly

i have attached the file to the a new subject called
781601 Simon 2 hebrew EXEC

comment:10 Changed 16 years ago by Kirben

Reversed subtitles for conversation response choices, item
names and load/save dialog should be perfect now. We only
have spoken text left to reverse now.

I also added code to allow combined speech and subtitles in
the Hebrew version of Simon the Sorcerer 2.
Did the speech and subtitles keep in sync in the original
version ? and do they keep in sync in the introduction under
ScummVM ?
I could only try with English version, where the speech and
subtitles would often go out of sync.

comment:11 Changed 16 years ago by Kirben

Hebrew support for spoken text is in ScummVM cvs, thanks to
Jamieson.

comment:12 Changed 16 years ago by Kirben

Owner: set to SF/jamieson630
Resolution: fixed

comment:13 Changed 16 years ago by Kirben

Hebrew support should be complete now, so closing bug.

I would still be interested in feedback about how combined
speech and subtitles were handled in original Hebrew version
of Simon the Sorcerer 2 though.

comment:14 Changed 16 years ago by Kirben

Status: newclosed

comment:15 Changed 14 years ago by fingolfin

Component: Engine: AGOSEngine: AGI
Game: Simon the Sorcerer 2Space Quest 2

comment:16 Changed 12 years ago by Kirben

Component: Engine: AGIEngine: AGOS
Game: Space Quest 2Simon the Sorcerer 1
Note: See TracTickets for help on using tickets.