Difference between revisions of "FF7/Text encoding"

From Final Fantasy Inside
< FF7
Jump to navigation Jump to search
my_wiki>Aaron
my_wiki>M4v3R
(Updated the table and added info about FUNC character.)
Line 212: Line 212:
 
|  
 
|  
 
|  
 
|  
| ...
+
| …
 
|  
 
|  
 
|  
 
|  
Line 223: Line 223:
 
|  
 
|  
 
|  
 
|  
| {DlgBegin}
+
| “
| {DlgEnd}
+
| ”
|  
+
| ’
 
|  
 
|  
 
|  
 
|  
Line 259: Line 259:
 
|  
 
|  
 
|  
 
|  
| {GRAY}
+
|  
| {BLUE}
+
|  
| {RED}
+
|  
| {PURPLE)
+
|  
| {GREEN}
+
|  
| {CYAN}
+
|  
| {YELLOW}
+
|  
| {WHITE}
+
|  
 
|  
 
|  
 
|  
 
|  
Line 277: Line 277:
 
| {Choice}
 
| {Choice}
 
| {Tab}
 
| {Tab}
| ,
+
| {, }
|  
+
| ."
|  
+
| ..."
 
|  
 
|  
 
|  
 
|  
 
| {EOL}
 
| {EOL}
 
| {NewScr}
 
| {NewScr}
|  
+
| {NewScr/Space}
 
| {Cloud}
 
| {Cloud}
 
| {Barret}
 
| {Barret}
Line 307: Line 307:
 
|  
 
|  
 
|  
 
|  
| {Colour:}
+
! style="background:rgb(255,205,154)" | {FUNC}
| {STOP}
+
| {END}
 
|}
 
|}
 +
 +
 +
=== {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*
 +
 +
<nowiki>*</nowiki> these colours are global for a window, you can't reset them with other modifiers.
 +
 +
More info can be found in [[FF7/Field/DialogWindow#Special_Letters|Dialog Window]] section of the wiki.
  
 
===Useful downloads===
 
===Useful downloads===
  
 
*[http://aaronserv.dyndns.org/hosting/qhimmwiki/ficedula_ff7textdecoder_1.00.zip Ficedula's FF7 Text decoder]
 
*[http://aaronserv.dyndns.org/hosting/qhimmwiki/ficedula_ff7textdecoder_1.00.zip Ficedula's FF7 Text decoder]
*[http://underlab.pl/divide/mav/ff7.tbl Thingy table with FF7 Text values]
+
*[http://www.subfan.pl/ff7pl/fieldtool.tbl Reference table with FF7 Text values]

Revision as of 20:18, 18 October 2007

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 …
B0 “ ” ’
C0 ·
D0
E0 {Choice} {Tab} {, } ." ..." {EOL} {NewScr} {NewScr/Space} {Cloud} {Barret} {Tifa} {Aerith} {Red 13} {Yuffie}
F0 {Cait Sith} {Vincent} {Cid} {Party #1} {Party #2} {Party #3} â—‹ â–³ â–¡ × {FUNC} {END}


{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