RPGツクールと数学のブログスマートフォン用の表示で見るRPGツクールと数学のブログRPGツクールと数学についてのブログです。RPGツクール2000-原理・アルゴリズム過去ブログの転載です。この記事はツクール2000の書庫に入れてますけど、ツクール2003に関する内容なのでご注意です。RPGツクール2003では3つのタイプから戦闘を選べるのですが、私はAタイプのものを1個作ったぐらいしかしたことがなく、他は使ったことがないのです。Bタイプ、ゲージタイプを選択すると、敵の名前が表示されず、困ることがあるかもしれません。実際戦っている間は敵の名前など気にすることもないので基本的には無問題ですが、それでも敵の名前を表示させたいという方もいますでしょうから、強引に表示する方法を記します。やり方を書くだけで、自己責任でお願いしますね。この方法を行う際には、必ずバックアップをしておいてください。(誤るとデータベース壊れちゃいます)*1Bタイプ、ゲージタイプの場合、敵が状態異常ですと、その敵の状態がカーソルを合わせたときに表示されます。いうことは、敵の名前を表示させるには敵の名前の状態異常をその敵にかけてやれば、敵の名前が表示できるではありませんか。状態異常名は全角4字までしか入力できないため、名前が5字以上ある敵の名前は表示できないことになってしまいます。これは入力欄は全角4字までしか入力できないようになっているために過ぎないので、ツクールからではなく、データベースそのものを書き換えてやれば5字以上の状態異常名が作れます。↑あれは「ジャックオーランタン」ですから、10字必要です^^;データベースの内容は「RPG_RT.ldb」というファイルに保存されているので、そのファイルのデータを書き換えてやりましょう。バイナリエディタを用います。ツクール2000の文字列はShift-JISなので、Shift-JISの文字コードを表示してくれるエディタが便利です。データベースの内容はすべて一つのファイルに連続して格納されているので、目的の場所を探すのが困難です。そのため、まずツクール2003を開いて何かてきとうな状態異常名を付けておきましょう。状態30番に「なまえ」という状態異常名を付けました。「RPG_RT.ldb」を編集していくわけですが、少し変更を加えた状態で、作業途中で保存をしてしまうと、データベースが中途半端な状態で保存されてしまうことになりますから、ツクール編集画面でそのプロジェクトが読み込めなくなってしまう可能性がありますので、編集画面を見ながら行いたい場合は出来れば保存は最後に行ってください。バイナリエディタを開き、「RPG_RT.ldb」を読み込んで文字コードをShift-JISに設定したら、「なまえ」を検索します。↑全角3字なので、6バイト使われていますね。A6]の直前にある[06]は、状態異常名のバイト数を表します。「ジャックオーランタン」は全角10字なので20バイトですから、この数値を[14](20は16進数で14)にすれば、その後の20バイトが状態異常名を表すものになります。93]を貼り付ければOKです。93]にしたぐらいです。状態異常名「なまえ」が「ジャックオーランタン」に変わります。