Skip to content
This repository has been archived by the owner on Jul 24, 2023. It is now read-only.

A version of Town of Host The Other Roles with bug fixes along with new roles & modifiers!

License

Notifications You must be signed in to change notification settings

Loonie-Toons/TownOfHostPlus

Repository files navigation

Town Of Host Plus

Regarding this mod

This mod is not affiliated with Among Us or Innersloth LLC, Town Of Host, Town Of Host: The Other Roles, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are property of Innersloth LLC. © Innersloth LLC.

Message to Hosts

When a player leaves the game on the Shhh screen with the message " left the game due to error.", use SHIFT+L+ENTER to force end the game.
It's very common that players will black screen when even one players disconnects in this way.
Causes to why players disconnect like this are poor internet and/or bad hardware (common on mobile).
High ping is another likely cause, try to make sure players have reasonable ping (50 ms to 150 ms), especially for mobile.

Along with this, don't use any role marked as broken.
They are marked this way due to a main function not working (eg Werewolf rampage, Veteran alerts, and bastion vents)

Changes, Fixes, and Additions

Changes

  • Witch renamed to Spellcaster so two roles don't share a name
  • FireWorks renamed to Fireworker for TOH accuracy
  • Morphling and Mechanic replaced with Shapeshifter and Engineer directly from vanilla
  • That scientist remake was removed
  • Sabotage Master is now a modifier
  • Trapster is now a modifier
  • All TOHTOR tags were removed (including the dev tags and gradient tags), and the code that handles server booster tags was removed
  • Friend code for Loonie (the dev) was removed from the default banned friend codes list
  • /winner is no longer host only and modified to be nicer
  • The original TOH role style is now the default mode
  • "Lovers Wins!" is now "Love Couple Wins!"
  • An exclamation mark was added to the end of the role winner text on the end screen
  • Serial Killer rename reverted back to Jackal
  • Crewmate and Impostor end screens now say "Crewmates Win!" and "Impostors Win!", while the Jackal end screen says "Team Jackal Wins!"
  • Added a space between schrodinger and cat in the role SchrodingerCat.
  • Oblivious now hides the report button for modded players rather than disabling it from lighting up
  • Jester can no longer get the Torch modifier due to it having the option for Impostor vision
  • Role sub text changed to sentence case as Discussions is unoriginal and made it title case like in Town of Us Reactivated
  • Terrorist color is now orange
  • Opportunist color is now a nice looking aqua color
  • Executioner color is now gray
  • Snitch partially recoded so Trickster can't be found by the Snitch (by design)
  • Sheriff not being able to kill for modded players when shot count is 0 fixed (re-added -1 as an option that does the same thing as 0, but it can kill)
  • /tag removed due to tags now being built in and also being minor
  • Code that prevents TOHTOR devs from being banned removed
  • Changed the modded options icon to the kill button so it feels more "vanilla"
  • Impostor and madmate color adjusted to match the vanilla color (#ff0000 -> #ff1313)
  • Assassin is now a modifier!

Fixes

  • Double cooldown bug fixed
  • Black screen after a meeting when a dead desynced impostor fixed
  • Roles are now displayed correctly when TOU styled roles is disabled
  • Fade effect now matches the alignment color rather than the role you got
  • Witch win condition added (Discussions somehow forgot this?)

Additions

  • New, original roles! (I lost count)
  • New modifiers, mix of original and some originally roles
  • Trapster is now a modifier called Sticky
  • Sabotage Master is now a modifier called Quick Fix
  • Assassin is now a modifier called.. well... Assassin
  • Setting to disable the task counter for roles with tasks
  • Settings to disable the vent cleaning task, the waterwheels task on Polus, and the three waiting tasks (Reboot Wifi, Inspect Sample, and Run Diagnostics)
  • Parasite options for kill cooldown, venting, guessing and additional votes
  • Vanilla roles now have god dang descriptions when using /m instead of saying "Vanilla roles currently do not have descriptions."
  • Executioner target now appears on the alignment screen for Executioner, like Guardian Angel
  • Snitch option for revealing madmates, to make it harder for the Snitch and to make madmates a bit more useful
  • Arsonist and Plaguebearer now have options to have Impostor vision
  • Added a message for Pestilence in the Medium results

Releases

Latest Version: Here

Old Versions: Here

KNOWN BUGS

KNOWN BUGS:

  • Lovers win when they die
  • Egoist cannot win
  • Manipulator meeting sabotage doesn't clear when sabotage ends
  • Identity Thief bans for hacking.
  • Lag spikes on Xbox and Playstation, which cause black screens after meetings when all impostors die/dying as a neutral killing role. Oddly, the Nintendo Switch runs smoothly so it doesn't have this issue.
  • Sometimes players will see some or all players using desynced Impostor roles (known as Impostor Desync)
  • Chat sometimes disappears for the host
  • Sometimes a crewmate win ends in an Impostor win
  • Roles that rely on the vent button cease to function after using the vent button once (eg Veteran and Bastion)
  • Demolitionist kills Vampire and Poisoner instantly on death
  • Grenadier just doesn't work at all
  • Corrupted Sheriff prevents roles from killing impostors
  • Werewolf cannot rampage
  • The Glitch cannot swap abilties correctly (replaced with a new role with a similar name)
  • Sometimes, impostors win when crewmates should when certain (unknown) conditions are met
  • Vampire and Poisoner die instantly to Demolitionist when the Demolitionist dies (Demolitionist is also marked as broken because of this)
  • Poisoner kills don't occur if Vampire is 0% (poison kills still go through when a meeting is started)

Features

This mod only needs to be installed on the host's client to work, and works regardless of whether or not other client mods have been installed, and regardless of the type of device.
Unlike mods that use custom servers, there is no need to add servers by editing URLs or files.

However, please note that the following restrictions apply.

  • If the host changes and does not have this installed, the server isn't modded and is now just a regular Among Us game.
  • If someone will original TOH or TOHTOR, joins a TOH+ lobby, they will be automatically kicked for a version mismatch.

Note that if a player other than the host plays with this mod installed, the following changes will be made.

  • Custom Role Reveals
  • Custom End Screens
  • Additional settings
  • Better UI
  • etc.

Features

Hotkeys

Host Only

HotKey Function Usable Scene
Shift+L+Enter Terminate the game In Game
Shift+M+Enter Skip meeting to end In Game
Shift+C+Enter Force chat to be visible In Meeting
Ctrl+N Show active role descriptions Lobby&In Game
C Cancel game start In Countdown
Shift Start the game immediately In Countdown
Ctrl+Delete Set default all options In TOH Settings
Ctrl+RMB Execute clicked player In Meeting
RightCtrl+RMB Kill clicked player In Meeting

MOD Client Only

HotKey Function Usable Scene
Tab Option list page feed Lobby
Ctrl+F1 Output log to desktop Anywhere
F11 Change resolution
480x270 → 640x360 → 800x450 → 1280x720 → 1600x900
Anywhere
Ctrl+C Copy the text Chat
Ctrl+V Paste the text Chat
Ctrl+X Cut the text Chat
Go back in time of chat send history Chat
Go future in time of chat send history Chat

Chat Commands

You can execute chat commands by typing in chat.

Host Only

Command Function
/rename
/r
Change my name
/dis <crewmate/impostor> Ending the match as a Crewmate/Impostor severance
/messagewait
/mw
Set message send interval
/help
/h
Show command description
/help roles
/help r
Show role description
/help attributes
/help att
Show attribute description
/help modes
/help m
Show mode description
/help now
/help n
Show active setting descriptions
/changerole <crewmate, impostor, engineer...> Change your In-Game Role
/level <0-2147483647> Change your Among Us level

MOD Client Only

Command Function
/dump Dump log
/version
/v
Show version of MOD clients

All Clients

Command Function
/winner
/win
/w
Show winner
/lastresult
/l
Show game result
/now
/n
Show active settings
/now roles
/n r
Show active roles settings
/template
/t
Show template text corresponding to tag
/color
/colour
Change your current color (0-20)
/name Change your current name
/myrole Display your current role's description

Template

This function allows you to send prepared messages.
Execute by typing /template <tag> or /t <tag>.
To set the text, edit template.txt in the same folder as AmongUs.exe.
Separate each entry with a colon, such as tag:content.
Also, you can break lines by writing \n in the sentence like tag:line breaks can be\nmade like this.

Welcome Message

If the tag is set to "welcome" in the template function, it will be sent automatically when a player joins.
For example: welcome:This room is using the mod Town Of Host: The Other Roles.

Impostor Disconnect Detection

If all Impostors leave the game, the game will automatically end with the unused Impostor Disconnected screen. This was done as all impostors leaving the game would black screen all players who do not use desynced Impostor roles after the next meeting.

Colored Names and Preferred Colors

The dev and a few select people get unique colored names and a color change so they always get their preferred color.

Roles

GM

The GM (Game Master) is an observer role.
Their presence has no effect on the game itself, and all players know who the GM is at all times.
Always assigned to a host and is ghosted from the start.

Impostor

Bounty Hunter

Team : Impostors
Basis : Impostor

The Bounty Hunter is an Impostor with assigned bountys. Kill the bounty for a short cooldown, kill anyone else for a long cooldown.

Camouflager

Team : Impostors
Basis : Shapeshifter

The Camouflager is an Impostor who can have every player shift into the chosen player for a limited time.

Fireworker

Create and idea by こう。

Team : Impostors
Basis : Shapeshifter

The Fireworker can set off fireworks and kill all at once.
They can put a few fireworks by Shapeshift.
After they put all the fireworks and after the other impostors are all gone, they can ignite all fireworks at once by Shapeshift.
They can perform kills after setting off fireworks.
Even if they mistakenly bomb themselves, killing everyone results in Impostor win.

Mare

Create by Kihi, しゅー, そうくん, ゆりの
Idea by Kihi

Team : Impostors
Basis : Impostor

They can kill only in lights out, but next kill cooldown will be half.
While lights out they can move faster, and yet their name looks red by everyone.

Puppeteer

Team : Impostors
Basis : Impostor

The Puppeteer can curse a crewmate and force them to kill the next non-impostor they come near.
The cursed crewmate can kill a mad role also.
It is not possible for puppeteer to perform a normal kill.

Mercenary

Team : Impostors
Basis : Shapeshifter

The Mercenary has a shorter kill cooldown.
Unless they get a kill by deadline, they suicide instantly.

Shapeshifter

Create and idea by Innersloth

Team : Impostors
Basis : Shapeshifter

It's just a vanilla Shapeshifter.

Sniper

Create and idea by こう。

Team : Impostors
Basis : Shapeshifter

Sniper can shoot players so far away.
they kill a player on the extension line from Shapeshift point to release point.
Players on the line of bullet hear sound of a gunshot.
You can perform normal kills after all bullets run out.

Precise Shooting:OFF
off
Precise Shooting:ON
on

Time Thief

Created by integral, しゅー, そうくん, ゆりの
Idea by みぃー

Team : Impostors
Basis : Impostor

Every kill cuts down discussion and voting time in meeting.
Depending on option, the lost time is returned after they die.

Vampire

Team : Impostors
Basis : Impostor

When the vampire kills, the kill is delayed (the bitten player will die in a set time based on settings or when the next meeting is called).
If the vampire bites Bait, the player will die immediately and a self-report will be forced.

Warlock

Team : Impostors
Basis : Shapeshifter

When a warlock presses kill, the target is cursed.
The next time the warlock shifts, the cursed player will kill the nearest person.
If you shapeshift as Warlock, you can make a regular kill.
Beware, if you or another impostor are the nearest to the player you have cursed when you shift you will be killed.

Spellcaster

Team : Impostors
Basis : Impostor

The Spellcaster can perform kills or spells by turns.
The players spelled by a Spellcaster before a meeting are marked with a cross in the meeting, and unless exiling the Spellcaster, They all die just after the meeting.

Mafia

Team : Impostors
Basis : Impostor

The Mafias can initially use vents and sabotage, but cannot kill (still have a button).
They will be able to kill after Impostors except them are all gone.

Silencer

Team : Impostors
Basis : Impostor

The Silencer's first kill attempt will silence the crewmate inside the next meeting.
After the Silence, the Silencer is a regular Impostor until the next meeting.
After the next meeting, the process restarts and they can silence again.

Corrupted Sheriff

Team : Impostors
Basis : Impostor

Corrupted Sheriff spawns when all Impostors die by kill or vote.
As soon as all Impostors die, the Sheriff turns into the Corrupted Sheriff.
Corrupted Sheriff is a regular impostor with nothing new.

Miner

Team : Impostors
Basis : Shapeshifter

The Miner is an Impostor who can shapeshift to warp to the last vent they were in.

Grenadier

Team : Impostors
Basis : Shapeshifter

The Grenadier is an Impostor who can shapeshift to blind nearby crewmates. During this time, you may kill undetected.

Ying Yanger

Team : Impostors
Basis : Impostor

The Ying Yanger is an Impostor with the ability to make two crewmates kill each other once within kill range of each other.

Pickpocket

Team : Impostors
Basis : Impostor

The Pickpocket is an Impostor who steals the votes of players they kill.
These votes stack up, which can make the Pickpocket very powerful.

Janitor

Team : Impostors
Basis : Impostor

The Janitor is an Impostor who can use their report button to clean bodies, making them unreportable.

Freezer

Team : Impostors
Basis : Shapeshifter

The Freezer is an Impostor who can shapeshift into a player to freeze them in place for a set amount of time.

Identity Thief

Team : Impostors
Basis : Impostor

The Identity Thief is an impostor that steals the appearance of who they kill.

Manipulator

Team : Impostors
Basis : Impostor

The Manipulator is an impostor that sabotages meetings using regular sabotages.

Swooper

Team : Impostors
Basis : Impostor

The Swooper is an Impostor that can vent to temporarily turn invisible.

Bomber

Team : Impostors
Basis : Impostor

The Bomber is a buffed Puppeteer that makes their target die if they don't kill.

Trickster

Create and idea by Loonie

Team : Impostors
Basis : Impostor

The Trickster is an Impostor that cannot vent, but appears innocent to Investigator.
The Sheriff misfires. Snitch cannot find the Trickster.

Eradicator

Create and idea by Loonie

Team : Impostors
Basis : Impostor

The Eradicator is an Impostor that leaves no bodies behind when they kill.
In addition to this, they have a longer cooldown to help balance the role.
Whether or not the Eradicator can vent is up to the settings.

Imp

Create and idea by Loonie

Team : Impostors
Basis : Impostor

The Imp is an Impostor that appears to be a Child.
While killing the Child ends the game, killing the Imp does nothing.

Madmate

Madmate

Team : Impostors
Basis : Engineer

The Madmates belong to team Impostors, but they don't know who are Impostors.
Impostors don't know Madmates either.
They cannot kill or sabotage, but they can use vents.

MadGuardian

Create and idea by 空き瓶/EmptyBottle

Team : Impostors
Basis : Crewmate

The MadGuardians belong to team Impostors, one type of Madmates.
Compared with Madmates, MadGuardian cannot use vents, while they can guard kills by Impostors after finishing all tasks.

MadSnitch

Create and idea by そうくん

Team : Impostors
Basis : Crewmate or Engineer

The MadSnitches belong to team Impostors, one type of Madmates.
They can see who is the Impostor after finishing all their tasks.
Depending on option, they can use vents.

Parasite

Team : Impostors
Basis : Shapeshifter

The Parasite is the only Madmate role with the ability to kill.
Impostors do not know the Parasite.
Parasites can kill and vent.

SidekickMadmate

Create and idea by たんぽぽ

Team : Impostors
Basis : Undecided

The SidekickMadmate is an acquired Madmate Role assigned by Impostors in task phases.
Some kind of Shapeshifter-based Impostors can give SidekickMadmate by Shapeshifting next to a target.

NOTE:

  • The "nearest" Crewmate becomes SidekickMadmate no matter to whom the Impostors Shapeshift.

Saboteur

Create and idea by Loonie

Team : Impostors
Basis : Impostor

The Saboteur is a madmate that can sabotage.

Consigliere

Create and idea by Loonie

Team : Impostors
Basis : Impostor

The Consigliere is a madmate role that can find the alignment of others using their kill button.

  • Red = Impostors, Madmates
  • Cyan = Crewmates
  • Gray = Neutrals
  • Purple = Coven

Impostor/Crewmate

Guesser

Create by たんぽぽ

Team : Impostors, Crewmates, or Neutral
Basis : Impostor or Crewmates

If you can guess target's role during meeting, you can kill the target.
In addition, Evil Guesser has a chance to kill even after being exiled.
There is also a neutral Guesser called Pirate. Their goal is guess a number of people to succesfully win.

Guesser Commands

Command Function
/shoot show Show role IDs and player IDs
/shoot playerID roleID Shoot a player ID with a role ID

Crewmate

Dictator

Create and idea by そうくん

Team : Crewmates
Basis : Crewmate

When voting for someone in a meeting, the Dictators forcibly break that meeting and exile the player they vote for.
After exercising the force, the Dictators die just after meeting.

Doctor

Team : Crewmates
Basis : Scientist

The doctor can see when Crewmates die using vitals anywhere in the map.
By closing the chat, the doctor can see the dead players cause of death next to their name in all meetings.

Lighter

Team : Crewmates
Basis : Crewmate

After finishing all the task, The lighters have their vision expanded and ignore lights out.

Mayor

Team : Crewmates
Basis : Crewmate or Engineer

The Mayors' votes count twice or more.
Depending on the options, they can call emergency meeting by entering vents.

Sheriff

Team : Crewmates
Basis : Impostor

Sheriff can kill impostors always.
Depending on settings, Sheriff may also kill neutrals.
The sheriff has no tasks.
Killing Crewmates will result in suicide.

  • As a measure against blackout, after death, the Sheriff can only see the motion of committing suicide at each meeting. There is no corpse.

Deputy

Team : Crewmates
Basis : Impostor

The Deputy is the Sheriff's partner, and the Sheriff and Deputy know each other.
Deputy cannot spawn without a Sheriff.
All Sheriff settings apply to the Deputy

Snitch

Team : Crewmates
Basis : Crewmate

Once all of the snitch's tasks are completed, the imposters names will be displayed in red.
Dependent on the settings, the snitch may also see arrows pointed in the remaining impostors directions when their tasks are completed.
When the snitch has 0 or 1 tasks remaining, the impostors will be able to see a star next to the name of the snitch and that there is an alive snitch who has 0 or 1 tasks left.
The impostors also see an arrow pointed in the snitch's direction when the snitch has one or less tasks remaining.

Engineer

Create and idea by Innersloth

Team : Crewmates
Basis : Engineer

Engineer from the base game.

Scientist

Create and idea by Innersloth

Team : Crewmates
Basis : Scientist

Scientist from the base game.

SpeedBooster

Create and idea by よっキング

Team : Crewmates
Basis : Crewmate

Finishing all the tasks boosts the player speed of someone alive.

Child

Created by Discussions
Original idea by ???

Team & Basis: Crewmates

When the Child dies by any matter, everyone loses (including the Child).

Bastion

Created by Discussions
Original Idea by Mek

Team : Crewmates
Basis : Engineer

The Bastion can vent to plant a bomb in that vent.
The next person that attempts to vent will die with the Bombed death reason.
You can only bomb 1 person.
The Bastion can also bomb themselves or other Bastions.

Demolitionist

Created by Discussions
Original Idea by Mek

Team : Crewmates
Basis : Crewmate

When a killer kills the Demolitionist, they have a few seconds to go hide and vent, or else they will die with the Suicide Death Reason.
The time is configurable. You will know when you are bombed when you see an arsonist triangle by your name.

Investigator

Team : Crewmates
Basis : Impostor(Only host is the Crewmate)

Sheriff can investigate roles to find out what they are.
Impostors and coven will always be red, or purple if settings say so.
The Investigator has no tasks.
The Host can choose if neutrals appear red.

  • As a measure against blackout, after death, the Investigator can only see the motion of committing suicide at each meeting. There is no corpse.

Veteran

Created by Discussions
Original idea by TOuR

Team: Crewmates
Basis: Engineer

The Veteran can vent to go on Alert.
While Veteran is on alert, any killing role that tries to use their kill button on Veteran, crew roles too if turned on, will make the Veteran lunge to kill.

Psychic

Team : Crewmates
Basis : Crewmate

The Psychic is a crewmate with the ability to see potential evils during a meeting.
Three players are chosen to be highlighted in red, at least one of them are evil.

Mystic

Team: Crewmates
Basis : Crewmate

The Mystic is a crewmate who can sense kills that occur and when.
When a kill occurs, the Mystic gets a flash.

Detective

Create and idea by Loonie

Team : Crewmates
Basis : Crewmate

The Detective is a crewmate with additional info in their reports.
When reporting a body, they will learn the role of the killer AND the role of the body they report.
Optionally, Detective may have arrows.

Ironclad

Create and idea by Loonie

Team : Crewmates
Basis : Crewmate

The Ironclad is a crewmate that becomes immortal on task completion.
Optionally, the Ironclad can see who attacks them.

Marshall

Create and idea by Loonie

Team : Crewmates
Basis : Crewmate

The Marshall is a crewmate that, on task completion, is revealed to all crewmates.
Impostors and neutrals cannot see the revealed Marshall.
Optionally, Madmates can see the revealed Marshall.

Neutral

Arsonist

Team : Neutral
Basis : Impostor
Victory Condition : Douse and ignite all the living players

When an arsonist tries to use the kill button, they douse oil onto the crewmates.
To win as Arsonist, you must douse all fellow players and vent to win.
To douse, you must stand next to a player after pressing kill until the orange triangle is filled in.

  • As a measure against blackout, after death, the Arsonist can only see the motion of committing suicide at each meeting. There is no corpse.

PlagueBearer

Team : Neutral
Basis : Impostor
Victory Condition : Be the last one standing with a crewmate

When an PlagueBearer tries to use the kill button, they infect the crewmate.
To win as PlagueBearer, you must be the last one alive with a crewmember.
To infect, you just have to press the kill button. No infecting timer.
After infecting everyone, you turn into Pestilence.

  • As a measure against blackout, after death, the Plaguebearer can only see the motion of committing suicide at each meeting. There is no corpse.

Jackal

Team: Neutral
Basis: Impostor
Victory Condition: Kill everyone

The Jackal can kill both impostors and crewmates.
Their goal is to be the last one standing.

Pestilence

Team : Neutral
Basis : Impostor
Victory Condition : Kill all living players

PlagueBearer becomes Pestilence when they finish infecting.
Pestilence is an unkillable force. When someone tries to kill Pestilence, the pestilence will kill with a lunge. Pestilence can only be voted.
However, if Pestilence is killed by an un-direct source, such as Warlock and Puppeteer, the Pestilence WILL die.

  • As a measure against blackout, after death, the Pestilence can only see the motion of committing suicide at each meeting. There is no corpse.

Vulture

Team : Neutral
Basis : Crewmate
Victory Condition : Eat Bodies to Win

The Vulture can use their report button to eat the body. Making it unreportable.
You can still see it though due to techincal limitations.
You can change how many bodies they have to eat.

The Glitch

Team : Neutral
Basis : Impostor

The Glitch can vent to switch killing modes.
After every meeting, they are on killing mode.
Once they vent, they are on hacking mode.
Hack someone to prevent them from reporting, sabotaging, killing, and venting if turned on.

Werewolf

Team : Neutral
Basis : Impostor

The Werewolf can vent to activate their rampage.
They can only kill during a rampage.
This requires tweaking until you get it right.

Guardian Angel

Team : Neutral
Basis : Engineer

The Guardian Angel can vent to temportarily prevent their target from being killed.
If their target wins, so does the Guardian Angel.

Amnesiac

Team : Neutral
Basis : Impostor

The Amnesiac reports a body to join the body's team.

If reporting a crewmate body, Amnesiac becomes Sheriff.
If reporting an Impostor body, Amnesiac becomes Traitor.
If reporting a non killing neutral body, Amnesiac becomes Opportunist.
If reporting a neutral killer, Amnesiac becomes that neutral killer.

Egoist

Create by そうくん
Original idea by しゅー

Team : Neutral
Basis : Shapeshifter
Victory Condition : Satisfy the Impostor victory condition after all the Impostors die.

The Egoists are counted among the Impostors.
They have the same ability as Shapeshifters.
Impostors and Egoists can see but cannot kill each other.
The Egoists have to exile all Impostors before leading to Impostor win.
Egoist win means Impostor lose and vice versa.

NOTE:

  • The Egoists lose in the following condition:
  1. Egoist dies.
  2. Impostor win with some Impostors remained.
  3. Crewmate or other Neutral win.

Executioner

Team : Neutral
Basis : Crewmate
Victory Conditions : Have the target voted out

Executioner’s target is is marked with a diamond which only they can see.
If the executioner’s target is voted off, they win alone.
If the target is a Jester, they will win an additional victory with the executioner.

Jester

Team : Neutral
Basis : Crewmate
Victory Conditions : Get voted out

The Jesters don't have any tasks. They win the game as a solo, if they get voted out during a meeting.
Remaining alive until the game end or getting killed results Jester lose.

Opportunist

Team : Neutral
Basis : Crewmate
Victory Conditions : Remain alive until the game end

Regardless of the game outcome, Opportunist wins an additional victory if they survive to the end of the match.

SchrodingerCat

Team : Neutral
Basis : Crewmate
Victory Conditions : None

The SchrodingerCats have no tasks and by default, no victory condition. Only after fulfiling the following condition they obtain victory conditions.

  1. If killed by Impostors, they prevent the kill and belong to team Impostors.
  2. If killed by Sheriff, they prevent the kill and belong to team Crewmate.
  3. If killed by Neutral, they prevent the kill and belong to the Neutra team.
  4. If exiled, they die with the victory condition same as before.
  5. If killed with special abilities of Impostors (except for Vampire), they die with the victory condition same as before.

Terrorist

Create and original idea by 空き瓶/EmptyBottle

Team : Neutral
Basis : Engineer
Victory Conditions : Finish All Tasks, Then Die

The Terrorist are the Neutral Role where they win the game alone if they die with all their tasks completed.
Any cause of death is acceptable except vote.
If they die before completing their tasks, or if they survive at the game end, they lose.

Juggernaut

Team : Neutral
Basis : Impostor

The Juggernaut starts from the starting kill cooldown.
However, with every kill, their next kill cooldown decreases by the chosen amount.

Hacker

Create and idea by Mek

Team : Neutral
Basis : Crewmate
Victory Conditions : Fix enough sabotages

The Hacker's goal is to reach a certain number of points
They reach these points by sabotages.
When a Sabotage is called, and/or the Hacker fixes it, the Hacker gains a point.
Reach the required amount of points to win.

Marksman

Create and idea by WaW

Team : Neutral
Basis : Impostor

The Marksman gets a longer kill distance for each kill they make.

Crewpostor

Create and idea by Crewpostor

Team : Neutral
Basis: Crewmate
Victory Conditions : Same as Impostors

The Crewpostor is a neutral who wins with the Impostors. The Crewpostor does tasks to kill.
When they complete a task, they kill the nearest player, which can be their fellow Impostors.

Phantom

Team : Neutral
Basis : Crewmate
Victory Conditions : Complete all your tasks without getting killed

The Phantom is a neutral who cannot be killed until later, they win when they complete all their tasks without dying.
When the Phantom has a certain amount of tasks remaining, everyone gets an arrow and the Phantom can be killed.
The Phantom's vote do not count and votes on the Phantom do not count.

Swapper

Team : Neutral
Basis : Crewmate
Victory Conditions : Vote your target out

The Swapper is essentially Executioner but with one key difference, being that their target changes every meeting.

Hitman

Team : Neutral
Basis : Impostor
Victory Conditions : Survive to the end

The Hitman is a neutral benign role with the ability to kill.
Hitman can win with anyone and does not count as a killer.
Optionally, Hitman can also win with roles like Jester and Executioner.

Masochist

Create and idea by Loonie

Team : Neutral
Basis : Crewmate
Victory Condition : Get attacked a certain amount of times to win

The Masochist is a neutral evil who must be attacked a set amount of times to win.
Because of this, the Masochist is pratically unkillable.

Poisoner

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill everyone

The Poisoner is a neutral killer with delayed kills.
Kill everyone to win

Serial Killer

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill everyone

The Serial Killer is a neutral killer that can sabotage.
Optionally, the Serial Killer can guess roles like a guesser.

Predator

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill enough players to win.

The Predator is a killing role not counted to the game.
They cannot vent but have a set goal of killing a certain amount of players to win.
If they don't kill enough, they lose.

Vindicator

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill everyone

The Vindicator is a neutral killer with extra votes, like a Mayor.
Kill everyone to win.

Traitor

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill everyone

The Traitor is a neutral impostor that must kill literally everyone.
The Traitor will not win if the game is 1 Traitor and 1 Crewmate.
The Traitor must kill that crewmate to win.
The Traitor has every ability a regular Impostor has, due to its lore being a former Impostor.

Wraith

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill everyone

The Wraith is a neutral killer that cannot report bodies, call emergency meetings, or cast a vote.
However, they can sabotage doors.
Along with that, since they are a ghost-like creature, they show up as innocent to crew roles and can't be found by the Detective.

Glitch

Create and idea by Loonie

Team : Neutral
Basis : Impostor
Victory Condition : Kill everyone

The Glitch is a neutral killer that must kill literally everyone to win.
If the last two players are a Glitch and Crewmate, the game will NOT end.
The Glitch must kill that crewmate.
Glitch cannot vent, but can sabotage.
Glitch also corrupts its kills, preventing roles from being found.

Coven

Coven Leader

Team : Coven
Basis : Impostor

The Coven Leader is essentially Puppeteer until the possession of the Necronomicon, where they kill normally afterwards.

Medusa

Team : Coven
Basis : Impostor

The Medusa is essentially an evil Veteran.
Bodies will become unreportable after a certain amount of time.

Hex Master

Team : Coven
Basis : Impostor

The Hex Master hexes players. They switch between killing and hexing.
Once all living non-Coven players are hexed, they must eject the Hex Master or the Coven wins.
With the Necronomicon, the Hex Master can kill normally every time.

Modifiers

Bait

Assigned To : Crewmates Only

When Bait is killed, the impostor will automatically self report.
This also applies to delayed kills- Once the kill button is pressed, the report will be immediate.

Sleuth

Created by Discussions
Original Idea by ToUR

Assigned To : All

The Sleuth can report a body to know its role.
The Sleuth has to report to know the role.
The Sleuth has no settings.

Bewilder

Created by Discussions
Original Idea by Mek

Assigned To : Crewmates Only

The Bewilder is similar to bait, meaning that something happens when you kill it.
As Bewilder, when a killer kills you they gain your small vision. Making them have small vision for the rest of the game.
You can customize the vision using Settings.

Oblivious

Created by Discussions
Original Idea by ???

Assigned To : All

The Oblivious cannot report bodies.

Torch

Created by Discussions
Original Idea by ToUR

Assigned To : Crewmates Only

The Torch is unaffected by the lights sabotage.

Flash

Created by Discussions
Original Idea by ToUR

Assigned To : All

The Flash makes the player move faster.
Due to technical limitations, Flash moves at normal speed for other players and Flash sees other players moving at the speed of Flash.

Lovers

Created by Discussions
Idea by TOuR

Assigned To : All
Victory Conditions : Be Among the Last 3 People Alive

Randomly assigned to two players (regardless of team).
The lovers goal is to keep the other lover alive and be among the last 3 standing.
The host can choose whether the lovers die together.
THe host can also choose whether the Lovers know the role of their partner

Watcher

Assigned To : All

The Watcher can see who each player has voted during every meeting.

Diseased

Assigned To: Crewmates

The Diseased is a crewmate modifier which multiplies the killer's kill cooldown upon killing the Diseased.

Overclocked

Create and idea by Loonie

Assigned To: Killers

The Overclocked is a killer-only modifier that modifies the kill cooldown of the assigned player.

Quick Fix

Create and idea by Loonie

Assigned To: Crewmates

The Quick Fix is a crew modifier that allows the player to fix sabotages quickly.

Sticky

Create and idea by Loonie

Assigned To: All

The Sticky is a modifier that, when killed, locks the killer in place for a bit.

Amplify

Create and idea by Loonie

Assigned To: All

The Amplify is a modifier that grants the player one extra vote.
Roles that modify their votes cannot recieve this modifier.

Eternal

Create and idea by Loonie

Assigned To: Crewmates and Impostors

The Eternal is a modifier only assigned to crewmate-aligned and impostor-aligned players.
The modifier prevents the game from ending as long as the Eternal is alive.
This includes being the only player alive.

Blind

Create and idea by InfWorks

Assigned To: All

The Blind is a modifier that sets the vision of the assigned player to 0.1x.

Undercover

Create and idea by Loonie

Assigned To: Neutral Killing

The Undercover is a modifier only assigned to neutral killers.
As an Undercover neutral killer, you win with the Impostors.

Insight / Outsight

Create and idea by Loonie

Assigned To: Crewmates / Impostors

Insight: Insight is a crew modifier that gives the crewmate the same vision as the Impostors.
Outsight: Outsight is an impostor modifier that gives the impostor the same vision as the crew.

Forensic

Create and idea by Loonie

Assigned To: All except Doc and Trickster

The Forensic is a modifier that allows the assigned player to see death causes like a Doctor.

Tethered

Create and idea by Loonie

Assigned To: Impostors

The Tethered is a modifier that disables the ability to vent for the assigned impostor.

Chainlink

Create and idea by Loonie

Assigned To: All

The Chainlink is a modifier assigned to two players.
When one player with the modifier dies, the other dies as well.

Necroview

Create and idea by Loonie

Assigned to: All but Doctor and Trickster

The Necroview is a modifier that allows the player to see the alignments of dead players.

Assassin

Assigned to: Impostors

The Assassin is a modifier that grants the ability to guess roles in meetings.
Guessing correctly kills the target, while guessing incorrectly kills you.

Attribute

LastImpostor

Create and idea by そうくん

An Attribute given to the last Impostor.
kill cooldown gets shorter than usual.
Not assigned to BountyHunter, Mercenary, or Vampire.

Game Options

Name
LastImpostor Kill Cooldown

DisableDevice

Reference source : SuperNewRoles, The Other Roles: GM Edition

Various devices can be disabled (currently admin only, MiraHQ not supported)

Settings Name
Disable Admin
・ Which Disable admin

SabotageTimeControl

The time limit for some sabotage can be modified.

Name
Polus Reactor TimeLimit
Airship Reactor TimeLimit

Mode

DisableTasks

It is possible to not assign certain tasks.

Name
Disable StartReactor Tasks
Disable SubmitScan Tasks
Disable SwipeCard Tasks
Disable UnlockSafe Tasks
Disable UploadData Tasks

Fall from ladders

There is a configurable probability of fall to death when you descend from the ladder.

Name
Fall To Death Chance

HideAndSeek

Create and idea by 空き瓶/EmptyBottle

Crewmates Team (Blue) Victory Conditions

Completing all tasks.
※Ghosts' tasks are not counted.

Impostor Team (Red) Victory Conditions

Killing all Crewmates.
※Even if there are equal numbers of Crewmates and Impostors, the match will not end unless all the Crewmates are killed.

Fox (Purple) Victory Conditions

Staying alive when one of the teams (Except Troll) wins.

Troll (Green) Victory Conditions

Killed by Impostors.

Prohibited items

  • Sabotage
  • Admin
  • Camera
  • Exposing by ghosts
  • Ambush (This may make it impossible for Crewmates to win with the tasks.)

What you can't do

  • Reporting a dead bodies
  • Emergency meeting button
  • Sabotage

Game Options

Name
Allow Closing Doors
Impostors Waiting Time(s)
Ignore Cosmetics
Disable Vents

Splatoon

Create and idea by Discussions

Workers and Janitors (Blue) Victory Conditions

Completing all tasks.
The Janitor can use their kill button to reverse a paint.
*You cannot die.

Painter Team (Orange) Victory Conditions

The Painters goal is to use their kill button to paint everyone their color.
Painters can paint other painters.
When everyone is painted the same color, the Painters win.

Prohibited items

  • Sabotage
  • Admin
  • Camera
  • Venting if turned Off

What you can't do

  • Reporting a dead bodies
  • Emergency meeting button
  • Sabotage

Game Options

Name
Allow Venting.
Impostors Waiting Time(s)
Ignore Cosmetics
Paint/Clean Cooldown

NoGameEnd

Crewmates Team Victory Conditions

None

Impostor Team Victory Conditions

None

Prohibited items

None

What you can't do

Exiting the game with anything other than host's SHIFT+L+Enter.

This is a debug mode with no win Basis.

RandomMapsMode

Created by つがる

The RandomMapsMode changes the maps at random.

Game Options

Name
Include The Skeld
Include MIRA HQ
Include Polus
Include The Airship

SyncButtonMode

This mode limits the maximum number of meetings that can be called in total.

Game Options

Name
Max Button Count

Global RoleBlock Duration

Every role than can roleblock shares the same global cooldown.

OtherSettings

Name
When Skip Vote
When Non-Vote

Client Settings

Hide Codes

By activating, you can hide the lobby code.

You can rewrite theHide Game Code Namein the config file (BepInEx\config\com.emptybottle.townofhost.cfg) to display any character you like when HideCodes are enabled. You can also change the text color as you like by rewritingHide Game Code Color.

Force Japanese

Activating forces the menu to be in Japanese, regardless of the language setting.

Japanese Role Name

By activating, the Role name can be displayed in Japanese. If the client language is English, this option is meaningless unless Force Japanese is enabled.

Credits

Roles from:

  1. The Other Roles
  2. The Other Roles: GM Edition
  3. The Other Roles: GM Haoming Edition
  4. Nebula on the Ship
  5. au.libhalt.net
  6. Foolers Mod
  7. Town-Of-Us-R
  8. Mek - Role Ideas (Bewilder, Bastion, Demolitionist)
  9. Original Town Of Host (Mod itself plus pull requests for roles such as the guesser roles)

Developers

  • Loonie#0003 (Discord)

About

A version of Town of Host The Other Roles with bug fixes along with new roles & modifiers!

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages