| TOP | ホーム | 携帯用 |

BBS


名前  
Mail   URL
背景色
文字色
タイトル  
添付   >>お絵描き
フォームに保存  プレビュー       削除キー(半角英数字) 



▼  FF8 PC版 [返信] [引用]
へたれ犬    ++ ..2007/06/02(土) 22:38 [1771]
  こんばんは

FF8 PC版のチェックサムをネット上で色々と探し回っていたところ、
PC版 FF8の改造ツールを見つけました。
これにはソースがついているのですが、
プログラミングの知識が無いのでチェックサムの
処理が書かれたソースが入っているのかさえわかりません(汗)

大変あつかましいのですが、もしこのソース中にチェックサムの処理が書かれていたら、
どなたかMSCのプラグイン形式に変換していただけないでしょうか?
よろしくお願いします。

http://www.qhimm.com/#griever
これがその改造ツールとソースの掲載HPです。


[1772] Re:FF8 PC版
Tomi@fa [URL]    ++ ..2007/06/03(日) 18:02
 
こんばんは。はじめまして。Tomi@faです。

ざっとみたところ、GrieverDlg.cpp の823行目の
CalcChecksum にて、アセンブラの記述で
書かれているように見えます。

アセンブラの記述ですが、初期値FFFFhと
生成多項式の1021hが見えるので、
恐らくCRC16Iの計算ですね。


[1773] Re:FF8 PC版
へたれ犬    ++ ..2007/06/05(火) 20:18
 
こんばんは

そうですか。。。
CRCということは難しいですね。

ん〜残念です。

わざわざ見ていただいてありがとうございました。


[1774] Re:FF8 PC版
Tomi@fa [URL]    ++ ..2007/06/08(金) 23:10
 
あれから、アセンブラを少し解析しました。
どうやら例のテーブル値255が0の特殊CRC16Iのようです。

とあるアドレスから0x1350バイト分回していますね。

あれ?
ふと気づいたのだが、この形式はPS版と同じだな。
ちなみにPS版は以下の通り

#CRCTABLE "./table/table.lst"

CSUM == FFFF
CSUM <= CRC16I(21D0, 351F, 1021)
CALL WRITE(2180, 2)
CALL WRITE(3520, 2)
CALL SHOW




▼  舞-HiME 運命の系統樹 [返信] [引用]
asia    ++ ..2007/05/04(金) 23:50 [1762]
  こんばんは、asiaです。
ちょっと古いゲームの上に、作成に一ヶ月以上かかってしまいましたが (^_^;)
なんとかGW中にプラグインが完成しましたので投稿します。

内容は以下になります。

1. 既読 SCENARIO のあり/なしの変更
2. GALLERY のCGのあり/なしの変更
3. GALLERY のムービーのあり/なしの変更
4. 各キャラのクリア状態の変更
ANOTHER STORY と INTERVIEW のオープンもできます
5. CONFIGの設定変更
6. セーブシナリオ・セーブ日時の確認


[1766] Re:舞-HiME 運命の系統樹
Tomi@fa [URL]    ++ ..2007/05/13(日) 13:05
 
こんにちは。Tomi@faです。

ご投稿ありがとうございます。
先ほどアップしましたので、ご確認ください。


[1767] Re:舞-HiME 運命の系統樹
asia    ++ ..2007/05/13(日) 14:40
 
プラグインのアップロード確認しました。
どうもありがとうございました。

ところで、プラグイン作成中に文字列データの処理で
上手く動作しない箇所があったのですが、これは私の環境だけでしょうか。
当方の環境はXP pro SP2で、MSCのバージョンは 4.11 になります。

1. IF のオペランドに文字列変数を使用できない

2. SJIS で文字列変数を書き込むことができない
(文字列定数は書き込める)

3. 文字列変数で特定の文字列が使用できない
$[1] == "xxxx No,"
(xxxxは任意の4文字以上の文字列でもいい?)

1.2. は単にそういう仕様で、回避方法は今のところないものと思うのですが、
3. はなんだかよくわからないです。


[1768] Re:舞-HiME 運命の系統樹
Tomi@fa [URL]    ++ ..2007/05/13(日) 21:31
 
不具合の報告ありがとうございます。

普段、普通に使う使い方では、私も気づかないことが多いので
報告していただきありがたく思っています。

それでは、回答を致します。

>1.2. は単にそういう仕様で、回避方法は今のところないものと思うのですが、
>3. はなんだかよくわからないです。

1.2.に関しては、現在はそのようになっています。
今後のバージョンアップの参考にさせて頂きます。

3.に関して調べたところ、どうやら "," (カンマ)の区切り線の
誤認識でエラーチェックがエラーを返すことで弾いているようです。
たまたま、うまい具合にエラーチェックが正常値をかえす場合もあり、
その場合は正常に処理されるので、問題が現れませんでした。

この件は、次回バージョンアップ時に修正しようと思っています。


[1770] Re:舞-HiME 運命の系統樹
asia    ++ ..2007/05/14(月) 23:04
 
Tomi@fa様、素早い回答ありがとうございます。

> 1.2.に関しては、現在はそのようになっています。
> 3.に関して調べたところ、どうやら "," (カンマ)の区切り線の
> 誤認識でエラーチェックがエラーを返すことで弾いているようです。
了解です。
ちょっと気になっていたのですが、これですっきりしました。




▼  MSC [返信] [引用]
ばー    ++ ..2007/05/14(月) 16:13 [1769]
  DLさせていただきました
ありがとうございます









     + Powered By 21style +