Discord人狼について
「汝は人狼なりや?」をDiscordの通話上で遊ぶためのGM用サポートツールです。
DiscordのBOT機能を用いてDiscordサーバー上をツールで制御することによって、
ゲーム進行の多くを自動化してGMおよびプレイヤーの負担を軽減できます。
Discord人狼の特徴
- Discordのテキストチャンネルをゲームログの表示やプレイヤー個人への情報共有/役職実行に使用します
- 役職の能力実行は所定のコマンドを送信することでBOTが認識してツールに送信されます
- 人狼や共有などの同じ役職同士で作戦会議ができる役職は、その役職だけに見えるように
テキストチャンネルが生成され、作戦会議可能な夜のみ書き込み権限が開放されます
- Discordのボイスチャンネルを議論に使用し、ゲーム状況に合わせてミュートを自動で設定/解除します
- 役職の名称や能力仕様は、ブラウザゲームのチャット人狼サイト【るる鯖】に準拠しています(一部、オリジナルでオプション要素の追加あり)
ダウンロード
2022年7月頃より発生していた接続不可の事象は、DiscordのAPI変更によることが判明し、解消致しました。長期間ご迷惑お掛けしました。最新版のダウンロードおよびFAQの以下トピックに記載の手順を実施ください。
【2022年07月以降】接続をしても「サーバーが見つかりません」と出る(バージョン1.0.3.8以降で解決済)
Version 1.0.3.8 (2022/11/19更新)
変更点(1.0.3.7 → 1.0.3.8)
- DiscordのAPI仕様変更で1.0.3.7以前のバージョンが使えない問題を解消しました。
変更点(1.0.3.6 → 1.0.3.7)
- 生存/死亡のロール付与処理が正しく実行されなくなった不具合を修正(サーバ負荷を考えて余計な処理が発生しないように、現在のロール付与状況を取得して、処理が不要な場合は省略をしていました。しかし、おそらくはDiscordサーバ側の仕様変更と思いますが、取得できる情報と実際のロール付与状況に差異が発生してしまうため、この判定を無視するようにしました。)
変更点(1.0.3.5 → 1.0.3.6)
- サーバー所有者以外がGMをする場合、Discord権限関連の処理のミスマッチを修正(関連してFAQを更新)
- 死亡者のボイスチャンネルの移動時、朝と昼に移動する設定と実際の処理が逆だった不具合を修正
変更点(1.0.3.4 → 1.0.3.5)
- 遺言制あり/同票時再投票の場合、2回目以降の投票処刑時に処刑者のミュートが解除されない不具合を修正
変更点(1.0.3.3 → 1.0.3.4)
- プレイヤーによる参加受付の場合、テキストチャンネル使用文字文字のエラーで受付できない不具合を修正
- GM用のテキストチャンネルで、接続時に表示されるメッセージをプレイヤー用からGM用に修正
変更点(1.0.3.2 → 1.0.3.3)
- 人狼の噛みコマンドで、襲撃先を変更した場合に変更前の襲撃先も死亡してしまう不具合を修正
- プレイヤー名にDiscordのテキストチャンネルに使用できない文字が含まれている場合、参加不可になるようにしました(今まではこの処理をしていないため、テキストチャンネルがうまく認識できず重複して作成されるなどの不具合報告が多数ありました)
- テキストチャンネルに日本語が使えるようになったため、標準設定を日本語にしました(既存の設定は変更されません)
- Discordのメンションを @everyone(サーバーにいる全員)ではなく参加者のみ宛てに変更しました
変更点(1.0.3.1 → 1.0.3.2)
- 役職配布の際、確認コマンドと、離席/復帰コマンドの受け付け優先順位を修正(離席/復帰が優先となります)
- 各種コマンドに対応する、内部的な数字でもコマンドが実行が実行される不具合を修正
- その他、表示上の不具合を修正
変更点(1.0.3.0 → 1.0.3.1)
- 前バージョンの変更に伴い、GMコマンドにおける、Discordの個人サーバーミュート関係の機能を廃止しました
- プレイヤー操作による参加受付で新規チャットが生成された際、初回通知メッセージが送信されない不具合を修正
- GMコマンド「殺害」「復活」を実装しました、朝と開票のフェーズに手動に実行できます
- 「噛み」コマンド実行済にもかかわらず、夜時間終了時に催促メッセージが送信される場合がある不具合を修正
- ゲーム終了時の役職の実行結果にて、1度でもコマンドの変更があると表示がおかしくなる不具合を修正
- 再投票時用に、コマンド実行時のBOT返答メッセージを、コピペで受け付けられる表記に修正
- 参加者一覧にて、死亡者の並び順の不具合を修正
- 引き分けでゲームを終了した次のゲームの初日で開票フェーズに進まない不具合を修正
- 役職希望を受け付ける際、誤爆防止に全体テキストチャンネルの書き込み権限を停止するようにしました
- 役職希望を受け付けた際、ゲーム終了時に希望した役職を表示するようにしました
変更点(1.0.2.1 → 1.0.3.0)
- 昼時間の投票をしたプレイヤーがいるが、昼時間中に全員の投票が揃わずに投票フェーズに移った場合、
昼時間に投票したプレイヤーの票が集計されない不具合を修正しました
- 役職希望受付の操作が正常に動作しない問題を修正しました
- 投票→開票を自動進行にしている場合、開票結果が正常に表示されない問題を修正しました
- 自動ミュート機能について、個人サーバーミュート設定は不安定のため廃止し、
役割(ロール)に対する「自動音声の検出」権限のみの対応としました
変更点(1.0.2.0 → 1.0.2.1)
- Windows7環境にてサーバー接続ができない問題を修正しました
- ゲーム終了時に役職の実行結果を表示するようにしました
変更点(1.0.1.0 → 1.0.2.0)
- GMコマンドに「再処理」を追加しました、ゲーム開始後に使用できます(通常使用するコマンドではありません)
現在の時間帯に応じたDiscord関係(ミュートや権限など)の処理をもう一度実行します
Discordサーバー側の負荷などで自動処理が正常に動いていないと思われる場合に使用してください
- 役職のテキストチャンネルに対してメッセージ送信が正常にされない不具合を修正しました
変更点(1.0.0.0 → 1.0.1.0)
- Discord側でテキストチャンネルの日本語使用に対応したため、プレイヤーのテキストチャンネル名称に
プレイヤー名をそのまま使えるようになりました
旧バージョンとの違い
旧バージョン(20170208まで)については、Discord側の仕様変更により使用不可となったため、
公開を停止し、バージョン表記も変更して新バージョン(1.0.0.0以降)と致しました。
主な変更点は以下となります。
- 設定ファイルの互換性がありませんので、お手数ですが【ソフト初回設定】をお願いします
Discordサーバーの設定変更は不要です
- プレイヤー個人へのメッセージを、BOTの直接メッセージからテキストチャンネルを作成しての
メッセージに変更しました、GM側のテキストチャンネル管理が少々大変になりますが、
プレイヤー個人の状況については把握しやすくなりました
- 各種設定を「設定」ウィンドウに統一し、タブ切り替えに変更しました
サーバー設定はサーバー接続後の変更は出来ず、ゲーム設定はゲーム開始後の変更はできません
また、ゲーム設定にあった役職設定の一部は、ゲーム開始前の配役画面に統一しました
- GMコマンドの機能を拡張しました、各フェーズに合わせてプルダウンの内容を変更しています