HyperAtill a3eee8c63a Update DevManager.cs
I changed some developers' tags since they somewhere were incorrect for EHR
2024-08-24 16:43:33 +03:00
2024-08-21 12:56:41 +02:00
2024-08-24 12:54:25 +02:00
2024-08-24 16:43:33 +03:00
2024-08-24 12:54:25 +02:00
2024-08-24 12:54:25 +02:00
2024-06-23 13:58:15 +02:00
2024-04-22 17:39:45 +02:00
2024-01-20 12:22:25 +01:00
2024-08-20 21:05:35 +02:00
2024-08-24 12:54:25 +02:00
2024-03-22 15:04:25 +01:00
2024-08-20 21:05:35 +02:00
2024-06-23 13:58:15 +02:00
2024-06-23 13:58:15 +02:00
2023-08-14 18:02:23 +02:00
2024-08-23 16:14:23 +02:00
2024-07-17 09:26:46 +02:00
2024-08-22 13:21:49 +02:00

Endless Host Roles

Previously known as TOHE+

Cover

Regarding this mod

This mod is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are the property of Innersloth LLC.

This mod is not a cheat, it is a mod that adds new roles and features to the game. If you have any questions, feel free to ask in our Discord server.

Image by oCelestino & Seleneous on Discord

---

Over 350 roles and add-ons, 9 custom game modes, and a custom team assigner application, making EHR the most extensive mod for Among Us. And it's all free, and only the host needs to have the mod installed for the entire lobby to play!

Visit this website to find role descriptions: Role description finder

Installation guide and exclusive mod features: EHR

List of Roles (excluding Hide and Seek roles and vanilla roles)

Crewmates Impostors Neutrals Add-ons
Addict Abyssbringer Agitator Antidote
Adrenaline Anonymous Amnesiac Anti-TP
Adventurer Anti Adminer Arsonist Asthmatic
Aid Arrogance Backstabber Autopsy
Alchemist Assumer Bandit Avenger
Altruist Augmenter Bargainer Bait
Analyst Bard Beehive Busy
Autocrat Blackmailer Blood Knight Beartrap
Beacon Bomber Bubble Bewilder
Benefactor Bounty Hunter Chemist Bloodlust
Bodyguard Butcher Cherokious Bloodmoon
Camera Man Camouflager Collector Charmed
Car Capitalist Deathknight Circumvent
Catcher Cantankerous Demon Cleansed
Celebrity Changeling Doppelganger Clumsy
Chameleon Chronomancer Doomsayer Contagious
Chef Cleaner Eclipse Damocles
Clairvoyant Commander Enderman Deadlined
Cleanser Consigliere Evolver Deadly Quota
Convener Consort Executioner Disco
Copycat Councillor Follower Diseased
Coroner Crewpostor The Glitch Dynamo
Crusader Cursed Wolf God Disregarded
Dad Deathpact Hater Double Shot
Demolitionist Devourer Head Hunter Egoist
Deputy Disperser Hex Master Energetic
Detective Duellist Hookshot Evil Spirit
Detour Dazzler Imitator Finder
Dictator Echo Impartial Flash
Doctor Escapist Innocent Fool
Donut Delivery Eraser Jackal Giant
Door Master Evil Guesser Jester Glow
Pacifist Evil Tracker Jinx Gravestone
Drainer Fireworker Juggernaut Guardian Angel
Druid Framer Lawyer Guesser
Electric Freezer Magician Haste
Enigma Gambler Vector Haunter
Escort Gangster Maverick Knighted
Express Generator Medusa Last Impostor
Investigator Godfather Mycologist Lazy
Fortune Teller Greedy Necromancer Lovers
Gaulois Hangman Nonplus Loyal
Goose Hitman Opportunist Lucky
Grappler Hypnotist Patroller Madmate
Grenadier Inhibitor Pelican Magnet
Guess Manager Kamikaze Pestilence Mare
Guardian Kidnapper Specter Messenger
Ignitor Killing Machine Pickpocket Mimic
Insight Lightning Plaguebearer Minion
Inspector Librarian Infection Mischievous
Inquirer Lurker Poisoner Necroview
Jailor Mafioso Postman Nimble
Journalist Mastermind Predator Noisy
Judge Nemesis Provocateur Oblivious
Lazy Guy Mercenary Pursuer Onbound
Lighter Miner Pyromaniac Spurt
Lookout Morphling Quiz Master Sleep
Luckey Ninja Reckless Phantasm
Lyncher Nuker Revolutionist Physicist
Markseeker Nullifier Ritualist Rascal
Marshall Overheat Rogue Reach
Mathematician Parasite Romantic Recruit
Mayor Penguin Roulette Grandeur Rookie
Mechanic Puppeteer Ruthless Romantic Schizophrenic
Medic Quick Shooter Samurai Seer
Medium Renegade Schrödinger's Cat Sleuth
Merchant Rift Maker Serial Killer Sonar
Telecommunication Saboteur Shifter Stained
Mole Sapper Sidekick Taskcounter
Monarch Scavenger Simon Stealer
Mortician Silencer Soul Hunter Stressed
Nice Eraser Sniper Spiritcaller Swift
Nice Guesser Soul Catcher Sprayer Sunglasses
Hacker Swapster Stalker Tiebreaker
Swapper Swiftclaw Cultist Torch
Nightmare Swooper Sunnyboy Truant
Negotiator Stealth Tank Undead
Observer Time Thief Terrorist Unlucky
Oracle Trapster Tiger Warden
Oxyman Trickster Traitor Watcher
Paranoid Twister Tremor Workhorse
Perceiver Underdog Vengeance YouTuber
President Undertaker Vengeful Romantic
Psychic Vampire Virus
Rabbit Ventriloquist Vulture
Randomizer Vindicator Wraith
Rhapsode Visionary Werewolf
Ricochet Warlock Weapon Master
Safeguard Wildling Workaholic
Scout Witch
Security Guard Yin Yanger
Sentinel Zombie
Sentry
Sheriff
Shiftguard
Snitch
Socialite
Soothsayer
Spiritualist
Speedrunner
Speed Booster
Spy
Super Star
Task Manager
Telekinetic
Tether
Time Manager
Time Master
Toilet Master
Tornado
Transmitter
Transporter
Tracefinder
Tunneler
Ventguard
Veteran
Vigilante
Whisperer
Witness

VIP and Moderator perks

✔️ Can always use the command
❌ Can never use the command
❓ Host setting determines

Feature Regular Players VIP Moderator Host
/color ❓ ✔️ ❓ ✔️
/rename ❓ ✔️ ❓ ✔️
/kick ❌ ❌ ✔️ ✔️
/ban ❌ ❌ ✔️ ✔️
/say ❌ ❌ ✔️ ✔️
/poll ❌ ❌ ✔️ ✔️
Lobby tag ❌ ✔️ ✔️ ✔️

Want to translate the mod to your language?

Click this badge to view our translation project on Crowdin: Crowdin


Main Features

  • Note: The goal with this branch is to improve the existing stuff over adding new roles. If some of the stuff you see below are in other mods, they were originally coded by me.
  • A brand-new official gamemode, Basic FFA (Free For All)
  • This mode makes everyone a killer and the last player alive wins
  • Features: Random events, ranks and scoring, random ability gain for every kill, game timer, scoreboard (task list), unique end screen, fully customizable

Overall improvements compared to other mods

  • Role spawn chances are in percentages
  • Gain more ability uses for completing tasks as crewmate roles
  • Gain more ability uses for getting kills as impostor roles
  • Most shapeshifting roles that only used shapeshifting as an ability trigger or a target selector now don't actually shapeshift with the egg animation, it's automatically canceled
  • Prevent kills while shifted when no ability uses are left for some roles (Sniper, Twister, Disperser, Hangman, Camouflager, etc.)
  • Code cleanup and major performance improvement
  • Improved EAC
  • Better intro sounds
  • Better custom button images
  • Better progress text look
  • Visualized cooldowns for more roles
  • Disabled most shield animations for modded clients for a better experience, and even some for vanilla clients (all cooldowns are still reset properly, this is just a visual improvement)
  • Shapeshift and vent cooldowns are now always reset after meetings
  • Custom main menu
  • Improved strings and their appearance
  • More customizable settings; More reasonable default settings
  • Starting Kill Cooldown setting
  • Better confirm ejections text
  • Brand-new HUD text
  • Better role summary
  • Option to use Pet button instead of Vent, Shapeshift or Sabotage (assigns the Pusheen pet to everyone at the start of the game)
  • Smaller mod version text and smaller credentials text (imo it was annoying that it covered a quarter of the screen)
  • Players have their name displayed with their color on the ejection screen
  • How many killers remain after each ejection (even if no one was ejected, like it was a skip or a tie) is displayed below everyone's name
  • You can chat during the game if the game mode is FFA
  • Simplified and shortened role descriptions
  • Loading animation
  • Set anyone's role for the next game using '/setrole [player ID] [role name]' (replaces /up)

Role specific Improvements

Crewmates

  • Chameleon uses vanilla engineer cooldown
  • The target of the Deputy no longer gets a shield animation on top of the Deputy
  • Fortune Teller: Setting whether it shows specific roles after completing tasks
  • Merchant: Option to sell Balanced add-ons (based on my opinion)
  • Mortician: Setting whether it has arrows toward dead bodies
  • Oracle: Chance to show incorrect results
  • Mechanic: Settings that determine how many uses it takes to fix Lights/Comms and Reactor/O2
  • Sheriff: Setting whether to display the shot limit next to the role name
  • Tracefinder: Settings that determine the delay in which the arrows show up
  • Bodyguard: Setting whether the murderer dies when the bodyguard protects the target
  • Monarch: Can be guessed, just not by Knighted players

Impostors

  • Ninja: Kill Cooldown no longer resets when unshifting
  • Bounty Hunter: Target's name is displayed in black for the Bounty Hunter; Swap Timer is displayed next to the role name, not on the Shapeshift button => Changed the basis to regular Impostor
  • Eraser: Erase by Voting or by Kill Button & What to do when target is neutral
  • Hangman: Kill Cooldown after strangling
  • Mare (add-on): Can kill at all times, but if lights are not out, the kill cooldown is higher
  • Quick Shooter now works correctly
  • Serial Killer: Suicide Timer is displayed next to the role name, not on the Shapeshift button => Changed the basis to regular Impostor; Setting whether the Suicide Timer only starts after their first kill
  • Swooper: Setting whether it can vent normally when swooping is on cooldown; Swoop Cooldown is visualized next to the role name
  • Wildling: Setting whether the role can Shapeshift or not; Setting whether the role can Vent or not
  • Underdog: Can kill at all times, but if the number of players alive is higher than the set amount, the kill cooldown is higher
  • Miner: Shapeshift Cooldown and Shapeshift Duration setting
  • Escapist: Shapeshift Cooldown and Shapeshift Duration setting
  • Cleaner: Can only clean bodies if their kill cooldown is up
  • Vampire: Kill Cooldown is reset when the bitten target dies
  • Capitalist: Can kill normally with the double click method (& + Kill Cooldown setting)
  • Killing Machine: Has impostor vision
  • Puppeteer: Added a lot of settings

Neutrals

  • Medusa: Can only clean bodies if their kill cooldown is up
  • Wraith: Setting whether it can vent normally when invis is on cooldown; Invis Cooldown is visualized next to the role name
  • Poisoner: Kill Cooldown is reset when the poisoned target dies
  • Glitch is now The Glitch from TOU-R, it was completely rewritten, and I worked really hard on it
  • Provocateur: No longer suicides after selecting a target
  • Pursuer: Target doesn't die when trying to use their kill button, they'll just have their kill cooldown reset

To see the full list of unique roles and their descriptions, visit our website: EHR

Note:

  • You can use parts of the code in here, but if you do, you'll have to credit me (Gurge44) or the mod by mentioning its name (EHR) and providing a link to this GitHub page. (Or leaving the in-game credits as they are is also fine!)
  • To play the mod, use the given dll in the release section.

Anurag's GitHub stats


Credit to these mods and their developers for the code and help:

⭐ TOHER/TOHRE/TOHEN :

  • Our repo is forked from TOHRE (from a long time ago)

⭐ TOHE/TONX :

  • Our repo is a continuation of TOHE
  • TONX reference: Modify character limit for chat messages
  • TONX reference: Modify and apply cool animations on Main Menu

⭐ TOH :

  • Our repo is based initially on TOH

⭐ TOHY :

  • Many role ideas
  • Provided roles: AntiAdminer, CursedWolf, Workaholic, Greedier, DarkHide, Ignitor, Rabbit
  • Reference: Modify game announcement
  • New settings UI for v2024.6.18

⭐ TOH:TOR :

  • Many role ideas
  • Reference: Exile Confirm
  • Reference: Split RPC Pack

⭐ SNR :

  • Reference: Credentials menu
  • Reference: Switch Horse Mode
  • Reference: Search Mod Game
  • Reference: Custom Button

⭐ TOP :

  • Reference: Zoom

⭐ RHR :

  • Reference: Modify settings menu

⭐ TOH+ :

  • Provided roles: Marshall, Poisoner, Necroview, Sidekick

⭐ PL :

  • Ideas for some roles
  • Reference: Customize Main Menu
  • Reference: Auto Play Again
  • Reference: Some TabIcons

⭐ Stellar Roles :

  • Many role ideas (this mod is seriously amazing)
  • Reference: Some custom button images

⭐ TOHEX/TONEX :

  • Provided the role: Swapper
  • Reference: Store message history

⭐ More Gamemodes :

  • Reference: Part of the code used for the Endless Host Roles Image in the Main Menu
  • Reference: Custom Net Objects

⭐ Reactor :

  • Reference: Disable the 5s timeout on custom servers

⭐ TOHO :

  • Reference: Some role ideas (Tank, Deadlined, Journalist, Grapper, Negotiator, Hypnotist)

Endless Host Roles (EHR), with Endless Possibilities, brought to you by the Endless Network.

Developers:
  • Gurge44
Contributors:
  • Dx
  • PH_Gaming
  • TommyXL
  • Drakos
Special Thanks:
  • Seleneous
  • thewhiskas27
  • HyperAtill
Translators:
  • Dx (PT-BR)
  • PH_Gaming (PT-BR)
  • Tomix (PT-BR)
  • HyperAtill (RU)
  • ABoringCat (ZH-CN)

License for the Custom Team Assigner application

Copyright (c) 2024, Gurge44

All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

  1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  3. All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by Gurge44.
  4. Neither the name of the Endless Network nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER ''AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

Languages
C# 99.9%