2025年12月28日日曜日

【2025年】今年の振り返り

2025年ももう終わりなので、恒例の振り返り記事です。
当然ながら当たり障りのない範囲で書いてます、実際はもっといろいろあったよ。

車検(1月)

どこにも書いていなかった気がするけど、うちの車を車検に通してきました。
だいぶ高けえ!
車検が1泊2日だったから、自分も1泊2日で代車を乗り回してあちこち行ってました。宿はビジホ(スーパーホテル)でしたが近くのレストランのケーキがめちゃめちゃおいしかったのが記憶に残ってます。
2027年も行こうかな。

新作のテキスト執筆&過去最速で完了(1~3月)

正確には昨年末くらいにはちびちびやっていたはずですが、今年初めから書き始めてからほぼ2か月で本文4.3万文字を書き上げています。
3月1日には、過去最速ペースで初期稿完成! イエイ! とかそんなことを言っています。
2か月で4.3万文字は一般的に見たら超遅いと思うんですけど、過去2作の遅筆ぶりを思えば爆速と言っても過言ではないと思います。
この後分岐想定漏れとかいっぱいあって都度書き足しているんですけど、それはまた別の話

初めてのイラスト発注(3月)

最新作は一部背景をイラストをイラストレーターさんに描いていただいてます。いい雰囲気のイラストになりました。
まだ公開してないんですけどね、これは作品公開とほぼ同時になると思います。

山形旅行(5月)

内容はブログに書きましたので、ぜひ読んでください(山形旅行記(2泊3日))。
だいぶハード旅程で楽しみきれていない感は否めないので、次は1~2箇所に絞りたいですね。
あと……山形は車で行く距離ではないです。なにかと融通はきくし行き帰りの時間が自由になるメリットが大きすぎて結局車で行っちゃうんですけどね、正直きつい距離でした。

内房旅(8月)

ふと思い立って決めた旅行ですね。これも内容はブログに書いていますのでぜひ読んでください(日帰り内房旅)。
千葉県最南端に行きたい! ただそれだけの旅行です。房総半島内陸にも見どころはあるし、外房もいつか回りたいと思っています。たぶんまた似たようなノリでやると思います。

生活環境改善活動(7月~)

なんか仰々しい表現ですが オブラートに包まずに言えば結構荒れてる部屋を人間らしい部屋にしていこうと思って、片付けなどをやっています。実はね、まだ終わってません。
今年前半に長期出張していて、夏に自宅へ帰還して、部屋の荒れっぷりに これはいかんでしょ、と(かなり今更)思ったのがきっかけですね……。
夏場はエネルギー有り余っていたので、不用品などをひたすら捨てまくり、過去の部屋からずっとためてきた検針票などもスキャナーを買ってすべて電子化して廃棄するなどしています。
それでもまだなお行き場が確定できない物品が片付けきれていないんですけどね、どう処理したもんか妙案が浮かばないので未分類ボックスみたいなヤツを作ってぶち込んでおくしかねーかなと思ってます
問題の先送りではあるけど、100サイズ段ボール1箱に満たない量だから、まあまだ大丈夫……。
来年はこの活動にひと区切りつけるのを目標にしたいと思っています。

Twitter定期更新再開(8月)

さすがに動かさなすぎはいろいろアレかと思って、再開しました。
ほとんど夜ごはん画像を流すアカウントになってますが……。

ブログの毎月更新できた

なにげに目標でした、やっとできたよ。

今年後半は大きいイベントがプライベートでは無く、わりと穏やかな一年だったかなと感じています。
ゲーム制作も順調なので、特大ちゃぶ台返しがなければ完成しそうですね

今年もありがとうございました。来年もどうぞよろしくお願いいたします。

2025年12月21日日曜日

【ウディタ】イルシェラート関連作の進捗(11)新しいコマンドの検討

最新作でも継続使用しているテキスト表示システムに導入したい、新しいコマンドの実装はエンディングまで通せるようになってからかなと思っているのですが、肝心のそのタイミングがまだ先になりそうなので、備忘録をかねて記事に書いておこうと思います。

コマンド見出し/引数指定:
○Vo
ボイスID(UDBのID指定),再生遅延f(初期値0f)

今のところパン操作は考えていないけど、操作の自由度を考えて追加するならコマンド側に追加かなと思っています
顔グラフィック表示コマンドに抱き合わせるタイプのコマンドも用意したいのですが、ひとまず保留とします

UDBの設定/音声ファイル設定用(新規作成)
・sysDBのBGMなどと同等の仕様
・ファイルパス、チャンネル(10~29)、音量を指定可能とする

CDBの設定/共通システム変数
・ボイス全体の音量調整項目を設ける
・チャンネルごと(=キャラごと)の音量設定項目を設ける
(今後の作品でボイスファイル数がめちゃ多くなる可能性を考慮してCDB管理としたので、コマンド実行時は文字列変数経由でファイルパスを渡すことになる)
・テキスト送り時の挙動を選べるようにする
 そのまま再生(次のボイス指定がくるまで再生するがイベント終了時は止める)/再生停止(テキスト送りしたら止める。標準設定はこっち)

コマンド実行時:
・テキスト表示処理 → ボイス再生処理 と呼び出し(効果音再生と同様)
・SEとして再生するので、
①現在SE音量一時退避
②ボイス再生音量は、
 全体音量調整×キャラごと設定×ファイル単体設定の乗算で算出
③SE再生音量へ代入
④SEとして指定チャンネルで再生
⑤SE音量を一時退避から復旧

テキスト送り時に音声停止する場合は、SE全体停止を使う(困ったら仕様変える予定)。

こんな感じで考えています。
年末年始でイベントテキストの編集はたぶん終えられると思いますので
それから実装作業をしていく予定です。

よさげなら、最新作に声をあててもらうのも検討できるかなと思います
ただ問題は、人間が声を出して読む想定でセリフを書いていないってところなんですよね
チューニングが要りそうです。
これも含めて、実現できるのかどうかの検討はやっていきます。
また進展があれば紹介しようと思います。