よくある質問とその答えです。質問される前にこちらを参照願います。
スクリプトテキストファイル本体は、拡張子.rbで保存されています。
rbファイルは、UTF-8Nのテキストファイルで構成されています。そのため、メモ帳で開くことができます。
rbファイルをメモ帳にドラッグ&ドロップしてください。そうすることで開くことができます。
共通スクリプトは、WF-RGSS-Scriptsを導入するにあたって必須のスクリプトです。これらは、それぞれのスクリプトに同梱されています。
スクリプトによっては、導入しないと開始時にエラーで落ちますのでご注意ください。
これは、DLL付きスクリプトで必要なDLLが入っていないために発生します。同梱のDLLファイルをゲームディレクトリに入れてから試してみてください。
これは、DLL付きスクリプトで必要なDLLが入っていないために発生します。同梱のDLLファイルをゲームディレクトリに入れてから試してみてください。
スクリプトエラーによってはこの現象が発生するようです。共通実行スクリプトを導入されている場合は、Errors.txt にエラーの詳細が記録されますので、そちらを参照してください。共通実行スクリプトが導入されていない場合は、共通実行スクリプトを導入されることをお勧めします。
これは、必要な画像ファイルや音声ファイルが見つからないときに発生します。「~が見つかりません。」と同様のエラーです。
動画がコーデックを要求する場合、必要なコーデックが無いと再生されません。
コーデックを入れれば再生はされますが、そのような動画の場合は他の方が再生できないといった状態に陥ることがありますので、誰もが持って居そうなもの(wmvとか)を利用されることを強くお勧めします。(avi形式でもコーデックを要求するものは推奨しません。)
マルチメッセージスクリプトなど一部のスクリプトでは、変数の範囲を限定しています。当該する変数の範囲を確認し、範囲内の収まるようにしてください。どの変数が範囲限定されているかにおいては、リファレンスを参照してください。
DLL内部のソースコードは恥ずかしくてとても見せられるものではありませんので、 提供をお断りしております。ただし、一部のソースコードは某所に存在しています。
マルチメッセージやセーブデータ圧縮スクリプト、ギャラリースクリプトなどは元のセーブデータと構造が違うため、導入前のセーブデータをロードしようとすると、データが存在しないなどでエラー落ちします。この問題は、初めからやり直すことで解決します。つまり、セーブデータの互換性が無いためにエラーが発生するのです。
Norton Internet Security 2010を使用しているとき、この問題にあたることがあります。現時点では解決方法は不明です。(汗
ソースコードを公開しましたので、安全性を確認できるかと思います。
このコードをコンパイルして削除されない方法がありましたら、是非お教えください。