ごいしはまぐり

ノベルゲーム制作サークル「ごいしはまぐり」紹介の他、映画紹介やティラノスクリプト等、メンバーの記事を寄せ集めています。

ティラノスクリプト

ティラノスクリプト備忘録9 セーブスロット数の変更

投稿日:

ティラノスクリプトのセーブスロットの数をデフォルトから減らしたり多くしたりしたいことはあるのではないでしょうか。
特に長編で分岐が沢山ある作品の場合はセーブスロットが沢山ほしい!なんてプレイヤーもいらっしゃることと思います。

今回はティラノスクリプトでセーブスロットの数を増やす方法を記載します。


Config.tjsをいじる

ティラノスクリプトでシステム関連の簡単なカスタマイズは、
\data\system\Config.tjs
で行うことが出来ます。

// セーブスロットの数を指定できます。
// ただし、configSaveの形式がwebstorageの場合、5個程度に抑えておかないと容量不足でセーブできなくなる可能性があります。
// スロット数はゲーム開始後は変更できません。その場合、セーブデータをすべて消した上で再度開始する必要があります。
;configSaveSlotNum = 5;


セーブスロットの数をデフォルトから変えたい場合は、Config.tjsの155行目あたりにセーブスロット数を指定する箇所がありますので、こちらを変更しましょう。

スロットを沢山作りたい…


コードのコメント書きにもありますが、セーブスロット数が多くなる場合は、Config.tjsの140行目にあるセーブ形式を変更するのが無難そうです。

// ◆ セーブの方式を指定
//注意:途中でセーブ方式を変更することはできません。
//webstorage :WebStorage領域に保存します。あらゆる環境で利用できますが、セーブデータが大きくなりすぎた場合に保存できなくなります
//webstorage_compress :圧縮を施したうえで、WebStorage領域に保存します。セーブ・ロードに時間がかかりますが、保存できるデータ量は大きく増加します
//file : セーブデータを sav ファイルとして書き出します。この場合PCゲームにしか利用できません。セーブデータを移動したり、容量制限の心配が不要です。

;configSave     = webstorage


セーブスロットのスクロールは特に設定しなくても増減されます。

ちなみに個人的にはスクロールしない画面が好きなので、
ごいしはまぐりの作品はスクロールしない数にしていたりします。


今回はセーブスロットの数について記載しました。
簡単にユーザビリティが向上できるので作品毎に設定するのもいいのではないでしょうか。

それではまた!

ごいしはまぐりではブラウザでプレイできるノベルゲームも制作しております。
作品一覧はこちらです。

  
皆さまの応援が励みになります。アクセスアップのためクリックして頂けると幸いですm(_ _)m

-ティラノスクリプト

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

ティラノスクリプト備忘録3 変数と出力

ティラノスクリプト備忘録第3弾は「変数と出力」です。変数があれば、ステータス的なのが作れたり、プレイヤーの選択による分岐以外の分岐が作れたりといいことだらけ。変数は小難しいところもありますが食わず嫌い …

ティラノスクリプト備忘録26
画面初期化

 画面の初期化…例えばエンディングが終わって、最初の画面に戻る時に使うと良さげなタグを並べておきます。 [hidemenubutton] [layopt layer="message&quo …

ティラノスクリプト備忘録18
JavaScript 変数表示

 今回は少し毛色を変えてJavaScriptを使ってティラノスクリプトを操作するメモです。 まずは単純に日付時刻を表示するところから実験です。 JavaScriptで日付時刻表示 JavaScript …

ティラノスクリプト備忘録11 複数の効果音を同時に出す

ティラノスクリプト備忘録第11弾は複数の効果音を同時に出す方法です。例えばキャラのボイスと”キラーン”というような効果音を同時に出したいときに使います。デフォルトだと前になっていた効果音が止まって新し …

ティラノスクリプト備忘録29
正規表現でタグ[]を消す

 こんにちは!今回は正規表現と置換を使ってタグを消します。 こちらのテクニックは例えばこんな時に便利です。 スクリプトを打ち始めたが…「もう一度シナリオの見直しをしたい」「ボイスを追加したくなった。依 …