TRPG Online Session Tool

ユドナリウム リコリス

ブラウザだけで、どこでもTRPGのセッションを。
照明・音楽・コマ演出まで、こだわりヴィジュアルテーブルトップを目指して。

キャラクター

ユドナリウムリコリスとは

🌐

ブラウザ完結

インストール不要。ブラウザを開くだけでTRPGのオンラインセッションが始められます。

🕯️

照明システム

松明・魔法の光・レーザー。壁による光遮断も再現する、こだわりの照明エンジン。

🎵

ジュークボックス

BGM・SE・環境音の3モード。雰囲気たっぷりのサウンドでセッションを盛り上げます。

🎭

VNモード

ビジュアルノベル風の立ち絵表示。キャラクターの表情でシーンを彩ります。

セッション風景

接続先

🔗

公開サーバー

ブラウザでアクセスするだけでOK。アカウント登録不要。

📂

ソースコード

MIT License。フォーク・改造自由です。

操作説明

アップデート履歴

v1.66
2026-07-14

接続インフラ大改修・WebSocket Relayデフォルト化・サーバー状況可視化

  • デフォルト接続をWebSocket Relayモードに変更 — 従来のSkyWay P2Pをデフォルトから外し、サーバー経由のWebSocketリレーをデフォルトに。NAT・モバイル回線・ファイアウォール環境での「自分一人だけ島」現象を解消。config.yamlで websocket-relay / websocket-signaling / skyway2023 を選択可能
  • SkyWay SDKのTURN・STUNを強化 — TURNサーバーを有効化(turn: true)、STUNポート443/3478を指定。トークン更新リマインド120秒・キープアライブ30秒を設定し、長時間セッションの接続落ちを軽減
  • SkyWay通信の自動再接続・タイムアウト監視 — ピアのhealth低下時に自動再接続(health < 0.35 または grade MIDDLE未満で health < 0.7)。データ受信15秒タイムアウト監視を追加し、死んだ接続を検出して再接続
  • 接続不安定通知 — ピアの接続品質が低下した際、チャットにシステムメッセージ「〇〇さんの接続が不安定です」を表示
  • サーバー負荷・混雑状況を接続情報に表示 — 接続メニューにサーバーステータスパネルを追加。メモリ使用量・CPU負荷・接続ピア数・部屋数を30秒ごとに更新表示。サーバーが混雑している際に状況が一目で分かる
  • SkyWay SDK v1/v2互換ラッパー — subscription.cancel() / unsubscribe()、publication.cancel() / unpublish() の両方に対応し、SDK バージョン差による切断エラーを防止
  • 部屋データ一括ZIP同期 — 入室時の全画像・音声を1つのZIPでサーバーから一括取得し、HTTPリクエスト1回で完了。チャットログを最優先で適用し、2000+オブジェクトの部屋でもチャットと卓が先に表示される
  • 手動スナップショット保存 — 接続メニューに「💾 ルームデータを保存」ボタンを追加。GMが任意のタイミングでサーバーに保存でき、次の参加者が確実にデータを受け取れる
  • 強制再同期ボタンを改善 — P2P環境で実質機能していなかった問題を修正。ZIP再取得・進捗表示・確認ダイアログ・クールダウンを実装
  • カード・ダイス画像のZIP同期バグ修正 — 初期ルーム同期時にトランプやダイス画像が空エントリとして登録され表示されなくなる問題を解消
  • メディアfetchタイムアウト・Firefox対応 — サーバーから画像/音声を取得する際15秒タイムアウトを設定。FirefoxはHTTP/2接続プール上限が厳しいため並列数を6本に抑制。404を「サーバーに存在しない」と判定し再取得をスキップ
  • リレー用シグナル上限拡張 — WebSocketリレーモードで大きい部屋データを通すため、MAX_SIGNAL_BYTESを1MB→64MBに拡張(環境変数で調整可能)
  • その他安定性向上 — Worker未対応環境のフォールバック整備、音声ライブラリCORS修正、null安全性向上、archiverバージョン固定(v5.3.x)、UI修正(スクロールバー二重表示・不要ボタン削除)、ジュークボックス操作説明ページ追加
v1.57
2026-07-09

初期読み込み高速化・コマ画像の高品質表示

  • メディア取得の優先度制御 — 入室直後は卓背景・卓上コマ・再生中音声など、今見える/鳴っている素材を優先して取得。未参照素材は低優先度で後回しにし、初期表示の待ち時間を軽減
  • 音声取得の負荷分散 — 再生中音声を先に取得し、未使用BGM素材は少数並列でゆっくり取得することで、入室直後の通信集中を抑制
  • コマ画像の高品質縮小表示 — 大きい立ち絵やコマ画像を表示サイズに近い解像度へ多段階縮小してから描画し、ジャギ・モアレ・ガビガビ感を軽減
  • 画像処理品質の改善 — Canvas/Worker双方のリサイズ処理を多段階縮小化し、アップロード時圧縮や表示用キャッシュの品質を改善
v1.56
2026-07-09

ファイル処理Worker化・画像処理品質改善

  • 重いファイル処理をWorker化 — 画像処理・保存処理中のUI停止を軽減し、大きな部屋データでも操作感を改善
  • 多段階リサイズ — 画像圧縮時の縮小処理を改善し、細部のジャギや粗さを軽減
v1.55
2026-07-09

アップロード高速化・ZIP保存画像漏れ修正

  • サーバー重複確認 — アップロード前に既存ファイルを確認し、同一素材の再アップロードを削減
  • ZIP保存の安定化 — サーバー上にある不足画像を保存前に取得し、部屋データ保存時の画像漏れを防止
  • ファイル名表示修正 — サーバー配信素材の名前表示を改善
v1.54
2026-07-05

サーバー配信化強化・平面モード/ホットバー改善

  • 画像・音声ファイルのサーバー配信化 — P2Pだけに頼らず、サーバー優先取得とリトライで再接続時の安定性を向上
  • 平面モード改善 — マウスホイール拡大縮小(Ctrl不要)とマウスポインタ共有に対応
  • ホットバー改善 — 右クリック編集、Ctrl+クリック削除、マクロコピーを追加
v1.53
2026-07-03

BGM再生バグ修正・一括判定式対応強化・チャットパレット連携

  • BGMが鳴らない不具合を修正 — 保存部屋読み込み時にテーブルBGM設定が空でも優先度システムが作動し、ジュークボックスBGMが上書きされて無音になる問題を解消。テーブル音源レイヤーが実際に存在しない場合は優先度判定から除外するよう修正
  • 一括判定ダメージパネルの式評価を強化 — 固定値(15)、計算記法(c(8+{Artificer}))、独自ダイスボットコマンド(AR{敏セーヴ}>=0)、単純数式(8+5)に対応。BCDice → 固定値 → 数式 → 数値抽出の順でフォールバック評価
  • チャットパレット参照の入れ子対応{Artificer}の値が({知力}+{習熟})になっているような多段参照を最大32回ループで解決するよう修正
  • 対抗ロールカットインにチャットパレットピッカーを追加 — 攻撃側・受動側・ダメージ式の横に📜ボタンを配置し、キャラのチャットパレットから式を選択可能に
  • 一括判定ダメージパネルにチャットパレットピッカーを追加 — 命中式・ダメージ式・受動式の横に📜ボタンを配置
  • 対抗ロールカットインのキャラ画像表示を修正 — blob URLがAngularのサニタイザでunsafe:扱いされて表示されない問題を修正
  • 不要なシステムメッセージを抑制 — 「画像データはサーバーから削除されました」のシステムメッセージをコンソールログのみに変更
  • 画像の自動圧縮 — ドラッグ&ドロップで画像をアップロードする際、2MBを超える画像を自動的に圧縮(最大1920px、JPEGはquality 0.85、PNGは透過保持)するように変更。大きい画像でも弾かれずにアップロード可能に
v1.52
2026-06-28

一括判定ダメージパネル・自動効果音同期修正

  • 一括判定ダメージパネル — ターゲット指定した複数コマに対し、命中判定〜ダメージ計算〜HP適用までを一括実行するパネルを追加。対抗ロールカットインとの連携にも対応
  • 自動効果音の同期修正 — コマ配置・移動時の自動効果音が全プレイヤーで正しく同期されない問題を修正
  • アニメーション調整 — ダイスカットイン等のアニメーションタイミングを微調整
  • ジュークボックスZIP保存拡張 — 部屋データ保存時にジュークボックス設定も保存されるよう改善
v1.50
2026-06-25

バフ機能大幅強化・バフマネージャー・チャットコマンド拡張

  • 消失タイミングシステム — バフの消失タイミングを「ラウンド終了時」「トリガーキャラ手番開始時」「トリガーキャラ手番終了時」の3種類から選択可能に。ソードワールド等の「使用者の手番開始時に切れる」仕様に対応。トリガーキャラはプルダウンで選択、現在の手番キャラを自動追従することも可能
  • バフマネージャー(β) — 全バフ/デバフをガントチャート風タイムラインで一覧管理するパネルを追加。キャラ立ち絵付きで残りラウンドが視覚的に分かる。バークリックでインライン編集、✕で即削除、フィルタ・検索機能付き
  • チャットコマンド拡張(&!構文)&!構文で自動計算バフをチャットから付与可能に。&!効果名/ステータス/操作/値/R/タイミング/トリガー名。VNチャパレ・通常チャパレ両対応。t&!でターゲット対象にも付与可能
  • チャパレ生成ツール — バフマネージャー内にGUIで&!構文を自動生成するツールを追加。コピーボタン・チャパレ直接登録対応
  • 範囲バフにも消失タイミングを追加 — RangeAreaの範囲バフにも消失タイミング・トリガーキャラ設定を追加
  • ホバー窓でバフ削除 — コママウスオーバーのバフサイドパネルに✕ボタンを追加
  • 戦闘順トラッカーをドラッグで並び替え — テーブル上の戦闘順パネルのエントリをドラッグ&ドロップで並び替え可能に(GM限定)
  • バフ機能強化の操作マニュアル公式サイトにバフ機能の使い方ページを追加
v1.44
2026-06-23

部屋データ移行ツール・戦闘管理コマ選択機能

  • 部屋データ移行ツールを追加 — 従来のユドナリウム部屋データ(ZIP)をリコリスのアドバンスモード形式に変換するツールを公式サイトに公開。こちらから利用可能
  • 戦闘管理でコマ選択(チェック)機能を追加 — イニシアチブ表にコマ毎のチェックボックスを追加し、ラウンド進行時にどのコマを含めるか選択可能に
v1.43
2026-06-22

音声配信方式の改善・ミュージックライブラリ機能

  • 音声配信方式をサーバーストリーミングに変更 — P2Pデータ転送に依存せず、サーバーから直接ストリーミング再生する方式に切り替え。同期ズレ・再生遅延・セッション重複化を解消
  • ミュージックライブラリ機能を追加(ベータ) — ジュークボックスにライブラリタブを追加。利用希望の方は開発者(@oron1208)までご連絡ください
  • ライブラリ曲の試聴・選択機能 — 試聴して使いたい曲を選択すると、テーブルBGM・戦闘BGMの選択肢に追加されます
v1.42
2026-06-21

戦闘管理強化・ダイス一括ロール・BGM協調制御

  • 行動済みシステム — ラウンドトラッカーのキャラカードをクリックで行動済みON/OFF、次ターンで自動スキップ
  • ターン進行ボタンを4つに分割 — 前R / 前T / 次T / 次R
  • イニシアチブ順をドラッグ&ドロップで手動並び替え(GM限定)
  • ダイス一括ロール機能 — 複数コマ選択時に右クリックから専用パネルを開いて一括ダイスロール
  • イニシアチブロールをBCDice評価に統一 — 各キャラのダイスボット設定を参照
  • 新規テーブル作成時にアドバンスモードを引き継ぐよう修正
  • テーブルBGMの「今すぐ再生」「停止」を全プレイヤーに同期
  • ジュークボックスとテーブルBGMの協調制御を改善 — 再生/停止時に全プレイヤーで切り替え
  • ダイスボット優先順位を統一 — VNチャット・ホットバー・一括ロール・イニシアチブロールの全4箇所で「キャラ個別設定 → 部屋のデフォルト → DiceBot」の順で参照するよう統一
  • BGM優先度システムを再構築 — 戦闘BGM > テーブル設定BGM > ジュークボックスBGMの優先順位を導入。上位が停止したら下位が自動で復帰
  • 新規ログイン時のBGM同期を改善 — 全BGMソース(戦闘・テーブル・ジュークボックス)の再生状態が新規参加者に正しく反映されるよう修正
  • 戦闘管理がテーブルをまたぐよう修正 — 戦闘中にテーブルを切り替えても戦闘状態が維持されるよう修正
v1.41
2026-06-20

BGM同期修正・戦闘BGM・チャパレ・UI改善

  • ルームBGMの同期を修正 — テーブル切り替え時に全プレイヤーのBGMが正しく再生されるように改善
  • 戦闘BGM機能を追加 — 戦闘管理パネルから事前設定可能。戦闘開始で自動再生、戦闘終了で元のBGMに自動復帰(全プレイヤーに同期)
  • VNチャットパレットのインデックスジャンプずれを修正 — 空行によるDOMインデックスズレが原因
  • 平面モードで名前が長いキャラクターのVNボタンが隠れる問題を修正 — 名前を切り詰め、VNボタンを常に表示
v1.40
2026-06-20

イニシアチブ・戦闘管理システム

  • イニシアチブ・戦闘ターン管理システムを追加(アドバンスモード限定) — 詳細は操作ガイドを参照
  • 戦闘中のキャラ途中追加機能 — 戦闘開始後にテーブルへ追加されたキャラクターを「戦闘に追加」ボタンから参加させられる
  • VNチャットパレットのインデックス表示位置を調整 — スクロールバーとの重なりを修正
  • VNチャットパレットのインデックススクロール時、一番下まで行くとトップに戻る問題を修正
v1.37
2026-06-19

VN立ち絵の個別操作・ホットバー改良・まとめてインポート

  • VN立ち絵をドラッグで自由に位置調整可能に — 移動開始ボタンで立ち絵を選択し、上下左右に自由配置(画面サイズ差を吸収するvw/vh座標系で同期)
  • 立ち絵の四隅・四辺を引っ張てリサイズ可能に — アスペクト比ロック/解除ボタンで自由変形も切替可能
  • 立ち絵の重なり順(前面/背面)を手動操作可能に — ⬆⬇ボタンでz-indexを調整
  • 吹き出しはサイズ変更の影響を受けないよう分離 — 立ち絵のみスケール適用
  • 立ち絵の位置・サイズ・重なりを他プレイヤーとリアルタイム同期
  • ホットバーにピン止めボタンを追加 — 常に手前に表示(モーダルやダイスカットインより前面に固定)
  • ホットバーの自キャラ表示を改良 — 左下の立ち絵を廃止し、キャラ名欄の背景にキャラ絵を表示
  • キャラクターシートに「フォルダからまとめて追加」ボタンを追加 — フォルダ選択で複数画像を一括登録、2MB超は自動圧縮
  • オプションパネルに「ホットバー初期化」「VN UI初期化」ボタンを追加
v1.36.1
2026-06-18

VNパネル操作・シークレット送信の調整

  • VNチャットのシークレット送信を修正 — 「st:」リソース操作コマンドでシークレットボタンを使った場合も、秘匿扱いを維持したまま正しくリソース処理されるように調整
  • VNチャットパネルに固定ボタンを追加 — 誤ドラッグ・誤リサイズを防ぎ、配置を安定させられるように改善
  • VNチャット、チャパレ、チャットログのフローティングパネルが画面外へ出にくいよう、移動・リサイズ・保存位置の復元時に画面内へ収める処理を追加
v1.36
2026-06-16

VNステージ大改修・セッション支援UI強化

  • VNステージを大幅拡張 — VNチャット、チャットパレット、チャットログを独立フローティングパネルとして扱えるように改善
  • VNチャットパレットの操作性を改善 — 1クリックで入力欄へ反映、ダブルクリックで送信、検索、インデックス、差分一覧の縮小・展開・ホバー選択に対応
  • VN立ち絵の表示調整を強化 — キャラクターごとの拡大・縮小、上下位置調整、ステージ高さ設定に対応し、身長差や画像サイズ差を表現しやすく改善
  • VNステージ高さ設定を追加 — オプションのUI設定から青い範囲プレビュー付きで25%〜100%の高さを調整可能
  • シークレット送信を強化 — VNチャットパネルの「シークレット」ボタンで、Enter送信・チャパレ送信時に自動で「s:」を付与(二重付与は回避)
  • VNチャットログの秘匿表示を改善 — シークレットメッセージをログ上で隠し、GMまたは送信者が必要に応じて内容公開できるように調整
  • VNステージやホットバー上をコマドラッグ中に通過しても、盤面裏側の座標を拾うようにし、Z軸方向へ吹き飛ぶ問題を改善
  • ホットバー、照明、アドバンスモード周辺のUIを調整し、繰り返し使う操作を扱いやすく改善
  • 操作ガイドにVNモード関連の説明と画像を追加し、公式サイト側の案内を拡充
v1.35.1
2026-06-16

バグ修正・UI調整

  • マイバッジの表示位置調整
  • VNチャットの「s:」プレフィックス関連バグ修正
v1.35
2026-06-15

バグ修正・UI改善・シークレット強化

  • 平面モードでコマ移動時にZ座標がずれるバグ修正 — 3Dビューでコマが宙に浮く問題を解消
  • GM専用コマの名前ラベルがPLに見えてしまうバグ修正 — 横ラベル・真上ラベル両方に権限チェックを追加
  • GM権限判定をlocalStorageからネットワーク同期(PeerCursor)に変更して確実性を向上
  • VNチャットログでシークレットメッセージがPLに見えるバグ修正
  • コマ右クリックにサイズ調整スライダーを追加(高度・サイズ設定に統合)
  • VNチャットで「s:」プレフィックスによるシークレット送信に対応
  • VNチャパレを1クリック選択・ダブルクリック送信方式に変更
v1.34.1
2026-06-13

拡張ダイスボット修正・簡易モード削除

  • 拡張ダイスボットの数式計算がSW2.5のK()コマンド等の引数と干渉する問題を修正
  • 簡易モードを削除
v1.34
2026-06-12

ダイスロールカットイン演出の大幅改善

  • ダイスカットイン演出強化 — BCDice全システム対応、特殊ラベル(回転数/クリティカル/成功/失敗等)、色分け表示
  • 修正値スライドイン演出を追加(ダイス回転後に修正値が表示)
  • 有利/不利ロールで採用ダイス(明るく)と破棄ダイス(暗く)を視覚的に区別
  • max/min拡張ダイスボット機能 — {max(...)} {min(...)}関数
  • アクティブパネル最前面表示 — オプションのトグル公開
  • ホバープレビュー最前面表示 — コマ/メモのマウスオーバープレビューが他パネルの裏に隠れない設定
  • 共有メモ・ダイスオブジェクトを3Dから平面モードに移行した際、平面化するようにバグ修正
v1.33
2026-06-11

インベントリ拡張・UI整理

  • インベントリの並び順を第1・第2の2段固定から、任意の数に追加・削除可能に変更
  • ソートキーのドラッグ&ドロップで順番入れ替え、表示項目タグのプルダウン選択に対応
  • 操作ガイド・アップデート内容を公式サイトへのリンクに変更
  • ヘルプセクションにバージョン番号を表示
v1.32
2026-06-11

地形スナップ修正

  • コマを立体地形から平面に移動した際、Z座標がリセットされず浮いたままになる問題を修正
  • 地形自身を移動した際に少しずつ上昇していく自己スナップ問題を修正
  • 地形との当たり判定でグリッドサイズが考慮されていなかった問題を修正
v1.31
2026-06-10

音声同期修正・パフォーマンス改善

  • 複数の音声ファイルを同時アップロードした際、2曲目以降のファイル名がハッシュ値になる問題を修正
  • 部屋から退出後もアドバンスモードのUIが残る問題を修正
  • アドバンスモード時にサイドメニューに「ADVANCED」バッジを表示
  • アドバンスモードで壁を設置した際の重さを改善(壁グリッドキャッシュ最適化)
  • ファビコンをリコリスオリジナルデザインに変更
v1.30
2026-06-10

アドバンスモード追加

  • 視界管理・所有権管理・ダイスロール演出強化の拡張部屋モードを追加
  • コマの所有権設定を追加。自分のコマだけ操作可能に
  • コマの視線範囲を設定可能。戦闘の視界シミュレーションに
  • BCDiceの全ダイスロールで自動カットイン演出。キャラアイコン・クリティカル/ファンブル演出付き
v1.22
2026-06-01

コマ演出・光源強化

  • コマの向きを表示する正面マークを追加。平面モードではドラッグで回転可能
  • 照射形状に「レーザー」を追加。壁で遮断される直線光
  • 光源タイプを「松明」「魔法の光」「懐中電灯」の3種類に整理
  • 魔法の光にソナー風の脈動リング表現を追加
v1.21
2026-05-30

VNモード安定化

  • VNモードON時のログインフリーズを修正
  • 後から入室したプレイヤーにも立ち絵が正しく同期されるよう修正
  • 他プレイヤーのVNチャット吹き出し表示に対応
  • パフォーマンス改善
v1.20
2026-05-28

照明システム・VNモード追加

  • 照明システム追加。テーブルの暗さ・光源設定(松明・焚き火等)を実装
  • ペンツール「壁として扱う」で光を遮断する壁を描画(レイキャスト方式)
  • GMモード連動。GM宣言中は暗闇が無効化
  • VNモード。立ち絵表示・表情切り替え・吹き出し演出
  • ホットバー(12枠×5ページ=60個のマクロパレット)
v1.13
2026-05-20

ジュークボックス・UI改善

  • ジュークボックス:BGM/SE/環境音3モード化
  • 名前ラベルON/OFF(横・真上)
  • 平面モード簡易表示でもコマアイコンを強制表示
  • 共有メモの高さ制限をデフォルト有効化

クレジット

製作者

おれおん@oron1208

オリジナル — ユドナリウム

本プロジェクトは TK11235氏のユドナリウム をフォークし、大幅に改修したものです。

原作者の素晴らしい成果物に深く感謝いたします。

ベースフォーク — ユドナリウムリリィ

リコリスは ユドナリウムリリィ(Cylinder Lily) をフォークし、さらに独自の改修を加えたものです。

リリィの開発・公開に深く感謝いたします。

リコリス改修内容

  • ジュークボックス(BGM/SE/環境音)
  • 照明・光源システム(レイキャスト光遮断)
  • VNモード(ビジュアルノベル風立ち絵)
  • コマ正面マーク・回転操作
  • 照明レーザー
  • 各種UI改善

ライセンス

MIT License — 詳細は LICENSE をご覧ください。