v3.5.1
2026-10-19Cloudflare Workers AI・NetEase Cloud QRコードログイン・Key不要のネット検索・ワールド別プレイモード
新規作成
- NetEase Cloud Music が QRコードログインに対応:アカウントページの NetEase Cloud カードをクリックするとコードが表示され、スマホの NetEase Cloud アプリで読み取ってスマホ側で認可を確認すると、ニックネーム・アイコン・VIP 状態・レベルが自動同期されます。従来の Cookies ログインも残っています
- ネット検索に Bing チャンネルを追加。内蔵・Key不要ですぐ使えるため、その行は説明文のみで入力欄はありません
- 音声認識の内蔵プロバイダに AssemblyAI / Gladia / Speechmatics を追加。いずれも Key 1つだけで、Model 行は表示されず、セルフチェックページは各社のプロトコルで実際に認識を1回実行します
- 内蔵の小米(Xiaomi)音声認識モデルは `mimo-v2.5-asr` に固定され、Model 行は表示されず、リクエストに空のモデルが入ることもなくなりました
- セルフチェックページの STT に「録音チェック」を追加:話した内容を録音して STT に送り、結果エリアに認識されたテキストがそのまま表示されるので、マイクや言語設定の問題が一目で分かります
- 音声合成の内蔵プロバイダに Deepgram を追加:Key と音色 ID(「音色IDを取得」ボタンで取得可能)を入力するだけで、Model 行は表示されず、公式のストリーミング API を使用します
- 音声合成の内蔵プロバイダに ElevenLabs を追加:Model は `eleven_multilingual_v2` に固定、音色 ID はクリックで選択でき、公式のストリーミング API を使用します
- 音声合成の内蔵プロバイダに Cartesia を追加:Model は `sonic-3.6` に固定、音色 ID はクリックで選択でき、公式のストリーミング API を使用します
- MiMo の音色をクリックで選べるようになりました:「音色を選択」ボタンで Bingtang、Moli、Suda、Baihua、Mia、Chloe、Milo、Dean をワンクリックで入力できます
- 内蔵プロバイダに Cloudflare Workers AI を追加:Account ID と API Token を入力するだけで使え、「モデル一覧を取得」も可能で、返答は文字単位でストリーミング出力されます
- プレイモードがワールドごとの保存に変更:ワールド作成画面のモードボタンは作成するワールドにだけ作用し、ワールド選択リストには各ワールド自身のモードが表示され、既存のセーブは初回進入時にその時点のデフォルトモードが記録されます
変更
- 個人アカウントページを全面的に作り直し:カード型レイアウトになり、アカウント選択は左上のコンパクトなドロップダウンに、アカウント情報は1枚のプロフィールカードに集約、NetEase Cloud の「サービスアドレス」は独立したカードに、さらに「お気に入りの音楽」「マイプレイリスト」の件数カードを追加。変更は即時反映されます
- 音楽アカウントのログイン体験を補完:QRコードログインに完全な状態遷移(コード表示 → 読み取り待ち → 読み取り済み・認可待ち → ログイン中)を実装し、失敗時はすぐに QRコードを停止、電話番号コードログインはコード取得後にカウントダウンします
- 音楽の再生と検索がより便利に:各プラットフォームの再生は標準音質に統一、VIP / 有料楽曲では通知が表示され、AI の楽曲検索にはどのプラットフォームの曲かが付き、「再生停止」などの通知は曲名を表示、楽曲情報 / マイプレイリスト / お気に入りの音楽の検索を追加、歌詞は優先的に一文字ずつ表示されます
- モデルのダウンロードがより安定:HuggingFace への直結でタイムアウトしがちだったダウンロードは、より安定した中継チャンネル経由に変更され、モデル詳細カードに余分な中継プレフィックスは表示されなくなりました
- 音色クローンが小米(Xiaomi)自身のスイッチに変更:内蔵プロバイダで MiMo を選ぶとパネルに「音色クローン」スイッチが現れ、既存の設定は自動移行され、他社プロバイダではこのスイッチは表示されません
- 「セルフチェック」ページを刷新:各チェック項目が独立したカードになり、失敗時は完全なエラー(原因チェーンを含む)が展開されてクリックでコピーでき、結果は1行ずつ展開され、チェック中は経過秒数が表示されます
- 小さいウィンドウでの設定ページのレイアウト:854×480 などのウィンドウで、タイトルとサブタイトル、ラベルとグレーの説明、入力欄の高さ、左側ナビゲーション、アバウトページのカードをまとめて修正しました
- すべての AI リクエストをストリーミングに統一:コンテキスト圧縮とセルフチェックも同じチャンネルを通り、「会話は使えるのに圧縮やセルフチェックが失敗する」ことはなくなりました
- 音声合成から「ストリーミング応答を有効化」スイッチを削除:常にストリーミングとなり、設定ファイルの `ttsStream` 項目も削除されました
- ログページの長いログが切り捨てられなくなりました:自動折り返しで完全表示され、スクロールはピクセル単位で計算されるため行を間違えてクリックしたり行き過ぎたりせず、行をクリックすると従来どおり全文がコピーされます
修復
- 「カスタム」音声を設定しても音が出ない問題:入力したアドレスに OpenAI 互換形式(`/audio/speech`)でリクエストを送るようになりました
- Cartesia の音声がセルフチェックを通るのにゲーム内で音が出ない問題:長さ不明のストリーミング WAV は実際に受け取ったバイト数で再生するようになり、解析や再生に失敗した場合はログページに明確なエラーが残ります
- Kugou コンセプト版の QRコード認可後に画面が反応しない問題:認可完了後にアカウント情報を正常に取得して表示します
- Kugou の QRコードで「偽ログイン」(一瞬ログインしてすぐ未ログインに戻る)が起きる問題:スマホ側で本当に認可が確認された場合のみログイン成功と判定します
- NetEase Cloud の QRコードログイン後に「セッションが無効 / 期限切れ」と表示される問題:ログイン状態に本当に必要な認証情報のフィールドだけを保持するようになり、ゲームを再起動しても有効なままです
- QQ Music を WeChat ログインするとアイコンがペンギンのままになる問題:WeChat チャンネルは対応するチャンネルのプレースホルダーアイコンと名前を使い、アカウント種別ラベルも実際のチャンネルに従います
- セーブを終了してもチャットパネル(CLI)が更新されない問題:ワールド退出 / 切断 / 新しいワールドへの進入で、パネル内容・スクロール位置・コンテキスト数がすべてクリアされ、新しい内容が届くまでパネルは折りたたまれたままになります
- 「チャットバーを引き継ぐ = オフ」でメッセージが余分にポップアップする問題:オフでは一切引き継がずバニラのチャットバーのみを使用し、「ミックス」モードではパネルが実際に表示されている間だけ通知を転送します
- 「モデル一覧を取得」が回り続けてパネルが永遠に出ない問題(Our Free Model):まず一覧を即座に表示し、バックグラウンドで1つずつ実測して「実測中 5/12」の進捗を表示、使えないモデルは除外するか「地域制限」と表示します
- 内蔵プロバイダ「Our Free Model」のリクエストがすべて失敗する問題:上流が接続方式を変更したため、本モッド側で追従し復旧しました
- Cloudflare の認証情報を入力しても `HTTP 401 · api key 無効` と表示される問題:リクエストが誤って他社プロバイダに送られていたのを修正しました
- モデルダウンロードカードを開いても下の「保存 / リセット」が押せてカードの上に重なる問題:カードを開いている間はレイヤー全体が本当に遮られ、クリックもホバーもできなくなりました
- 「HuggingFace リアルタイムデータ」がたびたび `request timed out` になりモデルもダウンロードできない問題:タイムアウトを 20 秒に緩和し最大 3 回自動リトライ、ダウンロードもリトライ対応でレジュームにも引き続き対応します
- セーブは CN 版なのに返答がホラー調で、極限暗黒もそのまま有効になる問題:原因はモードがセーブに追従していなかったことで、「プレイモードがワールドごとの保存」で修正されました
- 設定ページで「リセット」や「保存せず終了」を押すとプレイモードが原版に戻る問題:修正され、この2つはプレイモードに触れなくなりました
- メインメニューの「ブラックアウト」オプションを選んでも効果がない問題:修正され、本当に暗くなります
- ワールド作成画面に「(新規)」の文字が残り、説明文に `**` のアスタリスクが露出する問題:ボタンは「Verity モード:CN版」に簡略化され、ツールチップは2つのモードの違いだけを説明します
既知の問題
- 既存のワールドはまだゲーム内でモードを変更できず、`saves/<ワールド名>/verity/mode.txt` を削除してデフォルト値で再記録させるしかありません。後日ゲーム内の入口を追加します
- Cloudflare の無料プランではすべてのモデルが使えるわけではなく、一部のモデルは `403 not available on the Workers Free plan` を返します。これは上流の制限なので別のモデルを選んでください