Featured image of post D&D Beyond のキャラシを日本のオンセツールで使う!

D&D Beyond のキャラシを日本のオンセツールで使う!

目次をひらく

関連リンク

はじめに

Dungeons & Dragons 5 版のデジタル・プラットフォーム、D&D Beyond では、所有しているルールブックやサプリのデータを使用したキャラクターメイクができます。 *1

僕はキャラクターの作成と管理は D&D Beyond に一本化しているのですが、作成したキャラクターを日本のVTT(Virtual Table Top: オンライン・セッション・ツール)に持ち込もうとすると、手動でチャット・パレットにダイス・ロールのためのコマンドを登録することになり、準備に手間がかかります。そのため、今回はこの手間を省くためのツールを作成してみました。

実際のキャラクター作成の方法については、別記事「D&D Beyond でキャラクター・シートを作ろう!」をご覧ください。この記事では作成したキャラクターの、各オンセツールへのコンバート方法について扱います。

*1: Master Tier サブスクに加入している場合は、所有している製品を同じキャンペーンで遊ぶメンバーに共有することができる コンテント・シェアリング を使用することができます。DMにこの機能が使えないか確認をしてみてください。

更新履歴

  • 2026.03.31 新規作成

D&D Beyond キャラクター・シート・コンバーターの使い方

1. 下準備

D&D Beyondのキャラクター・シートの公開設定が一般公開(Public)になっている必要があります。キャラクター・ビルダー(キャラクター・シートの編集画面)の「HOME」タブの一番下で公開設定を選択することができます。

D&D Beyond - Character Builder: HOME

2. キャラクター・シートのURLまたはキャラクターIDを入力

D&D Beyondで作成したキャラクターシートのURLをコピーしてここに入力してください。キャラクターID(URLの末尾の数字)だけの入力も可能です。

キャラクター・シートのURLまたはキャラクターIDを入力

3. 出力方式と言語を選択してキャラクターを読み込む

出力方式は2種類あります。

  • シンプルモード: ダイスロールまたはセーヴィング・スローが必要な項目のみ出力します。
  • 詳細モード: 特徴や呪文など、読み込めるものはできるだけたくさん読み込みます。

出力言語も2種類あります。

  • 日本語: 公式の辞書データを使用して、できる限り日本語化します。
  • 英語: D&D Beyond での表示のままです。

それぞれお好みのものを選択し、「キャラクターを読み込む」ボタンを押してください。

キャラクターの読み込み

4. 出力されたトークン・データの使用

このコンバーターでは現在「ココフォリア」と「ユドナリウム」(およびその亜種)に対応しています。

出力されたトークン

4-1. ココフォリアの場合

ココフォリア用データをコピーした後、部屋でペーストするとコマができます。コマをダブルクリックするとキャラクター・シート(およびチャット・パレット)が開きます。

キャラ画像はお手持ちの画像をアップロードするか、「キャラ画像をダウンロード」ボタンからダウンロードしたものをご利用ください。

4-2. ユドナリウムの場合

ダウンロードしたzipファイルを部屋にドロップすることでキャラのコマが表示されます。コマの上で右クリックをして、「チャットパレットを表示」を選択すると、チャット・パレットが開きます。

キャラクター・シートにキャラ画像が含まれていた場合、ユドナリウムのコマには自動的に画像が含まれます。

ユドナリウムリリィ のチャット・パレットのインデックス機能に対応したフォーマットで出力しています。

ユドナリウムリリィでのインデックス表示


トラブルシューティング

日本語訳がおかしい

までお知らせください。誤訳についてはできる限り対応したいと思います。その際に D&D Beyond のキャラクター・シートのURLも教えてもらえると助かります。

ユドナリウムでキャラにマウスオーバーした際に、HPなどが表示されない

キャラクター情報のどの項目が表示されるかは、「インベントリ」の表示項目に依存しています。(参加する卓によって設定は異なります。)

コマの「HP」はデフォルトでは「ヒット・ポイント」という名称で設定されているので、キャラクターの詳細画面からラベル名をその卓で使われているものに変えてみてください。

「ただいまアクセスが集中しています。1時間ほど時間をおいて再度お試しください。」と表示される

現在、サーバへの負荷を減らすために、1時間に10キャラクターまでの制限をかけています。しばらく時間をおいてお試しください。


設計思想的なもの(少し技術寄り)

最低限の実装をしています

このツールはD&D Beyondの画面に表示される情報を直接読み取っているわけではありません。(所謂スクレイピングは行っていません。)公開されているAPIで取得できるデータは、色々な条件や修正値を加えた最終的な値ではないため、僕の側でそれらをルールに照らし合わせて計算するロジックを実装する必要があります。そのため、きっと間違いも含まれていることと思います。ですが、完璧を求めると、それは車輪(D&D Beyond)の再発明をすることになってしまいます。

カスタマイズ推奨: あくまで叩き台として

出力されたキャラクター・データでコマを作成した後は、チャット・パレットを開いて、まずは各種修正値が D&D Beyond のキャラクター・シートと一致しているかご確認ください。 その後、(特に「詳細モード」を選択している場合は)不要な項目を削除したり、フォーマットを整えたりして使いやすくカスタマイズしてみてください。それでも、全部手作業でチャット・パレットを作成するよりは、作業が早くなるかと思います。

ラベルを使用した能力値などの変数化について

技術的にはキャラクター・シートに各種能力値などの変数を持たせて、チャット・パレットでそれを参照するようにすることも可能なのですが、特に初心者の方には複雑になってしまうのと、この文章の意味が理解できる方であれば、自分でカスタマイズできるだろうということで実装を見送りました。

日本語対応について

D&Dの日本公式の「ツール」ページ にて配布されている「D&D 日/英の対訳表」のサブセット(キャラクター・シートに関連するカテゴリのみ)を作成し、それで翻訳が可能なワードについてのみ翻訳を行っています。誤訳(訳語の割り当て間違い)については積極的に修正を行いますので、ぜひお知らせください。

ダイスコマンドについて

BCDiceコマンド のD&D独自コマンドについては、今回は見送ることとしました。使用するダイス・ボットをD&Dにしないと動作しないのと、特に初心者の方に向けて、あまり複雑にしない方がチャット・パレットのカスタマイズもしやすいと考えたからです。

* 猫男の家 is unofficial Fan Content permitted under the Fan Content Policy. Not approved/endorsed by Wizards. Portions of the materials used are property of Wizards of the Coast. ©Wizards of the Coast LLC.
* 猫男の家はファンコンテンツ・ポリシーに沿った非公式のファンコンテンツです。ウィザーズ社の認可/許諾は得ていません。題材の一部に、ウィザーズ・オブ・ザ・コースト社の財産を含んでいます。©Wizards of the Coast LLC.

Hugo で構築されています。
テーマ StackJimmy によって設計されています。