| TOP | ホーム | 携帯用 |

BBS


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



▼  MHP [返信] [引用]
クリス    ++ ..2006/06/10(土) 13:27 [1576]
  悪魔の武器のコード教えてください。



▼  ファイル操作系コマンドとチェックサムについて [返信] [引用]
BX    ++ ..2006/06/09(金) 04:15 [1573]
  こんばんは、お久しぶりです。

ファイル操作系コマンドですが、
私の記述が悪いのかどうにもうまく動作しないので
教授していただく書き込みしました。

セーブデータ展開後にFILEPATHとFILEOPENを利用して
あるファイルを読み込んでそれを仮想領域にコピーして編集し、
再びセーブデータを展開して仮想領域をペーストしました。
そして、セーブデータにチェックサムをかけたところ、
計算して表示はされる(値も合っている)のですが、
サムが実際に書き込まれないという状況です。
チェックサム部分を別プラグインにコピペさせると正常動作します。

以下私が今書いているソースの一部です。
------------------------------
//セーブデータを再読み込み
FILEOPEN(0)

//仮想領域から実データ領域にコピー
MEMCOPY(1E88E4,975DF,188E4)

//セーブデータを書き込み
FILESAVE(0)

//チェックサム
CSUM == 0
CSUM <= DWADD(188E4,AFEC3)
WRITE(188DC, 4)
SHOW

EXIT
-------------------------------

どう見ても記述には問題ないように見えるのですが・・・
私としては、このプラグインはかなりの変数使って
ハードな処理をさせている(実行させると終了まで10秒)ので、
そのせいで不具合を起こしてしまっているのかなとも思っています。


[1574] Re:ファイル操作系コマンドとチェックサムについて
Aki@fa [URL]    ++ ..2006/06/09(金) 23:49
 
どうも、お久しぶりです。

お見せしてもらっているソースコードを見てですが
EXITコマンドで強制終了しているように見えます。

通常ルーチン以外での終了ですので
このコマンドで問題が発生している可能性があります
一度EXITコマンドをはずして試してもらえますか?

しかし、色々と試されているようですね?
私も一度画像処理系のプログラムを試しで組んだことはありますが。


[1575] EXIT強制コマンドですか・・・
BX    ++ ..2006/06/10(土) 10:05
 
おはようございます。

レスありがとうございます。
実は最後をEXITで締めているのには理由がありまして、
これがないとプログラムエラーを起こして
強制終了してしまうのです。
しかも扱ったデータも破壊されてしまいます・・・
仕事量を減らすと強制終了しないので、過労です。
というわけで、プラグインを分けて処理することにしました。

>しかし、いろいろと試されているようですね?
某サッカーゲームのリネームのプラグイン試作です。
全選手数が1308h人いますので、ハンパない仕事量です。
ツールの限界に挑戦しているような気がしないでもないですが・・・
ゲーム○ボみたいで・・・(笑)




▼  すいません [返信] [引用]
マリモ    ++ ..2006/06/08(木) 20:30 [1571]
   すいません。お聞きしたいことがあります。Memory Sum Checkerをダウンロードしたのですが、LZHファイルになっていて、開けません。なにか間違えたのでしょうか?

[1572] Re:すいません
tatsumi    ++ ..2006/06/08(木) 22:59
 
初めまして、tatsumiです。

マリモさんへ
LZHファイルとはファイルサイズを小さく“圧縮”したファイル形式の一つになります
展開するには元のファイルサイズに戻す為の“解凍”ソフトが必要になります。

解凍ソフトはフリーウェアとしてもネット上で配布されていますので簡単に入手可能です。
(※下記のキーワードでの検索で複数の解凍ソフトがすぐに見つかります)

LZHファイル等の圧縮ファイルは今後も頻繁に取り扱う事になると思いますので
ご自身の為に、この機会に一度“圧縮と解凍”でインターネット検索をして頂いて
その他の圧縮形式や解凍ソフトについての基礎知識を学ばれる事をお奨めします。









     + Powered By 21style +