Skip to content

kibouhikari/TownOfHost

 
 

Repository files navigation

Town Of Host

TownOfHost-Title

この Mod について

この Mod は非公式のものであり、この Mod の開発に関して Among Us の開発元である"Innersloth"は一切関与していません。
この Mod の問題などに関して公式に問い合わせないでください。

Discord

リリース

最新版はこちら

過去バージョンはこちら

特徴

この Mod はホストのクライアントに導入するだけで動作し、他のクライアントの Mod の導入/未導入及び端末の種類に関係なく動作します。
また、カスタムサーバーを利用した Mod と違い、URL やファイル編集などによるサーバー追加も不要なため、ホスト以外のプレイヤーは Town Of Host を導入したホストの部屋に参加するだけで追加役職を楽しむことができます。

しかし、以下の制限が発生することにご注意ください。

  • ホストが途中抜けをするなどの要因でホストが変更された場合、追加役職に関する処理が正常に動作しない可能性がある。

なお、ホスト以外のプレイヤーがこの Mod を導入した状態でプレイすると、以下のような変更が行われます。

  • 特殊役職独自の開始画面の表示
  • 特殊役職の正常な勝利画面の表示
  • 設定項目の追加
  • その他

機能

ホットキー

ホストのみ

キー 機能 使えるシーン
Shift+L+Enter 廃村 ゲーム内
Shift+M+Enter ミーティングをスキップで終了 ゲーム内
Ctrl+N 有効な役職の説明を表示 ロビー&ゲーム内
C ゲーム開始を中断 カウントダウン中
Shift ゲームを即開始 カウントダウン中
Ctrl+Delete 全てデフォルト値に設定 TOH設定画面
Ctrl+右クリック クリックしたプレイヤーを処刑 会議画面

MODクライアントのみ

キー 機能 使えるシーン
Tab オプション一覧のページ送り ロビー
Ctrl+F1 ログをデスクトップに出力 どこでも
F11 解像度を変更
480x270 → 640x360 → 800x450 → 1280x720 → 1600x900
どこでも
Ctrl+C 文章をコピー チャット
Ctrl+V 文章を貼り付け チャット
Ctrl+X 文章を切り取り チャット
チャット送信履歴を過去に遡る チャット
チャット送信履歴を未来に遡る チャット

チャットコマンド

チャットコマンドはチャットで入力して使用できるコマンドです。

ホストのみ

コマンド 機能
/winner
/win
勝者を表示
/rename <名前>
/r <名前>
名前を変更
/dis <crewmate/impostor> 試合をクルーメイト/インポスターの切断として終了する
/messagewait <秒>
/mw <秒>
メッセージの表示間隔の秒数を設定
/help
/h
コマンドの説明を表示
/help roles <役職>
/help r <役職>
役職の説明を表示
/help attributes <属性>
/help att <属性>
属性の説明を表示
/help modes <モード>
/help m <モード>
モードの説明を表示
/help now
/help n
有効な設定の説明を表示

MODクライアントのみ

コマンド 機能
/dump ログをダンプ
/version
/v
全MODクライアントのバージョンを表示

全クライアント

コマンド 機能
/lastresult
/l
試合結果を表示
/now
/n
現在の設定を表示
/now roles
/n r
現在の役職設定を表示
/template <タグ>
/t <タグ>
タグに対応した定型文を表示

テンプレート

定型文を送信できる機能です。
/template <タグ>もしくは/t <タグ>で呼び出すことができます。
定型文を設定するにはAmongUs.exeと同じフォルダのtemplate.txtを編集します。
タグ:内容のようにコロンで区切って記載します。
また、タグ:こんなふうに\n改行できますのように文章中に\nを書くと改行できます。

ウェルカムメッセージ

テンプレート機能でタグを「welcome」に設定するとプレイヤー参加時に自動で送信されます。
例: welcome:この部屋はTownOfHostを使用しています。

役職

インポスター陣営 クルーメイト陣営 第三陣営
BountyHunter/バウンティハンター Bait/ベイト Arsonist/アーソニスト
Evil Watcher/イビルウォッチャー Dictator/ディクテーター Egoist/エゴイスト
FireWorks/花火職人 Doctor/ドクター Executioner/エクスキューショナー
Mare/メアー Lighter/ライター Jester/ジェスター
Puppeteer/パペッティア Mayor/メイヤー Lovers/恋人
SerialKiller/シリアルキラー Nice Watcher/ナイスウォッチャー Opportunist/オポチュニスト
ShapeMaster/シェイプマスター SabotageMaster/サボタージュマスター Terrorist/テロリスト
Sniper/スナイパー Sheriff/シェリフ SchrodingerCat/シュレディンガーの猫
TimeThief/タイムシーフ Snitch/スニッチ
Vampire/ヴァンパイア SpeedBooster/スピードブースター
Warlock/ウォーロック Trapper/トラッパー
Witch/魔女
Mafia/マフィア
Madmate/マッドメイト
MadGuardian/マッドガーディアン
MadSnitch/マッドスニッチ
SidekickMadmate/サイドキックマッドメイト

BountyHunter/バウンティハンター

陣営 : インポスター
判定 : インポスター

表示されたターゲットをキルした場合、次のキルクールがとても短くなります。
ターゲットではないプレイヤーをキルした場合は、キルクールが伸びてしまいます。

ターゲットは一定時間ごとに変更されます。

設定

設定名
バウンティハンターのターゲットが変わる時間(s)
バウンティハンターがターゲットをキルした後のクールダウン(s)
バウンティハンターがターゲット以外をキルした時のクールダウン(s)
バウンティハンター以外のキルクールダウン(s)

FireWorks/花火職人

制作・考案者 : こう。

陣営 : インポスター
判定 : シェイプシフター

花火の爆破によって大量キル出来る役職です。
最大3個の花火をシェイプシフトのタイミングで設置出来ます。
すべての花火を設置したら、最後のインポスターとなった時にシェイプシフトのタイミングで一斉起爆します。
花火を設置し始めてから爆破するまでキル出来ません。
自身が爆破に巻き込まれても全滅させることが出来た場合は勝利となります。

設定

設定名
花火の所持数
花火の爆発半径

Mare/メアー

制作者 : Kihi,ゆりの,そうくん,しゅー 考案者 : Kihi

陣営 : インポスター
判定 : インポスター

停電時以外にキルをすることができませんが、キルクールが半分になります。
停電中にのみ移動速度も上昇しますが、自分の名前が赤く表示されます。

Puppeteer/パペッティア

陣営 : インポスター
判定 : インポスター

パペッティアのキルはキャンセルされ、キル対象に次に近づいたプレイヤー(インポスターを除く)をキルさせます。
対象がキルした相手がキルされた瞬間に発動するものであった場合、対象にその効果が反映されます。
普通のキルを行うことはできません。

SerialKiller/シリアルキラー

陣営 : インポスター
判定 : シェイプシフター

キルクールが短いインポスターです。
その代わり、時間が来るまでにキルをしないと自爆してしまいます。

設定

設定名
シリアルキラーのキルクール(s)
シリアルキラーが自爆する時間(s)

ShapeMaster/シェイプマスター

制作・考案者 : しゅー

陣営 : インポスター
判定 : シェイプシフター

シェイプマスターは変身後のクールダウンを無視し、再度変身することができます。
通常では 10 秒しか変身できませんが、設定によって変身継続時間を変更することができます。

設定

設定名
シェイプマスターの変身可能時間(s)

Sniper/スナイパー

制作・考案者 : こう。

陣営 : インポスター
判定 : シェイプシフター

遠距離射撃が可能な役職です。
シェイプシフトした地点から解除した地点への延長線上にいる対象をキルします。
射線上のクルーには射撃音が聞こえます。
弾丸を打ち切るまで通常キルは出来ません。

精密射撃モードOFF
off
精密射撃モードON
on

設定

設定名
スナイパーの所持弾数
スナイパー精密射撃モード

TimeThief/タイムシーフ

考案者 : みぃー
制作者 : integral, しゅー, そうくん, ゆりの

陣営 : インポスター
判定 : インポスター

プレイヤーをキルすると、会議時間が減少します。
タイムシーフが追放または殺されると、失われた会議時間が戻ってきます。

設定

設定名
減少する会議時間(s)
投票時間の下限(s)

Vampire/ヴァンパイア

陣営 : インポスター
判定 : インポスター

キルボタンを押してから一定時間経って実際にキルが発生する役職です。
キルをしたときのテレポートは発生しません。
また、キルボタンを押してから設定された時間が経つまでに会議が始まるとその瞬間にキルが発生します。
しかし、ベイトをキルした場合のみ通常のキルとなり、強制的に通報させられます。

設定

設定名
ヴァンパイアのキルまでの時間(s)

Warlock/ウォーロック

陣営 : インポスター
判定 : シェイプシフター

ウォーロックが変身する前にキルすると相手に呪いがかかります。
そして次変身すると、呪った人に一番近い人をキルさせます。
呪いキルの成功または会議を挟むと呪いはリセットされます。

Witch/魔女

陣営 : インポスター
判定 : インポスター

キルボタンを押すとキルモードとスペルモードが入れ替わり、スペルモードの時にキルボタンを押すとその対象に魔術をかけることができる役職です
魔術をかけられたプレイヤーには会議で特殊なマークが付き、その会議中に魔女を追放できなければ死亡してしまいます。

Mafia/マフィア

陣営 : インポスター
判定 : インポスター

初期状態でキルをすることはできません。
マフィアではないインポスターが全員死亡すると、マフィアもキルすることができるようになります。
キルができない状態でもキルボタンはありますが、キルをすることはできません。

Madmate/マッドメイト

陣営 : インポスター
判定 : エンジニア

インポスター陣営に属しますが、マッドメイトからはインポスターが誰なのかはわかりません。
インポスターからもマッドメイトが誰なのかはわかりません。
キルやサボタージュはできませんが、通気口に入ることができます。

MadGuardian/マッドガーディアン

制作・考案者 : 空き瓶/EmptyBottle

陣営 : インポスター
判定 : クルーメイト

インポスター陣営に属しますが、マッドガーディアンからはインポスターが誰なのかはわかりません。
インポスターからもマッドガーディアンが誰なのかはわかりません。
しかし、自身のタスクを全て完了させるとキルされなくなります。
キルやサボタージュはできず、通気口に入ることもできません。

設定

設定名
マッドガーディアンが自身の割れたバリアを見ることができる

MadSnitch/マッドスニッチ

制作・考案者 : そうくん

陣営 : インポスター
判定 : クルーメイトorエンジニア

インポスター陣営に属しますが、マッドスニッチからはインポスターが誰なのかはわかりません。
インポスターからもマッドスニッチが誰なのかはわかりません。
タスクを全て完了させるとマッドスニッチからインポスターを認識できるようになります。

設定

設定名
マッドスニッチがベントを使える
マッドスニッチのタスク数

SidekickMadmate/サイドキックマッドメイト

制作・考案者 : たんぽぽ

陣営 : インポスター
判定 : 変化前の役職

この役職はシェイプシフトの能力を持つ役職がシェイプシフトした際に最も近いプレイヤー(インポスター陣営を除く)がなります。
インポスター陣営に属しますが、サイドキックマッドメイトからはインポスターが誰なのかはわかりません。
インポスターからもサイドキックマッドメイトが誰なのかはわかりません。

また、マッドメイト系役職共通の設定があります。

設定名
マッドメイト系役職が停電を直すことができる
マッドメイト系役職が通信障害を直すことができる
マッドメイト系役職の視界がインポスターと同じ
マッドメイト系役職のベントクールダウン
マッドメイト系役職のベント内での最大時間

Watcher/ウォッチャー

陣営 : インポスター or クルーメイト
判定 : インポスター or クルーメイト

ウォッチャーは会議中に全員の投票先を見ることができます。

設定

設定名
イビルウォッチャーになる確率(%)

Bait/ベイト

陣営 : クルーメイト
判定 : クルーメイト

キルされたときに、自分をキルしたプレイヤーに強制的に自分の死体を通報させることができる役職です。

Dictator/ディクテーター

制作・考案者 : そうくん

陣営 :クルーメイト
判定 :クルーメイト

会議中に誰かに投票をすると、会議を強制終了させて投票先を吊る事ができます。
投票したタイミングでディクテーターは死亡します。

Doctor/ドクター

陣営 : クルーメイト
判定 : 科学者

ドクターはプレイヤーの死因を知ることができ、遠隔でバイタルをみることができます。

設定

設定名
ドクターがタスクを終わらせたときにセットされるバイタルの秒数

Lighter/ライター

陣営 :クルーメイト
判定 :クルーメイト

タスクを完了させると、自分の視界が広がり、停電の視界減少の影響を受けなくなります。

Mayor/メイヤー

陣営 : クルーメイト
判定 : クルーメイト

メイヤーは票を複数持っており、まとめて一人のプレイヤーまたはスキップに入れることができます。

設定

設定名
メイヤーの追加投票数
メイヤーがポータブルボタンを持っている
メイヤーが使えるボタンの回数

SabotageMaster/サボタージュマスター

制作・考案者 : 空き瓶/EmptyBottle

陣営 : クルーメイト
判定 : クルーメイト

サボタージュマスターはサボタージュを早く直すことができます。 原子炉メルトダウンや酸素妨害、MIRA HQ の通信妨害は片方を修理すれば両方が直ります。
停電は 1 箇所のレバーに触れると全て直ります。
Polus や The Airship のドアを開けるとその部屋の全てのドアが開きます。

設定

設定名
サボタージュマスターがサボタージュに対して能力を使用できる回数(ドア閉鎖は除く)
サボタージュマスターが 1 度に複数のドアを開けることを許可する
サボタージュマスターが原子炉メルトダウンに対して能力を使える
サボタージュマスターが酸素妨害に対して能力を使える
サボタージュマスターが MIRA HQ の通信妨害に対して能力を使える
サボタージュマスターが停電に対して能力を使える

Sheriff/シェリフ

陣営 : クルーメイト
判定 : インポスター(ホストのみクルーメイト)

シェリフは人外をキルすることができます。
しかし、クルーメイトをキルした場合、自分が死亡してしまいます。
タスクはありません。

設定

設定名
シェリフがアーソニストをキルできる
シェリフがマッドメイトをキルできる
シェリフがジェスターをキルできる
シェリフがテロリストをキルできる
シェリフがオポチュニストをキルできる
シェリフがエゴイストをキルできる
シェリフがクルーをそのままキルできる
シェリフのキル可能回数

Snitch/スニッチ

陣営 : クルーメイト
判定 : クルーメイト

スニッチはタスクを完了させるとキル可能人外の名前の色が変化し、矢印で方角がわかります。
しかし、スニッチのタスクが少なくなると人外に通知されます。

設定

設定名
矢印の色で陣営がわかる
第三陣営のキル可能役職を見つけることが出来る

SpeedBooster/スピードブースター

制作・考案者 : よっキング

陣営 :クルーメイト
判定 :クルーメイト

タスクを完了させると、生存しているランダムなプレイヤーの速度を上げさせます。

設定

設定名
スピードアップ時の速さ

Trapper/トラッパー

考案者 : 宿主ランニング
制作者 : そうくん

陣営 :クルーメイト
判定 :クルーメイト

キルされると、キルした人を数秒間移動不可にします。

設定

設定名
移動を封じる時間

Arsonist/アーソニスト

陣営 : 第三
判定 : インポスター
勝利条件 : 生存者全員にオイルをかけること

キルボタンを押して、一定時間近くに居ると、相手にオイルが塗れます。
生存者全員にオイルを塗り、ベントに入ると単独勝利します。それ以外では敗北します。

設定

設定名
塗りつけるのに必要な時間
塗るためのクールダウン

Egoist/エゴイスト

考案者 : しゅー
制作者 : そうくん

陣営 : 第三
判定 : シェイプシフター
勝利条件 : インポスター全滅後、インポスターの勝利条件を達成する

インポスターはエゴイストを認識しています。
エゴイストもインポスターを認識しています。
インポスターとエゴイストは切りあうことができません。
他のインポスターが全滅すると勝利します。
エゴイストが勝利するとインポスターは敗北となります。

敗北条件は以下の通りです。

1.エゴイストが死亡する
2.味方が残っている状態でインポスター勝利をする
3.他の第三陣営が勝利する

Executioner/エクスキューショナー

陣営 : 第三
判定 : クルーメイト
勝利条件 : ターゲットが投票で追放されること

ターゲットに対してこちらからのみ視認できるダイヤのマークがついています。
投票でダイヤが付いている人を追放すれば単独勝利します。
対象がキルされた場合は役職が変化します。
ターゲットがジェスターの場合は追加勝利します。

設定

設定名
エクスキューショナーがインポスターもターゲットにできる
エクスキューショナーのターゲットがキルされた後に変化する役職

Jester/ジェスター

陣営 : 第三
判定 : クルーメイト
勝利条件 : 投票で追放されること。

投票で追放されたときに単独勝利となる第三陣営の役職です。
追放されずにゲームが終了するか、キルされると敗北となります。

Opportunist/オポチュニスト

陣営 : 第三
判定 : クルーメイト
勝利条件 : いずれかの陣営が勝利したときに生き残っていること。

ゲーム終了時に生き残っていれば追加勝利となる第三陣営の役職です。
タスクはありません。

SchrodingerCat/シュレディンガーの猫

陣営 : 第三
判定 : クルーメイト
勝利条件 : なし

デフォルトでは勝利条件を持たず、条件を満たすと初めて勝利条件を持ちます。

1.インポスターにキルされるとキルを防いでインポスター陣営となる
2.シェリフにキルされるとキルを防いでクルー陣営となる
3.第三陣営にキルされるとキルを防いで第三陣営となる
4.追放された場合は役職が変化せず、そのまま勝利条件が変わらず死亡する
5.ウォーロックの能力でキルされると、そのまま勝利条件が変わらず死亡する
6.自殺系キル(ヴァンパイア除く)でキルされると、そのまま勝利条件が変わらず死亡する

また、全シュレディンガーの猫共通でタスクがありません。

設定

設定名
役職変化前であれば、クルー陣営と勝利できる
シュレディンガーの猫が吊られた際、陣営が変化する

Terrorist/テロリスト

制作・考案者 : 空き瓶/EmptyBottle

陣営 : 第三
判定 : エンジニア
勝利条件 : 全てのタスクを完了させた状態で死亡すること。

自身のタスクを全て完了させた状態で死亡したときに単独勝利となる第三陣営の役職です。
タスクを完了させずに死亡したり、死亡しないまま試合が終了すると敗北となります。

属性

LastImpostor/ラストインポスター

制作・考案者 : そうくん

最後のインポスターに付与される属性です。
ヴァンパイア、バウンティハンター、シリアルキラーには付与されません。

設定名
ラストインポスターのキルクール

Lovers/恋人

制作・考案者 : ゆりの

陣営 : 第三
判定 : -
勝利条件 : 恋人が2人共生き残っている状態で試合が終了すること。全クルーのタスク終了時は生き残っていても敗北。

全プレイヤーの中から2人配役されます。(他の役職に重複)
クルー陣営のタスクを持つ役職が恋人になった場合、タスクはなくなります。
お互いの名前の後ろにハートマークが付きます。
片方が死んだらもう片方も後追いで死亡します。
投票で恋人が死んだ場合はもう片方も死亡し、通報不可能の死体になります。

役職重複例:
・テロリスト恋人:タスク持ち、タスク完了して死亡すればテロリストとして勝利。
・マッドスニッチ恋人:タスク持ち、タスク完了すればインポスターが分かる。
・スニッチ恋人:タスク無し、インポスターが分からないままになる。
・シェリフ恋人:通常通りインポスター等をキルことが出来る。重複元の役職によってキルできるかどうか決まる。(インポスター恋人 キル可能.クルーメイト恋人 キル不可能)
・オポチュニスト恋人:生き残れば勝利。
・ジェスター恋人:ジェスター恋人が追放されればジェスターとして勝利。恋人が投票で追放された場合はジェスター恋人は敗北。
・ベイト恋人:恋人がキルされてベイト恋人が後追い死亡した時は、通報は行われない。

SabotageTimeControl/サボタージュの時間制御

一部サボタージュの制限時間を変更することができます。

設定名
ポーラスのリアクター制限時間
エアシップのリアクター制限時間

モード

DisableTasks/タスクを無効化する

特定のタスクを無効化することができます。

設定名
原子炉起動タスクを無効化する
医務室のスキャンタスクを無効化する
カードタスクを無効化する
金庫タスクを無効化する
ダウンロードタスクを無効化する

LadderDeath/転落死

ハシゴから下ると、一定確率で死亡します。

設定名
転落死する確率       

HideAndSeek/かくれんぼモード

制作・考案者 : 空き瓶/EmptyBottle

クルーメイト陣営(青色)勝利条件

全てのタスクを完了させること。
※幽霊のタスクはカウントされません。

インポスター陣営(赤色)勝利条件

全てのクルーメイトをキルすること。
※クルーメイトとインポスターが同数であってもクルーメイトが全滅していないと試合は終わりません。

狐(紫色)勝利条件

トロールを除くいずれかの陣営が勝利したときに生き残っていること。

トロール(緑色)勝利条件

インポスターにキルされること。

禁止事項

・サボタージュ
・アドミン
・カメラ
・幽霊が生存者に位置情報を伝える行為
・待ち伏せ(クルーメイトのタスク勝利が不可能となる可能性があるため。)

できないこと

・死体の通報
・緊急会議ボタン
・サボタージュ

設定

設定名
ドア閉鎖を許可する
インポスターの待機時間(秒)
装飾品を禁止する
通気口の使用を禁止する

NoGameEnd

クルーメイト陣営勝利条件

なし

インポスター陣営勝利条件

なし

禁止事項

なし

できないこと

ホストの SHIFT+L+Enter 以外でのゲーム終了。

勝利判定が存在しないデバッグ用のモードです。

RandomMapsMode/ランダムマップモード

制作者 : つがる

ランダムにマップが変わるモードです。

設定

設定名
The Skeld を追加
MIRA HQ を追加
Polus を追加
The Airship を追加

SyncButtonMode/ボタン回数同期モード

プレイヤー全員のボタン回数が同期されているモードです。

設定

設定名
合計ボタン使用可能回数

OtherSettings/その他の設定

設定名
スキップ時
無投票時

クライアント設定

Hide Game Codes/コード隠し

有効化することで、ロビーコードを非表示にすることができます。

コンフィグファイル(BepInEx\config\com.emptybottle.townofhost.cfg)のHide Game Code Nameを書き換えることによって、HideCodes を有効にしたときに好きな文字を表示させることができます。 また、Hide Game Code Colorを書き換えることによって文字の色も好きなように変更できます。

Force Japanese/強制日本語化

有効化することで言語設定にかかわらず、メニューを強制的に日本語にします。

Japanese Role Name/役職名日本語化

有効化することで、役職名を日本語で表示させることができます。 クライアントの言語を英語にしている場合、Force Japaneseを有効にしていないとこの設定は意味のないものとなります。

参考など

バウンティーハンターマフィアヴァンパイア魔女ベイトメイヤーシェリフスニッチライター のアイデア元であり、 Mod の作成方法の参考元 : The Other Roles
オポチュニストウォッチャー のアイデア元 : The Other Roles: GM Edition
シュレディンガーの猫 のアイデア元 : The Other Roles: GM Haoming Edition
ドクター のアイデア元 : Nebula on the Ship
ジェスター(てるてる)とマッドメイト のアイデア元 : au.libhalt.net
テロリスト(Trickstar + Joker) : Foolers Mod
恋人 : Town-Of-Us-R

作者の Twitter : https://twitter.com/XenonBottle

About

Host only mod for Among Us.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • C# 100.0%