Welcome to Data Crystal's new home! Data Crystal is now part of the TCRF family (sort of).
The wiki has recently moved; please report any issues in Discord. Pardon the dust.

Final Fantasy IV (SNES)/TBL: Difference between revisions

From Data Crystal
Jump to navigation Jump to search
m (testing floppy unicode icon)
m (simplified template declarations)
Line 1: Line 1:
{{TBL}}
{{TBL}}


==Japanese==
==Text Table==


This game got some unusual idea to use the first byte, from listings like items names, to input the symbols. Then it totally switches the entries to "standard" mode, so there is an alternative section. This NES fashion programming also explains why there aren't kanjis in Final Fantasy 4...
[TODO: Finish table grid]
 
===Basic Text Table===
 
The space (<code>&nbsp;</code>) character is $ff.
 
{| class="wikitable" style="text-align: center;"
|-
!    !!  _0  !!  _1  !!  _2  !!  _3  !!  _4  !!  _5  !!  _6  !!  _7  !!  _8  !!  _9  !!  _a  !!  _b  !!  _c  !!  _d  !!  _e  !!  _f
|-
! scope="row" |  0_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  ヴ
|-
! scope="row" |  1_
|  が
|  ぎ
|  ぐ
|  げ
|  ご
|  ざ
|  じ
|  ず
|  ぜ
|  ぞ
|  だ
|  ぢ
|  づ
|  で
|  ど
|  ば
|-
! scope="row" |  2_
|  び
|  ぶ
|  べ
|  ぼ
|  ぱ
|  ぴ
|  ぷ
|  ぺ
|  ぽ
|  ガ
|  ギ
|  グ
|  ゲ
|  ゴ
|  ザ
|  ジ
|-
! scope="row" |  3_
|  ズ
|  ゼ
|  ゾ
|  ダ
|  ヂ
|  ヅ
|  デ
|  ド
|  バ
|  ビ
|  ブ
|  ベ
|  ボ
|  パ
|  ピ
|  プ
|-
! scope="row" |  4_
|  ペ
|  ポ
|  A
|  B
|  C
|  D
|  E
|  F
|  G
|  H
|  I
|  J
|  K
|  L
|  M
|  N
|-
! scope="row" |  5_
|  O
|  P
|  Q
|  R
|  S
|  T
|  U
|  V
|  W
|  X
|  Y
|  Z
|  a
|  b
|  c
|  d
|-
! scope="row" |  6_
|  e
|  f
|  g
|  h
|  i
|  j
|  k
|  l
|  m
|  n
|  o
|  p
|  q
|  r
|  s
|  t
|-
! scope="row" |  7_
|  u
|  v
|  w
|  x
|  y
|  z
[m]
|  [h]
|  [p]
|  『
|  』
|  を
|  っ
|  ゃ
|  ゅ
|  ょ
|-
! scope="row" |  8_
|  0
|  1
|  2
|  3
|  4
|  5
|  6
|  7
|  8
|  9
|  あ
|  い
|  う
|  え
|  お
|  か
|-
! scope="row" |  9_
|  き
|  く
|  け
|  こ
|  さ
|  し
|  す
|  せ
|  そ
|  た
|  ち
|  つ
|  て
|  と
|  な
|  に
|-
! scope="row" |  a_
|  ぬ
|  ね
|  の
|  は
|  ひ
|  ふ
|  へ
|  ほ
|  ま
|  み
|  む
|  め
|  も
|  や
|  ゆ
|  よ
|-
! scope="row" |  b_
|  ら
|  り
|  る
|  れ
|  ろ
|  わ
|  ん
|  ァ
|  ィ
|  「
|  ェ
|  ォ
|  ッ
|  ャ
|  ュ
|  ョ
|-
! scope="row" |  c_
|  、
|  。
|  ー
|  ‥
|  !
|  ?
|  %
|  /
|  :
|  」
|  ア
|  イ
|  ウ
|  エ
|  オ
|  カ
|-
! scope="row" |  d_
|  キ
|  ク
|  ケ
|  コ
|  サ
|  シ
|  ス
|  セ
|  ソ
|  タ
|  チ
|  ツ
|  テ
|  ト
|  ナ
|  ニ
|-
! scope="row" |  e_
|  ヌ
|  ネ
|  ノ
|  ハ
|  ヒ
|  フ
|  ヘ
|  ホ
|  マ
|  ミ
|  ム
|  メ
|  モ
|  ヤ
|  ユ
|  ヨ
|-
! scope="row" |  f_
|  ラ
|  リ
|  ル
|  レ
|  ロ
|  ワ
|  ン
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  &nbsp;
|}
 
==== TBL File ====
 
Download TBL file: <code>???? [https://raw.githubusercontent.com/TheAnsarya/GameInfo/main/Final%20Fantasy%20IV%20(SNES)/Wiki/Files/Final%20Fantasy%20IV%20(SNES)%20(JP)%20-%20simple.tbl Final Fantasy IV (SNES) (JP) - simple.tbl]</code>
 
<pre>
*00
/01
 
0f=ヴ
 
10=が
11=ぎ
12=ぐ
13=げ
14=ご
15=ざ
16=じ
17=ず
18=ぜ
19=ぞ
1a=だ
1b=ぢ
1c=づ
1d=で
1e=ど
1f=ば
 
20=び
21=ぶ
22=べ
23=ぼ
24=ぱ
25=ぴ
26=ぷ
27=ぺ
28=ぽ
29=ガ
2a=ギ
2b=グ
2c=ゲ
2d=ゴ
2e=ザ
2f=ジ
 
30=ズ
31=ゼ
32=ゾ
33=ダ
34=ヂ
35=ヅ
36=デ
37=ド
38=バ
39=ビ
3a=ブ
3b=ベ
3c=ボ
3d=パ
3e=ピ
3f=プ
 
40=ペ
41=ポ
42=A
43=B
44=C
45=D
46=E
47=F
48=G
49=H
4a=I
4b=J
4c=K
4d=L
4e=M
4f=N
 
50=O
51=P
52=Q
53=R
54=S
55=T
56=U
57=V
58=W
59=X
5a=Y
5b=Z
5c=a
5d=b
5e=c
5f=d
 
60=e
61=f
62=g
63=h
64=i
65=j
66=k
67=l
68=m
69=n
6a=o
6b=p
6c=q
6d=r
6e=s
6f=t
 
70=u
71=v
72=w
73=x
74=y
75=z
// Lower indicators for HP and MP.
76=[m]
77=[h]
78=[p]
79=『
7a=』
7b=を
7c=っ
7d=ゃ
7e=ゅ
7f=ょ
 
80=0
81=1
82=2
83=3
84=4
85=5
86=6
87=7
88=8
89=9
8a=あ
8b=い
8c=う
8d=え
8e=お
8f=か
 
90=き
91=く
92=け
93=こ
94=さ
95=し
96=す
97=せ
98=そ
99=た
9a=ち
9b=つ
9c=て
9d=と
9e=な
9f=に
 
a0=ぬ
a1=ね
a2=の
a3=は
a4=ひ
a5=ふ
a6=へ
a7=ほ
a8=ま
a9=み
aa=む
ab=め
ac=も
ad=や
ae=ゆ
af=よ
 
b0=ら
b1=り
b2=る
b3=れ
b4=ろ
b5=わ
b6=ん
b7=ァ
b8=ィ
b9=「
ba=ェ
bb=ォ
bc=ッ
bd=ャ
be=ュ
bf=ョ
 
c0=、
c1=。
c2=ー
c3=‥
c4=!
c5=?
c6=%
c7=/
c8=:
c9=」
ca=ア
cb=イ
cc=ウ
cd=エ
ce=オ
cf=カ
 
d0=キ
d1=ク
d2=ケ
d3=コ
d4=サ
d5=シ
d6=ス
d7=セ
d8=ソ
d9=タ
da=チ
db=ツ
dc=テ
dd=ト
de=ナ
df=ニ
 
e0=ヌ
e1=ネ
e2=ノ
e3=ハ
e4=ヒ
e5=フ
e6=ヘ
e7=ホ
e8=マ
e9=ミ
ea=ム
eb=メ
ec=モ
ed=ヤ
ee=ユ
ef=ヨ
 
f0=ラ
f1=リ
f2=ル
f3=レ
f4=ロ
f5=ワ
f6=ン
// White space.
ff=
</pre>
 
===Alternative entries===
 
<pre>
21=[stone]
22=[frog]
23=[mini]
24=[moogle]
25=[silence]
26=[darkness]
27=[poison]
28=[float]
29=[claw]
2A=[rod]
2B=[staff]
2C=[dark knight sword]
2D=[small sword]
2E=[big sword]
2F=[lance]
 
30=[knife]
31=[katana]
32=[shuriken]
33=[boomerang]
34=[axe]
35=[tool]
36=[harp]
37=[bow]
38=[arrow]
39=[hammer]
3A=[whip]
3B=[shield]
3C=[helmet]
3D=[armor]
3E=[gauntlets]
3F=[black magic]
 
40=[white magic]
41=[summon symbol]
</pre>
 
===Pointers===
 
* 00: endstring.
* 01: line break, 4 at most per message at dialogues, waiting a response to clean the box and keep going.
* 06: outside of battles, it works as an automatic endstring, without waiting for response, finishing the message wherever it is called.
* 07: item got from chest.
* 08: gil.
 
====Names====
 
* 04xx: the same listing at address 0x7A710.
** 00=Cecil
** 01=Kain
** 02=Rydia
** 03=Tellah
** 04=Gilbert
** 05=Rosa
** 06=Yang
** 07=Palom
** 08=Polom
** 09=Cid
** 0A=Edge
** 0B=FuSoYa
** 0C=Golbez
** 0D=Anna
*** Tellah's daughter.
 
====Tabulation====
 
* 02xx: creates a tabulation wherever it is used, with the latter byte telling the number of white spaces that it will have. Used mainly at the texts without boxes.
** Values used: 02, 03, 04, 05, 06, 07, 08.
 
====Music Change====
 
* 03xx: changes the environmental music. It works until the game changes the music again!
** Values used: 00, 02, 0B, 0E, 13, 19, 1F, 23, 24, 29, 2A, 2D.
 
====Pause====
 
* 05xx: a pause with its duration given by the latter byte. After it finishes, the game will give an automatic response, as if you had pressed the A button.
** Values used: 05, 08, 0A, 0C, 10, 1D, 24, 28, 2B, 30, 50.
 
====Battle====
 
* 06xx...
** 0680: current HP, obtained gil.
** 0681: maximum HP, obtained experience.
** 0682: level.
** 0683: stolen item.
** 0684: learned magic.
 
==North American==
 
===Basic Text Table===


The space (<code>&nbsp;</code>) character is $ff.
The space (<code>&nbsp;</code>) character is $ff.
Line 664: Line 12:
|-
|-
! scope="row" |  0_
! scope="row" |  0_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  1_
! scope="row" |  1_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  2_
! scope="row" |  2_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  3_
! scope="row" |  3_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  4_
! scope="row" |  4_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
A
style="background-color:#EAECF0;"  |
B
style="background-color:#EAECF0;"  |
C
style="background-color:#EAECF0;"  |
D
style="background-color:#EAECF0;"  |
E
style="background-color:#EAECF0;"  |
F
style="background-color:#EAECF0;"  |
G
style="background-color:#EAECF0;"  |
H
style="background-color:#EAECF0;"  |
I
style="background-color:#EAECF0;"  |
J
style="background-color:#EAECF0;"  |
K
style="background-color:#EAECF0;"  |
L
style="background-color:#EAECF0;"  |
M
style="background-color:#EAECF0;"  |
N
style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  5_
! scope="row" |  5_
O
style="background-color:#EAECF0;"  |
P
style="background-color:#EAECF0;"  |
Q
style="background-color:#EAECF0;"  |
R
style="background-color:#EAECF0;"  |
S
style="background-color:#EAECF0;"  |
T
style="background-color:#EAECF0;"  |
U
style="background-color:#EAECF0;"  |
V
style="background-color:#EAECF0;"  |
W
style="background-color:#EAECF0;"  |
X
style="background-color:#EAECF0;"  |
Y
style="background-color:#EAECF0;"  |
Z
style="background-color:#EAECF0;"  |
a
style="background-color:#EAECF0;"  |
b
style="background-color:#EAECF0;"  |
c
style="background-color:#EAECF0;"  |
d
style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  6_
! scope="row" |  6_
e
style="background-color:#EAECF0;"  |
f
style="background-color:#EAECF0;"  |
g
style="background-color:#EAECF0;"  |
h
style="background-color:#EAECF0;"  |
i
style="background-color:#EAECF0;"  |
j
style="background-color:#EAECF0;"  |
k
style="background-color:#EAECF0;"  |
l
style="background-color:#EAECF0;"  |
m
style="background-color:#EAECF0;"  |
n
style="background-color:#EAECF0;"  |
o
style="background-color:#EAECF0;"  |
p
style="background-color:#EAECF0;"  |
q
style="background-color:#EAECF0;"  |
r
style="background-color:#EAECF0;"  |
s
style="background-color:#EAECF0;"  |
t
style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  7_
! scope="row" |  7_
u
style="background-color:#EAECF0;"  |
v
style="background-color:#EAECF0;"  |
w
style="background-color:#EAECF0;"  |
x
style="background-color:#EAECF0;"  |
y
style="background-color:#EAECF0;"  |
z
style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  8_
! scope="row" |  8_
0
style="background-color:#EAECF0;"  |
1
style="background-color:#EAECF0;"  |
2
style="background-color:#EAECF0;"  |
3
style="background-color:#EAECF0;"  |
4
style="background-color:#EAECF0;"  |
5
style="background-color:#EAECF0;"  |
6
style="background-color:#EAECF0;"  |
7
style="background-color:#EAECF0;"  |
8
style="background-color:#EAECF0;"  |
9
style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  9_
! scope="row" |  9_
style="background-color:#eaecf0;" |
0 ||  1 ||  2 ||  3 ||  4 ||  5 ||  6 ||  7 ||  8 ||  9 ||  A ||  B ||  C ||  D ||  E ||  F
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;"  |
|-
|-
! scope="row" |  a_
! scope="row" |  a_
style="background-color:#eaecf0;" |
G ||  H ||  I ||  J ||  K ||  L ||  M ||  N ||  O ||  P ||  Q ||  R ||  S ||  T ||  U ||  V
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;"  |
|-
|-
! scope="row" |  b_
! scope="row" |  b_
style="background-color:#eaecf0;" |
W ||  X ||  Y ||  Z ||  a ||  b ||  c ||  d ||  e ||  f ||  g ||  h ||  i ||  j ||  k ||  l
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;"  |
|-
|-
! scope="row" |  c_
! scope="row" |  c_
'
||  n |o  |||  q ||  r ||  s |t  |||  v ||  w ||  x ||  y ||  z ||  ! ||  ?
.
-
!
?
%
/
:
| ,
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
|-
|-
! scope="row" |  d_
! scope="row" |  d_
style="background-color:#eaecf0;" |
, ||  ' ||  . ||  ||  ||  .” ||  ;  ||  :  ||  ||  / ||  -  ||  & ||  ||  %
style="background-color:#eaecf0;" |
|  style="background-color:#EAECF0;"  |
style="background-color:#eaecf0;" |
|  style="background-color:#EAECF0;"  |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;" |
style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#eaecf0;"  |
|-
|-
! scope="row" |  e_
! scope="row" |  e_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|-
|-
! scope="row" |  f_
! scope="row" |  f_
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  style="background-color:#eaecf0;"  |
|  style="background-color:#EAECF0;"  |
|  &nbsp;
|  &nbsp;
|}
|}


==== TBL File ====
=== As seen in RAM ===
 
Download TBL file: <code>???? [https://raw.githubusercontent.com/TheAnsarya/GameInfo/main/Final%20Fantasy%20IV%20(SNES)/Wiki/Files/Final%20Fantasy%20IV%20(SNES)%20(EN)%20-%20simple.tbl Final Fantasy IV (SNES) (EN) - simple.tbl]</code>
 
<pre>
42=A
43=B
44=C
45=D
46=E
47=F
48=G
49=H
4a=I
4b=J
4c=K
4d=L
4e=M
4f=N
 
50=O
51=P
52=Q
53=R
54=S
55=T
56=U
57=V
58=W
59=X
5a=Y
5b=Z
5c=a
5d=b
5e=c
5f=d
 
60=e
61=f
62=g
63=h
64=i
65=j
66=k
67=l
68=m
69=n
6a=o
6b=p
6c=q
6d=r
6e=s
6f=t
 
70=u
71=v
72=w
73=x
74=y
75=z
 
80=0
81=1
82=2
83=3
84=4
85=5
86=6
87=7
88=8
89=9
 
c0='
c1=.
c2=-
c3=…
c4=!
c5=?
c6=%
c7=/
c8=:
c9=,
 
ff=
</pre>
 
===Dual Tile Table===
 
{| class="wikitable" style="text-align: center;"
|-
!    !!  _0  !!  _1  !!  _2  !!  _3  !!  _4  !!  _5  !!  _6  !!  _7  !!  _8  !!  _9  !!  _a  !!  _b  !!  _c  !!  _d  !!  _e  !!  _f
|-
! scope="row" |  8_
|  e&nbsp;
|  &nbsp;t
|  :&nbsp;
|  th
|  t&nbsp;
|  he
|  s&nbsp;
|  er
|  &nbsp;a
|  re
|  in
|  ou
|  d&nbsp;
|  &nbsp;w
|  &nbsp;s
|  an
|-
! scope="row" |  9_
|  o&nbsp;
|  &nbsp;h
|  &nbsp;o
|  r&nbsp;
|  n&nbsp;
|  at
|  to
|  &nbsp;i
|  ,&nbsp;
|  ve
|  ng
|  ha
|  &nbsp;m
|  Th
|  st
|  on
|-
! scope="row" |  a_
|  yo
|  &nbsp;b
|  me
|  y&nbsp;
|  en
|  it
|  ar
|  ll
|  ea
|  I&nbsp;
|  ed
|  &nbsp;f
|  &nbsp;y
|  hi
|  is
|  es
|-
! scope="row" |  b_
|  or
|  l&nbsp;
|  &nbsp;c
|  ne
|  s
|  nd
|  le
|  se
|  &nbsp;I
|  a&nbsp;
|  te
|  &nbsp;l
|  pe
|  as
|  ur
|  u&nbsp;
|-
! scope="row" |  c_
|  al
|  &nbsp;p
|  g&nbsp;
|  om
|  &nbsp;d
|  f&nbsp;
|  &nbsp;g
|  ow
|  rs
|  be
|  ro
|  us
|  ri
|  wa
|  we
|  Wh
|-
! scope="row" |  d_
|  et
|  &nbsp;r
|  nt
|  m&nbsp;
|  ma
|  I'
|  li
|  ho
|  of
|  Yo
|  h&nbsp;
|  &nbsp;n
|  ee
|  de
|  so
|  gh
|-
! scope="row" |  e_
|  ca
|  ra
|  n'
|  ta
|  ut
|  el
|  !&nbsp;
|  fo
|  ti
|  We
|  lo
|  e!
|  ld
|  no
|  ac
|  ce
|-
! scope="row" |  f_
|  k&nbsp;
|  &nbsp;u
|  oo
|  ke
|  ay
|  w&nbsp;
|  !!
|  ag
|  il
|  ly
|  co
|  .&nbsp;
|  ch
|  go
|  ge
|  e…
|}
 
==== TBL File ====
 
Download TBL file: <code>???? [https://raw.githubusercontent.com/TheAnsarya/GameInfo/main/Final%20Fantasy%20IV%20(SNES)/Wiki/Files/Final%20Fantasy%20IV%20(SNES)%20(EN)%20-%20dte.tbl Final Fantasy IV (SNES) (EN) - dte.tbl]</code>
 
<pre>
80=e
81= t
82=:
83=th
84=t
85=he
86=s
87=er
88= a
89=re
8a=in
8b=ou
8c=d
8d= w
8e= s
8f=an
 
90=o
91= h
92= o
93=r
94=n
95=at
96=to
97= i
98=,
99=ve
9a=ng
9b=ha
9c= m
9d=Th
9e=st
9f=on


a0=yo
The text table as seen in the RAM viewer of Mesen2.
a1= b
a2=me
a3=y
a4=en
a5=it
a6=ar
a7=ll
a8=ea
a9=I
aa=ed
ab= f
ac= y
ad=hi
ae=is
af=es


b0=or
Represents <code>$0300 - $10ff</code> in VRAM.
b1=l
b2= c
b3=ne
b4=s
b5=nd
b6=le
b7=se
b8= I
b9=a
ba=te
bb= l
bc=pe
bd=as
be=ur
bf=u


c0=al
[[File:Final Fantasy Mystic Quest (SNES) - Text Table in RAM.png|none]]
c1= p
c2=g
c3=om
c4= d
c5=f
c6= g
c7=ow
c8=rs
c9=be
ca=ro
cb=us
cc=ri
cd=wa
ce=we
cf=Wh


d0=et
=== TBL File ===
d1= r
d2=nt
d3=m
d4=ma
d5=I'
d6=li
d7=ho
d8=of
d9=Yo
da=h
db= n
dc=ee
dd=de
de=so
df=gh


e0=ca
[TODO: Add table file]
e1=ra
e2=n'
e3=ta
e4=ut
e5=el
e6=!
e7=fo
e8=ti
e9=We
ea=lo
eb=e!
ec=ld
ed=no
ee=ac
ef=ce


f0=k
=== Control Codes ===
f1= u
f2=oo
f3=ke
f4=ay
f5=w
f6=!!
f7=ag
f8=il
f9=ly
fa=co
fb=.
fc=ch
fd=go
fe=ge
ff=e…
</pre>


[TODO: Add control codes]


{{Internal Data}}
{{Internal Data}}

Revision as of 22:51, 18 April 2024

Chip tiny.png The following article is a Text Table for Final Fantasy IV (SNES).

Text Table

[TODO: Finish table grid]

The space ( ) character is $ff.

_0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _a _b _c _d _e _f
0_
1_
2_
3_
4_
5_
6_
7_
8_
9_ 0 1 2 3 4 5 6 7 8 9 A B C D E F
a_ G H I J K L M N O P Q R S T U V
b_ W X Y Z a b c d e f g h i j k l
c_ m n o p q r s t u v w x y z ! ?
d_ , ' . .” ; : / - & %
e_
f_  

As seen in RAM

The text table as seen in the RAM viewer of Mesen2.

Represents $0300 - $10ff in VRAM.

Final Fantasy Mystic Quest (SNES) - Text Table in RAM.png

TBL File

[TODO: Add table file]

Control Codes

[TODO: Add control codes]