カスタマイズ補助プラグイン

動作確認

ティラノスクリプト ver4.50 rc8
Windowsアプリケーション

前提条件

ティラノスクリプト ver4.50以上であること

できること

  1. システムメニューのカスタマイズ[ver1.20以降]
    • システムメニュー表示切替時のフェード時間
  2. ダイアログのカスタマイズ[ver1.20以降]
    • ダイアログのメッセージ
  3. セーブ・ロード画面のカスタマイズ[ver1.20以降]
    • 背景画像の変更(背景画像を指定しない場合は背景色)
    • フォントの種類、サイズ、色、太さ
    • セーブデータ表示領域の表示位置、幅、高さ、ラインの種類・色・太さ
    • 閉じるボタンの表示位置
    • スクロールバーの色、太さ、丸み、スムーススクロール
    • キャラ名表示ON/OFF
    • サムネイルの保存形式、圧縮率、幅、丸み、セーブデータ存在しない場合の画像表示
    • セーブ番号、最新のセーブデータへのマーク表示
    • 日時のゼロ詰め、表示形式(日本語)
    • [save_title]タグで設定されたテキスト表示
    • セーブデータの保護、削除
    • セーブデータのページ表示
  4. バックログのカスタマイズ
    • 背景画像の変更(背景画像を指定しない場合は背景色)
    • 背景の不透明度(背景画像を使用しない場合のみ)
    • フォントの種類、サイズ、色、太さ
    • ログ出力領域の表示位置、幅、高さ、行間、内側の余白、枠線の種類・色・太さ
    • 閉じるボタンの表示位置
    • スクロールバーの色、太さ、丸み、スムーススクロール
    • [p]タグ毎のライン表示
    • キャラ名の太さ、キャラ名での改行、キャラ名後の記号、キャラ名がない場合のインデント表示ON/OFF
    • 選択肢の表示/非表示、選択肢の前に表示する文字、フォントの色・太さ
    • ルビの表示/非表示、フォントサイズ
    • ボイス再生
  5. クリック待ち画像固定表示
    • 固定表示ON/OFF、表示位置

※プラグイン導入後、以下の現象が改善します。

  • [r]タグでクリック待ち画像がちらつかなくなる
  • タグでルビ表示時にレイアウトが崩れる(※横書きのみ対応)
  • Config.tjsの「defaultRubySize」と「defaultRubyOffset」が反映されない(※横書きのみ対応)
  • ログ表示領域にカーソルが乗った時にテキストカーソルになる

 

注意事項

以下の関数を変更しているプラグインを導入、もしくはご自身で修正している場合は動作を保証できません。
(当プラグインを導入したことにより動かなくなった場合は、導入済みのプラグインも併せてご連絡ください)

  • kag.js
    • pushBackLog
  • kag.tag.js
    • r
    • l
    • p
    • font
    • resetfont
    • showMessage
    • showMessageVertical
    • glink
  • kag.menu.js
    • setMenu
    • displayLog
    • showMenu
    • getSaveData
    • displayLoad
    • displaySave
    • doSave
    • snapSave
  • kag.tag_audio.js
    • playbgm
    • stopbgm
  • kag_system.js
    • nolog
    • endnolog
    • pushlog

更新履歴

2017/3/28 ver1.22 セーブ・ロード画面のセーブデータをページで表示するカスタマイズを追加、[logstop][logstart][addlog]タグ廃止、ロード画面でセーブデータを削除した際の不具合を修正
2017/3/21 ver1.21 [logstop][logstart]の不具合を修正
2017/3/9 ver1.20 セーブ・ロード画面カスタマイズを追加、オートモードにするとエラーが表示される不具合を修正
2017/2/28 ver1.10 パラメータ「log_voice_visible」を追加、[playse]によるバックログでのボイス再生機能追加、「log_chara_name_weight」が無効になっていた不具合を修正
2017/2/26 ver1.02 パラメータ「log_noname_indent」を追加
2017/2/25 ver1.01 カラーコードで設定が反映されない不具合を修正
2017/2/25 ver1.00 公開

ダウンロード

tyranoEx_v122.zip

使い方

プラグインファイル「tyranoEx」をdata/other/plugin内に置きます。
シナリオファイルの冒頭で[plugin name=”tyranoEx”]を呼び出します。
パラメータは以下の一覧を参考に設定してください。
例)[plugin name=”tyranoEx” パラメータ=”設定値”]

パラメータ一覧

http://all.moo.jp/tyrano/tyranoex_param.html

セーブ画面に任意のテキストを表示させる[ver1.20以降]

[save_title]タグを使用します。

パラメータ 必須 解説
text 表示するテキスト
color × カラーコード
bold × 太字指定する場合は「true」を指定

例)[save_title text=”表示するテキスト”]

バックログでのボイス再生機能の表示[ver1.10以降]

[playse]で設定したボイス再生をバックログに表示させるには、「log_voice_visible=”true”」に設定後、[playse]に「log=”true”」のパラメータを追加してください。
例)[playse storage=”akane01.ogg” log=”true”]

バックログにテキストを出力させる/させないようにする[ver1.20以降]

※[stoplog][logstart]はver1.22で廃止されました。公式タグ[nolog][endnolog]を使用してください。

バックログだけに任意のテキストを表示させる[ver1.20以降]

※[logadd]はver1.22で廃止されました。公式タグ[pushlog]を使用してください。
プラグイン適用後、[pushlog]タグに以下パラメーターが追加されます。

パラメータ 必須 解説
text 表示するテキスト
color × カラーコード
bold × 太字指定する場合は「true」を指定

例)[pushlog text=”表示するテキスト”]

利用規約

・改変、改造は自由です。使いやすいようにカスタマイズしてください。
・利用制限もありません。商用でも利用可能です。

使用報告、クレジット表記について

どちらも任意ですが、ご報告頂けると喜びます。
クレジット表記頂ける場合は以下でお願い致します。

作者名 黒豆
サイト名 Kuromamemo
URL http://all.moo.jp/tyrano/

参考

当プラグイン作成にあたり、参考にさせて頂きました。ありがとうございます。

今後追加したい機能(できるかは不明)

  • ルビの縦書き表示対応
  • コンフィグ画面のカスタマイズ
  • ダイアログを装飾できるようにしたい
  • バックログでのボイス再生機能(ver1.10で対応済み)

「ここをカスタマイズしたい!」というようなものがあれば、Twitterからご連絡ください。
痒いところに手が届くプラグインでありますように。

SNSでもご購読できます。

コメント

  1. OY より:

    こんにちは
    ブログ拝見させていただきました
    通りすがりですが、バグ報告をさせていただきます

    プラグイン読み込み後、文字表示のオート開始した後、[p]タグでエラーが発生する模様です

    改造なし他プラグイン無し
    カスタマイズ補助プラグインver1.10
    ティラノスクリプトver4.50rc、Ver4.40で確認しました m(_ _)m

    1. 黒豆 より:

      OY様
      不具合のご報告ありがとうございます。
      ver1.20にて修正しました。
      よろしくお願い致します。

  2. つぶっこ より:

    こんにちは。プラグインのお蔭で大変助かっております。
    一つ詰まってしまったことがあるのですが、セーブスロットの数を減らすには、どうすればいいのでしょう?
    config.tjsで設定しても反映されず、こちらのプラグインではパラメータが設定されていないので困っています。
    初歩的なことで申し訳ありませんが、教えて頂けると嬉しいです。

    1. つぶっこ より:

      さらにもう一つお尋ねしたいことが増えました。
      [logstop]でバックログの一部の文章を非表示にした後に[logstart]を指定すると、非表示にした部分まで表示されてしまうのですが、どうしたらいいでしょうか?
      立て続けにコメントを送ってしまい、申し訳ありません。

    2. 黒豆 より:

      つぶっこ様
      プラグインのご利用ありがとうございます。

      ①セーブデータのスロット数を変更したい
      Config.tjsの『configSaveSlotNum』の注意事項に以下の記載があります。
      //スロット数はゲーム開始後は変更できません。その場合、セーブデータをすべて消した上で再度開始する必要があります。
      『ゲーム開始後』とは、『一度でも制作中のゲームを起動した』状態を指します。
      一度セーブデータを消去した上で、試して頂けますでしょうか?
      ティラノスクリプト 製作テクニックwiki様の以下のページが参考になるかと思います。
      http://tyrano.wiki.fc2.com/wiki/%E3%82%BB%E3%83%BC%E3%83%96%E3%83%AD%E3%83%BC%E3%83%89%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F

      ②[logstop][logstart]の挙動
      申し訳ありません。確認したところ、不具合でした。
      ver1.21にて修正をしておりますので、ダウンロード後にプラグインを置き換えてください。
      よろしくお願い致します。

  3. つぶっこ より:

    迅速なご対応ありがとうございます!
    セーブスロットの件は、ティラノライダーでゲームを起動中にデータを削除したところ、すぐに反映されました。
    [logstop]のほうもプラグインを置き換えたら、無事に文章が表示されなくなりました。
    こちらのプラグインのお蔭で、自分の好きなようにカスタマイズできて、本当に感謝しております。

    1. 黒豆 より:

      つぶっこ様
      どちらとも無事に解決したようでよかったです。
      こちらこそプラグインの不具合報告、ご利用をありがとうございました。

  4. ゆう より:

    はじめまして、ゆうと申します。
    こちらのプラグインを使用させていただいて、現在システム面を組み込んでいるのですが、質問させてください。
    セーブ画面のページ表示をさせたいのですが、
    [plugin name=”tyranoEx” save_view=”page”]
    と記載してもページ表示になりません。
    他に何か設定など必要なのでしょうか?
    現在こちらのプラグイン以外は使用してません。
    ティラノスクリプトのバージョンはver4.50 rc8です。
    大変初歩的な質問で申し訳ありませんが、よろしくお願いします。

    あと、もしよろしければ、バックログの戻るボタンを画像に変更するを追加パラメータで入れていただけると嬉しいです。
    ×だと現在作っているゲームの雰囲気と合わないため、自作したいと考えてます。

    1. 黒豆 より:

      ゆう様

      返信が遅くなってしまい、誠に申し訳ありません。

      ①ページ表示について
      こちらで現象が発生せず、[plugin name=”tyranoEx” save_view=”page”]でページ表示ができる状態です。念のため、セーブデータとキャッシュを削除して、もう一度ご確認頂けますでしょうか?
      セーブデータとキャッシュの削除については、ティラノスクリプト 製作テクニックwiki様の以下のページが参考になるかと思います。
      http://tyrano.wiki.fc2.com/wiki/%E3%82%BB%E3%83%BC%E3%83%96%E3%83%AD%E3%83%BC%E3%83%89%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F

      ②バックログの戻るボタンの画像のご要望
      承知しました。プラグインの設定で対応を検討しますが、お急ぎであれば、data/others/plugin/tyranoEx/image/にあります、menu_button_close.png、menu_button_close_over.pngをご希望の画像に置き換えることで、画像の変更は可能です。

      よろしくお願い致します。

      1. ゆう より:

        黒豆様

        ご返信ありがとうございます。
        教えて頂いた方法でうまく動かすことができました。

        また、バッグログの追加希望の件もありがとうございます。
        うまく画像を変更することができました。

        ありがたく使わせていただきます。
        また何かわからないことがあれば質問させてください。
        その際はよろしくお願いします。

  5. 藤崎 藍 より:

    初めまして、個人でゲーム制作をしている
    藤崎と申します。
    >ご報告頂けると喜びます
    とのことで、報告に参りました。

    先日公開された拙作「僕の隣の天使」
    http://www.freem.ne.jp/win/game/14569
    にて、プラグインを使わせていただきました。

    バックログの表示が自分好みにできて、とても楽しく
    作ることが出来ました! ありがとうございます。
    またティラノスクリプトで制作するときは、
    プラグインをお借りしたく思います。

    不具合(?)としては、
    コンフィグでテキスト速度をテストしたあとなどに
    本編に戻ってログを開くと、
    「#」以降の名前を表示する色で本編のテキストも表示されてしまう
    という現象がありました。
    こちらは、本編のテキスト色と同じ色に、ログの文字色を書き換えることで
    解決できたので、不便はなかったのですが、念のため報告いたします。

    1. 黒豆 より:

      藤崎様

      はじめまして、黒豆と申します。
      この度は、プラグインの使用のご報告を誠にありがとうございます。とても嬉しいです!
      是非時間を見つけて遊ばせて頂きます(^_^)

      また不具合のご連絡までありがとうございます。確認後、修正致します。
      ありがとうございました。

  6. 藤崎 藍 より:

    ※上手く送信できなかったようなので再送いたします(URL部分を省きます)

    初めまして、個人でゲーム制作をしている、
    藤崎と申します。
    「ご報告いただけると喜びます」
    とありましたので、プラグインの使用報告に参りました。

    先日公開されたノベルゲーム「僕の隣の天使」
    に、プラグインを使わせていただきました。ありがとうございます。

    お陰様で、セーブデータ削除/保護や
    お洒落なバックログの作成など
    満足いく画面ができ、とても満足しております!

    機会があれば、またお借りしたいです。

コメントを残す

*