見出し画像

【ティラノビルダー】セーブ時のテキストを指定する方法

ティラノビルダーで、セーブ時のテキストを指定する方法を解説します。


【注意点】

ティラノスクリプト本体を改造しています。

不具合が発生した場合は、お手数をおかけしますが、今回貼り付けたコードを削除してください。

①plugin.ksファイルの編集

画面左上のプロジェクト名をクリックします。

scenarioフォルダをクリックします。

systemフォルダをクリックします。

plugin.ksをメモ帳で開きます。

[return]と書かれています。このコードは絶対に消さないでください。

下記のコードを貼り付けます。

[iscript]

TYRANO.kag.menu.doSave = function(num, cb) {
  var array_save = this.getSaveData(),
    data = {},
    that = this;
    
  var title = this.kag.stat.f.customized_save_title && this.kag.stat.f.customized_save_title.trim() !== "" ? this.kag.stat.f.customized_save_title : this.kag.stat.current_save_str;

  if (null == this.snap) {
    this.snapSave(title, function() {
      (data = that.snap).save_date = $.getNowDate() + " " + $.getNowTime();
      array_save.data[num] = data;
      $.setStorage(that.kag.config.projectID + "_tyrano_data", array_save, that.kag.config.configSave);
      "function" == typeof cb && cb(data);
    });
  } else {
    (data = that.snap).save_date = $.getNowDate() + " " + $.getNowTime();
    array_save.data[num] = data;
    $.setStorage(that.kag.config.projectID + "_tyrano_data", array_save, that.kag.config.configSave);
    "function" == typeof cb && cb(data);
  }
};

[endscript]

最後に上書き保存します。

これで、plugin.ksファイルの編集は完了です。

②セーブ時のテキストを指定する場合

今回は、赤枠の場所以降、セーブ時のテキストを「テスト」に指定します。

iscriptコンポーネントを配置します。

下記のコードを貼り付けます。

f.customized_save_title = 'テスト';

③通常のセーブに戻す場合

赤枠の場所以降、通常のセーブに戻します。

iscriptコンポーネントを配置します。

下記のコードを貼り付けます。

f.customized_save_title = '';

これで、セーブ時のテキストを指定する手順は完了です。
以上で解説を終わります。おつかれさまでした。