Skip to content

v1.23.0

2026-08-02 リリース

ビジュアルノベルモードを作り直した回です。GM が背景を差し替え、全員の画面を揃えて場面を見せられるようになりました。あわせて重いルームでの自動保存と読み込みに手を入れ、画像が数百枚あるルームでも操作が止まりにくくなっています。ココフォリアのルーム取り込みバフの残ラウンド自動減少も入っています。

✨ 新機能・改善

ココフォリアのルーム取り込み(実験的機能)

ココフォリアで書き出したルームデータ zip をテーブルにドラッグ&ドロップすると、盤面ごと取り込めるようになりました。コマを 1 体ずつ移すキャラクターの取り込みに対して、こちらは卓そのものを持ち込みます。

取り込んだ結果はチャットにシステムメッセージとして流れ、何が入って何が入らなかったかを確認できます。ココフォリア側の仕様は公開されていないため実験的機能です。詳しくは ココフォリアのルーム取り込み を参照してください。

バフの残ラウンドが自動で減ります

行動順でラウンドを進めると、コマに付いたバフの残ラウンドが 1 減り、0 になったバフは自動で消えてチャットに通知されます。砂時計のアイコンで自動減少を切り替えられます。

ノベルモードの演出

GM がノベルモード専用の背景画像を指定できるようになりました。指定した背景は参加者全員に同期され、場面転換に合わせてフェードやワイプで切り替わります。解除すればテーブルの背景に戻ります。

  • 表示レイアウトを 3 種類から選べます … 立ち絵の上に出る吹き出し、画面下に固定する ADV ウィンドウ、長い文章を読ませる全画面
  • 文字の読みやすさ(なし / 弱 / 中 / 強)で、背景を暗くしてぼかす度合いを調整できます。参加者ごとの設定です
  • 演出に 退場 が加わりました。指定した発言を最後にその立ち絵がステージから消え、再び発言すれば戻ります
  • BGM を SE パネルから直接切り替えられます。ジュークボックス経由なので参加者全員に反映されます

上映モード

GM が 上映モード を入れると、GM がめくった位置に参加者全員の画面が追従します。リプレイの読み合わせや、場面をそろえて見せたいときに使います。参加者は「自分で読む」でいつでも追従を外れ、「追従に戻る」で戻れます。

ノベルモードの進行

  • オートプレイが現在地から始まります。これまでは必ず最古の発言まで巻き戻っていました。巻き戻して再生したいときは隣の 最初から再生 を使います
  • 対象のチャットタブを選べるようになりました。メインタブ固定ではなくなり、選択は次回も引き継がれます
  • キーボードで進行できますCtrl を押している間はスキップ、Home / End で最古 / 最新へ、A でオートプレイ、L でログ、S で立ち位置ガイド。? で一覧を開けます
  • バックログを絞り込めます … 自分の発言のみ / 演出付きのみ、そして「現在地へ」で表示中の行まで戻れます。発言が多いルームでは直近 200 件だけを描画し、残りは「さらに読み込む」で伸ばします

見やすさ・読み上げ

  • 演出の強さに「控えめ」を追加しました。揺れや跳ねなど繰り返すアニメーションが止まります。OS の「視差効果を減らす」設定にも従います
  • 表示中の台詞をスクリーンリーダーが読み上げられるようになり、アイコンだけのボタンにも名前が付きました

重いルームでの保存と読み込み

画像が数百枚ある数十 MB のルームで、自動保存が操作を止めてしまう問題に対処しました。

  • コマをドラッグしている間は保存しません。手を離してブラウザの手が空いたタイミングまで待ちます
  • 保存に時間がかかるルームでは保存の間隔を自動で広げます
  • 保存データの圧縮と展開をバックグラウンドで処理するようになりました。すでに圧縮済みの画像を圧縮し直すのもやめています
  • 読み込み時に、保存データの画像を変換し直さなくなりました。取り込んだときに変換済みのものを、開くたびにやり直していました

🐛 不具合修正

  • 文字送りで絵文字が壊れるのを修正 … ノベルモードの本文が 1 文字ずつ表示される途中で、絵文字が半分に割れて「�」になることがありました
  • 場面転換の演出が正しく発火するように修正 … 背景の切り替え演出が、場面転換の発言ではなく「添付した SE を外したとき」に走っていました
  • スマートフォンで立ち絵と吹き出しが画面からはみ出すのを修正
  • ホーム画面に追加したアプリのアイコン・名前が欠ける問題を修正 … 認証のあるサイトで manifest.webmanifest の取得が失敗していました

🔧 開発者向け

自分でビルドして使っている方向けの変更です。

  • ノベルモードのオーバーレイを分割 … 1000 行を超えていたコンポーネントから、立ち絵の配置ロジック・再生制御・バックログをそれぞれ独立した単位に切り出しました
  • zip の生成と展開を Web Worker へ移動 … メインスレッドでの CRC 計算とアーカイブ組み立てが無くなります。ワーカーが使えない環境では従来どおりメインスレッドで処理します
  • サムネイル生成を createImageBitmap + OffscreenCanvas に変更 … 非対応環境は canvas 経由にフォールバックします
  • xml-formatter への依存を削除 … 保存する XML の整形を自前の実装に置き換えました

過去の全変更や開発者向けの詳細は、GitHub ReleasesCHANGELOG を参照してください。