ff7lovechecker - ファイナルファンタジーVII 好感度パラメータ出力プログラム

目次

はじめに

本プログラム(ff7lovechecker)は、『ファイナルファンタジーVII(インターナショナル版含む)』のセーブデータから、内部パラメータである「好感度」を解析して出力するプログラムです。

「好感度」についての詳しい説明は、『ファイナルファンタジーVII 「好感度」についての調査』をご覧ください。

アーカイブ

アーカイブに含まれているファイルは以下のとおりです。なお、2種類のアーカイブを用意していますが、どちらも内容は同一です。

ソースファイル(*.c; *.h; Makefile)

ff7lovecheckerのソースファイル一式です。文字コードはShift_JIS(改行コード: CR + LF)となっています。

実行ファイル(ff7lc.exe)

ff7lovecheckerのWin32環境での実行ファイルです。

ドキュメントファイル(ff7lovechecker.html)

このファイルです。文字コードはISO-2022-JP(改行コード: LF)となっています。

スタイルシートファイル(style.css)

ff7_lovechecker.htmlに適用しているスタイルシートです。

実行方法

書式

ff7lc [-t] [-s] src-filename [dst-filename]

第1引数(src-filename)には、ファイナルファンタジーVIIのセーブデータが格納されているファイル名を指定してください。第2引数(dst-filename)を指定すると、指定されたファイル名にセーブデータの解析結果を出力します。第2引数が指定されていない場合は、標準出力に解析結果を出力します。

各種オプションの説明は以下のとおりです。

-t

セーブデータに記録されている「タイトル」を出力します。「タイトル」とは、プレイステーションのメモリーカード管理画面などで表示される、セーブデータの説明文字列です。文字コードがShift_JISで出力されるため、実行環境によっては正常に表示されませんのでご注意ください。

-s

各キャラクタのステータス一覧を出力します。

-h

簡単なヘルプメッセージを表示します。

実行例

『チョコボの不思議なデータディスク』に収録されているセーブデータを使用しての実行例を掲載します。なお、以下ではセーブデータファイルの名前をff7.psとしています。

エアリスとゴールドソーサーでデート♥

> ff7lc -t -s ff7.ps

[FF7/セーブ03/00:00]
名前           会話 戦闘
エアリス     :   50, 109
ティファ     :    1, 128
ユフィ       :    1, 200
バレット     :    1, 165
名前            LV     HP     MP        EXP   力   速 体力 魔力 精神   運
クラウド     :  31,  1668,   245,     71434,  51,  30,  50,  52,  49,  30
バレット     :  27,   360,   177,     50636,  46,  25,  46,  41,  41,  25
ティファ     :  25,  1043,   174,     37648,  39,  29,  37,  39,  38,  29
エアリス     :  25,  1053,   213,     36223,  35,  27,  36,  46,  43,  27
レッドXIII   :  26,  1296,   186,     45781,  43,  36,  43,  40,  40,  36
ユフィ       :  30,  1208,   235,     64067,  44,  36,  40,  45,  44,  36
ケット・シー :  25,  1368,   178,     38849,  35,  26,  35,  40,  39,  26
ヴィンセント :  31,  1259,   273,     72047,  44,  30,  40,  50,  49,  30
シド         :  29,  1476,   207,     62259,  45,  27,  48,  44,  47,  27

バレット(?)とゴールドソーサーでデート♥

> ff7lc -t -s ff7.ps

[FF7/セーブ06/00:00]
名前           会話 戦闘
エアリス     :    1, 109
ティファ     :    1, 128
ユフィ       :    1, 200
バレット     :   50, 165
名前            LV     HP     MP        EXP   力   速 体力 魔力 精神   運
クラウド     :  31,  1668,   245,     71434,  51,  30,  50,  52,  49,  30
バレット     :  27,  1441,   177,     50636,  46,  25,  46,  41,  41,  25
ティファ     :  25,  1043,   174,     37648,  39,  29,  37,  39,  38,  29
エアリス     :  25,  1053,   213,     36223,  35,  27,  36,  46,  43,  27
レッドXIII   :  26,  1296,   186,     45781,  43,  36,  43,  40,  40,  36
ユフィ       :  30,  1208,   235,     64067,  44,  36,  40,  45,  44,  36
ケット・シー :  25,  1368,   178,     38849,  35,  26,  35,  40,  39,  26
ヴィンセント :  31,  1259,   273,     72047,  44,  30,  40,  50,  49,  30
シド         :  29,  1476,   207,     62259,  45,  27,  48,  44,  47,  27

また、本プログラムは『ファイナルファンタジーVII インターナショナル』のセーブデータにも対応しています。例として、『スクウェア メモリーカードデータコレクション(発行: デジキューブ)』に収録されているセーブデータでの実行例を掲載します。

> ff7lc -t -s ff7.ps

[FF7I/セーブ03/20:15]
名前           会話 戦闘
エアリス     :   23,  95
ティファ     :   20,  88
ユフィ       :   27, 103
バレット     :    6, 105
名前            LV     HP     MP        EXP   力   速 体力 魔力 精神   運
クラウド     :  39,  2557,   359,    143416,  63,  37,  61,  61,  56,  37
バレット     :  33,  1957,   228,     93691,  53,  30,  58,  48,  45,  30
ティファ     :  38,  2076,   291,    138176,  59,  45,  52,  53,  53,  45
エアリス     :  28,  1221,   242,     51577,  37,  29,  40,  53,  48,  29
レッドXIII   :  32,  1786,   245,     84888,  51,  42,  48,  48,  47,  42
ユフィ       :  42,  2280,   513,    182894,  56,  51,  53,  59,  56,  51
ケット・シー :  31,  1768,   234,     76486,  44,  29,  42,  47,  49,  29
ヴィンセント :  33,  1624,   263,     95169,  46,  33,  44,  51,  48,  33
シド         :  34,  1974,   250,     94561,  51,  31,  53,  48,  52,  31

本プログラム・本ドキュメントの著作権は、遠藤慎悟<s-endo@yk.rim.or.jp>(以下、原作者)にあります。

なお、原作者は本プログラムに関していかなる保証も行いません。同様に、本プログラムの出力結果・本ドキュメントの内容の正当性についてもいかなる保証も行いません。また、本プログラムを利用したことによって生起したいかなる損害に対する責任も負わないものとします。

履歴

最終更新

2003-08-14

Author: Shingo Endo <s-endo@yk.rim.or.jp>
Last Updated: 2003-08-14
Copyright ©2003 Shingo Endo