Difference between revisions of "Queen"

Jump to navigation Jump to search
1,145 bytes added ,  02:13, 16 January 2009
no edit summary
m
 
(2 intermediate revisions by one other user not shown)
Line 6: Line 6:
         dateAdded=September 28, 2003|
         dateAdded=September 28, 2003|
         release=0.6.0|
         release=0.6.0|
        status=Complete|
}}
}}


Line 13: Line 14:


There are currently no known bugs regarding FOTAQ.
There are currently no known bugs regarding FOTAQ.
== JAS Version String ==
The JAS version string is a 5 bytes sequence present in the '''queen.jas''' datafile. Its primary use within ScummVM is to perform correct detection of the game. The first byte indicates the platform of the game :
{| border="1" cellpadding="2" cellspacing="0"
!Byte !!Platform
|-
|'C'  ||PC CD-Rom
|-
|'P'  ||PC Floppy
|-
|'a'  ||Amiga
|-
|}
The second byte indicates the language of the game :
{| border="1" cellpadding="2" cellspacing="0"
!Byte !!Language  !!Version Type
|-
|'E'  ||English ||Official / Retail
|-
|'F'  ||French  ||Official / Retail
|-
|'G'  ||German  ||Official / Retail
|-
|'H'  ||Hebrew  ||Official / Retail
|-
|'I'  ||Italian ||Official / Retail
|-
|'S'  ||Spanish ||Official / Retail
|-
|'g'  ||Greek  ||Fan translation in progress
|-
|'R'  ||Russian ||Fan translation in progress
|-
|}
The three remaining bytes contains a version number.


== Fanmade Translations ==
== Fanmade Translations ==
Line 20: Line 61:
If you intend to translate FOTAQ, here are some notes to help ScummVM supporting it :
If you intend to translate FOTAQ, here are some notes to help ScummVM supporting it :


* Release a rebuilt datafile (ie. don't rely on queen.tbl to be modified for your version, this extra datafile only references retail versions of the game)
* Release a rebuilt datafile (ie. don't rely on '''queen.tbl''' to be modified for your version, this extra datafile only references retail versions of the game)
* Update the second byte of the "JAS version string" in queen.jas, this allows scummvm to perform correct language detection and select the appropriate charset data
* Update the second byte of the "JAS version string" in '''queen.jas''', this allows ScummVM to perform correct language detection and select the appropriate charset data. Currently assigned bytes are listed in the table above.
* If you must define new charset data, submit it to the patch tracker (ScummVM already has support for hebrew, russian and european fonts)
* If you must define new charset data, submit it to the patch tracker (ScummVM already has support for hebrew, russian and european fonts)


=== Tools ===
=== Tools ===


'''TODO:''' add references to the tools made by Vag from GreekRoms, compress_queen, etc.
* '''compress_queen''' allows to remove the '''queen.tbl''' dependancy from the original '''queen.1''' datafile.
* Vag from the GreekRoms team programmed several tools to help in the translation process. ''TODO add link to homepage''


[[Category:Engines]]
[[Category:Engines]]
__NOTOC__
1,079

edits

Navigation menu