FEZ Score Recorder

動作中のSS

ver 1.5.4をダウンロードする

更新履歴

ver 1.5.4
平均貢献度が平均クリ取得数のままになってたのを修正。
何戦目かを太字で表示するように修正。
平均や勝率などの値を表示するフォントを等幅フォントに修正。
ver 1.5.3
貢献度システム実装に伴い、表示を修正。
カーソルを乗せると左に何戦目かを表示する機能を追加。
ver 1.5.2
modify.cgiとdelete.cgiの不要なコードを削除。
1個分でもスクロールした状態でソートすると挙動がおかしい不具合を修正。

アップロード

ディレクトリを1つ作成し、その中に書庫を解凍して出てきたファイルを全てコピーで完了。

パーミッションの設定

一般的なWebサーバ上でのパーミッションの設定例。

data - 777
*.cgi - 755
fezsr.swf - 644
index.html - 644
script.js - 644
(passwd.dat) - 644

使い方

メインメニューはindex.htmlです。

まず最初にパスワードを設定する必要があるので、メインメニューよりSet Passwordを選択します。 古いパスワードと新しいパスワードの入力を要求してきますが、最初に設定する時は古い方は空欄で良いです。 新しいパスワードに、自分が使いたいパスワードを入れてSubmitをクリックすると、パスワードが設定されます。 忘れてしまった時は、自動生成されているpasswd.datを削除してください。

generator.cgiを開き、fezsrをアップロードしたディレクトリを、先頭の$fezsrdir=''の中に入れてやると、ちょっと楽になります。

Add

既存の戦績ファイルに追加したい時に使います。 新規作成、または追加したい戦績のキャラネームと日付を入力します。

すると戦績記録画面に移ります。 それぞれの項目に記入し、Addを押すと戦績が順番に記録されます。 全ての入力が終わったら、Submitを押して完了です。

Modify

既存の戦績ファイルを編集したい時に使います。 編集したい戦績のキャラネームを入力します。

この機能、制作者の手抜きにより生csvファイルを編集する形になっています。 誰かすばらしい編集画面を作ればいいと思います。 とりあえずこの機能は使わないほうが良いです。ないよりまし程度。

Delete

既存の戦績ファイルを削除したい時に使います。 削除したい戦績のキャラネームを入力します。

削除前に最後の確認をしてくれるので、消したいなら容赦なくYesにチェックつけて送信しましょう。

Source Generate

Flashをサイトに貼り付けたい時に、貼り付けるソースを自動生成できます。 編集したい戦績のキャラネーム、fezsr.swfのあるディレクトリのパス、日付を入力します。 ディレクトリのパスを毎回入れるのは面倒なので、generator.cgiを開き7行目に予め設定しておくのを強く勧めます。

Set Password

編集時のパスワードを設定します。 古い今までのパスワードと、新しく使いたいパスワードを入力すればいいです。

備考

パスワードの暗号化には、大変信頼性の低くて危ないらしいcrypt(DES)というものを使っているため、普段使っているパスワードとは別にするのが望ましいです。

ソースは見るときっと吐き気がするので見ない方がよろしいと思います。 素人が力業でがーっと書き殴っただけに過ぎません。ここ重要ね。