ティラノビルダーで連載型サウンドノベルつくる日誌 その9

 

2ヶ月ぶりに書きます。


第2話・第3話・第4話と公開しました。


だいぶメモが溜まってきたので、定着のためにそろそろまた書き出しておきます。

 

前回の日誌

ティラノビルダーで連載型サウンドノベルつくる日誌 その8

 

まとめ

ティラノビルダーで連載型サウンドノベルつくる日誌 まとめ
随時追加していきますφ(・ω・ )

 

スポンサーリンク

この記事の目次

プラグイン・機能追加・改善

 

オート中・スキップ中にアニメーションを表示するプラグイン

 

使用させていただいたプラグイン

【プラグイン】スキップ中/オート中表示

 

アニメーションの種類は選択できます。とても手軽で便利。

 

 

タイトル画面のデザイン改良

 

選択ボタンとタイトルロゴ変更。

 

選択画面にニンジンアイコン追加。アイキャッチ用。

 

変更前はこんなん。

 

 

頷き演出で頭の上が切れないようにサイズ調整

 

立ち絵変更時、「振動」で立ち絵をぴょんと跳ねさせてます。


その時、立ち絵は「下に沈む」ので、サイズによっては頭のてっぺんが切れてしまう。なのでちゃんと頭のてっぺんまであるサイズにして、位置調整を行いました。(縦100px大きくして、表示位置を-100pxにした)


既存の立ち絵の位置は、正規表現で一括置換しました。立ち絵の再出力はPSDtoolでラクチン。

 

 

BGM素材「THE DARKNESS(Studio神無月)」購入

 

購入ページ(DLSite)

THE DARKNESS 著作権フリー素材集 Vol.31 ファンタジーRPG素材 BGM20曲 WAV+mp3 [Studio神無月] | DLsite

 

商用・改変可


楽曲は1分半~2分半で、ややループBGMとしては使いにくいですが、非常に高品質でカッコイイ。ファンタジー系だけでなく、現代モノのここぞという場面でも使えると思います。

 

 

シーン転換時に必ず「全員退場」を入れるように

 

いちいち判断するのがメンドウなので。


NScripterだと自動で設定する項目がある。スクリプト量は増えてしまうけど、ゲームが重くなることはないと思うので、これでいきます。


退場命令が重複しても、特にエラーはない…………はず。正規表現で置換する時もこっちのほうがマッチさせやすくて便利。

 

 

次話への導線ページ

 

ユーザビリティは下がりますが、「次話への導線ページ」を作成しました。


1話⇒次話導線ページ⇒2話⇒次話導線ページ⇒3話⇒……」という流れになる。ネット上に作品を丸投げする仕様上、コピー防止にも繋がるかなと。


WordPressのカテゴリを新設して、プラグイン「Ultimate Category Excluder」をつかって普段は非表示にしておきます。

 

 

デバッグ用に各話へ飛べるパスワードを用意

 

自分用に各話遷移のパスワードを設定しておきました。これで多少デバッグがラクになるかなと。

 

 

一部テキストがバックログ内でインデントされていたのを修正

 

.log_body dl.none dd{
	margin-left:0;
}

 

ただし、現在はプラグインのほうで修正されているっぽい。

 

 

Twitterシェアプラグイン導入

 

アップデートで新たに追加されたTwitterシェアプラグインを導入してみた。


とても便利。


ただしURLに「#(半角シャープ)」を使うと、「=(半角イコール)」に変換される仕様らしく、サイトのアンカーには飛ばすことができないので注意。

 

 

OGG・M4Aの一括変換用に「fre:ac」導入

 

ダウンロードページ

fre:ac - free audio converterの詳細情報 : Vector ソフトを探す!

 

一般設定でファイル名パターンを「filename」のみにしておくこと。でないとアーティスト名などもごちゃごちゃに出力されてしまう。


オンラインコンバーターでは作業スピードに限界があると思ったので導入。非常に変換スピードが速くて助かる。

 

 

紹介ページをシンプル化

 

クロノウサギR 紹介ページ

 

元々はただのブログ記事みたいにズラーーと縦に長かったのを、アコーディオンでぎゅっと短く折りたたみました。

 

ボタンを並べて配置し、新しいものには「NEW!!」が表示されるようにCSSを調整しました。

 

スポンサーリンク

そのほか所感・気づいたこと

 

連載ボリュームのアンケ

 

 

 

連載作品をどのタイミングで触るかアンケ

 

 

 

Google翻訳が効くことに気づいた

 

 

なお、長文はダメルビもダメ


ティラノ作品でGoogle翻訳をまともに機能させたいなら、「アドベンチャー形式」かつ「ルビなし」である必要がある。


それか、あらかじめGoogle翻訳をしたテキストを組み込むか。

 

関連

【Google翻訳テク】5000字以上の長文テキストを翻訳するやり方メモ

 

 

保存・プレビューの遅さにどう対処するか

 

マシンスペックのせいか、テキスト量が多いせいか、プラグインを入れすぎてるせいか、ティラノビルダーの保存・プレビューがかなり遅い。30秒くらいかかる


これが本当につらい。またどうも「BGM停止」がプレビューでは反映されないので、プレビューにかなりコツがいる。


ティラノビルダーではなくテキストエディターで基本的に作業することを検討するべきかもしれない。「だったらティラノスクリプトでよくね?」って話だけど、ビルダーのコンポーネントの見やすさも魅力的だから悩ましい。

 

 

連載のざっくりフローチャート

 

  • 1.立ち絵作成
    立ち絵がなければ始まらない。
  • 2.テキスト移植作業
    正規表現を駆使して、なるべくラクをする。
  • 3.ビルダーでテストプレイ&修正
    ここがキツい。プレビュー待ち時間が特に。
  • 4.TIPS追加
    世界観や用語の補足をする。
  • 5.自動セーブフラグ追加
    正直、自動セーブは要らない気がしてきた。
  • 6.公開
    「どうせあんま読まれねぇんだよな……」と思いながら根性で公開する。

 

 

吉里吉里でググる

 

ティラノスクリプトは吉里吉里と仕様が近いんだから、吉里吉里でググればいいことに最近気がついた。


ただもちろん、異なる点も大いにある。

 

 

タグ内で変数を呼び出す時は「%」「&」

 

タグ内で変数呼び出すときは「name=”%chara_name”」みたいに「%(パーセント)」頭につけないといけないんすね。


「&(アンド)」でもいい? 正直違いがよくわかってないです。Google検索では「&」「%」が使えないし、解説がなかなか見つからない。


「&」のほうは、「エンティティ(実体)」という名前らしい。

 

参考にさせていただいた記事

変数と演算を活用する-使い方&チュートリアル- ティラノスクリプト|スマホ対応のノベルゲームエンジン。無料

 

ティラノにおける定義はよくわからないが、一般的には「予約済み文字や見えない文字を表示する」ために使われるものらしい。

 

参考にさせていただいた記事

Entity (エンティティ) - MDN Web Docs 用語集: ウェブ関連用語の定義 | MDN

 

 

OGGのタイトル名はエクスプローラーでは表示されない?

 

OGGファイルのタイトル名やアーティスト名が、どうもWindowsのエクスプローラーでは表示されない。


仕方ないのでMA4ファイルのほうもタグ編集して、エクスプローラー上で見やすくした。

 

 

バックログプラグインとルビ拡張プラグインが競合している

 

両者ともティラノ本体の関数を上書きする仕様。使用している関数名が被っているため、片方が使えなくなる(らしい)。


悩んだすえ、バックログプラグインを優先し、ルビ拡張プラグインは諦めた。(ルビ拡張プラグインがないと、ルビつけが恐ろしくタイヘンになるが、根性でどうにかなる)


どうにか改変できないかと考えもしたけど、今はJavaScriptの知識がなさすぎてどうしようもない。

 

 

プラグインの読み込む順番

 

tyrano.ksなどでプラグインの読み込む順番を変えると、上書きの順番も変わることに気がついた(思えば当たり前)。


ただ、順番を変えたところでバックログとルビ拡張の競合は解決しなかった。当たり前。

 

 

バックログプラグインの面白い機能(?)

 

バックログプラグインを入れていると、一部のHTMLタグを直接ティラノスクリプトに書いて発動できるようになる。


ただし、読み込みの残像が表示される。


何かに使えないかと思ったけれど、今のところ思いつかず。でも面白い。

 

 

[pushlog text=” “]でバックログ内をいじれる

 

[pushlog text=”<br>”]とかで、バックログ内をいじれることを今さら知った(この例では改行タグ<br>をバックログ内に挿入してる)。これギミックにも使えそう

 

関連

【ティラノビルダー】バックログで改行されない時の解決策メモ【カスタマイズ】

 

スポンサーリンク

書いた記事

 

タイルトランジションプラグインの表示バグ対処

 

【ティラノビルダー】タイルトランジションプラグインでスキップ時の表示バグとその修正【返信】

 

 

テーマプラグインのメッセージウインドウが反映されない時の対処

 

【ティラノビルダー】テーマプラグインのメッセージウインドウが反映されない時の解決策メモ

 

 

傍点(圏点・脇点)を使う方法

 

【CSS】ティラノビルダーで傍点(圏点・脇点)を使うやり方メモ

 

 

シンプルな立ち絵変更マクロ案

 

【ティラノビルダー】シンプルな立ち絵変更マクロ案

 

 

アラート「画像ファイル○○が見つかりません」対処

 

【ティラノビルダー】アラート「画像ファイル○○(立ち絵)が見つかりません」の解決策メモ

 

 

正規表現でスクリプト置換を捗らせる方法

 

【時短】シナリオスクリプト移植・置換を「正規表現」で捗らせるメモ【ティラノビルダー】

 

 

立ち絵や背景のサムネ一覧画像を印刷する方法

 

画像の一覧・カタログを印刷するフリーソフト「Pring」【使い方】

 

 

情報収集・勉強

 

Androidアプリリリース方法

 

参考にさせていただいた記事

 

 

フォルダのファイル名を一括でCSV出力する方法

 

参考にさせていただいた記事

【Windows】フォルダ内のファイル名一覧を簡単に作成する方法 - ほんじゃーねっと

 

正規表現による置換作業に利用する。

 

 

改行をふくむ複数行で正規表現

 

参考にさせていただいた記事

https://gd-gd.xyz/2018/05/27/%E7%B5%B6%E5%AF%BE%E3%81%A7%E3%81%8D%E3%82%8B%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE%E3%81%A7%E6%94%B9%E8%A1%8C%E5%90%AB%E3%82%80%E8%A4%87%E6%95%B0%E8%A1%8C%E3%82%92%E6%A4%9C%E7%B4%A2%E3%83%BB%E7%BD%AE/

 

 

ティラノビルダーのプラグインの作り方

 

参考にさせていただいた記事

ビルダーのプラグイン作成- ティラノスクリプト|スマホ対応のノベルゲームエンジン。無料

 

 

ティラノスクリプトのサーバー連携

 

参考にさせていただいた記事

サーバーサイドと連携- ティラノスクリプト|スマホ対応のノベルゲームエンジン。無料

 

サーバー連携やってみたいけど、情報がすくなすぎて何から勉強すればいいかよくわからない。とりあえず上級者向けっすね。

 

 

オンラインランキングプラグイン

 

参考にさせていただいた記事

【プラグイン】オンラインランキング

 

 

神経衰弱ミニゲーム

 

参考にさせていただいた記事

オート神経衰弱

 

ティラノスクリプトでJavaScriptをどう使うのか、とても参考になる気がする。

 

 

まとめ

 


もっと公開ペース上げられるでしょ


やれるかどうかと実際にやるかは別問題だ(目をそらす)

 

公開は進んでいますが、「モチベーションの維持」というどうしようもない問題にブチ当たりはじめている今日このごろです。


なんとか作業を効率化したり、制作の意義をみつけていきたいと思ってます。誰にも望まれていなくても、続けられるのが個人サークルです。


今回は以上です。良きノベルゲライフを────ではまたφ(・ω・ )

 

 

【時短】ノベルゲームの立ち絵・表情差分の作り方【PSDTool・クリスタ・ティラノビルダーで】
ティラノビルダーで「画質悪い」と感じた時の解決策メモ

 

スポンサーリンク
タイトルとURLをコピーしました