This page contains notes for the game Proto:Final Fantasy VII.
To extract the game files, try:
- Using the unbingz, unbinlz and unlzss from https://github.com/cebix/ff7tools
- Adding the .gz extension to the file and extracting it with 7-Zip (NARITA\FIELD.BIN can be extracted this way)
Makou Reactor (https://github.com/myst6re/makoureactor) also has partial support for the game ISOs. You can use it to see the fields/wallmeshes.
Dialogue Dump#
Text (JP) |
Text (US) |
Notes |
|---|---|---|
「だれだ。きさまら!」 |
Unused. It is the first dialog in the game texts, |
|
「行くぜ新入り。 |
C’mon newcomer. |
|
ビッグス |
Biggs: Wow! He’s an ex-soldier alright! |
|
ジェシー |
Jesse: Soldiers? |
|
ジェシー |
Jesse: ...Then why’s there one |
|
ビッグス |
Biggs: Don’t jump the gun Jesse. |
|
ビッグス |
Biggs: Didn’t catch your name. |
|
クラウド |
Cloud: ...Cloud. |
|
ビッグス |
Biggs: Cloud, eh? |
|
クラウド |
Cloud: I don’t care about your names. |
|
バレット |
Barret: The heck are you guys doin’?! |
|
バレット |
Barret: Our target is the |
|
バレット |
Barret: Ex-soldiers.... |
|
|
Unused. The message with the release data appears in the end FMV instead. |
|
ウェッジ |
Wedge: I’ll secure the escape passage. |
|
ウェッジ |
Wedge: Geez, they’re really gonna blow |
|
スイッチオン |
Switch on |
|
ジェシー |
Jesse: Press |
|
バレット |
Barret: ”Now let’s enter the Makoro! |
Unused. Probably removed because Barret is always in the party in the demo version. |
「ここはまかせとき!」 |
Unused |
|
「たのんだぜソルジャーさんよ!」 |
Unused |
|
「バレットをよろしくな!」 |
Unused |
|
バレット |
Barret: ...Hey. |
|
クラウド |
Cloud: Well. |
|
バレット |
Barret: This planet is full of Mako |
|
バレット |
Barret: It’s the life blood of this |
|
バレット |
Barret: The Makoro is draining |
|
バレット |
Barret: The planet’s |
|
クラウド |
Cloud: I don’t really care. |
|
クラウド |
Cloud: The only thing I care about is |
|
バレット |
Unused. Judging by its location, it was probably meant to be displayed |
|
ジェシー |
Jesse: Code deciphered. |
|
ビッグス |
Biggs: Code deciphered. |
|
ビッグスがいないと |
The code cannot be |
|
ジェシーがいないと |
Without Jesse, the code |
|
クラウド |
Cloud: You alright? |
|
ジェシー |
Jesse: Darn, careless of me!! |
|
ジェシー |
Jesse: Thanks! |
|
ビッグス |
Biggs: The enemy got behind me... |
|
バレット |
Barret: When we blow this place, |
|
バレット |
Barret: Hey Cloud, |
|
クラウド |
Cloud: I think you |
|
バレット |
Barret: Me?! Nah, |
|
クラウド |
Cloud: ...fine, |
|
バレット |
Barret: They’re comin’ |
|
クラウド |
Cloud: ”The alarm!” |
Unused. Judging by its location, it was probably meant to be displayed when the alarm starts right before the boss fight. |
クラウド |
Cloud: Let’s get |
|
爆発 3 分前 |
3 minutes until detonation |
|
残り 2 分 |
2 minutes remaining |
|
残り 1 分 |
1 minute remaining |
|
残り 30 秒 |
30 seconds remaining |
|
残り 10 秒 |
10 seconds remaining |
|
残り 5 秒 |
5 seconds remaining |
|
残り 4 秒 |
4 seconds |
|
残り 3 秒 |
3 seconds |
|
残り 2 秒 |
2 seconds |
|
残り 1 秒 |
1 second |
Commands List#
id (hex) |
Command (JP) |
Command (US) |
Description (JP) |
Description (US) |
|---|---|---|---|---|
00 |
||||
01 |
たたかう |
Fight |
装備している武器で攻撃する。 |
Attack with equipped weapons |
02 |
まほう |
Magic |
魔法を使う。 |
Use magic. |
03 |
しょうかん |
Summon |
召喚獣を呼び出す。 |
Summon a monster. |
04 |
アイテム |
Item |
持っているアイテムを使用する。 |
Use items in inventory. |
05 |
ぬすむ |
. |
相手の持ち物をある確率でぬすみます。 |
. |
06 |
みやぶる |
. |
相手のHPやMPや特徴をみやぶります。 |
. |
07 |
ほうそく |
. |
相手が予想した条件通りだと死にます。 |
. |
08 |
かなでる |
. |
持っている楽器で相手に効果。 |
. |
09 |
おどる |
. |
相手がこちらにつられて踊ります。 |
. |
0A |
なげる |
. |
持ちものを投げ付けてダメージを与えます。 |
. |
0B |
ふうじる |
. |
相手を封じ込めてミニマテリアに変化させます。 |
. |
0C |
ひっさつ |
. |
クリティカル攻撃になるかスカになります。 |
. |
0D |
あやつる |
. |
相手の行動をこちらが入力できます。 |
. |
0E |
ペースト |
. |
自分の直前の攻撃を真似します。 |
. |
0F |
ものまね |
. |
自分の直前の攻撃を真似します。 |
. |
10 |
なし |
. |
||
11 |
なし |
. |
||
12 |
チェンジ |
Change |
自分の前列後列の位置を変える。 |
Change position to front or back row. |
13 |
ぼうぎょ |
Guard |
攻撃せずに防御する。 |
Guard instead of attack. |
14 |
リミット |
Special |
リミット技を発動。 |
Use special technique. |
Summon List#
Id(hex) |
Name (JP) |
Name (US) |
Description (JP) |
Description (US) |
Attack Name (JP) |
Attack Name (US) |
|---|---|---|---|---|---|---|
0A |
リヴァイアサン |
Leviathan |
敵全体に津波攻撃。 |
Tsunami attack against all enemies. |
大海衝 |
Tsunami |
Magic List#
id (dec) |
id (hex) |
Name (JP) |
Name (US) |
Description (JP) |
Description (US) |
|---|---|---|---|---|---|
0 |
00 |
ケアル |
Cure |
HPを回復。 |
HP Restored |
1 |
01 |
ケアルラ |
Cure 2 |
HPを回復。 |
HP Restored |
2 |
02 |
ケアルガ |
Cure 3 |
HPを回復。 |
HP Restored |
3 |
03 |
年月日時分秒前 |
|||
4 |
04 |
||||
5 |
05 |
||||
6 |
06 |
||||
7 |
07 |
||||
8 |
08 |
||||
9 |
09 |
||||
10 |
0A |
||||
11 |
0B |
||||
12 |
0C |
||||
13 |
0D |
||||
14 |
0E |
||||
15 |
0F |
||||
16 |
10 |
||||
17 |
11 |
||||
18 |
12 |
||||
19 |
13 |
||||
20 |
14 |
||||
21 |
15 |
||||
22 |
16 |
||||
23 |
17 |
||||
24 |
18 |
||||
25 |
19 |
||||
26 |
1A |
||||
27 |
1B |
||||
28 |
1C |
||||
29 |
1D |
||||
30 |
1E |
||||
31 |
1F |
||||
32 |
20 |
||||
33 |
21 |
||||
34 |
22 |
||||
35 |
23 |
||||
36 |
24 |
||||
37 |
25 |
ファイア |
Fire |
炎の攻撃魔法。 |
Fire element attack |
38 |
26 |
ファイラ |
Fire 2 |
炎の攻撃魔法。 |
Fire element attack |
39 |
27 |
||||
40 |
28 |
ブリザド |
Ice |
氷の攻撃魔法。 |
Ice element attack |
41 |
29 |
ブリザラ |
Ice 2 |
氷の攻撃魔法。 |
Ice element attack |
42 |
2A |
かなり強い氷の魔法です。 |
|||
43 |
2B |
サンダー |
Bolt |
雷の攻撃魔法。 |
Lightning element attack |
44 |
2C |
サンダラ |
Bolt 2 |
雷の攻撃魔法。 |
Lightning element attack |
45 |
2D |
||||
46 |
2E |
||||
47 |
2F |
||||
48 |
30 |
||||
49 |
31 |
||||
50 |
32 |
||||
51 |
33 |
||||
52 |
34 |
グラビデ |
Demi |
重力の攻撃魔法。HPを1/2にする。 |
Reduces HP by 1/2. |
Item List#
id (dec) |
id (hex) |
Name (JP) |
Name (US) |
Description (JP) |
Description (US) |
|---|---|---|---|---|---|
0 |
00 |
ポーション |
Potion |
HPを100回復。 |
Restores 100 HP. |
1 |
01 |
ハイポーション |
Hi potion |
HPを1000回復。 |
Restores 1000 HP. |
2 |
02 |
||||
3 |
03 |
エーテル |
Ether |
MPを50回復。 |
Restores 50 MP. |
Enemy Attacks List#
Name (JP) |
Name (US) |
|---|---|
トンファー |
Tonfa |
マシンガン |
Machine gun |
手榴弾 |
Grenade |
噛みつき |
Snapper |
触手 |
Feeler |
マシンガン |
Machine gun |
ダブルマシンガン |
“Double” |
スモークショット |
Smoke shot |
ビームガン |
Beam gun |
ダッシュ殴り |
Dash hit |
ファットプレス |
Fat press |
ニードルプレス |
Needle press |
連続ニードル |
Non-stop Needles |
ウイングカッター |
Wing cutter |
サンダー |
Bolt |
ブリザド |
Ice |
ファイア |
Fire |
Limit List#
Name (JP) |
Name (US) |
Description (JP) |
Description (US) |
|---|---|---|---|
ブレイバー |
Braver |
剣を振り降ろし攻撃。敵はしばらくマヒ。 |
Temporarily paralyzes enemy. |
凶斬り |
Cross Slash |
敵を凶の字に斬りつける。 |
Crosscut Slash an enemy. |
ヘビーショット |
Heavy shot |
気をためて発射。 |
Charges and discharges ‘Ki.’ |
癒しの風 |
Healing Wind |
パーティー全体を回復。 |
Restores all. |
Enemy List#
Name (JP) |
Name (US) |
|---|---|
ガードハウンド |
Guard Hounds |
警備兵 |
Security Troops |
擲弾兵 |
Grenadiers |
スイーパー |
Sweepers |
戦闘員 |
Combatants |
ディーングロウ |
Deenglow |
ヘッジホッグパイ |
Hedgehog Pie |
Misc Battle Text#
Found in KERNEL.BIN (part 8)
Text (JP) |
Text (US) |
Notes |
|---|---|---|
経験値 |
EXP |
|
終了 |
End |
Used in results screen |
全て入手 |
Receive all |
(Get all items obtained in the results screen) |
獲得 |
Recieved |
|
アイテム無し |
No items |
Used in results screen |
味方全体 |
All allies |
Used |
敵全体 |
All enemies |
Used |
全体 |
Everyone |
Unused |
全滅しました…… |
Game over... |
Game Over? |
経験値: |
EXP: |
|
山田 |
Yamada |
Unused |
ピカード |
Piccard |
Unused. Star Trek reference? |
経験値・APを獲得。 |
Gained Experience points and AP. |
|
経験値を獲得。 |
Gained Experience points. |
Unused (All battles give both experience and AP) |
APを獲得。 |
Gained AP. |
Unused (All battles give both experience and AP) |
経験値 |
EXP |
|
AP |
AP |
|
ギルとアイテムを獲得。 |
Gained GP and item(s). |
|
ギルを獲得。 |
Gained GP. |
|
アイテムを獲得。 |
Gained item(s). |
Unused (All battles give gil) |
入手ギル |
Gained GP |
|
ギル |
GP |
|
全て入手 |
Gained everything |
|
終了 |
End |
|
アイテム |
Item |
|
アイテム無し |
No Items |
|
つうじょう |
Regular |
Option to select a single target when a magic has the "all" option |
通常攻撃。 |
Regular attack. |
Description of the ption to select a single target when a magic has the "all" option |
ぜんたい |
All |
Option to select multiple targets when a magic has the "all" option |
全体攻撃。 |
Attack all. |
Description of the option to select multiple targets when a magic has the "all" option |
れんぞく |
Continuous |
Unused |
連続攻撃。 |
Continuous attack. |
Unused. Description for れんぞく |
れんぜん |
Cont. all |
Unused |
連続全体攻撃。 |
Continuous all attack. |
Unused. Description of れんぜん. Seems to be a combination of All + れんぞく |
年月日時分秒前 |
Unused |
|
クラウドLIMITBREAK |
Cloud special technique’s available. |
Hardcoded names |
バレットLIMITBREAK |
Barret special technique’s available. |
Hardcoded names |
エアリスLIMITBREAK |
Aeris special technique’s available. |
Hardcoded names |
はマヒした。 |
is paralyzed. |
Shown when Braver limit paralizes the opponent |
Level: |
||
For level up: |
||
left |
||
MP needed |
SAVEDATA.BIN#
Decompressed form located in 0x80096C70 (JP)
Offset |
Size |
Description |
|---|---|---|
00 |
0x40 bytes |
PartyMemberStruct 1 |
40 |
0x40 bytes |
PartyMemberStruct 2 |
80 |
0x40 bytes |
PartyMemberStruct 3 |
240 |
3 bytes |
PartyMemberIds in Current party (slots 1 - 3). Default is 02, 01, 00 (i.e. Barret, Aerith, Cloud) |
244 |
X bytes |
???? |
A44 |
4 bytes |
Current Gil |
Party Member Struct#
Offset |
Size |
Description |
|---|---|---|
00 |
1 byte |
PartymemberId (00 = Cloud, 01 = Aerith, 02 = Barret) |
01 |
1 byte |
Level |
02 |
6 bytes |
Stats |
0E |
1 byte |
Limit bar - Limit break = 0xFD, Limit charging = 0xFF |
0F |
1 byte |
hardcoded 01 (crashes when changing). Speculation: Limit level? |
10 |
1 byte |
Limit bar progression (0x00 = empty, 0xFF = almost full) |
14 |
? bytes |
Name |
34 |
2 bytes |
Current HP |
36 |
2 bytes |
Max HP |
38 |
2 bytes |
Current MP |
3A |
2 bytes |
Max MP |
3C |
4 bytes |
Current Exp (Bugged? Seems to affect the exp for the char in slot number "partymemberid" of the party instead of the char with the id "partymemberid") |
Magic Struct#
Located in: (US = 0x80157703, JP = 0x801574C3)
Offset |
Description |
|---|---|
00 |
Magic id (e.g. 2B for Bolt) |
01 |
MP cost |
02 |
Number of All uses |
03 |
Number of Renzoku uses (801574C6) |
04 |
??? |
05 |
Target type |
06 |
Submenu Commands (0x14 for All, 0x18 for Renzoku, 0x1C for All+Renzoku) |
Font#
US#
Graphics#
WINDOW.BIN[1]
Palette offset |
Text Color |
|---|---|
0x14 |
Gray |
0x54 |
Blue |
0x94 |
Red |
0xD4 |
Pink |
0x114 |
Green |
0x154 |
Cyan |
0x194 |
Yellow |
0x1D4 |
White |
JP#
Graphics#
WINDOW.BIN[1]
The game uses a cool trick here to save VRAM: There are two different texts in the same file. Half of the palettes makes one text visible, and the other half makes the other text visible.
Palette offset |
Text Color |
Text Visible Id |
|---|---|---|
0x14 |
Gray |
0 |
0x34 |
Gray |
1 |
0x54 |
Blue |
0 |
0x74 |
Blue |
1 |
0x94 |
Red |
0 |
0xB4 |
Red |
1 |
0xD4 |
Pink |
0 |
0xF4 |
Pink |
1 |
0x114 |
Green |
0 |
0x134 |
Green |
1 |
0x154 |
Cyan |
0 |
0x174 |
Cyan |
1 |
0x194 |
Yellow |
0 |
0x1B4 |
Yellow |
1 |
0x1D4 |
White |
0 |
0x1F4 |
White |
1 |
WINDOW.BIN[2]
This one has no tricks with the palettes.
Palette offset |
Text Color |
|---|---|
0x14 |
Gray |
0x54 |
Blue |
0x94 |
Red |
0xD4 |
Pink |
0x114 |
Green |
0x154 |
Cyan |
0x194 |
Yellow |
0x1D4 |
White |