Difference between revisions of "FF7/Text encoding"

From Final Fantasy Inside
< FF7
Jump to navigation Jump to search
my_wiki>M4v3R
m
my_wiki>NFITC1
Line 6: Line 6:
 
{| border="1" cellspacing="1" cellpadding="3" align="center" style="border: 1px solid black; border-collapse: collapse; font-family: Tahoma; font-size: 10px;"
 
{| border="1" cellspacing="1" cellpadding="3" align="center" style="border: 1px solid black; border-collapse: collapse; font-family: Tahoma; font-size: 10px;"
 
! style="background:rgb(204,204,204)" align="center" |  
 
! style="background:rgb(204,204,204)" align="center" |  
! style="background:rgb(204,204,204)" align="center" | 00
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 00
! style="background:rgb(204,204,204)" align="center" | 01
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 01
! style="background:rgb(204,204,204)" align="center" | 02
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 02
! style="background:rgb(204,204,204)" align="center" | 03
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 03
! style="background:rgb(204,204,204)" align="center" | 04
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 04
! style="background:rgb(204,204,204)" align="center" | 05
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 05
! style="background:rgb(204,204,204)" align="center" | 06
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 06
! style="background:rgb(204,204,204)" align="center" | 07
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 07
! style="background:rgb(204,204,204)" align="center" | 08
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 08
! style="background:rgb(204,204,204)" align="center" | 09
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 09
! style="background:rgb(204,204,204)" align="center" | 0A
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 0A
! style="background:rgb(204,204,204)" align="center" | 0B
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 0B
! style="background:rgb(204,204,204)" align="center" | 0C
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 0C
! style="background:rgb(204,204,204)" align="center" | 0D
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 0D
! style="background:rgb(204,204,204)" align="center" | 0E
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 0E
! style="background:rgb(204,204,204)" align="center" | 0F
+
! style="background:rgb(204,204,204); width:53px;" align="center" | 0F
 
|-
 
|-
 
! style="background:rgb(204,204,204)" | 00
 
! style="background:rgb(204,204,204)" | 00
Line 171: Line 171:
 
| ¢
 
| ¢
 
| £
 
| £
|  
+
| Ù
|  
+
| Û
|  
+
| ¶
|  
+
| ß
|  
+
| ®
|  
+
| ©
|  
+
| â„¢
| '
+
| ´
|  
+
| ¨
|  
+
| ≠
|  
+
| Æ
|  
+
| Ø
 
|-
 
|-
 
! style="background:rgb(204,204,204)" | 90
 
! style="background:rgb(204,204,204)" | 90
|  
+
| ∞
|  
+
| ±
|  
+
| ≤
|  
+
| ≥
|  
+
| ¥
|  
+
| µ
|  
+
| ∂
|  
+
| Σ
|  
+
| Π
|  
+
| π
|  
+
| ⌡
|  
+
| <u>ª</u>
|  
+
| <u>º</u>
|  
+
| Ω
|  
+
| æ
|  
+
| ø
 
|-
 
|-
 
! style="background:rgb(204,204,204)" | A0
 
! style="background:rgb(204,204,204)" | A0
|  
+
| ¿
|  
+
| ¡
|  
+
| ¬
|  
+
| √
|  
+
| Æ’
|  
+
| ≈
|  
+
| ∆
|  
+
| «
|  
+
| »
 
| …
 
| …
|  
+
| À
|  
+
| Ã
|  
+
| Õ
|  
+
| Å’
|  
+
| Å“
|  
+
| {NOTHING}
 
|-
 
|-
 
! style="background:rgb(204,204,204)" | B0
 
! style="background:rgb(204,204,204)" | B0
|  
+
| –
|  
+
| —
 
| “
 
| “
 
| ”
 
| ”
 +
| ‘
 
| ’
 
| ’
|  
+
| ÷
|  
+
| â—Š
|  
+
| ÿ
|  
+
| Ÿ
|  
+
| ⁄
|  
+
| ¤
|  
+
| ‹
|  
+
| ›
|  
+
| fi
|  
+
| fl
|
 
 
|-
 
|-
 
! style="background:rgb(204,204,204)" | C0
 
! style="background:rgb(204,204,204)" | C0
|  
+
| â– 
| &middot;
+
| â–ª
|  
+
| ‚
|  
+
| „
|  
+
| ‰
|  
+
| Â
|  
+
| Ê
|  
+
| Á
|  
+
| Ë
|  
+
| È
|  
+
| í
|  
+
| î
|  
+
| ï
|  
+
| ì
|  
+
| Ó
|  
+
| Ô
 
|-
 
|-
 
! style="background:rgb(204,204,204)" | D0
 
! style="background:rgb(204,204,204)" | D0
|  
+
| {SPACE}
|  
+
| Ã’
|  
+
| Ù
|  
+
| Û
 
|  
 
|  
 
|  
 
|  
Line 311: Line 311:
 
|}
 
|}
  
 +
Character 80h looks similar to a cloverleaf, but there is no equivalent character in the Tahoma family of fonts.<br/>
 +
Characters D4h - DFh appear to produce odd graphical errors.
  
 
=== {FUNC} Character ===
 
=== {FUNC} Character ===

Revision as of 18:46, 7 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 – — “ ” ‘ ’ ÷ ◊ ÿ Ÿ ⁄ ¤ ‹ › fi 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}

Character 80h looks similar to a cloverleaf, but there is no equivalent character in the Tahoma family of fonts.
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.

Useful downloads