変換くみかえるもの -Palette Converter-》 V3

《変換 -Palette Converter-》は、キャラクターシート倉庫に保存されたBBTのキャラクターシートから、各種オンラインセッションツールで使用するチャットパレットを生成する準備支援ツールです。

本ツールは、古いバージョンのツールです。

《変換 -Palette Converter-》はVersion 4.Xが現行バージョンです。
以後、本バージョンは更新されませんので、現行バージョンへ乗り換えをお願いします。

《変換 -Palette Converter-》の使い方

にカーソルを合わせると、簡単なヘルプが表示されます。
  1. 上の「キャラクターシート倉庫URL」の欄に、チャットパレットに変換したいキャラクターシートのURLを入力する。
    • この時、短縮URLサービスのURLは使用できない。
  2. 「使用ツール」から、使用予定のオンラインセッションツールを選択する。
    • 選択できるのは「ココフォリア」「ユドナリウム」「ユドナリウムリリィ」「Udonarium with Fly」「ユドナリウム(ルビ対応)」「TRPGスタジオ」「Tekey」「Quoridorn」の8種。
    • 「ユドナリウム(ルビ対応)」は、「ユドナリウム」通常の出力に、ルビ振り機能のみを追加したものです。記法は「ユドナリウムリリィ」「Udonarium with Fly」「Udonarium Blue」で共通ですので、当該ツールの固有の機能を使用せずにルビ機能だけ振りたいときにご利用ください。。
    • 該当するものがない場合は「なし」を選択すること。
  3. 「チャットパレット出力」をクリックすると、キャラクターシートからチャットパレット用テキストを出力する。
    • ココフォリアおよびユドナリウム(含リリィ)では、その後、引き続き設定を入力してキャラクター駒も作成できる。
      • ユドナリウム/ユドナリウムリリィのキャラクター駒は、zipファイルとして出力される。出力されたzipファイルを保存し、ツールにドラッグ&ドロップで使用できる。
      • ココフォリアのキャラクター駒は「Clipboard API」用のテキストとして出力される。出力後はテキストをコピーし、ココフォリアの部屋上で貼り付け操作を行うこと。
  4. 出力のために取得したキャラクターシートのデータは一時的に保持しており、同じURLのシートから連続でパレットの出力を行う場合、一時的に保持したデータのほうから出力を行う。
    • データが保持されている間は、「読み込み中:●●」というキャラクターシートの名前が上に表示される。
    • シート側を更新した等でデータを取得し直したい場合は「読み込み中データ破棄」のボタンをクリックすると、保持されていたデータが消去される。
    • また、「キャラクターシート倉庫URL」の欄を変更すると、「読み込み中データ破棄」と同等の処理が行われる。
  5. 「出力時のオプションを保存~」にチェックを入れた状態で出力を行うと、選択していたオプションが保存され、次にページを開いた時の初期設定に反映される。
    • この機能はlocalStorage変数の機能を用いているため、プライベートブラウジング/シークレットウィンドウモードでは動作しない可能性があります。
    • チェックを外した状態で出力を行うと、保存されていたデータが削除されます。
    • スマートフォン等での動作確認は行っていないことをご了承ください。

出力する項目と順序の設定

項目 内容 操作
{{advanced_order.notes[t]}}
  • 表の「項目」のうち、チェックボックスにチェックの入ったものだけが、上から順に出力されます。
  • 「操作」ボタンで順序を入れ替えることもできます。
  • 一部の項目は、対応するオンラインセッションツールを選択している場合のみ出力されます。
    • このセッションツールでは、駒データの出力が可能です。
    • このセッションツールでは、登場時の人間性低下・アーツコストを宣言と同時に支払います。
    • 「能力値一覧」は、このセッションツールでは出力されません。 (不要のため省略されています)
    • 「能力値一覧」は、このセッションツールでは出力されますが、表示される項目は、一部に限られます。
    • 「リソース操作」は、このセッションツールでは出力されません。
    • このセッションツールでは、パレット中の【能力値】は直接数値で記載されます。
  • 選択中のオンラインセッションツールに固有の設定項目があれば、この下に表示されます。
    • 振り仮名機能のあるツールに関する設定
      • ※対応するデータについては、PatchNotesをご確認ください。
    • Udonarium with Fly:吹き出し関連の設定
    • キャラクター駒出力に関する設定

基本的な判定のオプション

  • 判定式の出力全般
    • 判定式の並べ替え基準:
    • {{general_sort_type_description}}
  • アーツ「判定値」欄からの出力
    • 出力する判定式の選別:
    • {{judge_arts_description}}
  • 武器「命中」欄からの出力
    • 出力する判定式の選別:
    • 命中欄が符号のない整数の場合:
    • {{judge_weapons_description[0]}} {{judge_weapons_description[1]}}
  • 武器の種別欄に「魔獣」の記載がある場合、そのデータは《魔獣化》中のみ使用する想定でテキストが出力されます。
  • 「一般的な行動」で出力する「攻撃に使用する武器/乗り物」とは、「名前」「攻撃力」「種別」の欄が記入されていて、かつ種別欄に「白」「射」「乗」のいずれかの記入があるもののみを指します。
  • 「一般的なリアクション」で出力されるガードの宣言は、ガード値欄に記入があるものをすべてリストアップします。
  • その他、「判定値」欄、「命中」欄の判定式化について、書き方の詳細は 書き方の詳細 をご参照ください。

アーツ・アイテムデータの出力

  • アーツ・アイテムデータ宣言文の出力
    • アーツレベルの表示:
アーツの「コスト」の出力は、以下の出力に対応します。
  • 使用ツールが「ユドナリウムリリィ」の場合、リソース操作コマンドに即したテキストで出力を行います。
    • これによって、アーツ宣言のテキストをチャットパレットから送信すると、即座にコストの支払いが行われます。
    • 「効果参照」の一文を含むコストや、構文解析できなかったものは、リソース操作コマンドに対応しない形で出力されます。
  • 「モータル」のルーツを持つPCの場合、人間性コストを【FP】で代替する場合の数値を計算したうえで出力を行います。
    • これは、ハーミット以外のルーツを持たない場合にのみ有効です。
    • コストの書き方から変換できなかったものは、そのまま出力されます。

武器・ダメージロールデータの出力

  • 武器・ダメージロールデータの出力

ダメージロール式の書き方はユーザーによって書き方に幅が大きく、すべてに対応することができません。必ず出力された式を確認し、必要に応じて修正してください。
ダメージロール式作成について、書き方の詳細は 書き方の詳細 をご参照ください。

各【能力値】判定&堕落判定への個別の修正

※以下のアーツを取得している場合、この項目の設定を強く推奨します。→ 《魔剣の使い手》《幻想存在》《ダメ人間》《ダメ半魔》などの常時判定修正がかかるアーツ、ファンブル値が変化する常時アーツ
※命中判定、ドッジの判定や、特定のアーツを使用するときのみにかかる修正は、出力後にテキストをコピペして調整してください。

【能力値】 常時修正 人間状態 魔獣化中
全ての判定 修正 修正 修正
【基本能力値】
判定
修正 修正 修正
【肉体】 修正 修正 修正
【技術】 修正 修正 修正
【感情】 修正 修正 修正
【加護】 修正 修正 修正
【社会】 修正 修正 修正
【戦闘能力値】
判定
修正 修正 修正
【白兵】 修正 修正 修正
【射撃】 修正 修正 修正
【回避】 修正 修正 修正
【行動】 修正 修正 修正
堕落判定 修正 修正 修正

記入の仕方

  • それぞれの【能力値】で判定を行う時に、常時アーツや装備の効果でかかる達成値への修正について、数値で欄に記入する。(プラス修正の符号は不要)
  • 「常時修正」は《魔獣化》中かどうかにかかわらず常にかかる修正を記入する。
  • 「人間状態」は《魔獣化》していない時のみかかる修正を記入する。
  • 「魔獣化中」は《魔獣化》中のみかかる修正を記入する。
  • 命中判定などのパレットは別途コピー&ペーストしつつ加工すること。

記載の事例

  • 《魔剣の使い手》:「全ての判定」→「常時修正」→「1」と記入
  • 《幻想存在:●●》:対応する能力値→「魔獣化中」→「2」と記入
  • 《ダメ人間》:「全ての判定」→「人間状態」→「-2」と記入
  • 《ダメ魔物》:「全ての判定」→「人間状態」→「2」と記入

汎用クリティカル値・ファンブル値の設定

 取得しているアーツにチェックを入れること。

手動でクリティカル値に補正を掛ける場合、2BB+10%{人間性}@-1 のように書くとよい。
手動でファンブル値に補正を掛ける場合、2BB+10%{人間性}#+1 のように書くとよい。
複数組み合わせる場合、2BB+10%{人間性}@-1#+1 のように、人間性→クリティカル値修正→ファンブル値修正の順で書く。
修正値を記入する場合、2BB+10+3%{人間性} のように、人間性やクリティカル値修正を指定する前に記入すること。
「エヴィルセンス」および《それでこそ我がライバル!》は、2BB+10%{人間性}&3 のように、&3 と最後に付けることで自動処理できる。

解説

チャットパレットコンバーターを使用する際の、アーツ/武器の「判定値」「命中」欄の書き方

  • アーツの「判定値」欄、武器の「命中」欄からチャットパレット用の判定式を作成する場合、以下の特別な書き方を行えます。
    • 判定値欄に肉体などの【能力値】名がある場合、{肉体}などの予約語を使った式に変換します。
    • その武器やアーツの判定でのみクリティカル値を-1したい場合は、判定値欄内に@-1と記入します。
    • その武器やアーツの判定でのみファンブル値を+1したい場合は、判定値欄内に#+1と記入します。
    • その武器やアーツの判定で判定ダイスの「1・2の出目を3として扱う」効果を適用したい場合は、判定値欄内に&3と記入します。
    • その武器やアーツの種別欄に「魔獣」と記入されている場合、《魔獣化》中用の判定式のみを作成します。
    • 判定値欄が正負の符号から始まり、武器の種別欄に特定の文字を含む場合、判定値欄の戦闘に対応する【戦闘能力値】を挿入した上で式を作成します。
      • 種別欄に「白」を含む:【白兵】を挿入。白兵武器であることを表す。
      • 種別欄に「射」を含む:【射撃】を挿入。射撃武器であることを表す。
      • 種別欄に「乗」を含む:乗り物であることを表す。「白」「射」が含まれていなかった場合、さらに以下のチェックを行い対応する文字を挿入。
        • さらに種別欄に「魔艦」を含むか、名前または備考欄に「コスモマシン」「アームドヴィークル」「要塞宝具」「戦闘飛装脚」を含む:【射撃】を挿入。
        • それ以外:【白兵】を挿入。
    • 判定値・命中欄が以下の条件のいずれかを満たすものは、判定式が作成されません。
      • 「名称」欄、「判定値」「命中」欄のいずれかが空欄の場合
      • アーツの「判定値」欄が「自動」「成功」「効果」「参照」のいずれかの単語を含む場合
      • 武器の「命中」欄の記載が0のみの場合

ダメージロール式の特殊仕様

  • 武器の「攻撃力」欄から変換するダメージロール式では、以下の書き方がされている場合、式をある程度補完した状態で出力を行います。
    1. 式が「+」で始まる場合
      • その武器で選択されている「属性」の能力値名を先頭に挿入した状態で式の解釈を行います。
      • 例:+1D6 / 属性「肉体」選択」 → 肉体+1D6として解釈、変換を開始。
    2. 能力値名が式に含まれている場合
      • この部分を予約語に対応する文字列( { } で囲まれたもの)に変換します。
      • 例:【肉体】+1D6、肉体+1D6 → どちらも{肉体}+1D6に変換。
    3. 式の中に ( ) を含む
      • 《魔獣化》の効果中のみに反映される値を意味します。詳細は下記「魔獣化中限定の値」の項目をお読みください。
      • この関係上、ルールブックの記述通り(LV+1)D6などの表記を行うと、ほぼ確実に出力がおかしくなります。
      • コンバーターを使用する場合、基本的には、データ記載の際には( )を外して計算しておいた値を書くことを推奨します。

判定値欄、ダメージロール式の「魔獣化中限定の値」設定

  • 判定値欄とダメージロール式では、《魔獣化》中の判定やダメージロールでのみ反映したい値を( )内に書くことで設定することができます。
  • ただし、本ツールで自動解釈するのは以下のパターンに限られます。
    1. ( )内に書いた式がプラスかマイナスの符号で始まる場合
      • 単純に、補正値を追加の加減算として扱います。
      • 例:10+1D6(+3) → 人間状態では10+1D6、魔獣化中は10+1D6+3として解釈。
    2. ( )内と( )外の式が、両方とも途中でプラスかマイナスの符号を含む場合
      • 《魔獣化》の有無によって、その式全体を置き換えます。
      • 例:10+1D6(15+2D6) → 人間状態では10+1D6、魔獣化中は15+2D6として解釈。
    3. ( )外の式が途中で正負の符号を含み、かつ( )内の式が符号以外で始まる場合
      • ( )外の符号の直後に来る値を、( )内の式で置き換えます。
      • 例:10+1D6(3D6) → 人間状態では10+1D6、魔獣化中は10+3D6として解釈。
以下のテキストボックスで試しに入力ができます。
テスト用文字列変換:
人間状態:{{ testConvertBeastFormula[0] }} 魔獣化中:{{ testConvertBeastFormula[1] }}

チャットパレットデータ

チャットパレット作成時に、正常に作成できなかった式があります。チャットパレットの内容を確認してください。
  • {{e}}

ユドナリウム用キャラクター駒作成(リリィ含む)

基本情報一覧
名称 種類 初期値 最大値 操作
【能力値】一覧
名称 操作
絆・エゴ
名称と関係 操作
リリィ:バフパレット
名称 効果 R持続 操作

ココフォリア用キャラクター駒作成

ステータス一覧
ステータス名 初期値 最大値 操作 変換
パラメータ一覧
変換 パラメータ名 操作
駒の名前、メモ欄
名前
メモ欄
引用
その他の駒情報
サイズ
設定
発言色
発言色プリセット
名前: 発言サンプル
名前: 出力ログサンプル

要望等の送信

変換に失敗したことの報告(変換はできたが意図した通りの変換ができなかった場合も含む)その他の要望などは以下のフォームを入力し、送信してください。
背景色が赤い項目は必須項目です。

「意図通りに変換されない」を選んでいる場合は、詳細欄に必ず「~~の部分は、『こういう風に』変換されてほしかった」というように、元々の意図を詳細欄にてご説明ください。

お名前
要件
URL
詳細

更新履歴

過去の更新履歴は Patchnotes でご確認ください。

ソースコード

Githubにてソースコードを公開しました。