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

情報をシェアしよう

2ヶ月ぶりに書きます。


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


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

前回の日誌

日誌その8にして、ようやく第1話が完成しました。 以下、メモがてら第1話完成直前までの「最後の悪あがき」を書いていきます。...

まとめ

スポンサーリンク

この記事の目次

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

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

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

スキップ中なら「スキップ中」、オート中なら「オート中」と、 プレイヤーに知らせる仕組みがあると親切です。 ティラノスクリプトはデフォルトではそういう仕組みがないので、 それを仕込むプラグインを作りました。 ダウンロード monitor_stat.zipをダウンロード 履歴 2018/01/31 18:29 仕様を変更...

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

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

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

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

変更前はこんなん。

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

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


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


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

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

購入ページ(DLSite)

ゲーム・アプリ・Youtube等で自由に使えるオリジナル音楽素材集です。大迫力のオーケストラを中心としたファンタジーRPGゲーム想定のBGM20曲が収録されています。「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」導入

ダウンロードページ

CDリッパーと様々なフォーマット変換器

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


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

紹介ページをシンプル化

下のボタンでスタート。スマホは横向き推奨。 鋭意連載中……

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

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

スポンサーリンク

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

連載ボリュームのアンケ

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

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

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


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


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

関連

Google翻訳はデフォルトだと5000文字までしか翻訳できません。 以下、調べてもなかなか見つからなかったのでメモがてら...

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

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


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


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

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

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

吉里吉里でググる

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


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

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

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


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


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

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

完全無料のアドベンチャーゲーム作成ツール。商用利用可能。作成したゲームはPC(Windows、Mac、Linux)、スマートフォン(iPhone,アンドロイド)、各種タブレットなどあらゆる環境で遊べます。

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

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

HTML エンティティとは、アンパサンド (&) で始まりセミコロン (;)で終わるテキスト (文字列) のひと固まりです。エンティティは(通常は HTML コードとして解釈される)予約済み文字や、(ノーブレークスペースのように) 見えない文字を表示するためによく使用されます。標準キーボードでは入力が難しい文字の代わり...

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

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


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

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

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


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


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

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

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


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

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

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


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


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

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

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

関連

バックログの改行が上手く行われていないのが気になりました。 ありがたいことに便利なプラグインがあったので、それとCSSを併...

スポンサーリンク

書いた記事

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

Name : テラニート さん Title : バグ報告? ブラウザでプレイさせていただいているのですが 4話の殺すな...

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

アドベンチャー形式のノベルを作ろうとおもい、超かっちょいいテーマプラグインを使用させていただきました。 ただ、ティラノビル...

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

傍点(ぼうてん)、圏点(けんてん)、脇点(わきてん)。 よく小説とかで使われている「文章強調」の技法ですね。記事のサムネの...

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

ティラノスクリプトには「マクロ」っていうのがあります。 繰りかえし使う複雑な命令を、あらかじめ登録しておいて、シンプルな記...

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

Alert『Error:○○:○行目:画像ファイル「○○.png」が見つかりません。場所はフルパスで指定されていますか? (例)...

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

先日、「正規表現」というめちゃくちゃ便利なテクニックを知りました。 以下、正規表現をノベルゲームのシナリオスクリプト作業に...

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

ノベルゲーム制作の効率化のために導入しました。 フリーソフトの名前は「Primg」。 Primgを使うと、カンタ...

情報収集・勉強

Androidアプリリリース方法

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

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

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

後輩に教えてあげたら喜ばれたので、 1つの作業効率化方法として書いておく。 資料を作成する際、特定のフォルダに入っているファイルの一覧を Excelに貼り付けたりしたい場合がある。 しかし、エクスプローラではファイル一覧を見ることはできるが、 それをそのままコピーしてExcelやメモ帳に貼り付けることができない。 そん...

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

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

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

目次はじめに正規表現で改行含む複数行を検索・置換する方法仕組みを解説 はじめに 検索でトップページに出てくる奴はほとんど 開始*?終了 みたいな感じなんですけど、自分が使っているVisua ...

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

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

完全無料のアドベンチャーゲーム作成ツール。商用利用可能。作成したゲームはPC(Windows、Mac、Linux)、スマートフォン(iPhone,アンドロイド)、各種タブレットなどあらゆる環境で遊べます。

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

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

完全無料のアドベンチャーゲーム作成ツール。商用利用可能。作成したゲームはPC(Windows、Mac、Linux)、スマートフォン(iPhone,アンドロイド)、各種タブレットなどあらゆる環境で遊べます。

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

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

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

「ティラノスクリプトでランキングを扱いたいなー」 という方のために、phpサーバーとの連携を前提とした プラグインを作ってみました。 ダウンロード temprunking.zipをダウンロード 履歴 2018/02/02 11:06 クロスドメイン対策。 2017/12/03 21:43 サーバーの設定によってはラン...

神経衰弱ミニゲーム

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

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

まとめ


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


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

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


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


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

スポンサーリンク