↑上や←左のタブでコンテンツを選べます
537 番の記事に対する返信記事の投稿
タイトル:
名前:
メールアドレス:
ホームページ:
本文:
確認のため、左記文字列を入力してください
削除用パスワード:

パーツアセンブラが不正終了
#537   2002/03/08(金) 19:03   投稿者: 宍戸幸次郎 (ホームページ)

L3を訳あって再インストールしたのですが、
再インストールする前に制作したモデルを開くと、不正終了してしまいます。
また、「パレットを開く」で、再インストールする前に制作した.atrファイルを開くと、
またもや不正終了してしまいます。

どうやら、「ユーザー模様」で選んだテクスチャを使用した
モデルorパレットファイルでのみ、こうなってしまうようです。
不正終了した瞬間、Direct3Dの画面に「ユーザー模様」を使ったパーツが表示されていないので、
Direct3Dでテクスチャを表示するためのtempファイルのようなもの(?)
が作成されなかったから、とか?

L3のバージョンは2002.2.13βです。
        
追加で・・・
#553   2002/03/12(火) 04:31   投稿者: 宍戸幸次郎 (ホームページ)   参照記事: 537

再インストール前にユーザー模様に入れられた画像が
開けないで、
「モジュール'PICLIB.DLL'のアドレス0063DACOでアドレスFFFFFFFF
に対する読み込み違反がおきました。」
というメッセージが出てしまいます。


あと、全然大したことじゃないんですが
簡易作画で無圧縮のAVIを作ることが出来ないんですが・・・。
圧縮コーデックを選ぶとなぜか作画できる、
まぁ、大した問題じゃないのですが。
        
解決したのですが・・・。
#555   2002/03/12(火) 09:34   投稿者: 宍戸幸次郎 (ホームページ)   参照記事: 537

> どうやら、「ユーザー模様」で選んだテクスチャを使用した
> モデルorパレットファイルでのみ、こうなってしまうようです。

変な方法で解決してしまいました。
エラーメッセージが出るテクスチャファイルは、どれも色数が8bit
だったので全て16bitカラーにしたのです。
そしたら問題なく読み込めました。

再インストール以前は色数に関係なく読み込めていたのになぜ?
「piclib.dll」というファイルが画像を読み込む際に使用されているようですが、
それがおかしかったから? とか、考えているのですが・・・。

DoGA-L3は再インストール等した後、以前の環境に戻すのに一苦労です。
「dogal3.ini」「parts.ini」など、設定はバックアップしとかないと・・・。
                
Re: 解決したのですが・・・。
#556   2002/03/12(火) 10:27   投稿者: たかつ   参照記事: 555

なるほど、状況からすると、PICLIB.DLL が怪しいですね。

Version 2001.8.10B(以降のβも同じ)のPICLIB.DLLは

329,216Bytes 01-04-13 12:30:14

のはずなのですが、ファイルが古いとか壊れているということはないでしょうか?

あと、テクスチャに使用している画像形式を教えてください。
問題の起こる、8bitの画像ファイルをメールで送っていただければ
こちらで原因究明できるかもしれません。

よろしくお願いします。
                        
Re: 解決したのですが・・・。
#557   2002/03/12(火) 16:11   投稿者: 宍戸幸次郎 (ホームページ)   参照記事: 556

返信どうもありがとうございます。

> 329,216Bytes 01-04-13 12:30:14
> のはずなのですが、ファイルが古いとか壊れているということはないでしょうか?

やはり、PICLIB.DLLの更新日が2000年12月21日でした。
どうも「Version 2001.8.10A→Version 2001.8.10B 差分」か
どれかを、インストールし忘れたようです。

私のミスです・・・ですが、もうそろそろ
DoGA-L3のインストーラーを一本化しませんか?(汗)。
これだけ差分とかがたくさんあると、初心者ではかなり混乱
してしまうかと・・・。