レベル製作(TRLE)/Script.txt編/Script.txtの変更

Last-modified: 2012-05-22 (火) 23:27:51

ここではScript.txtについて書いています。


Script.txtの変更

 1.「Script」フォルダにある「Script.txt、English.txt、Script.dat、English.dat」と
  インストールしたフォルダにある「Script.dat、English.dat」
  をバックアップしておきます。
 2.「Script」フォルダにある「Script.txt」をメモ帳で編集、セーブします。
 3.「Script」フォルダにある「English Script.bat」をダブルクリックします。
  これでレベルエディタをインストールしたフォルダと「Script」フォルダにある
  Script.dat、English.datが変更されます。
  ファイルの日付を確認してみてください。

:
・行頭に;(セミコロン)をつけるとその行はコメント文になります。
 実際のゲームの中では処理されません。
 オリジナルが何だったかわかるようコメントにしておくと便利です。
・半角の英数文字のみ使用できます。日本語、全角はゲーム内で文字化けします。
・[Option]のコメント行までは不明です。変更しない方が良いでしょう。
・各行の「=」の後の空白は「TAB」キーを使い揃えます。後で見易くなります。

Script.txtを変更するとゲームが起動しない

  1.「English Script.bat」をメモ帳で開きます。
  2.最後の一行「del strings.h」の下に「pause」を追加してセーブします。
  3.「English Script.bat」をダブルクリックすると、
   黒い画面が表示され「English Script.bat」で処理された内容が表示されます。
   この時「ERROR」が表示されるので編集した所を確認してみてください。
   スペルミスとか、空白が半角か、全角かなど。
   「strings.hが見つかりませんでした。」が表示される場合もあります。
   変更内容(レベル名など)によってはEnglish.txtも変更する必要があります。
  4.「続行するには何かキーを押してください」と最後に表示されたら、
   空白キーを押すと黒い画面が消えます。
  5.「ERROR」と「strings.hが見つかりませんでした。」が表示されなくなるまで
   「Script.txt」を修正します。
   これでダメな場合はTR4ファイルが「data」フォルダにあるか確認してください。
   これでもダメな場合はわかりません。

Script.txtを変更したのに変更が有効にならない

以下対処方法
  ・レベルエディタをインストールしたフォルダにある
   Script.dat、English.datが更新されているか確認する。
  ・Script.txtの内容をチェックする。スペルミスがないか
   ex.「ENABLED」が「ENEBAL」になっていても「English Script.bat」では
     エラーになりません。