Difference between revisions of "FF7/Text encoding"
Jump to navigation
Jump to search
Qhimm>Halkun |
Qhimm>NFITC1 m |
||
Line 24: | Line 24: | ||
|- | |- | ||
! style="background:rgb(204,204,204)" | 00 | ! style="background:rgb(204,204,204)" | 00 | ||
| align="center" | {SPACE} | |||
| align="center" | ! | |||
| align="center" | " | |||
| align="center" | # | |||
| align="center" | $ | |||
| align="center" | % | |||
| align="center" | & | |||
| align="center" | ' | |||
| align="center" | ( | |||
| align="center" | ) | |||
| align="center" | * | |||
| align="center" | + | |||
| align="center" | , | |||
| align="center" | - | |||
| align="center" | . | |||
| align="center" | / | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 10 | ! style="background:rgb(204,204,204)" | 10 | ||
| align="center" | 0 | |||
| align="center" | 1 | |||
| align="center" | 2 | |||
| align="center" | 3 | |||
| align="center" | 4 | |||
| align="center" | 5 | |||
| align="center" | 6 | |||
| align="center" | 7 | |||
| align="center" | 8 | |||
| align="center" | 9 | |||
| align="center" | : | |||
| align="center" | ; | |||
| align="center" | < | |||
| align="center" | = | |||
| align="center" | > | |||
| align="center" | ? | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 20 | ! style="background:rgb(204,204,204)" | 20 | ||
| align="center" | @ | |||
| align="center" | A | |||
| align="center" | B | |||
| align="center" | C | |||
| align="center" | D | |||
| align="center" | E | |||
| align="center" | F | |||
| align="center" | G | |||
| align="center" | H | |||
| align="center" | I | |||
| align="center" | J | |||
| align="center" | K | |||
| align="center" | L | |||
| align="center" | M | |||
| align="center" | N | |||
| align="center" | O | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 30 | ! style="background:rgb(204,204,204)" | 30 | ||
| align="center" | P | |||
| align="center" | Q | |||
| align="center" | R | |||
| align="center" | S | |||
| align="center" | T | |||
| align="center" | U | |||
| align="center" | V | |||
| align="center" | W | |||
| align="center" | X | |||
| align="center" | Y | |||
| align="center" | Z | |||
| align="center" | [ | |||
| align="center" | \ | |||
| align="center" | ] | |||
| align="center" | ^ | |||
| align="center" | _ | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 40 | ! style="background:rgb(204,204,204)" | 40 | ||
| align="center" | ` | |||
| align="center" | a | |||
| align="center" | b | |||
| align="center" | c | |||
| align="center" | d | |||
| align="center" | e | |||
| align="center" | f | |||
| align="center" | g | |||
| align="center" | h | |||
| align="center" | i | |||
| align="center" | j | |||
| align="center" | k | |||
| align="center" | l | |||
| align="center" | m | |||
| align="center" | n | |||
| align="center" | o | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 50 | ! style="background:rgb(204,204,204)" | 50 | ||
| align="center" | p | |||
| align="center" | q | |||
| align="center" | r | |||
| align="center" | s | |||
| align="center" | t | |||
| align="center" | u | |||
| align="center" | v | |||
| align="center" | w | |||
| align="center" | x | |||
| align="center" | y | |||
| align="center" | z | |||
| align="center" | { | |||
| align="center" | <nowiki>|</nowiki> | |||
| align="center" | } | |||
| align="center" | ~ | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 60 | ! style="background:rgb(204,204,204)" | 60 | ||
| align="center" | Ä | |||
| align="center" | Ã | |||
| align="center" | Ç | |||
| align="center" | É | |||
| align="center" | Ñ | |||
| align="center" | Ö | |||
| align="center" | Ü | |||
| align="center" | á | |||
| align="center" | Ã | |||
| align="center" | â | |||
| align="center" | ä | |||
| align="center" | ã | |||
| align="center" | å | |||
| align="center" | ç | |||
| align="center" | é | |||
| align="center" | è | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 70 | ! style="background:rgb(204,204,204)" | 70 | ||
| align="center" | ê | |||
| align="center" | ë | |||
| align="center" | Ã | |||
| align="center" | ì | |||
| align="center" | î | |||
| align="center" | ï | |||
| align="center" | ñ | |||
| align="center" | ó | |||
| align="center" | ò | |||
| align="center" | ô | |||
| align="center" | ö | |||
| align="center" | õ | |||
| align="center" | ú | |||
| align="center" | ù | |||
| align="center" | û | |||
| align="center" | ü | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 80 | ! style="background:rgb(204,204,204)" | 80 | ||
| align="center" | ⌘ | |||
| align="center" | ° | |||
| align="center" | ¢ | |||
| align="center" | £ | |||
| align="center" | Ù | |||
| align="center" | Û | |||
| align="center" | ¶ | |||
| align="center" | ß | |||
| align="center" | ® | |||
| align="center" | © | |||
| align="center" | â„¢ | |||
| align="center" | ´ | |||
| align="center" | ¨ | |||
| align="center" | ≠| |||
| align="center" | Æ | |||
| align="center" | Ø | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | 90 | ! style="background:rgb(204,204,204)" | 90 | ||
| align="center" | ∞ | |||
| align="center" | ± | |||
| align="center" | ≤ | |||
| align="center" | ≥ | |||
| align="center" | ¥ | |||
| align="center" | µ | |||
| align="center" | ∂ | |||
| align="center" | Σ | |||
| align="center" | Î | |||
| align="center" | π | |||
| align="center" | ⌡ | |||
| align="center" | <u>ª</u> | |||
| align="center" | <u>º</u> | |||
| align="center" | Ω | |||
| align="center" | æ | |||
| align="center" | ø | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | A0 | ! style="background:rgb(204,204,204)" | A0 | ||
| align="center" | ¿ | |||
| align="center" | ¡ | |||
| align="center" | ¬ | |||
| align="center" | √ | |||
| align="center" | Æ’ | |||
| align="center" | ≈ | |||
| align="center" | ∆ | |||
| align="center" | « | |||
| align="center" | » | |||
| align="center" | … | |||
| align="center" | À | |||
| align="center" | Ã | |||
| align="center" | Õ | |||
| align="center" | Å’ | |||
| align="center" | Å“ | |||
| align="center" | {NOTHING} | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | B0 | ! style="background:rgb(204,204,204)" | B0 | ||
| align="center" | – | |||
| align="center" | — | |||
| align="center" | “ | |||
| align="center" | †| |||
| align="center" | ‘ | |||
| align="center" | ’ | |||
| align="center" | ÷ | |||
| align="center" | â—Š | |||
| align="center" | ÿ | |||
| align="center" | Ÿ | |||
| align="center" | â„ | |||
| align="center" | ¤ | |||
| align="center" | ‹ | |||
| align="center" | › | |||
| align="center" | ï¬ | |||
| align="center" | fl | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | C0 | ! style="background:rgb(204,204,204)" | C0 | ||
| align="center" | â– | |||
| align="center" | â–ª | |||
| align="center" | ‚ | |||
| align="center" | „ | |||
| align="center" | ‰ | |||
| align="center" | Â | |||
| align="center" | Ê | |||
| align="center" | Ã | |||
| align="center" | Ë | |||
| align="center" | È | |||
| align="center" | Ã | |||
| align="center" | î | |||
| align="center" | ï | |||
| align="center" | ì | |||
| align="center" | Ó | |||
| align="center" | Ô | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | D0 | ! style="background:rgb(204,204,204)" | D0 | ||
| align="center" | {SPACE} | |||
| align="center" | Ã’ | |||
| align="center" | Ù | |||
| align="center" | Û | |||
| | | | ||
| | | | ||
Line 275: | Line 275: | ||
|- | |- | ||
! style="background:rgb(204,204,204)" | E0 | ! style="background:rgb(204,204,204)" | E0 | ||
| align="center" | {Choice} | |||
| align="center" | {Tab} | |||
| align="center" | , | |||
| align="center" | ." | |||
| align="center" | ..." | |||
| | | | ||
| | | | ||
| align="center" | {EOL} | |||
| align="center" | {New Scr} | |||
| align="center" | {New Scr?} | |||
| align="center" | {Cloud} | |||
| align="center" | {Barret} | |||
| align="center" | {Tifa} | |||
| align="center" | {Aerith} | |||
| align="center" | {Red XIII} | |||
| align="center" | {Yuffie} | |||
|- | |- | ||
! style="background:rgb(204,204,204)" | F0 | ! style="background:rgb(204,204,204)" | F0 | ||
| align="center" | {Cait Sith} | |||
| align="center" | {Vincent} | |||
| align="center" | {Cid} | |||
| align="center" | {Party #1} | |||
| align="center" | {Party #2} | |||
| align="center" | {Party #3} | |||
| 〇 | | 〇 | ||
| â–³ | | â–³ | ||
Line 309: | Line 309: | ||
| | | | ||
! style="background:rgb(255,205,154)" | {FUNC} | ! style="background:rgb(255,205,154)" | {FUNC} | ||
| align="center" | {END} | |||
|} | |} | ||
Revision as of 17:19, 17 November 2008
FF Text is a format that Squaresoft used to encrypt strings in Final Fantasy VII. Below you can find a table that will help you decrypt strings in game.
Note: to get letters, numbers and some special chars you only need to shift all character ASCII values by +20h
00 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 0A | 0B | 0C | 0D | 0E | 0F | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
00 | {SPACE} | ! | " | # | $ | % | & | ' | ( | ) | * | + | , | - | . | / |
10 | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
20 | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
30 | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
40 | ` | a | b | c | d | e | f | g | h | i | j | k | l | m | n | o |
50 | p | q | r | s | t | u | v | w | x | y | z | { | | | } | ~ | |
60 | Ä | à | Ç | É | Ñ | Ö | Ü | á | à | â | ä | ã | å | ç | é | è |
70 | ê | ë | à | ì | î | ï | ñ | ó | ò | ô | ö | õ | ú | ù | û | ü |
80 | ⌘ | ° | ¢ | £ | Ù | Û | ¶ | ß | ® | © | ™ | ´ | ¨ | ≠| Æ | Ø |
90 | ∞ | ± | ≤ | ≥ | ¥ | µ | ∂ | Σ | Π| π | ⌡ | ª | º | Ω | æ | ø |
A0 | ¿ | ¡ | ¬ | √ | ƒ | ≈ | ∆ | « | » | … | À | à | Õ | Œ | œ | {NOTHING} |
B0 | – | — | “ | †| ‘ | ’ | ÷ | â—Š | ÿ | Ÿ | â„ | ¤ | ‹ | › | ï¬ | fl |
C0 | ■| ▪ | ‚ | „ | ‰ | Â | Ê | à | Ë | È | à | î | ï | ì | Ó | Ô |
D0 | {SPACE} | Ò | Ù | Û | ||||||||||||
E0 | {Choice} | {Tab} | , | ." | ..." | {EOL} | {New Scr} | {New Scr?} | {Cloud} | {Barret} | {Tifa} | {Aerith} | {Red XIII} | {Yuffie} | ||
F0 | {Cait Sith} | {Vincent} | {Cid} | {Party #1} | {Party #2} | {Party #3} | 〇 | △ | ☠| ✕ | {FUNC} | {END} |
There is no equivalent character to 80h in most font families.
Characters D4h - DFh appear to produce odd graphical errors.
{FUNC} Character
This character is in fact an opcode, that takes one or more arguments. For the most time it's used to indicate colours, which are as follows:
FE D2: Gray colour FE D3: Blue colour FE D4: Red colour FE D5: Purple colour FE D6: Green colour FE D7: Cyan colour FE D8: Yellow colour FE D9: White colour FE DA: Flash colour* FE DB: Rainbow colour*
* these colours are global for a window, you can't reset them with other modifiers.
More info can be found in Dialog Window section of the wiki.