Releases: Gurge44/EndlessHostRoles
EHR v5.3.2
Thank you so much for finding and using EHR!
Caution
Innersloth recently introduced a server-side anti-cheat update that prevents host-only mods from working properly (the host gets kicked frequently). The issue is partially resolved until 2025. 04. 04., but if you want a smooth experience, please use modded regions! You can install them by following the guide on my website. It is extremely easy, takes about 30 seconds in total, can be done on both windows and mobile devices, and once you do this, you'll never, ever have to do it again.
Bug Fixes
- Fixed Capture The Flag cooldown being reverted to vanilla kill cooldown
- Fixed Capture The Flag "Back in Xs" suffix showing weirdly
- Fixed some settings not showing up due to duplicate option IDs
- Fixed incorrect team names in role descriptions
- Fixed Spirit shapeshift cooldown not being affected by the setting
- Fixed Starspawn being unable to use the kill button
Full Changelog: v5.3.1...v5.3.2
EHR v5.3.1
Thank you so much for finding and using EHR!
Caution
Innersloth recently introduced a server-side anti-cheat update that prevents host-only mods from working properly (the host gets kicked frequently). The issue is partially resolved until 2025. 04. 04., but if you want a smooth experience, please use modded regions! You can install them by following the guide on my website. It is extremely easy, takes about 30 seconds in total, can be done on both windows and mobile devices, and once you do this, you'll never, ever have to do it again.
Bug Fixes
- Fixed Capture The Flag not ending
- Fixed host's engineer vent button disappearing when using pets
- Fixed host not having ability cooldown (SS/Vanish/Vent) on game start
Changes
- Using
/spectatewhile already spectating removes you from the spectator list - Hypnotist can use Vanish button as ability trigger
- When joining an EHR lobby as a modded client, the host's settings will be synced to your 10th preset
- The system will no longer send empty messages
- If there are no players with tasks in the game, the game will no longer end with a task win
- Amnesaic will remember exact impostor roles instead of Renegade
Experiment: Roles that see arrows to dead bodies will try to use Noisemaker arrows
Additions
- New settings: Minimum/Maximum Number of Coven Guessers
- New setting:
Disable /8ball command - New setting for Sapper:
Can Sabotage - New setting for Schrödinger's Cat:
Steals the exact impostor role instead of Renegade - New death reasons: Swooped (Swooper/Wraith), Echoed (Echo), Dragged (Penguin), Mauled (Werewolf)
- New add-on: Blocked (Global Harmful)
- New add-on: Aide (Impostor-only)
- New add-on: Shy (Global Harmful)
- New role: Room Rusher (Neutral Benign)
- New role: Hypocrite (Madmate)
- New role: Auditor (Neutral Evil)
- New role: Magistrate (Neutral Evil)
- New role: Seamstress (Neutral Evil)
- New role: Spirit (Neutral Evil)
- New role: Starspawn (Neutral Evil)
New settings for Capture The Flag
- New option for
Tagged Players get:Temporarily TP-ed Out -
- Sub-setting when this is selected:
Time Before Being Sent Back
- Sub-setting when this is selected:
Game End Criteria (if it's a tie when the game should end, it will continue until the tie is broken):Play X Rounds/First to X Points/Time Limit-
Rounds to Play
-
Points to Win
-
Time Limit
New settings for Room Rush
Instead of deaths, count the places each time in points and the first player to get a certain amount of points wins-
Points to Win
- Improve and fix Lobby servers by @PEPPERcula in #244
- Fix /spectate in CustomHnS by @PEPPERcula in #245
- New Crowdin updates by @Gurge44 in #237
Full Changelog: v5.3.0...v5.3.1
EHR v5.3.0
Thank you so much for finding and using EHR!
PLEASE READ THIS NOTICE
Caution
Innersloth recently introduced a server-side anti-cheat update that prevents host-only mods from working properly (the host gets kicked frequently). The issue is partially resolved until 2025. 04. 04., but if you want a smooth experience, please use modded regions! You can install them by following the guide on my website. It is extremely easy, takes about 30 seconds in total, can be done on both windows and mobile devices, and once you do this, you'll never, ever have to do it again.
Our Discord server has hit 1000 members today! Wooo! Thank you very much for your support!
Bug Fixes
- Fixed Double Agent
- Fixed Kamikaze death on meetings only killing the marked players after the meeting is over
- Minor fixes with Occultist
- Some fixes regarding phantom basis usage for simple ability triggers
- Fixed the lobby timer being delayed if the game runs on lower performance
- Fixed some commands not working for non-host modded clients
- Fixed the host's intro screen being delayed by the mass amount of logging compared to other clients
- Fixed custom button images not being applied on the first round
- After Mushroom Mixup ends, the engineer vent cooldowns are no longer reset
- Fixed Socialite suffix appearing even if no player is marked
- System messages are now canceled if the receiving player is invalid or left the game
- Fixed Anti-Adminer and Telecommunication sometimes not working properly
- Fixed Maverick kill count not syncing with non-host modded clients
- Fixed role subcategory limits sometimes ending up with unassigned players when there are too few roles enabled
- Fixed Judge UI not working for non-host modded clients
- Fixed Solo PVP suffix
- Fixed Defense being too high for players in Solo PVP
- Fixed Room Rush suffix appearing under everyone's name in the host's POV
- Silenced players can no longer use
/whisper - Ankylosaurus can no longer be guessed
- Fixed Lazy causing players to not see the meeting UI
- Fixed "Role Summary" text not being translated
- Fixed Spy's ability not triggering when someone uses the pet button as the kill button
- Fixed Assumer not working after 1 use
- If CTA members don't win with their original teams, they now keep the game going
- Fixed sometimes impostor/crewmate ghosts being assigned incorrectly
- Fixed modded Curser having tasks
- Fixed Ninja
- Fixed some countdown notifies randomly appearing and disappearing (Sentinel, Mastermind, Swooper, Wraith, Chameleon, Vengeance, Werewolf)
- Fixed gaining the Unsuspected and the Master Detective achievements without winning the game
- Anti-Adminer and Telecommunication no longer alert for themselves being near a device
- Fixed the options list for modded clients being off of the screen on smaller monitors
- Attempted to make
Try Setting the Chat Visible Only for the Lovers Instead of Everyonework (from: More Gamemodes - by Rabek) - Fixed Mischievous not being able to sabotage as Enderman, Hookshot, Magician, Mycologist, Rogue, Roulette Grandeur, Simon, Sprayer, Tiger, and Weapon Master
- Fixed Jailor's role description being outdated
Changes
- Level kick will only activate a few seconds after switching presets to prevent unintentional kicks when scrolling through presets
- Note Killer cannot guess again in the same meeting after a wrong guess
- Added more name possibilities for Note Killer
- Custom Net Objects no longer spawn on official modded servers, since those servers don't support them and would kick the host
- Duellist can no longer have multiple players outside the map
- If Egoist/Lovers are confirmed on ejection, it is now explicitly stated that they were Egoist/Lovers instead of just the color changing
- When a sabotage is called on The Skeld, all doors are automatically opened with a 1s delay
- Using Phantom basis as ability triggers is now ENABLED by defalult, you can change it in Game Modifiers
- Damocles and Stressed lights fix only counts once and only if the last switch flip was done by the holder of the add-on
- Evolver can't get Reach
- Capture The Flag now uses Vanish button for flag pickups
- Players are notified after doing a task in a game mode where it is completely pointless
- When someone fails to report a dead body, the player is now notified about the reason
- Silenced players cannot use commands
- Spy resets the attacker's kill cooldown if their attack caused the Spy to trigger their ability
- Swooper/Wraith/Chameleon now exits the vent desync instead of teleporting back to it when becoming visible (vanilla bug)
- Dead players cannot be whispered to
- New Judge Trial icon (from: More Gamemodes - by Rabek)
- Poll waiting time is now 45s instead of 60s, and the time remaining updates when the poll message is resent every 15s
- You can now have infinite amount of choices in polls
- Overall performance improvement
/deathnow cannot be used by players who died in the ongoing round when a reviving role is still alive in the game- Removed the
/xfcommand (due to the above Caution notice) Change Decontamination Timeis now taken into account on time calculation in Room Rush- Improved the anti-cheat (from: More Gamemodes - by Rabek)
- If the Lovers have a Private Chat during the rounds, the lovers are notified about the other lover sending a message
- To prevent disconnects (see the Caution notice on the top), role assignment needs to be delayed, so some clients will wait longer for the intro screen to appear
- Lowered the size of the crosshairs for the guesser UI for modded clients
- Egoist is always displayed before the role name as all other betrayal add-ons
Show remaining Neutral Killers on ejection&Show remaining Coven members on ejectionno longer depend on theShow remaining Impostors on ejectionsetting- Jailor now sees a JAILED suffix below the player they've jailed
- Shortened Note Killer suffix after round 1
Time Master rework
- It now works similarly to TOU-R Time Lord, since revives are possible
- The old version of the role was not kept
Achievements are now saved to and loaded from my API (solely to keep your progress between updates) as stated in the updated privacy policy.
Additions
New Faction: Coven
New Coven Roles
- Coven Member
- Coven Leader
- Spellcaster
- Potion Master
- Poache
- Reaper
- Death
- Voodoo Master
- Goddess
- Augur
- Dreamweaver
- Banshee
- Illusionist
- Timelord
- Enchanter
New Coven add-ons
- Insane
New settings for Coven
Minimum amount of Coven RolesMaximum amount of Coven RolesNumber of Meetings after which the Coven will start receiving the Necronomicon
New settings for Coven in other places
- Most of the add-ons now have the setting whether Coven members can get that add-on
Show Remaining Coven members on ejectsDisable Zipline for Coven members- Enable use of /gs (formerly /kc) command:
Show amount of alive Coven members - Guesser Mode:
Coven members Can Guess - Marshall:
Reveal to Coven Members - Sentry:
Coven Members Can See The Info - Impartial:
Minimum Number of Coven Members to Kill;Maximum Number of Coven Members to Kill - Haunter:
Can Reveal Coven Members - Sheriff:
Can Kill Coven members - Snitch:
Can Find Coven members - Doomsayer:
Can Guess Coven members - Lovers:
Coven members can be in love Neutral Killers win by critical sabotage time limit if there are no Impostors alive=>The team that wins by critical sabotage time limit if there are no Impostors alive(Imp/NK/Coven) +If the selected team is dead, then the winning team is(Imp/NK/Coven)
Erasing a Coven member (Bane, Nice Eraser, Eraser) will turn them into the regular Coven Member role.
New Roles/Add-ons
- New add-on: Anchor (Global)
New Commands
/anagram- Get a random scrambled word, then try to guess the original word. - Can be used by Everyone Always./rolelist- View the limits of how many of each faction and subcategory of roles will spawn. - Can be used by Everyone Always./jailtalk {message}- Talk to the Jailor as a jailed player or vice versa. - Can be used by Everyone In Meetings./gamemodelist- View the list of all game modes in the mod. - Can be used by Everyone Always./gamemodepoll- Start a poll to vote for the next game mode. - Can be used by The Host In Lobby./8ball [question]- Ask the magic 8-ball a question. - Can be used by Everyone Always./addtag {id} {color} {tag}- Add a tag to a player (visible in YOUR lobbies only) (appears before, in-line with the name). - Can be used by The Host In Lobby./deletetag {id}- Delete a tag from a player. - Can be used by The Host In Lobby.
New Settings
Under Guesser Mode:
Max Kills Per MeetingMax Kills Per GameRestrict the Number of Guessers on Each Team-
Minimum Number of Crewmate Guessers
-
Maximum Number of Crewmate Guessers
-
Minimum Number of Impostor Guessers
-
Maximum Number of Impostor Guessers
-
Minimum Number of Neutral Guessers
-
Maximum Number of Neutral Guessers
For Rogue
Enable Disable Devices RewardEnable Morph RewardEnable Increased Speed RewardEnable Decreased Kill Cooldown RewardEnable Sabotage RewardEnable Shield RewardEnable Long Reach RewardEnable Helpful Add-on Reward- `Enable ...
EHR v5.2.0
Thank you so much for finding and using EHR!
(no "caution" text here anymore!)
Note
I hosted an event for the 3rd time, where everyone got to pick 1 suggestion that got added to this version of the mod guaranteed! If you missed it, don't hesitate to join our discord server to get notified when the next event starts!
I know, I know, this release took a very long time. But, believe me, I couldn't get this out sooner. I was working on EHR nearly every day with no breaks to add your suggestions and fix all the bugs you've found.
Critical Bug Fixes
- Fixed disconnection when the 8th player joins your lobby (some users had this problem, others didn't, but now it shouldn't happen for anyone!)
- Fixed fortegreen players not being kicked in lobby, causing vanilla clients to disconnect after some time
Bug Fixes
- Fixed lag in Capture The Flag
- Fixed statistics not showing below players' names in Capture The Flag
- Fixed a lot of issues regarding the search bar and the text input field (From: PL - By Discussions)
- Fixed Judge not gaining ability uses properly
- Fixed messy suffix for Sentry
- Fixed Duellist target not being teleported back into the map instantly after the Duellist dies
- Fixed cooldown timers display for The Glitch
- Fixed some commands not working for non-host modded clients
- Many minor fixes with some achievement gaining conditions
- Fixed Telecommunication having no suffix
- Fixed Anti-Adminer causing lag
- Fixed a few typos
- Fixed min/max settings for Wizard working the other way around as it should be (by: @HyperAtill)
- Fixed
Players with Betrayal Add-ons Can Guessnot including Madmates - Fixed Arsonist winning along with Crewmates when
Can Ignite Anytimeis on - Fixed Soothsayer sometimes not working
- Fixed Speedrunner suffix appearing even after the seer or the Speedrunner dies
- Fixed Dynamo
- Fixed Sentinel sometimes not working
- Haunt menu no longer displays roles for modded clients on the round they died if an Altruist or Occultist is in the game
- Fixed ability cooldown not resetting for Goose
- Fixed Bloodlust seeing impostors after a role basis change
- Fixed
Lobby Musicclient option not working properly (From: SNR) - Fixed Godfather sometimes turning the wrong player into Renegade
Changes
- Improved performance by dumping logs from the mod separately from Il2Cpp and Unity (saved in
log.htmlin the same folder asLogOutput.log) - Chameleon now uses vanilla engineer cooldown instead of manual display
- Chat commands are now available in Chinese (by @Reborn5537) and Portuguese, Brazilian (by @PHGaming121)
- Crewmate roles that only use vents to trigger their ability can no longer move between vents
- Added back Crowdin integration
- In Solo PVP, there can now be multiple winners in case of a tie between the highest scores
- If the Negotiator is the last one to vote, the negotiation target gets a harmful add-on by default instead of suiciding
- Arrogance/Juggernaut/Reckless now see their current kill cooldown and how much it was reduced so far
- Some keyboard shortcuts will not work when the chat is open
- When you (as the host) use a command that requires you to know player IDs, an additional text box appears containing each player's name with their respective IDs (so you don't have to type
/idover and over again) - President's government recruiting decree now uses role basis changing, and now incompatible role basis doesn't change the target role to Nice Guesser
- Improved EAC cheat detection for body reporting (from: More Gamemodes - By Rabek)
- In Room Rush, being in a vent doesn't count as being in the room
No Game Endbeing enabled is indicated next to the lobby timer- Dad now has inverted controls, because why not
- Phantom vanishing can now be canceled: The setting
Use Vanish Button (Phantom basis) as Ability Triggeris no longer deprecated! (from: More Gamemodes - By Rabek) - Host icon in meetings for modded clients (By @PEPPERcula)
- Added a
Show/Hide Resultsbutton on the end screen that shows or hides the role summary text - When the Start button for the host disappears due to someone in the lobby having a different version of the mod installed, a text above the lobby timer now tells you this reason
Role Subcategory Limits!
- You can now specify how many you want of each subcategory of a faction! For example, you can say that 1-2 Crewmate Power roles spawn, 4-6 Crewmate Investigate roles spawn, and the remaining Crewmates are random.
-
- For neutral roles, these settings aren't optional. These replace the former min/max NNK/NK settings.
- You can also specify the TOTAL number of players (min/max) in each faction.
- This means 48 new settings! Each can be found in their respective tabs.
New game mode: All In One
- Combines all unique game modes into one. Good luck!
Additions
- New add-on: Fragile (Global)
- New role: Curser (Neutral Evil)
- New role: Note Killer (Neutral Killing)
- New role: Occultist (Impostor Support)
- New role: Weatherman (Neutral Killing) (EXPERIMENTAL)
- New role: Necro-Guesser (Neutral Benign)
- New role: Ankylosaurus (Crewmate Chaos)
- New role: Double Agent (Crewmate Investigate) (EXPERIMENTAL)
- New role: Amogus 💀 (yes, seriously) (Neutral Killing)
- New role: Stasis (Impostor Concealing) (idea from: More Gamemodes)
- New settings (in Mod Settings > Disable section):
-
Disable Reactor Sabotage (The Skeld & MIRA HQ)
-
Disable Reset Seismic Stabilizers Sabotage (Polus)
-
Disable Avert Crash Course Sabotage (AirShip)
-
Disable O2 Sabotage (The Skeld & MIRA HQ)
-
Disable Comms Sabotage
-
Disable Lights Sabotage
-
Disable Mushroom Mixup Sabotage (The Fungle)
-
Disable /whisper command
-
Disable /spectate command
- New setting for Consigliere:
-
Maximum Total Murders Per Game
- New setting for Judge:
-
Ability Use Limit (Initial)
- New settings for Wizard:
-
Step in which Speed is increased
-
Step in which Vision is increased
-
Step in which Kill Cooldown is increased
- New setting for Traitor:
-
Can get Impostor-only add-ons
- New settings for Shifter:
-
Shifter Can Be Killed
-
Shifter Can Be Voted
-
Can Guess in Guesser Mode
-
Can Vote
- New settings for Mechanic:
-
Can Fix Sabotages From Anywhere If Pets Are On
-
-
Max Sabotages Fixed Via Pet
-
- New settings (in Mod Settings > Sabotage section > under
Camouflage During Comms Sabotage): -
Limit
-
-
Set Chance of Camouflaging (each time Comms are sabotaged)
-
-
-
-
Chance of Camouflaging
-
-
-
-
Set Frequency of Camouflaging (= only camouflage every x sabotages)
-
-
-
-
Frequency of Camouflaging
-
-
-
-
Set Maximum Times of Camouflaging
-
-
-
-
Maximum Times of Camouflaging Per Game
-
-
-
-
-
Maximum Times of Camouflaging Per Round
-
-
- New setting (in Game Modifiers):
-
Anonymous Bodies
- New settings for Room Rush:
-
Don't Kill The Last Player to Enter the Correct Room
-
Don't Lower Time Limit When the First Two Players Enter the Correct Room
-
Don't Kill Players Outside the Room When the Time Runs Out
- New command:
/whisper {id} {message}- Sends the specified message only to the player whose ID is the one specified. - Can be used by everyone unless settings restrict it - Can only be used in meetings - New command:
/spectate- Sets the player who types it as a spectator for the next game, much like GM. - Can be used by everyone unless settings restrict it - Can only be used in lobby - New client option:
Show FPS(By: @PEPPERcula)
GitHub changelog
What's Changed
- New Crowdin updates by @Gurge44 in #200
- Update Russian.txt by @HyperAtill in #202
- TheDarkYT was added to EHR by @HyperAtill in #203
- Wizard min max by @HyperAtill in #204
- Luffy Felx was added to EHR by @HyperAtill in #205
- Update main.cs by @HyperAtill in #207
- Completed everything that needs to be Chinese by @Reborn5537 in #208
- Fixed a minor bug by @Reborn5537 in #209
- pt-br translated commands by @PHGaming121 in #210
- Fix some intro scenes for some roles & Gamemodes by @PEPPERcula in #211
- Improve some roles & Additions by @PEPPERcula in #212
- Add Host Icon in meeting & Fixes by @PEPPERcula in #213
- Fix Strings & Additions by @PEPPERcula in #214
- New Crowdin updates by @Gurge44 in #201
New Contributors
- @PEPPERcula made their first contribution in #211
Full Changelog: v5.1.0...v5.2.0
EHR v5.1.0
Thank you so much for finding and using EHR!
Caution
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat. Note that you need to be on a modded server (Modded EU, Modded NA, Modded Asia, etc.)
Bug Fixes
- Fixed GM in game modes other than Custom HnS and Standard
- Fixed Lightning
- Minor fixes in the Capture The Flag game mode
- Fixed Provocateur short role info
- Hopefully fixed Natural Disaster despawning above the limit
- Fixed some invalid strings
- Fixed double stars showing incorrectly for Marshall
- Fixed vanilla players entering the correct room in the Room Rush game mode not seeing the room name / arrow in green
- Fixed ability use gain every 5s after finishing tasks sometimes not working properly
- Fixed the guesser UI for Lyncher
- Fixed no ability button showing for modded clients (and host) when using unshift triggers or as Changeling
- Backstabber suicide no longer counts as killing someone
- Fixed vent/SS notify for Sentry
- Fixed Werewolf causing black screen after the first meeting
Changes
- Added a notify for when a player changes roles mid-game
- Changed the character limit for chat messages to 1200 for both the host and modded clients
- Modded clients (and the host) now use enginner vent button in the Room Rush game mode
- Disregarded's body now cannot be used by Vulture, Altruist, Amnesiac and Coroner
- Lyncher can no longer get spaces and dashes from the role names as known characters
- In the Stop And Go game mode, the middle symbol was changed from ● to ⇅
- In Stop And Go, players now have a certain amount of lives. When, previously, someone would straight up die when moving in a direction with a red light, now they lose a life and stay alive. When the player loses all lives, they die. The amount of lives each player has is up to the host. Default is 3.
- Changed the main menu credentials style to the same as in TONX
- Specific tasks can be disabled in all game modes
- The Fuel Engines task is always disabled in the Stop And Go and the Speedrun game mode
- The Clean Vent task is always disabled in the Room Rush game mode
Achievements! (94)
- Brand new achievement system added to EHR!
- At the moment, there are 94 achievements available to make your games (as the host) even more fun!
- Just to let you know, the list of unlocked achievements is saved on your computer fully locally at
Among Us / EHR_DATA / Achievements.json. The mod does NOT connect to any API, database, or other online platform to track your progress. When updating to future versions, make sure to keep this file to keep your progress, or simply replace theEHR.dllfile I give you here with the old one inAmong Us / BepInEx / plugins / EHR.dll. Thank you and happy hunting! - I hope I don't have to say, but you do not gain anything specical for completing X number or all of the achievements, this was purely done for fun.
- You can use a new command,
/achievementsto view your progress.
New Roles and Add-ons
- New role: Leery (Crewmate Investigate)
- New add-on: Introvert (Global - Mixed)
- New add-on: Allergic (Global - Harmnful)
ATTENTION!
I've coded a discord bot that will send your lobby code to the EHR discord server once you make one. This is to help other players find EHR lobbies significantly easier. However, if you do NOT want the bot to share your lobby code in the EHR discord server, you can disable the Post the lobby code to the EHR Discord server setting under the System Settings tab in the settings UI. You can create a local game before an online lobby to disable this for even the first time.
Warning
This setting is ENABLED by default! However, since everyone (in theory) reads these release notes, I will assume all of you have read this notice, and I don't take any further responsibility regarding this topic. If you don't understand something, feel free to ask here in GitHub Issues or on the EHR discord server.
GitHub changelog
What's Changed
- 2 more people were added to EHR by @HyperAtill in #198
- 2 "false" were removed from EHR by @HyperAtill in #199
- New Crowdin updates by @Gurge44 in #197
Full Changelog: v5.0.2...v5.1.0
EHR v5.0.2
Thank you so much for finding and using EHR!
Caution
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat. Note that you need to be on a modded server (Modded EU, Modded NA, Modded Asia, etc.)
Bug Fixes
- Fixed the host not having ability buttons from basis changing add-ons (Nimble, Physicist, Bloodlust, Finder, Noisy)
- Attempted a fix for vote cancelling showing in chat (X has voted. Y votes remaining.)
- Attempted a fix for the
Everyone diedreason when Game Master (GM) is enabled
Warning
If your games end instantly with the Everyone died reason, please disable Game Master in the settings (gear icon > EHR Options > Game Master (top left setting, first one))
Warning
If you have a black screen when trying to create (host) a room, please check your region and switch off of Modded SA
Please try some of the unique game modes, they're super fun, I promise :D
Full Changelog: v5.0.1...v5.0.2
EHR v5.0.1
Thank you so much for finding and using EHR!
Updated to Among Us v2024.10.29.
Caution
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat. Note that you need to be on a modded server (Modded EU, Modded NA, Modded Asia, etc.)
Bug Fixes
- Fixed time decreasement in Custom Hide And Seek not working
- Fixed Swapster and Generator shapeshift animations
- Fixed Marshall's visibility for non-crewmates
- Fixed errors in logs at several places
- Died R1 warning no longer shows in Solo PVP, instead shows in Speedrun (and FFA)
- Fixed Shifter not having a cooldown for pet use
- Minor fix regarding non-host modded clients
- Fixed modded clients being able to use the original ability button when using pets as triggers
- When the language is Russian, Simplified Chinese, Traditional Chinese, Japanese or Korean, the long role info on the first round has line breaks more often than in other languages (due to larger letters)
- Fixed non-host modded clients sending RpcBootFromVent in some cases
- Fixed vanilla clients' names and progress texts not updating when comms is sabotaged/fixed when comms camouflage is off
- Fixed name notify issues with Alchemits for vanilla clients
- Fixed Postman target showing under everyone's names for the Postman
- Fixed Shifter not resetting ability cooldown when getting the role
- Fixed Vortex having 0s kill cooldown
- Fixed double-parented options showing when the game mode should not allow it
- Fixed and improved the design of the lobby buttons (start button, view & edit settings buttons) and the lobby timer
- Fixed Custom Hide And Seek game timer for host
- Fixed task list not being displayed for modded clients in Custom Hide And Seek
- Fixed camouflage not being reverted when the Camouflager dies
- Fixed Comms Sabotage acting weird in the task list for modded clients
- Fixed a vanilla bug where creating a game has all numbers and maps selected
- Fixed madmates not gaining ability uses due to no tasks
- Fixed Camouflager not working with unshift triggers
- Fixed RPC data sync for non-host modded clients for Evolver
- Fixed Capture The Flag assigning a team to the GM
- Fixed players sometimes being able to vent in Room Rush after all vent uses are used
- Fixed Camera Man, Disperser and Quick Shooter not having a pet activated ability while being told so
- Fixed Head Hunter sometimes having incorrect kill cooldown
Changes
- If
Switch Vanillais used in game, the player gets disconnected to prevent issues - Non-host modded client chat character limit was increased to 500
- Scavenger victims have the
Scavengeddeath reason - Ghost roles now have a spawn chance
- Lovers can now be used in /combo ban
- Custom Hide And Seek Seekers now have their cooldowns reset when the blind time is over
Additions
- New settings for all crewmate roles in Custom Hide And Seek:
-
When Completing a Situational Task, Reduce the Game Time by
-
When Completing a Task That Doesn't Fit Any Category, Reduce the Game Time by
- New setting for Lovers:
-
Try Setting the Chat Visible Only for the Lovers Instead of Everyone (EVEN MORE EXPERIMENTAL)
- Client setting to disable the chat command helper (gear icon > EHR Options > Enable Command Helper)
- New setting for Bomber:
-
Kill Cooldown & Bomb Cooldown Reset Each Other When Used
Full Changelog: v5.0.0...v5.0.1
EHR v5.0.0
Thank you so much for finding and using EHR!
Caution
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat. Note that you need to be on a modded server (Modded EU, Modded NA, Modded Asia, etc.)
New game mode: Room Rush
- In the Room Rush gamemode, everyone has to get to a specific room as fast as possible. The last player to get there dies. The last player alive wins!
- Oh yeah, and there's also a time limit. Everyone who doesn't get to the room in the specified time dies. Seems easy, right?
- Well.... When the first 2 players enter the correct room, the time limit gets set to a lower amount, like a few seconds! Good luck!
- You can see the room (and/or an arrow to it) you have to get to below your name.
- Depending on the settings, everyone may be able to vent limited times.
Everyone can use /up
- I've decided to let everyone use /setrole on themselves.
- To set others' roles, you still need to be a trusted host / EHR content creator / Contributor / Translator
- It's just easier for me, as it was free in the first place anyway (unlike some other mod where you need to pay 3x the game's price every month to use it)
- Players that could use /setrole before can still use it even on others, while also being able to use
/colorat all times
Bug Fixes
- Fixed GM not working in custom HnS
- Fixed custom HnS sometimes spamming errors and causing lag for the host
- Fixed blocking vents sometimes not working properly
- Fixed desync roles that changed role basis having red names for others
- Fixed specific vent blocking not working for the host
- Fixed President being able to attempt recruiting again if the previous target was not a crewmate
- Fixed Miner, Escapist and Tunneler getting Anti-TP
- Fixed the host seeing everyone's roles when they can be revived by the Altruist
- Fixed disconnections happening more often than normal
- Fixed after-meeting-tasks running while AntiBlackout processing is in progress (to prevent black screens)
- Fixed NullReferenceException being shown in the game when each meeting ends
- Fixed Altruist being Engineer-based even when using pets as ability triggers
- Fixed significant performance impact due to vent blocking
Display Shot Limit Next to Role Namesetting now works for Sheriff- Fixed Bandit being able to steal basis changing add-ons, along with Egoist, Workhorse, Busy, Stressed, Lazy and Rascal
- Fixed the game sometimes ending instantly when starting
- Fixed some incorrect role names in Sheriff's settings when using custom translations
- Fixed Gasligther name colors and markings not updating after using the kill button on someone
- Fixed error spam for Lawyer
- Fixed Bloodlust overriding converted count types
- Fixed Draft Mode ignoring the amount of Neutral Killers, Non-Killing Neutrals and Impostors set
- Fixed Scavenger role description
- Fixed Wizard not changing from task mode to kill mode and vice versa in some scenarios
- Fixed vanilla players disconnecting in the Natural Disasters game mode after the host dies
- Fixed suicides sometimes causing half-dead players
- Fixed Jackal being able to recruit Loyal players
- Fixed Arsonist keeping the game going even when the setting was off
- Fixed Double Shot not working when guessing Onbound
- Fixed issues with Nice Guesser not being able to guess crewmates and Evil Guesser impostors
- Fixed Random Spawns causing issues with teleportation on AirShip
- Fixed Deathknight not changing role basis when having a kill button
- Fixed roles from the previous game sometimes showing in lobby
- Fixed Hot Potato lower time limit on game start than normal
- Fixed Stealth sometimes not working at all
- Fixed Camera Man teleporting back to the previous position too soon, and even if the setting was off
- Fixed Amnesiac role description not mentioning reporting by report button
- Minor fixes for Randomizer
- Fixed already converted players being able to become Undead
- Fixed Altruist suicide not triggering Lovers suicide
- Fixed Bloodlust's prefix not having a space between it and the role name
- Fixed task-based crewmates getting Bloodlust
- Fixed taskless crewmates not getting Bloodlust
- Fixed Witness not being able to use the kill button
- Fixed Imitator being able to vent even if the setting is off
- Fixed Vulture changing role instantly on game start
- Fixed Blackmailer causing the meeting to never end
- Fixed Blackmailer breaking F6 functionality
- Fixed Swapper sometimes not working properly or throwing errors that break the meeting
- Fixed Parasite and Renegade not being able to use the kill button
- Fixed Speedrunner not counting as a task-based crewmate (duh)
- Fixed Specter not winning even when finished with tasks (when snatching the win is off)
- Fixed votes not being returned after the vote target disconnects
- Fixed level kick tempbanning everyone due to a hack / vanilla bug
- Fixed missing string for Knighted
- Fixed Merchant being able to sell Lovers, Last Impostor, Cleansed, Egoist, Workhorse, Busy, Stressed, Lazy and Rascal
- Fixed players with Nimble being treated as Engineer-based when they have impostor/shapeshifter basis
- Fixed
Impostors/Neutrals/Crewmates can be {add-on}settings being hidden (now only in F1 view) - Fixed Phantom role basis causing issues
- Fixed Loving Impostor not spawning when too many other impostor roles are set to 100%
- Fixed GM not being able to see others' roles instantly
- Fixed GM sometimes not having the haunt button
- Added an error notify when an unsupported map is active to prevent serious bugs
- Fixed Parasite not being able to vent
- Fixed Romantic not getting their partner's converted add-ons even when the setting is on
- Fixed a vanilla bug that cancels outfit changing for some reason
- Fixed players being able to use commands in the lovers private chat during rounds
- Fixed Telecommunication not working at all
- Fixed Soul Hunter, Swooper, Chameleon, Wraith, Werewolf and Sapper having way too many notifies stack up
- Fixed some madmates not counting as impostors
- Fixed arrows to dead bodies appearing even when the player just disconnected and not died
- Fixed players' suffixes not being displayed for modded clients during meetings
- Fixed Asthmatic murders causing issues after meetings
- Fixed Trapster death reason not being
Trapped - Fixed madmates on modded clients being able to sabotage
- Fixed the host having a huge advantage in Solo PVP
- Fixed Echo's target not being killed on meeting start
- Fixed double timer for modded clients as Penguin
- Fixed Workaholic getting ghost roles when they can win after death
- Fixed self-votes not showing the entire game when
Madmate Spawning Modewas onSelf Vote - Fixed revived players keeping ghost roles
- Fixed higher kill cooldown after meetings (by 1,2 seconds)
Changes
- Ninja uses Phantom basis
- Players no longer spawn in random rooms when the game mode is not standard, instead, the
Random Spawnssetting was made visible for all game modes - Lazy no longer just has 1 task => Lazy no longer teleports to the meeting table when a meeting occurs
- Removed the
Can Kill Egoistsetting for Sheriff, as it was redundant - Improved the task bar display for the Speedrun and Hot Potato game modes
- Adjusted the default settings for some roles
- Non-host modded clients now have the vanilla player view in non-standard game modes
- Parasite now uses Shapeshifter basis
- Long role descriptions under unmodded players' names round 1 are hidden after some time
- You can now set 0 count for the Madmate add-on while keeping it enabled
- Eraser, Nice Eraser and Bane's role changing now always changes to vanilla impostor, vanilla crewmate or Amnesiac (in case of a neutral), and now they use role basis changing
- Improved non-host modded client compatibility
- Executioner and Lawyer now start with crewmate basis, then use role basis changing if necessary to become the set role after their target dies
- Pets are now assigned desynced
- Improved the overall look of the output by the
/gamestate//gs//kc//kcountcommand - Upped hot potato transfer speed in the Hot Potato game mode
- Improved the Speedrunner notify for killers
- Augmenter gets notified about their target not being able to get teleported
- Ventguard uses proper vent blocking
Additions
- Support for invalid movement checking against speed hackers (may be unstable if your network is weak) (disabled by default)
- New setting for Jester:
-
Block Movement Between Vents (while in a vent)
- To patch a vanilla bug, all players get a notify when the game ends, in case it doesn't for them
/rsupports looking up game mode descriptions while the Standard game mode is active- New global add-on settings:
-
Charmed can be guessed
-
Recruit can be guessed
-
Contagious can be guessed
-
Undead can be guessed
-
Egoist can be guessed
- New settings for Wizard:
-
Minimum Speed that can be given to players
-
Minimum Vision that can be given to players
-
Minimum Kill Cooldown that can be given to players
-
Maximum Speed that can be given to players
-
Maximum Vision that can be given to players
-
Maximum Kill Cooldown that can be given to players
...
EHR v4.7.0 (Huge update, please read the release notes carefully!)
Thank you so much for finding and using EHR!
Caution
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
- Non-host modded clients cause several issues in the game. Only the host should have the mod installed in the lobby.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat.
Critical bug fixes
- Fixed black screens entirely (now there's no need to show a tied vote when there's one impostor left, wohoo!) (Thanks: @Ultradragon005)
- Role basis changing mid-game is now possible and works correctly (Thanks: @Yumenopai)
- Reviving players is now possible and it also works correctly (Thanks: @Ultradragon005 )
- Fixed Phantom for desynced roles (Thanks: @Tommy-XL )
- Players with impostor/shapeshifter/phantom basis (with a vent button) can no longer enter vents if they aren't allowed to (they see the vent button, but cannot use it - before, they were kicked out of the vent instantly after entering one, which caused some issues and errors, while also not being very effective) (Thanks: @Rabek009)
Bug fixes
- Cruicial bug fixes in the Natural Disasters game mode
- Fixed Lyncher not updating letters for players that changed their modded role mid-game
- Fixed Host as Technician gaining points for the auto sabotage fix at the start of every meeting
- Schrödinger's Cat ability now triggers even if they're attacked indirectly
- Fixed Trapster trap sometimes not working
- Fixed issues when Werewolf uses Unshift trigger
- Fixed Amnesiac turned Sidekick not promoting to Jackal on Jackal death
- Fixed players losing their pet when they're used for ability triggers after camouflaging ends
- Fixed Gaslighter not counting as a Neutral Killer
- Fixed Rift Maker not working in pet mode
- Fixed Speedrun game mode not ending with 1 or 0 players left when first to finish tasks wins
- Fixed some roles not being able to sabotage as Mischievous
- Fixed string junk in Stop And Go (Enable Tutorial setting)
Improvements
- To utilize reviving, Altruist was reworked into TOU-R Altruist. The previous Altruist role was kept in the mod as Bane.
- /m help message no longer displays for vanilla clients on the first round if the game mode is not standard or the long role info is displayed
- Cleaned up custom ability button images for multiple roles
- Improved the region menu (Thanks: @D1GQ)
- Players with Deadlined can now just use their kill button to satisfy the demand (even if the kill doesn't go through or you cannot kill normally through your kill button)
- Improved the look of the client options menu (in your settings)
- If you get 2 name notifies in a short time span, the newer no longer hides the older one if it hasn't expired, they now both show for their individual durations (they stack up)
- The Speedrun game mode, Additional Renegade spawning when all impostors die (TOU-R Traitor), Vigilante, Amnesiac, Jackal, Necromancer, Deathknight, Copycat, Mastermind, Schrödinger's Cat now all use role basis changing
- Shifter (Neutral role) is back!
- The following roles were previously unique (max 1 of them could be in 1 game), but now aren't (more than 1 of them can spawn in the same game): Donut Delivery, Drainer, Escort, Lighter, Hacker, Mechanic, Spy, Witness, Hitman, Mastermind, Mercenary, Stealth, Wildling, Blood knight, Stalker, Doomsayer, Doppelganger, Eclipse, Demon, The Glitch, Hookshot, Jackal, Jinx, Magician, Pickpocket, Sprayer, Follower, Traitor, Weapon Master, Werewolf
- Bloodlust is now always displayed with the role name (like converted add-ons)
- Kidnapper is notified if their target cannot be teleported
- Added more crewmate variants of impostor/neutral roles for Copycat
Changes
- Players who die can only see others' roles after the next meeting ends, to prevent players revived by the Altruist from knowing others' roles
- "Victim" death reason => "Sacrifice"
- Agitater => Agitator (user vote)
- Knighted players can kill the Monarch
Additions
- New role: Wizard (Crewmate) (First ever shapeshifter-based crewmate role! woo!)
- Added a
Can be Guessed(ALWAYS/Untouched/OFF) setting for ALL ADD-ONS
Warning
This messes up a few option IDs, please CHECK ALL OF YOUR SETTINGS FOR ALL ADD-ONS (unless you're doing a fresh install), since they might be messed up! You have been warned!!
- Draft Mode (Experimental)
-
- The host must type
/draftstartor/dsto start drafting.
- The host must type
-
- Then, all players get a list of a few roles. They can choose to get one of the roles that was listed for them for the next game by typing
/draft {number}.
- Then, all players get a list of a few roles. They can choose to get one of the roles that was listed for them for the next game by typing
-
- If someone doesn't pick a draft, they get a random role as usual.
- Ready checking
-
- The host can type
/readycheckor/rcto start it.
- The host can type
-
- All players are told to type
/ready.
- All players are told to type
-
- After 30s (or when everyone has typed
/ready), the host gets a list of players who didn't type/ready, or a message saying Everyone is ready! if there are none.
- After 30s (or when everyone has typed
-
- This is useful to check for AFK players before you start a match.
Pull Requests
- Update ChatCommandPatch.cs by @HyperAtill in #167
- add strings to /r command text by @PHGaming121 in #168
- New Crowdin updates by @Gurge44 in #164
Warning
This release may not be as stable as usual. Please bear with me. I am the only person working on this entire mod, and I literally fell asleep in front of my laptop while coding this.
Full Changelog: v4.6.0...v4.7.0
EHR v4.6.0
Thank you so much for finding and using EHR!
Caution
- Phantom is broken for impostor-based non-impostor roles
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problems: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly. Massive disconnects when a fortegreen player joins the lobby.
Warning
Non-host modded clients may cause several issues in the game. It's best if only the host has the mod installed.
Tip
To create lobbies with more than 15 players, make one with 15 players first, then type /cs players {num} (replacing {num} with the number of players you want) in the chat.
Bug fixes
- Custom Hide And Seek no longer crashes when the host uses
/setrole - Fixed Renegade and Sidekick sometimes not being able to kill by using pet buttons
- Fixed GM host getting basis changing add-ons (Nimble, Physicist, Noisy, Finder, and Bloodlust)
- Minor fixes for Dad and Deadlined
- Fixed FFA not working, at all
- Fixed Agent not having Hider's role color for others in custom Hide And Seek
- Fixed ghost roles' team info disappearing when modifying their spawn chances in the settings
- Fixed players having kill cooldowns in the Speedrun game mode
- Fixed Autocrat teleporting players even after dying
- An attempt was made to fix players sometimes being stuck when the game mode is Natural Disasters
- Possibly fixed building collapses in Natural Disasters
- Possibly fixed "Died First in Last Game"
- Fixed Investigator not having the cooldown reset after revealing someone if pets are used
- Fixed Mechanic not working for Airship reactor and Fungle doors (from: TOH)
- Fixed role text font size for Investigator
Changes
- If Romantic's partner was Cultist, Romantic now gets the Charmed add-on on top of turning into Ruthless Romantic
- Improved the F1 hotkey role description for modded clients (from: TONX)
Note
You now need to HOLD down the F1 key while you're reading your role description!
- Removed the F2 and F3 hotkeys since F1 now displays all information
- Switched to using Mini.RegionInstall for adding custom/modded servers/regions
- When a player tries to use their ability while it's on cooldown, the timer flahes red/yellow for modded clients, vanilla players get a notify "Ability on cooldown!"
- Stealth cannot get Swift
- When the President reveals, on top of the decree usage message, everyone gets an additional message saying who the President is
- President being converted is also true when they're Bloodlust
- Improved the code for instantly fixing sabotages (from: TOH)
- If pets are used, Witch can pet their pet to switch actions (Spell/Kill) (if not using double click)
- When Amnesiac remembers a recruiting role, their ability use limit is set to 0
Additions
- More settings for the Natural Disasters game mode:
-
Limit Maximum Active Disasters at Once
-
-
Maximum Active Disasters at Once
-
-
-
When the Limit is Reached:Only Spawn Instant Disasters/Remove Random Disaster/Remove Oldest Disaster
-
-
-
Prefer Removing Thunderstorms
-
-
- Spawn chance setting for each natural disaster
Note
The spawn chance settings are just weights, they don't need to add up to 100%.
- New commands:
-
/mute {id} [duration]- Mutes someone. Muted players can't chat. Everyone is unmuted on game start.{id}should be the ID of the player you want to mute.[duration]is an optional parameter specifying the duration of the mute. If left blank, it defaults to 60s. Can be used in lobby by host and moderators, or in game after dying by the host.
-
/unmute {id}- Unmutes someone. Can be used by the host, only.
- New role: Gaslighter (Neutral)
- New role: Technician (Neutral) (idea from: PL)
- New setting for Romantic:
Romantic gets the converted add-ons of their partner - New setting for Hypnotist:
Process reports that were blocked during hypnosis after the hypnosis expires(prevents report button breaking for vanilla clients if they try to report during hypnosis) - New setting for Bloodmoon:
Targets Die on Meeting Call
GitHub changelog
What's Changed
- Update DevManager.cs by @HyperAtill in #163
- New Crowdin updates by @Gurge44 in #162
Full Changelog: v4.5.1...v4.6.0