【RimWorld】チャット欄連携MOD Twitch Toolkit導入方法
Category | GAME
Tag | RimWorld / ToolkitCore / Twitch Toolkit / GAME

TwitchでRimWorld配信する際に、Twitchのチャット欄と連携ができる配信におすすめのMOD Twitch Toolkitの導入方法をご紹介します。
こちらのMODを導入すると、Twitchのリスナーさんがチャット欄でコマンドを入力するとゲーム内にイベントを起こしたりアイテムを出現させたりすることができます。
リスナーさんとコミュニケーションを取りながらゲームを進行できるのでかなり盛り上がります!
※2022年4月の記事です
導入方法
ToolkitCoreをインストール
前提MOD
まず、このMODでRimWorldとTwitchを連携させます。
導入後、スタート画面の「オプション」>「Mod設定」>「ToolkitCore」>「設定を表示する」で設定画面へ
Channel:TwitchIDを入力
Bot Username:ToolkitCoreからのメッセージがチャット欄に表示される際の名前を入力
次にOAuth Tokenにトークンを入れます。
まず、「New OAuth Token」をクリック。

Twitchの連携の承認の許可がでてくるので許可してください。
その後の画面でConnectをクリック。
すると表示されるOAuthPasswordをコピーします。
OAuth Tokenにペーストをして、
Connectをクリック。
StatusがConnectedとなれば接続完了です。
Twitchのチャット欄にもメッセージが表示されます。
Twitch Toolkitをインストール
連携制御の本体MOD
こちらはToolkitCoreが入っていれば導入するだけで動いてくれます。
オプションからかなり様々な設定ができるのですが、全て英語で私もよくわかっていないのでデフォルト設定で動かしてしまっています。
基本機能は下記になります。
コインストア
リスナーさんの視聴時間により、1分間にコインを取得していきます。
リスナーさんがコインを使って、ゲーム内にイベントを起こしたり、ドロップポッドでアイテムを投下することができます。
アイテムはすべてのアイテムが投下できるのでゲームバランスを考えて必要コイン数や許可するものを調整したほうがいいかもしれません。
クールダウンも設定できるので極端なカオスを避けることはできます。
Githubを使って自動的にコードを取得してリスナーさんに教えることもできるそうですがちょっと複雑で諦めました・・・
私はGoogleドキュメントを使って共有URLを使い、そこに使えるアイテムをすべてスクリーンショットを貼って共有してつかってます。
コインを使ったイベント発生コマンドは下記です。
| コマンド | 翻訳 | 価格 | カルマ |
| travelergroup | トラベラーグループ | 80 | Good |
| animaltame |
動物飼いならし
|
150 | Good |
| inspiration |
インスピレーション
|
150 | Good |
| meteor | 流星 | 150 | Good |
|
ambrosiasprout
|
ambrosiasprout
|
150 | Neutral |
| aurora | オーロラ | 200 | Bad |
| madanimal | madanimal | 200 | Good |
| herdmigration | 群れの移動 | 200 | Good |
| visitorgroup |
ビジターグループ
|
200 | Good |
| skillincrease | スキルアップ | 200 | Good |
|
rainythunderstorm
|
雨の雷雨 | 250 | Good |
|
psychicsoothe
|
psychicsoothe
|
250 | Neutral |
|
tradercaravan
|
トレーダーキャラバン
|
275 | Good |
| foggyrain | foggyrain | 300 | Good |
| fog | 霧 | 300 | Good |
|
resourcepodcrash
|
resourcepodcrash
|
300 | Good |
| wildman | ワイルドマン | 300 | Good |
|
shipchunkdrop
|
シップチャンクドロップ
|
300 | Neutral |
| visitcolony | visitcolony | 300 | Neutral |
| rain | 雨 | 350 | Good |
| snowgentle |
スノージェントル
|
350 | Good |
|
orbitaltraderarrival
|
orbitaltraderarrival
|
350 | Good |
| maninblack |
マニンブラック
|
350 | Neutral |
| clearweather | clearweather | 400 | Bad |
| flashstorm |
フラッシュストーム
|
400 | Bad |
| psychicdrone | psychicdrone | 400 | Good |
| farmanimals | 家畜 | 400 | Good |
| party | パーティ | 400 | Good |
|
drythunderstorm
|
ドライサンダーストーム
|
450 | Bad |
| snowhard | スノーハード | 450 | Bad |
| eclipse | 日食 | 450 | Bad |
| solarflare | 太陽フレア | 500 | Bad |
| shortcircuit | 短絡 | 500 | Bad |
| rarethrumbos | レアトランボ | 500 | Good |
|
transportpodcrash
|
Transportationpodcrash
|
600 | Bad |
| alphabeavers |
アルファビーバー
|
600 | Good |
| genderswap | 性別交換 | 600 | Neutral |
| vomitrain | vomitrain | 650 | Neutral |
|
refugeechased
|
難民 | 650 | Neutral |
| blight | 荒廃 | 700 | Bad |
| militaryaid | 軍事援助 | 700 | Good |
| heatwave | 熱波 | 750 | Bad |
| tornado | 竜巻 | 800 | Bad |
| coldsnap |
コールドスナップ
|
800 | Bad |
| prisoner | 囚人 | 800 | Good |
| berescued | 救出された | 900 | Good |
|
randomdisease
|
ランダム病 | 1000 | Bad |
| disease | 疾患 | 1000 | Bad |
| reviveanypawn | reviveanypawn | 1200 | Good |
| raid | RAID | 1500 | Bad |
| dropraid |
ドロップレイド
|
1500 | Bad |
| sapperraid | sapperraid | 1500 | Bad |
|
manhunterpack
|
manhunterpack
|
1500 | Bad |
| pawn | ポーン | 1500 | Good |
| gambleskill | ギャンブルスキル> | 1500 | Good |
| shippartpoison | shippartpoison | 1900 | Bad |
|
shippartpsychic
|
shippartpsychic
|
2400 | Bad |
| siegeraid | siegeraid | 2500 | Bad |
|
mechanoidraid
|
mechanoidraid
|
2500 | Bad |
| infestation | 侵入 | 2500 | Bad |
| predators | 捕食者 | 2500 | Bad |
| tornados | 竜巻 | 2600 | Bad |
|
volcanicwinter
|
火山の冬 | 3200 | Doom |
| trait | 特性 | 3500 | Good |
| removetrait | removetrait | 5500 | Good |
| toxicfallout | toxicfallout | 6500 | Doom |
ストーリーテリング
定期的に投票が行われ、投票結果でゲーム内にイベントが発生します。
設定で調整できるっぽいです。
まとめ
Twitchはゲームとチャット欄を連携できるものが多いので、そういった意味でもTwitchでのオリジナリティを出す手法は模索する価値はあります!
特にRIMWORLDはゲームで物語を紡いていくタイトルなので、そこにリスナーさんが直接介入できるのはプレイしていても楽しいです!




















