Opened 16 years ago

Closed 16 years ago

Last modified 13 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


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

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

Change History (16)

comment:1 by SF/andrej4000, 16 years ago

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

comment:2 by SF/sitra, 16 years ago

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

comment:3 by SF/andrej4000, 16 years ago

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 by SF/ficoos_bangaly, 16 years ago

After investigating the GAMEPC file i found that the ascii
value of letters stored are 160 lower then normal hebrew ascii
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 by Kirben, 16 years ago

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
l for anyone interested.

comment:6 by Kirben, 16 years ago

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

comment:7 by Kirben, 16 years ago

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 by Kirben, 16 years ago

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 by SF/ficoos_bangaly, 16 years ago

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

comment:10 by Kirben, 16 years ago

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 by Kirben, 16 years ago

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

comment:12 by Kirben, 16 years ago

Owner: set to SF/jamieson630
Resolution: fixed

comment:13 by Kirben, 16 years ago

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 by Kirben, 16 years ago

Status: newclosed

comment:15 by fingolfin, 14 years ago

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

comment:16 by Kirben, 13 years ago

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