ja_CommentatorCSV - hasegaw/IkaLog GitHub Wiki
実況アプリ用設定CSVファイル
IkaLogでは、「実況アプリ」として棒読みちゃん、みくみくまうすをサポートしており、バトル中に発生するイベントに対して任意の台詞で読み上げることができます。
ここでは、その設定ファイルとイベントについて記載します。
基本
設定ファイルは、CSV(Comma-Separated Values)形式です。ExcelやLibreOffice Calc等の表計算ソフトで編集できます。
設定ファイルの文字コードは「BOMありUTF-8」で保存する必要があります。Excelで普通に作るとおそらくShift-JIS(CP932)で保存されますので注意が必要です。新規に作成する場合でも、既存の設定ファイルをコピーしてから作成するのがおすすめです。
各行の一番最初の値が(半角の)#で始まっている場合、その行は無視されます。
イベント読み上げデータ (commentator.csv)
バトル中に発生したイベントに対する読み上げ内容や感情を指定します。
- 同じイベントに対して複数のデータがある場合、その中からランダムにひとつ読み上げます。
- 設定されなかったイベントに対しては何も行いません。(すべてのイベントにデータを設定する必要はなく、指定しなければ何も読み上げません)
- 一部のイベントには「変数」が指定できます。
{reason}のような形式で、{reason}= 死因 と記載している場合、その部分は死因データに置き換えて読み上げられます。
左の値から順にイベント名、読み上げセリフ、感情の順で並んでいます。感情は現在のところみくみくまうすでのみ使用します。 みくみくまうすを使用しない場合は適当に設定してかまいません。 また、感情の設定値についてはみくみくまうすのemotion一覧を参照してください。
| イベント名 | 読み上げセリフ | 感情 |
|---|---|---|
| initialize | イカ、よろしく~~~~! | salute |
| start | {map}で{rule}が始まります | greeting |
イベント一覧
| イベント名 | 発生タイミング | 例 | 変数 |
|---|---|---|---|
| initialize | IkaLog起動時 | イカ、よろしく~~~! | なし |
| lobby_matching | マッチング開始時 | しばらく待ちましょう | なし |
| lobby_matched | マッチング完了時 | メンバーが揃いました | なし |
| start | バトル開始時(ルールとステージ検出後) | {map}で{rule}が始まります | {map}=ステージ名(「デカライン高架下」){rule}=ルール名(「ナワバリバトル」) |
| go_sign | バトル開始時(行動可能になるとき) | ゲームスタート! | なし |
| killed | 相手を倒したとき | 倒した! | なし |
| dead | 自分が死んだとき | やられた! | なし |
| death_reason_identified | deadの数秒後、IkaLogが死因を確認したあと | {reason}で倒された | {reason}=ブキ名等(「わかばシューター」) |
| death_reason_oob | 〃(場外に落ちた場合) | 場外に落ちた | なし |
| low_ink | インク切れ表示が出たとき | インク切れ! | なし |
| special_charged | 自分のスペシャルゲージがたまったとき | スペシャル満タン! | なし |
| my_special_weapon | 自分がスペシャルウェポンを使ったとき | {weapon}発動! | {weapon}=スペシャルウェポン名(「バリア」) |
| mate_special_weapon | 仲間がスペシャルウェポンを使ったとき | {weapon}発動! | {weapon}=スペシャルウェポン名(「バリア」) |
| finish | バトルが終わったとき(finishテープ) | ゲーム終了 | なし |
| individual_result_win | リザルト画面(バトルに勝ったとき) | 勝った! | なし |
| individual_result_lose | リザルト画面(バトルに負けたとき) | 負けた! | なし |
| individual_result_unknown | リザルト画面(勝敗不明なとき) | え? | なし |
| individual_kill_death | ↑の直後、キルデス読み上げ用 | {kill}キル{death}デス | {kill}=キル数(「3」){death}=デス数(「2」) |
| individual_score | ↑の直後、ナワバリのスコア読み上げ用 | {inked}ポイント塗った | {inked}=塗った面積(「800」){score}=塗った面積+勝利ボーナス(「1800」){bonus}=勝利ボーナス(「1000」or「0」) |
| session_end | 終了後(リザルト画面、おカネ・ギア画面後~ | おつかれさまでした | なし |
| session_abort | 何らかの理由で途中で試合を見失った時 | ゲームを見失いました | なし |
| ranked_we_lead | ガチマッチでカウントリードしたとき | カウントリードした | なし |
| ranked_they_lead | ガチマッチでカウントリードされたとき | カウントリードされた | なし |
| splatzone_we_got | ガチエリアでエリアを確保したとき | エリア確保! | なし |
| splatzone_we_lost | ガチエリアでエリアを失ったとき | エリアを失った | なし |
| splatzone_they_got | ガチエリアでエリアを確保されたとき | エリアを取られた | なし |
| splatzone_they_lost | ガチエリアでカウントストップしたとき | カウントストップした | なし |
| tower_we_got | ガチヤグラでヤグラを確保したとき | ヤグラゲット! | なし |
| tower_we_lost | ガチヤグラでヤグラを戻されたとき | ヤグラを戻された | なし |
| tower_they_got | ガチヤグラでヤグラを確保されたとき | ヤグラを確保された | なし |
| tower_they_lost | ガチヤグラでヤグラを戻したとき | ヤグラを戻した | なし |
| rainmaker_we_got | ガチホコでホコを取ったとき | ホコゲット! | なし |
| rainmaker_we_lost | ガチホコでホコを失ったとき | ホコ持ちがやられた! | なし |
| rainmaker_they_got | ガチホコでホコを取られたとき | ホコを取られた! | なし |
| rainmaker_they_lost | ガチホコでホコを止めたとき | ホコ持ちを倒した! | なし |
ブキ読み上げデータ (custom_read.csv)
死因を読み上げる時や、スペシャルの使用を読み上げる時に、ブキの名前を修正することができます。
例えば、「プロモデラーPG」を「プロモデラープグ」と呼んでしまうのを「プロモデラーピージー」と読むように修正することができます。 (棒読みちゃん側の設定で登録しても構いません)
また、ブキの名前を短縮して読ませるなどの調整を行うことができます。短縮して読ませるためのCSVファイルの例はcustom_read_short.csvを参照してみてください。
- 複数の読み方を指定した時はどれか一つだけ有効になります。(現在の実装上は最後に指定されたものが有効になります)
- 指定しなかった場合は日本語のブキ名を普通に読み上げます。
データは左の値から順に、ブキキー(ブキID)、読み方の順で並んでいます。
ブキキー(ブキID)の一覧
シューター
| ブキキー(ブキID) | ブキ |
|---|---|
| 52gal | .52ガロン |
| 52gal_deco | .52ガロンデコ |
| 96gal | .96ガロン |
| 96gal_deco | .96ガロンデコ |
| bold | ボールドマーカー |
| bold_7 | ボールドマーカー7 |
| bold_neo | ボールドマーカーネオ |
| dualsweeper | デュアルスイーパー |
| dualsweeper_custom | デュアルスイーパーカスタム |
| h3reelgun | H3リールガン |
| h3reelgun_cherry | H3リールガンチェリー |
| h3reelgun_d | H3リールガンD |
| heroshooter_replica | ヒーローシューター レプリカ |
| hotblaster | ホットブラスター |
| hotblaster_custom | ホットブラスターカスタム |
| jetsweeper | ジェットスイーパー |
| jetsweeper_custom | ジェットスイーパーカスタム |
| l3reelgun | L3リールガン |
| l3reelgun_d | L3リールガンD |
| longblaster | ロングブラスター |
| longblaster_custom | ロングブラスターカスタム |
| longblaster_necro | ロングブラスターネクロ |
| momiji | もみじシューター |
| nova | ノヴァブラスター |
| nova_neo | ノヴァブラスターネオ |
| nzap83 | N-ZAP83 |
| nzap85 | N-ZAP85 |
| nzap89 | N-ZAP89 |
| octoshooter_replica | オクタシューター レプリカ |
| prime | プライムシューター |
| prime_berry | プライムシューターベリー |
| prime_collabo | プライムシューターコラボ |
| promodeler_mg | プロモデラーMG |
| promodeler_pg | プロモデラーPG |
| promodeler_rg | プロモデラーRG |
| rapid | ラピッドブラスター |
| rapid_deco | ラピッドブラスターデコ |
| rapid_elite | Rブラスターエリート |
| rapid_elite_deco | Rブラスターエリートデコ |
| sharp | シャープマーカー |
| sharp_neo | シャープマーカーネオ |
| sshooter | スプラシューター |
| sshooter_collabo | スプラシューターコラボ |
| sshooter_wasabi | スプラシューターワサビ |
| wakaba | わかばシューター |
ローラー・フデ
| ブキキー(ブキID) | ブキ |
|---|---|
| carbon | カーボンローラー |
| carbon_deco | カーボンローラーデコ |
| dynamo | ダイナモローラー |
| dynamo_burned | ダイナモローラーバーンド |
| dynamo_tesla | ダイナモローラーテスラ |
| heroroller_replica | ヒーローローラー レプリカ |
| hokusai | ホクサイ |
| hokusai_hue | ホクサイ・ヒュー |
| pablo | パブロ |
| pablo_hue | パブロ・ヒュー |
| pablo_permanent | パーマネント・パブロ |
| splatroller | スプラローラー |
| splatroller_collabo | スプラローラーコラボ |
| splatroller_corocoro | スプラローラーコロコロ |
チャージャー
| ブキキー(ブキID) | ブキ |
|---|---|
| bamboo14mk1 | 14式竹筒銃・甲 |
| bamboo14mk2 | 14式竹筒銃・乙 |
| bamboo14mk3 | 14式竹筒銃・丙 |
| herocharger_replica | ヒーローチャージャー レプリカ |
| liter3k | リッター3K |
| liter3k_custom | リッター3Kカスタム |
| liter3k_scope | 3Kスコープ |
| liter3k_scope_custom | 3Kスコープカスタム |
| splatcharger | スプラチャージャー |
| splatcharger_bento | スプラチャージャーベントー |
| splatcharger_wakame | スプラチャージャーワカメ |
| splatscope | スプラスコープ |
| splatscope_bento | スプラスコープベントー |
| splatscope_wakame | スプラスコープワカメ |
| squiclean_a | スクイックリンα |
| squiclean_b | スクイックリンβ |
| squiclean_g | スクイックリンγ |
スロッシャー
| ブキキー(ブキID) | ブキ |
|---|---|
| bucketslosher | バケットスロッシャー |
| bucketslosher_deco | バケットスロッシャーデコ |
| bucketslosher_soda | バケットスロッシャーソーダ |
| hissen | ヒッセン |
| hissen_hue | ヒッセン・ヒュー |
| screwslosher | スクリュースロッシャー |
| screwslosher_neo | スクリュースロッシャーネオ |
スピナー
| ブキキー(ブキID) | ブキ |
|---|---|
| barrelspinner | バレルスピナー |
| barrelspinner_deco | バレルスピナーデコ |
| barrelspinner_remix | バレルスピナーリミックス |
| hydra | ハイドラント |
| hydra_custom | ハイドラントカスタム |
| splatspinner | スプラスピナー |
| splatspinner_collabo | スプラスピナーコラボ |
| splatspinner_repair | スプラスピナーリペア |
サブウェポン
| ブキキー(ブキID) | ブキ |
|---|---|
| chasebomb | チェイスボム |
| kyubanbomb | キューバンボム |
| quickbomb | クイックボム |
| splashbomb | スプラッシュボム |
| splashshield | スプラッシュシールド |
| sprinkler | スプリンクラー |
| trap | トラップ |
スペシャルウェポン
| ブキキー(ブキID) | ブキ |
|---|---|
| barrier | バリア |
| bombrush | ボムラッシュ |
| daioika | ダイオウイカ |
| megaphone | メガホンレーザー |
| supersensor | スーパーセンサー |
| supershot | スーパーショット |
| tornado | トルネード |
ガチホコ
| ブキキー(ブキID) | ブキ |
|---|---|
| hoko_shot | ガチホコショット |
| hoko_barrier | ガチホコバリアの爆発 |
| hoko_inksplode | ガチホコ時間切れ爆発 |
その他
| ブキキー(ブキID) | ブキ |
|---|---|
| propeller | プロペラから飛び散ったインク |
| unknown | 死因不明 |