入れるのは、ホストだけ
参加する人のスマホや PC には、何も入れません。いつものゲームのままで遊べるように作ります。
非公式のファン MOD です。Innersloth(Among Us の開発元)とは関係ありません。
入室制限された人へ左右にドラッグかスワイプ、または前へ・次へボタンで送れます。キーボードは左右矢印・Home・End、記事を選ぶ時は Tab を使います。
今までのランチャーの人は「更新を確認」→「はい」だけで大丈夫です。これからは StarPocket Client をおすすめします。
トレイアプリが起動の前に PC を調べ、試合中はホストの PC に届く通信を見ます。
GitHub に、初めての人向けの課題を出しました(#2〜#9)。できる時に、できる分だけで大丈夫です。
証拠の記録は 90 日。チャット翻訳は、最初はオフになりました。
ホストになる
ランチャーがインストールをしてくれます。Steam 版の Among Us は、そのまま残ります。
参加する人のスマホや PC には、何も入れません。参加する人は、いつもの Among Us で部屋コードを打つだけ。役職は、試合が始まると自分にだけ届きます。
ダウンロードへ部屋コード(例)
StarPocket Client を使う人は、Client を開いて「インストール」を押すだけです(MOD 本体と BepInEx は、Client が取りに行きます)。Client は、下の「ダウンロード」の欄から落とせます。次の 1〜5 は、今までのランチャー(zip)を使う人の手順です。
GitHub Releases から PocketRoles-Setup-0.5.6.zip(ランチャー)と PocketRoles-0.5.6.zip(MOD 本体)をダウンロードします。
Setup の zip を展開します(例: ドキュメント\PocketRoles。あとで消さない場所に)。MOD 本体の zip は展開しないで、zip のまま同じフォルダに置きます(展開してから置くと、zip に入っている 64bit 用の BepInEx が使われません)。ネットにつながっていれば、Setup の zip だけでも大丈夫です(ランチャーが本体を取りに行きます)。
「PocketRoles Launcher.cmd」をダブルクリックします。「Windows によって PC が保護されました」と出たら、「詳細情報」→「実行」を押します。署名をしていないために出る画面です。偽物でも同じ画面が出るので、先に下の「本物か確かめる」を見てください。
Steam 版をデスクトップの「Among Us PocketRoles」にコピーして、BepInEx と PocketRoles を入れます。数分かかります。Steam 版そのものは書き換えません。デスクトップを OneDrive でバックアップしている PC では、%LOCALAPPDATA%\PocketRoles の中に入ります。
先に Steam を起動しておきます。初めてのときは、タイトル画面まで 1〜2 分かかります(途中で黒い窓が出ても、閉じないでください)。パネルが出たら「オンライン → 部屋を作る」。
ホストの人だけ必要です。参加する人は何も入れません。
StarPocket Clientおすすめ
今までのランチャーと Aegis のトレイを 1 つにしたアプリです。インストール・更新・起動が、このアプリだけでできます。MOD 本体と BepInEx は「インストール」を押した時にアプリが取りに行くので、下の zip は要りません。Windows 10(1903 以降)/11 用。.NET Framework 4.8 と Microsoft Edge WebView2 を使います(Windows 11 には最初から入っています。WebView2 が無い PC では、アプリが Microsoft の公式のページを開くボタンを出します)。
StarPocket Client をダウンロード(zip)zip を展開して StarPocket Client.exe を開きます。署名をしていないので、初めて開く時に青い画面「Windows によって PC が保護されました」が出ます(「アプリ:」の所に StarPocket Client.exe と出ます)。押すところは、下の「Windows によって PC が保護されました」と出たらを見てください。本物かどうかの見分け方は、FAQ にあります。今までのランチャーからの乗り換えは、こちら。
今までのランチャー(zip)
GitHub からダウンロード最新版は v0.5.6 です(Among Us 2026.9.29・64bit に対応)。前の版を使っている人は、ランチャーの「更新を確認」→「はい」で新しい版にできます(64bit 用の BepInEx も一緒に入れ替わります)。StarPocket Client の人は「更新を確認」→ プレイボタンの「アップデート」で入れ替わります(v1.1.2 では「修復」でも直ります)。入室制限(Aegis)のトレイに前の版の「対応版」が出ても、そのまま遊べます。
| PocketRoles-Setup-0.5.6.zip | ランチャー。ここから始めます |
| PocketRoles-0.5.6.zip | MOD 本体 |
| SHA256SUMS.txt | ファイルが正しいか確かめる用 |
| SHA256SUMS.txt.sig | 上の一覧への作者の署名 |
| Source-….zip | BepInEx などの部品のソース(3 つ)。遊ぶのには要りません |
署名(コード署名)をしていないアプリを、ネットから落として初めて開くと、Windows がこの画面を出します。ウイルスが見つかったという意味ではありません。ただし、偽物でも同じ画面が出るので、どこから落としたかで見分けてください。個人で署名の証明書を取ると、証明書に本名と住んでいる地域が載るため、作者は今は署名していません。本名を出さずに使える無料の署名(SignPath Foundation)に申し込みましたが、今回は通りませんでした。広く使われるようになったら、申し込み直します(くわしく)。
詳細情報 を押すと、「アプリ:」「発行元:」と 実行 のボタンが出ます。「アプリ:」の所が、いま開いたファイルの名前(PocketRoles Launcher.cmd や StarPocket Client.exe)で、「発行元:」が「不明な発行元」なら、実行を押します。今は(作者が署名を始めるまでは)、発行元に会社や人の名前が出たら、本物ではありません。開かずに消してください。
落とすのは、GitHub の公式のリリースのページ(アドレスが https://github.com/wakayamachannel/ で始まる所)だけにしてください。作者がファイルを置いているのは、ここだけです。ほかの所から手に入れた時は、指紋(SHA-256)を比べます。公式の指紋は、リリースのページの各ファイルの横の sha256: の値です(画面では途中までしか出ないので、横のコピーのボタンで全部を写します。リリースの本文に書いた値ではなく、こちらを使います)。PocketRoles は SHA256SUMS.txt にもあります。スタートメニューで「PowerShell」と検索して開き、Get-FileHash と空白を 1 つ打って、落としたファイルを窓にドラッグして Enter を押します。
PS> Get-FileHash ここに zip をドラッグ
メモ帳に、写した値(sha256: の後ろ)と、出てきた Hash を 2 行に並べて貼ると比べやすいです。全部同じなら、GitHub で公開しているものと同じファイルです(大文字と小文字の違いは気にしなくて大丈夫です)。コマンドが苦手な人は、公式のページから落とすことが、いちばんの確かめになります。ほかの人からもらった PocketRoles-….zip は、アプリのフォルダーに置かないでください(ネットにつながらない時、アプリはそれを使います)。
ウイルス対策ソフトに止められた時は、あわてて「許可」や「除外」をしないで、こちらを見てください。スマート アプリ コントロール(Windows 11)で開けない時はこちら。
/opt translate off と打ってください。くわしくBanlist.txt の行は残ります)。v0.5.5 から札を押すと、役職ごとのページが開きます。
PocketRoles の追加役職が出るのは、MOD 部屋として登録した部屋(役職部屋)だけです。役職部屋では、科学者やエンジニアなど Among Us 本来の特殊役職は、ふだんは出ません。ホストが設定の「本体の特殊役職も配る」をオンにすると、一緒に出ます。登録オフの部屋(便利ホスト)には追加役職がなく、Among Us 本来の役職が部屋の設定どおりに出ます。
角の丸い四角・青緑 = クルー陣営ひし形・藍と金 = インポスター陣営丸・金 = 第三陣営
ホストから教えてもらいます。PocketRoles 公式 Discord の #部屋コード のほか、LINE や X、友達から届くこともあります。
役職部屋は、Among Us 公式のルールで公開の部屋一覧に出ません。部屋コードを入力して参加してください。
公開の部屋一覧で 役職→ABCDEF という名前の部屋を見かけたら、それは案内部屋です。いったん抜けて、名前にある ABCDEF を入力すると、役職部屋に移れます。
試合が始まると、自分の役職と説明が、名前タグとチャットで自分にだけ届きます。はじめの画面には「クルー」か「インポスター」としか出ないので、本当の役職は名前タグとチャットで確かめてください。
/cmd h/cmd n/cmd r 役職名/cmd lang ja | zh | en/cmd about役職部屋では、/cmd の行はホストにだけ届きます。ほかの人には見えません。クイックチャットしか使えない人は、コマンドを打てません(役職の知らせは読めます)。
チート対策
安心して遊ぶために
Aegis は PocketRoles のチート対策です。参加する人のスマホや PC には何も入れられないので、ホストの PC に届く通信を見て、ふつうの Among Us では起きない動きを探します。確実なものは、その人を部屋から出します。
v0.5.5 から の印がある機能は、v0.5.5 で入りました(今の版 v0.5.6 にもあります)。まだ v0.5.4 以前を使っているホストの部屋では動きません。
キルできない役職のキルなど、ふつうは起きない動きです。確実なものは 1 回目、チャットの連投やスピードハックは 2 回目で部屋から出し、はっきりしないものはホストに知らせるだけです。動くのは登録オフの部屋(便利ホスト)だけで、役職部屋ではキルやベントをもともとホストの PC が管理しています。
暴言や不適切な言葉は、1 回目と 2 回目に全員のチャットで注意します(注意の文にその言葉は出しません)。3 回目で部屋から出します。ホスト・VIP・モデレーターなどの発言と、クイックチャットは数えません。
トレイアプリ(画面右下のアイコン)が、起動の前にいくつもの項目を調べ、チートにつながるものがあれば起動を止めます。v0.5.5 から MOD の中のセルフチェックも、起動したときと 60 秒ごとにチートの DLL やゲームの書き換えを探し、見つかると部屋を作れなくします。どちらもドライバーは入れません。
判定に使う数値や NG ワードの一覧は、MOD を入れ直さなくても、GitHub にある署名つきのファイルから新しくなります。NG ワードの一覧は、そのままの形では載せていません。
ありえない動きが見つかったときの、自動の BAN です。期限が来れば自動で解けます。NG ワードや、2 回目で出されるもの(チャットの連投など)で出されたときは、その部屋に入れなくなるだけです。
部屋に入れないのは、前に PocketRoles の部屋で、ルール違反として記録されたためです。Among Us のアカウントの BAN ではありません。PocketRoles を使っていない部屋では、これまでどおり遊べます。
こんなメッセージが出て、部屋から出されましたか?
[Aegis] この部屋には入れません(入室制限中)。もうすぐ部屋から出されます。まちがいだと思ったら「PocketRoles」で検索して「入室制限された人へ」を見てください
v0.5.5 からのお知らせです。登録ありの部屋ではあなたにだけ届き、30 秒ほどで部屋から出されます。登録オフの部屋では、名前を出さずに部屋の全員へ「[Aegis] 入室制限中の人はこの部屋に入れません(もうすぐ出されます)。…」と「[Aegis] 入室制限中の人は、出される前に /cmd id と打つと、異議申し立てに使うコードが分かります(名前といっしょに全員に見えます)」と出ます。まだ v0.5.4 以前を使っているホストの部屋では、このお知らせは出ず、Aegis に部屋から出されても、その部屋に入れなくなるだけです。
入れないのは、BAN をしたホストの部屋だけです。ほかのホストの部屋には入れます。ただし共有 BAN のときは、PocketRoles を使っているほかの部屋にも入れません。30 日・180 日の BAN は、期限が来れば自動で解けます。くわしく
異議申し立てができます。ここでお受けするのは「まちがって BAN された(誤検知)」というお申し出です。記録を消してほしいときや、ホストのことを知らせたいときも、同じ窓口へどうぞ(下にあります)。
PocketRoles 公式 Discord「PocketRoles 役職部屋」の「🛡️|異議申し立て」チャンネルで、チケットを作ってください。チケットは、あなたと Aegis チームだけが見られます。ほかの人が見るチャンネルや、個人の DM には書かないでください。
Discord を開くDiscord を使えない人(中国からの方など)は support@starpocketgames.com へ。件名に「異議申し立て」と書き、本文に下の「書いてほしいこと」を書いてください。返事には数日かかることがあります。
メールを書く記録を消してほしいだけのときも、同じ Discord のチケットかメール(件名「記録の削除」)で、/cmd id で出るコードを送ってください。くわしく
同じホストに、理由なく何度も BAN されるときも、この窓口に知らせてください(ホストのお約束)。
/cmd id で出るコード(英字 16 文字)。分からなければ、書かなくて大丈夫です。なくても、作者がフレンドコード・名前・日時・部屋コードから記録を探します。ホストの PC の記録は 90 日で消えるので、早めに出してください。コードは、入室制限されたときに、登録ありの部屋ならお知らせと一緒にあなたにだけ届きます。登録オフの部屋では、出される前にその部屋で /cmd id と打つと答えます(名前といっしょに全員に見えます)。コードがあると早く見つかります。その BAN の記録が、BAN を出したホストの PC にしかないときは、作者がそのホストに連絡して、あなたの分の記録だけを送ってもらいます(あなたがホストを探す必要はありません)。解除するかどうかは作者だけが、作者の手元にある記録を見て決めます。ホストの PC の証拠の記録は 90 日残ります。BAN が続いている間は消えず、終わってからも 30 日は残ります。消えたあとは、作者がその記録をもう持っているときしか解除できません。解除するときは、本人と確かめた記録にあるあなたのコードを、公開の「解除の一覧」に載せます(名前やフレンドコードは載せません)。コードはあなたのアカウントの番号(PUID)から作るので、あなたが入ったことのある部屋のホストは、あなたがこの一覧に載ったことを調べられます。登録オフの部屋で /cmd id と打ったときは、その場にいた人もあなたの名前とコードを見ているので、調べられます。一覧は GitHub の履歴にも残ります。解除から 30 日の間に PocketRoles の部屋で Aegis に部屋から出されると、そのホストの PC の記録(証拠の記録とログ)に、解除のあとの 30 日の間だったことと、その 30 日が終わる日時が残ります。載せてほしくないときは、そう書いてください(その場合、ほかのホストの部屋の BAN は解けません)。
フレンドコードは、記録と照らし合わせるためだけに使います。照らし合わせは BAN 管理アプリの中でハッシュにして行い、アプリには残しません。ただし、チケットやメールに書いた文(フレンドコードを含む)は、Discord のチケット(あなたと Aegis チームが見られます)と開発者のメール(取り込んだ控えを含む)に残ります。結果が出たあとで消してほしいときは、同じチケットかメールでそう書いてください。
よくある質問
PocketRoles が何を調べ、何をホストの PC に残し、何をどこへ送るのかを、コードに書いてあるとおりにまとめました。気をつけてほしいところも、そのまま書いています。
/cmd id のコードを作者に送るだけで、全部のホストの PC から消えます(今も効いている BAN の最小限などは残ります)。公開の共有 BAN の一覧に載るのは、元に戻せない形にした ID と、段階・期限・理由の短い言葉だけです。名前とフレンドコードは載りません。v0.5.5 から今の版は v0.5.6 です。v0.5.5 から の印があるものは、v0.5.5 で入りました(v0.5.6 にもあります)。まだ v0.5.4 以前を使っているホストの部屋では、そのホストが新しい版にするまで動きません。印のないものは、前の版でも同じです。
いいえ。MOD・ランチャー・Aegis のトレイアプリは、ホストの PC だけで動きます。ほかのプレイヤーは、いつもの Among Us のままです。
いいえ。PocketRoles が、フレンドコードを自動でどこかへ送ることはありません。
例外: ホスト(やモデレーター)が日数なしの /ban を使ったときや、ホストが /admin・/mod・/vip を使ったときは、その人の ID(PUID、ないときはフレンドコード)がそのままホストの PC に残ります(ID がそのまま残るファイル)。v0.5.5 からは、ホストが報告 zip を作るときに、ログの中のこの ID を伏せます(v0.5.4 の報告 zip には、そのまま入ることがありました)。
いいえ。プレイヤーの IP アドレスを読むコードはありません。アドレスが出てくるのは、LagLog が記録する、つないでいる Among Us のゲームサーバーのアドレスだけです。v0.5.5 から
BepInEx から始まる場所は、ゲームフォルダの中です。ゲームフォルダは、ふつうはデスクトップの「Among Us PocketRoles」です(デスクトップを OneDrive でバックアップしている PC では %LOCALAPPDATA%\PocketRoles\Among Us PocketRoles)。
BepInEx\PocketRoles\aegis-bans.jsonv0.5.5 から: BAN した人と、共有 BAN で入室を止めた人の記録。いつまで: 今も効いている BAN(その PC の BAN と、共有 BAN の一覧に載っている人の BAN)は、BAN が終わるまで(名前と、30 日より古い入室の記録は、最後に見かけてから 30 日で消えます)。終わってから 30 日で名前・履歴などを消し、違反の回数の最小限(PUID のハッシュ・回数・日付)だけを、最後の BAN が終わってから 1 年残します(Banlist.txt に同じ人の行があるあいだも残します)。送った通報の控えは 30 日。BepInEx\PocketRoles\evidence\AEG-*.jsonv0.5.5 から: 退出・BAN 1 件ごとの証拠の記録(同じ名前の .log は、その記録を裏付けるログの 2 行)。いつまで: 90 日。今も効いている BAN の証拠は、作ってから 90 日と、BAN が終わってから 30 日の、遅いほう。BepInEx\PocketRoles の Banlist.txt・Admin.txt・Moderator.txt・VIP.txt: ホストが BAN したり権限を付けたりした人の ID(そのまま)。いつまで: ホストが消すまで残ります。記録を消す依頼では変えません(作者が異議申し立てを受け入れた人の、PocketRoles が書いた BAN の行だけは、自動で消えます)。BepInEx\LogOutput.log: MOD のログ。いつまで: ゲームを起動するたびに上書き。30 日より古ければランチャーが消します。v0.5.5 からBepInEx\PocketRoles\logs\LogOutput-日時.logv0.5.5 から: ランチャーがとっておく過去のログ。7 日より古いものは日ごとの zip にまとめる。いつまで: 30 日。PocketRoles-report-日時.zipv0.5.5 から: ホストが作った報告 zip(異議申し立てのための「ひとり分の証拠」の zip も同じ)。いつまで: 30 日(ランチャーが消します)。%LOCALAPPDATA%\PocketRoles\Aegis\events.log: トレイアプリの通知の文(時刻・プレイヤーの名前・ルール名)。いつまで: 30 日より古い行は、トレイアプリの起動時に消えますv0.5.5 から(それより前の版は書き足すだけです)。消すのは PocketRoles(MOD・ランチャー・トレイアプリ)が起動したときです(MOD は起動時と、起動中は 1 日 1 回。試合中はしません)。起動しないままの PC では、次に起動するまで消えません。ホストの作業や設定はいりません。v0.5.5 から
ほかに小さなファイルがあります: トレイアプリのエラーの記録(aegis.log)、PocketRoles.dll の SHA-256 と版(mod-fingerprint.txt)、ランチャーの隣にある状態と記録(launcher-state.json・launcher.log)、Discord を設定したときの、最後の投稿の番号と部屋コード(discord-last.txt)、aegis-bans.json が壊れていたときの控え(aegis-bans.json.broken-日時。v0.5.5 から30 日で消えます)。
どれも、ホストが自分で消せます。aegis-bans.json を消すと Aegis の BAN はなくなります(Banlist.txt の BAN は残ります)。
aegis-bans.json には、何が書かれますか?v0.5.5 から入った人全員ではなく、次の人だけです。
/ban・/aegis ban・ゲームの BAN ボタン)書くこと: フレンドコードのハッシュ(ないときは PUID から作る)と PUID のハッシュ、記録を消すためのコード(/cmd id のコード)、最後に BAN したときの名前(24 文字まで)、回数・段階・期間・期限、ルール、自動・手動・共有のどれか、証拠の番号(AEG-…)、だれが BAN したか、はじめてと最後に見た時刻、通報したか、解除したか。それと、履歴(1 人 50 件まで。BAN・解除・入室を止めた部屋コード・通報など)と、送った通報の控え(全体で 500 件まで。PUID のハッシュ・コード・日時・理由)。
書かないこと: フレンドコードと PUID そのもの。ログにも、PUID のハッシュの先頭 8 文字しか出しません。記録を消すためのコードも、ログには書きません(調べもの用の [Diagnostics] WireLog をオンにしたときだけは、/cmd id の返事がそのままログに入ります)。
消えるとき: 今も効いている BAN は、効き続けるための記録と証拠の番号を残します(名前と、30 日より古い入室の記録は、最後に見かけてから 30 日で消えます)。BAN が終わってから 30 日(BAN でない控えは、最後に見かけてから 30 日)で、名前・履歴・コード・だれが BAN したかなどを消し、違反の回数の最小限(PUID のハッシュ・回数・段階・日付)だけにします。それも、最後の BAN が終わってから 1 年で消します(Banlist.txt に同じ人の行があるあいだは残します)。送った通報の控えは 30 日で消えます。日付がまったくない記録(ほかのアプリで書いたものなど)は、見つけた日から数えます。
aegis-bans.json が壊れて読めないとき(手で書きかえて失敗したときなど)は、最後に書きかえてから 30 日はそのままにします(その中に番号がある証拠の記録は残し、ほかの証拠の記録はふつうどおり消します)。そのあとは aegis-bans.json.broken-<日時> に移して、新しく作り直します(直さなかった BAN はなくなります)。移した控えは、その日時から 30 日で消えます。
Aegis がだれかを部屋から出したとき(確実な検知・くり返し・NG ワード)と、ホストが BAN したときに、1 件ずつ BepInEx\PocketRoles\evidence\AEG-番号.json を作ります(/ac test では作りません)。
hold と、30 日が終わる日時のメモ)入らないもの: フレンドコード・PUID そのもの、IP アドレス。
20 行の記録には、ほかのプレイヤーの名前が入ることがあります(例: だれをキルしたか)。また、その人の言い当て(会議でプレイヤーの名前を挙げた発言)の、最初の 40 文字が入ることがあります。ほかの人のチャットは入りません。
いつまで: 90 日で自動で消えます(異議申し立てが遅れて届くことがあるため。BAN されたかどうかに関係なく、全員の分です)。その PC の今も効いている BAN の記録が指している証拠(その BAN が共有 BAN の一覧にも載っているときを含みます)は、作ってから 90 日と、BAN が終わってから 30 日の、遅いほうまで残ります(無期限の BAN なら残り続けます)。共有 BAN の一覧に載っている人でも、ほかの証拠の記録(関係のない退出など)は、ふつうどおり 90 日で消えます(共有 BAN の異議申し立ては、作者が BAN を決めたときの控えで確かめます)。ログは 30 日で消えますが、記録ごとに、それを裏付けるログの 2 行(検知の行と、MOD が記録を書いた行)だけは、記録と一緒に残します。20 行の記録そのものはメモリにだけあり、部屋が変わると消えます。
はい、あります。BepInEx\PocketRoles の Banlist.txt・Admin.txt・Moderator.txt・VIP.txt には、PUID(ないときはフレンドコード)がそのまま、名前と日付といっしょに、1 行に 1 人ずつ残ります。
/ban(無期限)をしたときと、ホストが /admin・/mod・/vip で人を追加したときです。/ban(例: /ban 名前 30)は Banlist.txt に書かず、aegis-bans.json にハッシュだけを残します。v0.5.5 からBanlist.txt の行数を数えるだけです。「フレンドコードと PUID そのものは保存しません」というのは Aegis の記録(aegis-bans.json・証拠の記録)のことで、この 4 つのファイルは例外です。
チャットは、ほとんど残りません。残るのは、会議で生きているクルーがプレイヤーの名前を挙げた発言の最初の 40 文字(インポスターが見えるチートを見つけるため)と、下の例外 2 つだけです。
MOD のログは BepInEx\LogOutput.log で、ゲームを起動するたびに上書きされます。v0.5.5 からは、ランチャーが開いたときとゲームを起動する直前に、このログを BepInEx\PocketRoles\logs にコピーしてとっておきますv0.5.5 から(7 日より古いものは日ごとの zip にまとめ、30 日で自動で消します。ランチャーを通さずに起動したときはコピーしませんが、30 日より古いものは MOD が起動時に消します)。
残るもの:
それ以外のチャットは残りません。例外は 2 つです。
[Diagnostics] WireLog(最初はオフ)をオンにすると、送ったり受け取ったりしたチャットと、名前の文字列が残ります。ほかの通信の一部(JoinGame などの部屋への出入りや試合の始まり・終わりの、最初の 48 バイト)も、16 進で残ります。次のものはメモリにだけ持ち、ファイルには書きません。ゲームを終えると消えます。
/cmd lang、登録オフの部屋では /lang。そのセッションの間)チャット翻訳は、最初はオフです(v0.5.5 から。v0.5.4 までは最初からオンでした)。ホストがオンにするのは、チャットの /opt translate.enabled on か、設定ファイルの [Translate] Enabled=true です。オンの間は、チャットの文章を、ホストの PC から翻訳サービス(Google か DeepL)へ送ります。止めるには、ホストがチャットで /opt translate off と打つか、設定ファイルで [Translate] Enabled=false にします。前の版から更新した PC では設定ファイルの値がそのまま使われるので、オンのまま残っていることがあります。そのときは、更新後に初めて部屋を作ったとき、ホストの画面にだけ 1 回お知らせが出ます。途中でオンにしたときも、部屋の全員に「翻訳あり」と知らせます。
translate.googleapis.com)です。BepInEx\PocketRoles\deepl-key.txt に DeepL のキーがあるときは DeepL です。DeepL がうまくいかないとき(使える量が切れた・キーのまちがい・通信の失敗)は、Google に切り替えて送ります。[Translate] Provider で選べます。/ で始まるコマンド、短い発言(最初の設定では 3 文字より短いもの)、文字の入っていない発言(記号や数字だけなど)、全員が部屋と同じ言語を使っているときの、その言語の発言、ラテン文字(英語など)の 1 語だけの発言。ゲームにもともとある通報のしくみを呼ぶだけです。MOD が渡すのは、部屋にいるその人の番号(client id)と理由(チート・不適切なチャット・迷惑行為・不適切な名前のどれか)だけで、証拠の記録・チャット・ログは付けません。Innersloth に実際に何が届くかはゲームの中で決まるので、MOD のコードからは分かりません。
[AntiCheat] AutoReport をオンにしているときだけ、Aegis が確実なチートを見つけて部屋から出す前に「チート」で通報します。最初はオフです(v0.5.5 で入った設定で、v0.5.4 にはありませんでした)。オンにするのは、チャットの /opt anticheat.autoreport on か設定タブ、または設定ファイルの AutoReport=true です(通報は取り消せません)。同じ人には 30 日に 1 回、全体で 1 時間に 5 件までです。/aegis report 名前。部屋にいる人だけで、自分は通報できません。aegis-bans.json とログに控えが残ります。公式からの返事は読みません。ホストが [Discord] WebhookUrl を設定したときだけです(最初は空で、オフ)。discord.com の webhook の URL しか受け付けません。
discord-last.txt に残します。どれも受け取る(HTTP GET)だけで、ホストの情報は送りません。送るのは、アプリの名前と版を書いた User-Agent だけです。
/ac rules reload のときに、GitHub から定義ファイル(aegis/definitions.txt)とその署名を受け取ります。[AntiCheat] RemoteRules=false のときも、記録を消す依頼の一覧(消去の一覧)のためだけに受け取ります(判定値・NG ワード・共有 BAN は使いません)。v0.5.5 からbuilds.bepinex.dev)をダウンロードします。[Lobby] AutoRegion(最初はオフ)をオンにしたときだけ、公式のマッチメイカーに問い合わせて(HTTPS の HEAD)、地域ごとの速さを測ります。いいえ。作者のサーバーやアクセス解析へ送るコードはありません。ホストに配るもの(MOD・ランチャー・トレイアプリ)で通信するのは、ここに書いたものだけです。
ランチャーの「メールを開く」ボタンも、件名と本文を入れたメールアプリを開くだけです。
ホストがランチャーの「報告 zip を作る」を押したときだけ、デスクトップに PocketRoles-report-日時.zip ができます。自動では送りません。「メールを開く」ボタンはメールアプリを開くだけです。zip を付けて送るかどうかは、ホストが自分で決めます。
入るものv0.5.5 から: いまのログ、ランチャーの状態と記録、過去のログ 3 件(1 件 8 MB まで)、証拠の記録(直近 90 日。新しい順に 200 件・5 MB まで。それより前の記録は「ひとり分の証拠」で送ります。記録を消すためのコードと、30 日より前の記録には、消えたログの代わりの 2 行も入ります)、system.txt(Windows・言語・ゲームと MOD と BepInEx の版・プラグインの名前・フォルダ。ユーザー名は %USERPROFILE% に置き換え)。
ひとり分の証拠v0.5.5 から: 異議申し立てで作者に頼まれたときは、ランチャーの「ひとり分の証拠」に、その人のコード(/cmd id)・フレンドコード・証拠 ID(AEG-…)のどれかを入れると、その人の証拠の記録と、それを裏付けるログの行だけの小さな zip ができます。ほかの人の記録は入りません(その人の記録の検知の文に、同じ試合のほかの人の名前が入っていることはあります)。フレンドコードもそのハッシュも入りません(作者は、本人の /cmd id のコードで、申し立てとその記録を結び付けます。コードはパスワードではないので、それだけで本人の証明にはなりません)。報告 zip と同じく、自動では送らず、30 日で自動で消えます。
入れないもの: deepl-key・report-mail・パスワード・*.key のファイル。設定ファイル(*.cfg と BepInEx\config の中)も入れません。v0.5.5 から
伏せるもの: 文の中の API キーと、ユーザーのフォルダのパス(%USERPROFILE% と同じ書き方のもの。C:\Users\ABCDEF~1 のような短い形や、/ で書かれたパスでは、Windows のユーザー名の一部が残ることがあります)。v0.5.5 からは、Discord の webhook の URL と、ログの中の PUID・フレンドコードの形の文字・ハッシュの先頭 8 文字・記録を消すためのコードも伏せ、証拠の記録のハッシュは PUID のハッシュに置き換えます。
ログには、プレイヤーの名前・部屋コード・言い当ての発言(40 文字)が入ります。v0.5.4 の報告 zip には、上の「ID がそのまま残るファイル」の行(PUID・フレンドコード)も、伏せられずに入ることがありました(v0.5.5 からは伏せます)。デスクトップを OneDrive でバックアップしている PC では、zip は OneDrive にも同期されます(消したあとも、OneDrive のごみ箱にしばらく残ることがあります)。送ったあとは消してください(v0.5.5 からは、30 日たつとランチャーが自動で消します)。zip は、GitHub Issues など公開の場所には貼らないでください。
v0.5.4 との違い: v0.5.4 の報告 zip には設定ファイル(jp.pocketroles.mod.cfg)が入り、伏せるのは API キーとユーザーのフォルダのパスだけでした。そのため、Discord の webhook の URL がそのまま入ることがありました。v0.5.5 で設定ファイルを外し、webhook の URL も伏せるようにしました。v0.5.4 の報告 zip をだれかに渡したことがあり、Discord への投稿を設定していたホストは、Discord で今の webhook を消してから、新しく作り直してください(消さないと、古い URL が使えるままです)。
ドライバーもサービスも入れません(そのためのコードがありません。PC で動いているドライバーは、名前を見るだけです)。管理者権限も要りません。ランチャーとトレイアプリはふつうに起動するだけで、権限を上げる操作はどこにもありません。
レジストリは読むだけで、書き込みません。読むのは、Steam の場所、Windows の版、Windows の保護の設定(セキュアブート・TPM・HVCI・脆弱なドライバーの遮断 v0.5.5 から)です。
いいえ。パスワード・ブラウザ・アカウントを読むコードはありません。読むのは次のものだけです(トレイアプリとセルフチェックが見るものは、下の 2 つの質問に書いています)。
BepInEx\PocketRoles の中のファイル(一覧・言語・NG ワード・deepl-key.txt)と、設定ファイルです。libraryfolders.vdf)と、報告 zip のために Windows の版を読みます。見るのは、ホストの PC の Among Us と、そのまわりだけです。
plugins・patchers と、Among Us.exe の隣にある DLL のファイル名winhttp.dll の SHA-256GameAssembly.dll)を、ディスクのファイルと比べます(読むのは Among Us 自身のメモリだけ)結果はホストの画面とログに出るだけで、どこにも送りません。
起動したときと、MOD 付きでゲームを起動する直前に調べます。
Among Us.exe の版、BepInEx があるか、PocketRoles.dll の SHA-256(前回と比べる)、plugins にほかの DLL がないか、Among Us.exe の隣の DLL の名前[AntiCheat] のオン・オフだけ、Banlist.txt は行数だけチートにつながるものがあると、ランチャーがゲームの起動を止めます(名前が合ったときと、実行ファイルの指紋か署名者が合ったときだけです。製品情報だけが合ったときと、実行ファイルを確認できなかったときは、知らせるだけで止めません)。試合中は MOD のログを読んで、退出や検知を知らせます(言い当ては知らせません)。
送るもの: ありません。通信は、GitHub から定義ファイル(と署名)を受け取るだけです。ランチャーを閉じて、ゲームも終わると、トレイアプリも終わります。
ランチャーと Aegis のトレイアプリは、PowerShell で書いたスクリプトです。そのため、タスクマネージャーには「Windows PowerShell」と出ます。
Among Us.exe の中で動きます。はい。ライセンスは GPL-3.0-or-later で、コードは GitHub の wakayamachannel/PocketRoles で公開しています。ここに書いたことは、だれでもコードで確かめられます。Innersloth とは関係のない、非公式の MOD です。
落とした場所と、指紋で見分けます。
https://github.com/wakayamachannel/ で始まるか見てください。ほかのサイト・動画の説明欄・DM で配られた物は、開かないでください。sha256: の値(横のコピーのボタンで全部写せます。リリースの本文に書いた値ではなく、こちら)や SHA256SUMS.txt と同じなら、公開しているものと同じファイルです。出し方は上の「本物か確かめる」にあります。PocketRoles-….zip は、アプリのフォルダーに置かないでください。ネットにつながらない時、アプリはそれを使います。個人で署名の証明書を取ると、証明書に本名と住んでいる地域(都道府県や市区町村)が載り、だれでも見られるからです。お金もかかります。作者は本名を出さずに作っています。
動かないことがあります。作者は、オンの PC では試せていません。
あわてて「許可」や「除外」をしないでください。フォルダーごと除外すると、本物のウイルスが入っても気づけなくなります。
くわしい人は、VirusTotal で指紋だけを検索すると、各社の判定が見られます(ファイルは上げないでください。上げた物はずっと残ります)。Microsoft Defender の誤検知は、使う人からも Microsoft の届け出のページ(英語)で出せます。
手順は説明書の「乗り換え」にあります。順番が大事です(Client を 1 回開いてから、古いアイコンを消します)。
Among Us のアカウントの BAN ではありません。入れなくなるのは、PocketRoles を使っている部屋だけです。
aegis-bans.json の BAN。自動の BAN、日数付きの /ban、ゲームの BAN ボタンなど)や共有 BAN の人が入ろうとしたときは、その人に「この部屋には入れません」と知らせて(登録ありの部屋ではその人にだけ。登録オフの部屋では名前を出さずに全員へ)、30 秒後にふつうのキックで部屋から出します。待っている間にチートの検知・NG ワード・連投(短い時間にたくさん送ること。コマンドも数えます。最初の /cmd id だけは数えません)があったときと、ホストが試合を始めるときは、すぐに出します(試合には入れません)。待っているあいだに /cmd id と打つと、登録オフの部屋でも、出される前にコードを答えます(ほかの人と同じ「名前: コード」の形。部屋から出すのは、その答えのあと 10 秒まで待ちます)。出したあと、ほかの人には名前を出さずに「入室制限中の人を退出させました」と出します。同じ部屋にもう一度入ると、その部屋からは BAN で出されます。v0.5.5 からBanlist.txt に載っている人(日数なしの /ban)は、入ったときに、すぐゲーム本来の BAN で部屋から出されます。このときは、ゲームの表示に名前が出ることがあります。見えることがあります。名前を出さないのは、BAN 中の人が入ってきたときのお知らせと、その人を出したあとのお知らせだけです。v0.5.5 から
[AntiCheat] AnnounceKick、最初はオン)。[Chat] NgAnnounce、最初はオン)。その前の注意も、ふつうは名前を呼んで全員のチャットに出ます(注意の文に、その言葉は出しません)。v0.5.5 からBanlist.txt に載っている人(日数なしの /ban)は、ゲーム本来の BAN で出されるので、ゲームの表示に名前が出ることがあります。AnnounceKick と NgAnnounce のお知らせは、ホストが設定で止められます。
ほかのホストの PC の記録を、作者や管理人がのぞくことはできません。見えるのは、公開の共有 BAN の一覧と、人から送られてきたものだけです。
%LOCALAPPDATA%\PocketRoles\Aegis\ban-console\imports)に残ります。ここを自動で消すしくみは、まだありません(今後の予定)。記録を消す依頼(下の「記録を消してほしいとき」)があったときは、作者が自分の控えを手で消し、管理人にも消すよう頼みます(管理人の PC の控えは、作者は頼むことしかできません)。v0.5.5 からaudit.log に、名前や証拠の番号といっしょに残ります(フレンドコード・PUID・ハッシュは書きません)。書きかえを見つけるためにつながった記録なので、記録を消す依頼があっても、今はここの名前を消せません。v0.5.5 から記録を消してほしいときv0.5.5 から
ホストに頼む必要はありません。作者に 1 回連絡するだけです。
/cmd id と打つと、「あなたのコード」(英字 16 文字。記録を消すときと異議申し立てのときに使います。例: BDZN XHNJ JSXD GZDG)が返ってきます。登録ありの部屋では、コードはあなたにだけ届きます(/cmd を付けずに /id と打つと、打った文字は部屋のみんなに見えます)。登録オフの部屋では「名前: コード」の形で部屋の全員に見えます(入室制限されて出されるのを待っているあいだも、出される前に答えます)。消えるもの: 名前、履歴(入室を止めた部屋コードなど)、証拠の記録(30 日より古いものは消します。30 日より新しいものは、名前・部屋コード・ログの行・検知の文を消して、残り(ハッシュや検知の数値など)を 30 日まで残します。そのあいだに作者が BAN を決めることがあるためです)。
残るもの:
Banlist.txt に同じ人の行があるあいだは、それより長く残ります。Banlist.txt の行だけで BAN されていた人は、ハッシュと日付だけを残します(名前は、ホストに知らせたら消します)。v0.5.5 から[unban])に載ったコード: 公開の定義ファイルに少なくとも 180 日載り、GitHub の履歴に残ります。コードは PUID から作るので、あなたが入ったことのある部屋のホストは、あなたが載ったことを調べられます。登録オフの部屋で /cmd id と打ったときは、その場にいた人もあなたの名前とコードを見ているので、調べられます。記録を消す依頼をしても、180 日たつまで外しません。v0.5.5 からBanlist.txt・Admin.txt・Moderator.txt・VIP.txt): 日数なしの /ban では、PUID(ないときはフレンドコード)と名前がそのまま書かれます。ホストが決めて書いたものなので、記録を消す依頼では変えません。BAN が誤りだと思うときは、入室制限された人へ の窓口へ(作者が解除すると、PocketRoles が書いたこの名簿の行も消えます。ホストが手で書いた行は残ります)。events.log・報告 zip・aegis-bans.json の壊れた控え: コードで探せないので、30 日で消えるのを待ちます(デスクトップが OneDrive にある PC では、消した zip が OneDrive のごみ箱にさらにしばらく残ることがあります)。aegis-bans.json そのものが壊れて読めないあいだは、最後に書きかえてから 30 日、そのあと控えに移してさらに 30 日、名前が残ることがあります(上の「aegis-bans.json には、何が書かれますか?」)。audit.log)に書かれた名前は、今は消せずに残ります。もう PocketRoles の部屋に入らない人は、コードを出せません。その場合は、何もしなくても自動で消えるのを待つ(ログなどは 30 日、証拠の記録は 90 日)か、作者の手元の控えだけでよければ、フレンドコードを書いて作者に連絡してください。
知っておいてほしいこと:
/cmd id を打つと、その場にいた人に名前とコードが見え、そのコードが一覧に載ると、削除を頼んだことが分かります。気になるときは登録ありの部屋で打ってください。BAN が誤りだと思うときは、異議申し立てができます(BAN 1 件につき 1 回まで。入室制限された人へ)。
チケットにもメールにも、BAN されたときの名前、日時と部屋コード、ホストの名前(分かる範囲で)、フレンドコード、なぜ誤りだと思うかを書いてください。フレンドコードは、BAN 管理アプリの中でハッシュにして照らし合わせ、アプリには残しません。ただし、書いた文はチケットと開発者のメールに残ります(上の「作者や管理人(Aegis チーム)には、何が見えますか?」)。
ほかに気になることがあれば、問い合わせの窓口から聞いてください。
大事にしていること
1 人で作っているので、できることには限りがあります。そのぶん、約束は少なく、守れるものだけにしています。
参加する人のスマホや PC には、何も入れません。いつものゲームのままで遊べるように作ります。
作ったものでお金は取りません。MOD や部屋を使ってお金をもうけることも、お断りしています。
ランチャーは受け取るだけで、あなたの PC の情報を送りません。MOD が外に送るのは、ホストが自分でオンにした機能(チャット翻訳など)のぶんだけです。このサイトも、Cookie・アクセス解析・よそのフォントを使いません。
コードは GitHub で公開しています(GPL-3.0-or-later)。プライバシーポリシーとコード署名のポリシーも、書いて公開しています。まだできていないことは、できていないと書きます。
チート対策の Aegis は、ホストの PC に届く通信だけを見ます。自動の BAN には期限があり、異議申し立ての窓口があります。BAN は部屋を守るためのもので、気に入らない人を追い出す道具ではありません。
ゲームの中の案内も、このサイトも、日本語・中文・English で同じ内容にしています。中文は Among Us 公式の用語に合わせています。 サイトの紹介は、ほかに 7 つの言語でも読めます。この 7 つは AI の助けを借りて訳し、母語の人の確かめはまだです。
8初めての人向けの課題(#2〜#9)
3言語(日本語・中文・English)
数は 2026-10-01 に GitHub に出した課題の数です。
お問い合わせ・不具合の報告・BAN の異議申し立ては、サポートページへ。用件ごとの連絡先(Discord・メール・GitHub)と、Discord もメールも使わずに送れるフォームがあります。
問い合わせ・部屋一覧・ログインは、作者の自宅の小さな PC で動いています。ここが画面に出ると、3 つの入口が動いているかを、あなたのブラウザから自動で確かめます。
まだ確かめていません
止まっている間の連絡先: Discord か support@starpocketgames.com。どちらも作者のサーバーとは別の場所にあるので、止まっていても届きます。別の回線(スマホの回線など)で開くと、あなたの環境のせいかどうかが分かります。
確かめるとき、あなたの IP アドレスが Cloudflare を通って作者のサーバーに届きます。サーバーはこれを記録に残しません。ログインの情報は送りません。くわしくはプライバシーポリシーへ。止まっているときは、しばらくしてから開き直してください。
サポートページは作者の自宅のサーバーで動いているので、開けないことがあります。そのときは support@starpocketgames.com へ。返事には数日かかることがあります。
役職の説明は MOD の言葉、設定は README の「役職一覧」から。