Releases: Gurge44/EndlessHostRoles
EHR v4.5.1
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
- Fixed custom Hide And Seek crashing most of the time
- Possibly fixed not being able to pick up flags in Capture The Flag?
- A lot of major fixes in the Natural Disasters game mode
- Fixed players not having the unshift button state after changing roles
- Fixed some minor issues with guessing prevention
- Fixed Copycat miscopy limit setting to 0 after every meeting if no target was chosen
- Fixed Hypnotist ability timer showing when the ability isn't in use
Read the release notes from the last major release here
Full Changelog: v4.5.0...v4.5.1
EHR v4.5.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
- Fixed black screens in the Capture The Flag game mode
- Fixed Sidekick not promoting to Jackal on Jackal death
- Fixed Lovers setting not working when
If one Lover dies, consequence for the other Loverwas set toHalved Vision - Fixed Lovers suicide not working when one Lover was ejected
- Fixed Executioner not getting crewmates as a target
- Fixed Necromaner, Deathknight and Renegade not being able to use their pet button as their kill button
- Fixed players ignoring Detour when using pet button as kill button
- Fixed players with Engineer-based roles that were previously Amnesiac not being able to vent
- Fixed Abyssbringer black holes not disappearing instantly when a meeting starts
- Fixed some issues with Asthmatic
Changes
- Capture The Flag: Players now use the
Unshiftbutton instead of pets - Improved role/add-on conflicts
- To prevent black screens, the ejection screen shows a tied vote when there is 1 impostor left. (Players still get ejected, this is just visual.)
- Executioner and Lawyer now get a notify when their role changes
- Vanilla players in FFA now do direct kills to make it more fair
- Improved the taskbar display for Solo PVP
- If you type an invalid argument for a chat command as a modded client, the argument name and description will turn orange/red, and if the argument is verified (correct), it turns green/cyan
- New command:
/os {chance} {role}for quickly enabling or disabling a role or an add-on without having to search for it in the settings UI. Usage example:/os 15 evolver- this will set the spawn chance of the Evolver role to 15%. - Due to a high rate of black screens for ghost roles, all non-modded players who have ghost roles will always reset their camera after each meeting. What does this mean? They will see a kill animation of themselves, only visible to them, and their own dead body at the meeting table, also only visible to them. After that, they see a reactor-flash. This makes it so they're no longer frozen with a black screen.
- Infection is now the real killer for everyone when they win (adds to their kill count)
- Improved the look of the role summary on the end screen for modded clients
The dev birthday game mode: Natural Disasters
Note
Today, August 22, is my birthday! - Yes, it's me, the main developer, writing the release notes! - To celebrate, I added this new full chaotic game mode.... have fun!
- In the Natural Disasters gamemode, the map is filled with natural disasters. You have to survive them all and be the last player alive to win!
- List of all Natural Disasters and their effects:
-
- Earthquake: The ground shakes, making it hard to move.
-
- Meteor: A meteor falls from the sky, killing players in a certain range.
-
- Volcano Eruption: Lava flows from one spot, killing players.
-
- Tornado: Players are sucked into the tornado and die.
-
- Thunderstorm: Lightning strikes outside of rooms, killing players that it hits.
-
- Sandstorm: Sand blows, making it hard to see.
-
- Tsunami: A giant wave comes moving in a specific direction, drowning players that are on the way.
-
- Sinkhole: The ground collapses, killing players in range and any players that enter this range in the future.
-
- Building Collapse: A building on the ship collapses, killing everyone inside it. Collapsed rooms cannot be entered in the future.
New roles and add-ons
- Whisperer (Crewmate role)
- Assumer (Impostor role)
- Deadlined (Global add-on)*
- Tank (Neutral role)*
- Journalist (Crewmate role)*
- Grappler (Crewmate role)*
- Hypnotist (Impostor role)*
- Negotiator (Crewmate role)*
*I took the idea for this role/add-on from the TOHO discord server, check out this mod too!
GitHub changelog
What's Changed
- Fix cno hidden by @Ultradragon005 in #158
- Trust me, it's better by @HyperAtill in #159
- Update ChatCommandPatch.cs by @HyperAtill in #160
- New Crowdin updates by @Gurge44 in #157
Full Changelog: v4.4.1...v4.5.0
EHR v4.4.1 - Support for Among Us v2024.8.13
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.
- Compatibility with the latest Among Us version (v2024.8.13)
- To prevent black screens, the ejection screen shows a tied vote when there's 1 impostor left. This is just visual players still get ejected, and you'll see the info about their role and remaining killers below your name after the ejection screen disappears.
- EHR is now available on Mod Manager (we're also a featured mod, wooo!)
- There are some minor bug fixes which I'll list in the next major release (v4.5.0)
- This is a pre-release for v4.5.0, this is why the mod version will say
v4.5.0
Warning
The new Among Us update could've broken some things that I didn't notice. Sorry in advance.
GitHub changelog
What's Changed
- Update en_US.json by @KingPanda360 in #156
- Completely Fix Cno For modded client by @Ultradragon005 in #154
- New Crowdin updates by @Gurge44 in #155
New Contributors
- @KingPanda360 made their first contribution in #156
Full Changelog: v4.4.0...v4.4.1
EHR v4.4.0
Thank you so much for finding and using EHR!
Note
Before you begin reading the release notes or scroll down just to get the zip or the dll, I want to point out that today is the BIRTHDAY of this mod! Yes, it was exactly one year ago when I first built this project.... and man, this was a long journey, and I can't believe I'm still here as the main developer. This would NOT have been possible AT ALL without YOUR support! I cannot thank you all enough who are reading this right now, or just vibing in the discord server, or just playing the mod without hosting, or just giving ideas for improvements and/or roles... whatever you do, it doesn't matter, because I don't need money or additional help to keep developing. All I need is YOUR beautiful feedback and that keeps me motivated. If someone asked me 1 year ago, "Do you think that in 1 year, you'll have an amazing discord community, streamers who play with your mod every week, and lots of motivation to still keep going?", I would've said "in my dreams, of course". But here am I.... My dream literally came true.... it's not a dream anymore, it's real life. Adding onto it, I am literally not playing Among Us since about one year too. When I started working on this mod, my goal was to create something that I would enjoy playing, where everything goes how I want it to, without having to wait for other developers to code what I want... and this isn't how it turned out... and honestly, I can thank for everyone who changed my mind on this project, since now it doesn't really matter what I would like, what matters is what YOU would like. And I'm just here as an intermediary. You give the suggestion, I code it, and you get to play it. And I don't want anything in return. Other than the bugs I created meanwhile. Because yes, I'm human, and I didn't use ChatGPT or Copilot to write this message. This is what I wrote, and this is what came to my mind first. Once again, I don't know what I can do to thank all my users for being open to new things and not tunnel visioning on one single thing. If you're reading this, it means you've discovered my mod. And that means, you at least are curious about what I do. And that takes you to about the top 8% of all humans on this entire planet. Be proud of yourself. I love you all. Thank you for reading this additional message. No, there's no TL;DR. If it's too long and you didn't read it, it's your loss.
Onto the usual stuff
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.
- If you didn't already know, black screens are not my issue. It's an unfixable thing with the base game. InnerSloth doesn't care about mods. If they spent 5 seconds adding one more component to an
ifstatement, this would be fixed. But they didn't and they probably never will.
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
- Fixed colors in Quiz Master questions (and clarified the role description)
- Fixed a minor issue with Rogue
- Fixed string junks
- Fixed custom net objects not showing for modded clients
- Fixed Necromancer, Deathknight and Renegade having tasks
- Converted impostors now lose all impostor-only add-ons on conversion
- Some fixes with Lyncher
- Minor fix with the ejection text when the last crewmates are converted
- Some fixes with pet assignment
- Fixed Asthmatic suffix showing after death
- Fixed Warlock cooldown timers not updating for vanilla players
- Fixes with Coroner arrows
- Fixed Augmenter dead target being teleported
Changes
- EAC now detects more cheats
- Performance improvement for Spurt
- Insight now gets told of the discovered roles from the current round at the start of the next meeting in chat (as well)
- Judge:
Can trial Charmed players=>Can trial Converted players - Improved taskbar text in Solo PVP and FFA for the host
- Non-Impostors can no longer sabotage after dying
- Bodyguard no longer protects against crewmate killers
- Stressed is now removed from players that get converted
- All Impostors can now be Sidekicked
- Improvements in Hot Potato
- Gangster cannot get Egoist
- Asthmatic suicide death reason is now
Asthma - Markseeker target cannot be guessed after being revealed
- Players in custom teams that cannot win with their original team now have their own count type
- (Custom) Hide And Seek game mode end reasons are now accurate + dead players completing tasks no longer reduces the game timer
- Added a notice at the end of role descriptions if the role requires the player to use their pet button as their kill button according to the host's settings
Disable Task Win If All Crewmates Are Converted=>Disable Task Win If All **Alive** Crewmates Are Converted
New game mode: Capture The Flag
- There are two teams: Yellow and Blue.
- Each team has a flag in their base.
- The goal is to capture the enemy's flag and bring it back to your base.
- The first team to capture the enemy's flag wins!
- You can grab the flag by petting your pet near it.
- Players can be tagged by the enemy team, which will send them back to their base or kill them, depending on the settings.
- Players who are carrying a flag cannot tag other players.
Additions
- New role: Car (Crewmate)
- New role: Catcher (Crewmate)
- Solo PVP: you can now get defense points
- Role categories...... yes that useless stuff (from my POV) that you people all love so much for some reason
- Jackal setting to global NK setting:
Neutral Killers win by critical sabotage time limit if there are no Impostors alive - New role: Dad 💀 (Crewmate)
- New setting for Visionary:
Revert to the Loonie version of the roleChance of seeing all alignments on the start of the game
Note
You're probably wondering how I came up with these ideas where one is dumber than the other..... well I actually did an event where everyone could submit one suggestion that would get added into this version GUARANTEED. Join the discord server to not miss the next event!
- Abyssbringer now has a suffix telling all active black holes and the number of players each of them consumed
- New global setting:
Neutrals know each other - New settings for Lovers:
-
If Both Lovers are Crewmates, they always win with Crewmates
-
If one Lover dies, consequence for the other Lover(Nothing/Suicide/Halved Vision)
-
-
- (if set to Suicide)
Suicide happens(Immediately/When the next meeting starts/When the next meeting ends)
- (if set to Suicide)
-
- Romantic arrow setting is now separated for target=>Romantic and Romantic=>target
- New role: Framer (Impostor)
- New role: Backstabber (Neutral)
- New settings for Detective:
-
Can find the cause of death
-
Can find the dead player's add-ons
-
Can find how long ago the player died
- New setting for Abyssbringer:
Black Hole Consuming Radius - New global setting (under
Show Role Info to Unmodded Clients Round 1):Show Long Role Descriptions instead of Short ones - New setting for Amnesiac:
Can Remember Crewmate Power Roles - New setting for Councillor:
Maximum Meeting Kills Per Meeting
GitHub changelog
What's Changed
- Update DevManager.cs by @T0mix1608 in #146
- Fix Car Offset, Fix some bug by @Ultradragon005 in #147
- Visionary String Junk by @HyperAtill in #148
- I hate commas in en_US.json by @HyperAtill in #149
- Fix string junk by @HyperAtill in #150
- Update DevManager.cs by @HyperAtill in #151
- Am I genious? by @HyperAtill in #152
- I didn't forget about this by @HyperAtill in #153
- New Crowdin updates by @Gurge44 in #145
Full Changelog: v4.3.0...v4.4.0
EHR v4.3.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
- Fixed Schrödinger's Cat sometimes not changing roles after being attacked if the kill is indirect
- Fixed a few error spams
- Fixed everyone being able to use /color even if it was disabled
- Fixed Spurt suffix not being displayed when the player was Asthmatic and vice versa
- Major fixes with Use Unshift Button as Ability Trigger
- Fixed Amnesiac string junk
- Fixed issues with Lyncher
- Fixed issues with Oxyman
- Fixed Undead sometimes not being counted as a converted add-on
- Fixed impostor vent button appearing for modded clients while in vents as Engineer based roles
- Fixed Nimble vent button sometimes not appearing for modded clients
- Fixed issues with Fortune Teller hints
- Fixed bugs with Gangster code and simplified it
- Fixed string junk for Shiftguard unshift notify
- Minor fix with Enigma
- Fixed Bloodlust sometimes not being able to kill
- Fixed async methods crashing the game
- Fixed issues with Bodyguard working incorrectly
- Fixed Butcher having a 0s kill cooldown
- Fixed Trickster not counting as impostor when checking for game end
- Added missing command argument descriptions
- Fixed settings resetting causing the game to crash
- Phantasm and Haunter change to Guardian Angel basis again to fix them not having tasks
- Fixed banned combos not working with basis changing add-ons (Nimble, Physicist, Bloodlust, Finder, and Noisy)
- Fixed Aid shields not clearing after the Aid dies
- Fixed null custom button for Agitater
Changes
- Judge can now freely trial Necromancer and Deathknight at all times, and anyone if they are converted or are Bloodlust
- Glow and Sleep no longer spawn on Fungle
- Magnet is no longer assigned to impostors
- Lovers doesn't count as a converted add-on
- Maximum O2 level for Oxyman is now 100% (was intended in the first place but I forgot to add this)
- Romantic can now win with Egoist partner
- When Gangster is Undead, it will convert players to Undead instead of Madmate
- Demolitionist and Nice Eraser can now be Madmate
- Speedrunner now cannot get Madmate
- When the Stealer or the Pickpocket guesses someone correctly in a meeting, they are told how many extra votes they have including the guessed player as a kill in chat.
- Improved the automatic role description display on the first meeting
- Fixed the ID labels not reappearing when closing the chat in meetings
- Eraser and Nice Eraser now cannot guess the players they've erased
- Stop And Go timers now have a black outline for better visibility
- Dead players' messages show transparent when Dark Theme is enabled
/kcis an alternative to/kcount,/gamestate,/gstate, and/gs/xfcan only be used in meetings- Polls get re-sent every 15s
- Clarified Librarian string names to prevent unintended behavior
- Romantic becomes Ruthless Romantic if their partner's killer is dead
- Oxyman cannot get Nimble
- A message is displayed to the player if their killer is null when using
/deathor/d
Huge improvements in the settings UI
- Added a
?button next to every role name. Click this to get the description of the role in the dialogue box on the left side. - Added a search bar (Thanks: Drakos)
- Switch game modes using the big
⇆icon next to the main text on the top left of the UI
Additions
- New role: President (Crewmate) (=/= TOHEN President)
- New setting for Warlock: Shapeshift Cooldown
- New setting for Beehive: Stung Players Die on Meeting Start
- New setting for Butcher: Kill Cooldown
- New global setting: Everyone Sees Death Reasons
- New setting for Haunter: Can Win With Crewmates (OFF/If Finished Tasks/ALWAYS)
- New global setting: Block Switches When They Are Up (under Lights Out Special Settings)
- New global setting: Kick players who haven't joined the game every 25s in lobby
- VIP list
-
VIPs.txtinAmong Us/EHR_DATA
-
- New commands:
/addvip {id}and/deletevip {id}
- New commands:
-
- VIP players have a special tag and can always use
/colorand/rename(or/rn)
- VIP players have a special tag and can always use
- Sprayer now has a custom net object displayed only for them at the sprayed area
New language support in progress: Simplified Chinese & Korean
Note
You can now look at our website for a list of all keyboard shortcuts and chat commands
Important
This release may be unstable as I wasn't able to test anything due to MCI not working since the new Among Us update.
GitHub Changelog
What's Changed
- Beehive Wins string by @HyperAtill in #132
- Update Ru template by @HyperAtill in #133
- Fix Specific RpcGuardAndKill for vanilla by @Tommy-XL in #134
- Fix Nice Guesser incorrect InfoLong by @HyperAtill in #135
- Fix Spurt For Host ? by @Ultradragon005 in #136
- Change SendGameData in AntiBlackout by @Tommy-XL in #137
- New Crowdin updates by @Gurge44 in #131
- Fix some wrong strings by @HyperAtill in #139
- Spurt.Suffix by @HyperAtill in #141
- IsHidden Improvement by @Ultradragon005 in #142
- Fix Search Bar finally by @Ultradragon005 in #143
- Fix Search Bar bugs, and fix text for Russian by @Ultradragon005 in #144
- New Crowdin updates by @Gurge44 in #140
Full Changelog: v4.2.0...v4.3.0
EHR v4.2.0
Thank you so much for finding and using EHR!
Caution
- Phantom is broken for impostor-based non-impostor roles
- When you change presets or game modes, you have to close the settings UI and reopen it for the setting values to update.
- 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.
- When the selected map is dlekS ehT, vanilla players will experience performance issues in the lobby.
- Non-host modded clients are temporarily unsupported.
- The Anti-Cheat is temporarily partially disabled.
- 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). This is only possible on MODDED servers! (MEU, MNA, MAS)
Important
Role basis changing was broken by the new Among Us update. All roles that used it now have to be used with pets, also including the Speedrun game mode. Shifter was temporarily removed due to this. Affected roles: Necromancer, Deathknight, Sidekick
Tip
Hosting on the North America server is recommended.
Bug Fixes
- Fixed the ID labels showing up when they shouldn't
- Fixed a vanilla bug where the game would not end
- Fixed errors when a Lover disconnects
- Fixed some minor issues with Custom Team Assignment
- Small fix with /changerole
- Fixed
/nand/lshowing for everyone instead of just for the person that typed it - Fixed double winners showing up on the end screen
- Fixed Vector vent button text being a string junk
- Fixed some settings showing up when their parent setting is disabled
- Fixed message splitting leaving out unclosed size tags
- Fixed Neutrals Win Together
- Fixed start sound not stopping when clicking the cancel button during countdown
- Fixed mushroom mixup player names showing for impostor-based non-impostor roles
- Fixed GM being assigned roles
- Fixed Bargainer null error when there are no affordable items
- Fixed
/gssometimes counting as a guessing command instead of referring to/gamestate(/kcount//gstate) - Basis changing add-ons now spawn properly if assigned through
/combo - Fixed Amnesiac being assigned Oblivious when remembering through report button
Changes
- Lobby closing timer is now always shown for vanilla clients
- Removed the Modded SA server
- Partially re-enabled EAC
- Reworked
/help - Server is displayed below the ping
- Bloodlust now uses double click to kill and single click to use its role's ability if they already had a kill button
- Pestilence now ignores any murder checking, it just kills directly
- Removed Version Cheat
/deathinfo now displays if the killer is Bloodlust- Last system messages get re-sent if the chat gets covered up too soon after it was first sent
- Improved the lobby countdown (idea: TommyXL)
- Taskbar now displays add-ons' short descriptions below the role description for modded clients
- F1 now only displays the role description, press F3 to see the settings for the role (as a modded client)
- Modded clients can now move & their kill cooldown keeps going while viewing F1, F2 or F3 dialogue boxes
- Joke loading screen hint's top row color is now yellow
- Donut Delivery cannot be guessed by the players that got a donut
- Updated Clairvoyant to use the same settings as
/gamestate - Amnesiac gets arrows towards dead bodies
- Players that play Stop And Go first (in the current hosting session) get a tutorial explanation message at the start of the game (can be disabled) (only displayed once for every player until you restart the game)
Additions
- New settings for Vampire: Bite Cooldown; Can Kill Normally (using double click)
- New setting for Poisoner: Can Kill Normally
- New setting for Executioner: Can Guess their Target
- New role: Socialite (Crewmate)
- New role: Lyncher (Crewmate)
- New setting for Jackal: Can Recruit Madmates
- New role: Chef (Crewmate)
- New add-on: Spurt (Global) (By: Drakos)
- New role: Rhapsode (Crewmate)
- New role: Oxyman (Crewmate)
- New role: Beehive (Neutral)
- New setting for Sheriff: Keeps the game going
- New settings for Donut Delivery: Speed Boost For Players Who Get Donuts; Speed Boost Delay; Increase Speed by; Speed Boost Duration; Evil Players Get Decreased Speed; Decrease Speed by
Major game modifier: Use Unshift Button as Ability Trigger
- This makes it so the players whose abilities only require a single click always have the Unshift button instead of the Shapeshift button, thus only having to click once on a button without selecting a useless target to trigger the ability.
- Enable this under the Game Modifiers tab.
- Affected roles: Warlock, Swiftclaw, Undertaker, Abyssbringer, Bomber, Nuker, Camouflager, Disperser, Escapist, Fireworker, Librarian, Miner, Rift Maker, Assassin, Quick Shooter, Sapper, Sniper, Twister, Roulette Grandeur, Enderman, Hookshot, Mycologist, Magician, Sprayer, Werewolf, Weapon Master, Tiger, Bargainer, Chemist, Simon, Patroller
Important
This release may be unstable as I wasn't able to test anything due to MCI not working since the new Among Us update.
GitHub changelog
What's Changed
- I hope you don't mind... by @HyperAtill in #125
- Fix bug when "Disable Task Win If All Crews Are Converted" not count new roles (Noisemaker and Tracker) by @Tommy-XL in #126
- Add nuget.config by @Tommy-XL in #127
- Add spurt (Addon) by @Ultradragon005 in #128
- Update Ru template by @HyperAtill in #129
- New Crowdin updates by @Gurge44 in #124
New Contributors
- @Tommy-XL made their first contribution in #126
- @Ultradragon005 made their first contribution in #128
Full Changelog: v4.1.0...v4.2.0
EHR v4.1.0
Thank you so much for finding and using EHR!
Caution
- Phantom is broken for impostor-based non-impostor roles
- When you change presets or game modes, you have to close the settings UI and reopen it for the setting values to update.
- 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.
- When the selected map is dlekS ehT, vanilla players will experience performance issues in the lobby.
- Non-host modded clients are temporarily unsupported.
- The Anti-Cheat is temporarily disabled.
- The Modded SA server is broken.
- Lobbies with more than 15 players cannot be created.
Important
Role basis changing was broken by the new Among Us update. All roles that used it now have to be used with pets, also including the Speedrun game mode. Shifter was temporarily removed due to this. Affected roles: Necromancer, Deathknight, Sidekick
Tip
Hosting on the North America server is recommended.
Bug Fixes
- Fixed issues with Custom Net Objects
- Hopefully fixed everyone seeing everyone's roles
- Fixed Noisemaker causing issues for desynced roles
- Fixed Goose having tasks
- Fixed
/xfnot working - Fixed "Please do your tasks!" notify being sent to players who didn't have tasks
- Fixed wrong intro sounds for the newly added vanilla roles
- Fixed kills being canceled on players that got kicked out of a vent
- Fixed disconnects for modded players by skipping trash code added by InnerSloth
- Fixed Fortune Teller hints not including the player's actual role
- Fixed errors with Medium
- Fixed Goose being able to vent and sabotage
- Fixed Goose checking if the target can be killed when it doesn't need to
- Possibly fixed Stealth not working at all
- Fixed Tornado suffix not disappearing if all tornados are gone
- Fixed Alchemist being kicked out of vents as Nimble
- Fixed crashes on Among Us loading
- Fixed modded Necromancer and Deathknight not having a kill button
- Fixed Blackmailer and Swapper causing stack overflow
- Fixed Workhorse being assigned in non-standard game modes
- Fixed Amnesiac not being able to remember by kill button
- Fixed string junk in Disable Tasks
- Fixed Lovers Private Chat being activated in non-standard game modes
- Fixed Neutrals Win Together being triggered by Madmates
- Fixed the coding mess of Inspector's team checking (also made some changes to it and updated the role description accordingly)
- Fixed Demon health being shown for everyone
Changes
- Haunter and Phantom no longer change to Guardian Angel on assignment
- Players are notified when they are assigned a ghost role
- Fixed all sorts of issues with player ID displaying in meetings (Loonie moment), now, everyone sees everyone's IDs in every meeting, and there's a much cooler and cleaner display for modded clients
- Changed the file saving format for
/comboto fix issues when adding new roles or add-ons. You'll have to remake them as the old format is incompatible now, sorry. - Vulture now changes role (if enabled) 1 death sooner than before
- Prioritize Performance setting can now be used (under System Settings)
- Renegade can now vent
- The speed of ghosts will be reset to default after dying (unless they have a ghost role)
- Increased name length limit for vanilla clients from 10 to 50
- Made all hidden votes visible (affects Knighted, Schizophrenic, Stealer and Pickpocket)
- "glitch" and "Glitch" are alternatives for typing "The Glitch" in
/r - Prioritized add-ons that are set to 100% for assignment
- When additional Renegade is assigned, they'll lose the Madmate add-on if they had it
Additions
- New setting for Goose: Ability Cooldown
- New command:
/poll(By: Gurge44 - Ported from TOHEN - except the code was simplified) - New add-on: Messenger (Global)
- New role: Adrenaline (Crewmate)
- New settings for Hater: Change role when it's impossible to win, Role to change to (same as Vulture)
AFK Detection
- New settings in Mod Settings: Enable AFK Detection, Consequence for AFK Players (Nothing/Shield/Suicide/Kick), Minimum alive players to enable AFK Detection, Enable on game start
- After every meeting, all players' positions are recorded. If they don't move for 10s (if the player has the Truant add-on, the waiting time is added to the 10s), they get a notify saying to move or else they will get the consequence in 15s. After this time is over, they're treated with what you told in the settings and all players will see an (AFK) indication below their name.
- If at least half of the alive players are AFK, the AFK Detector gets disabled for that round. This is to prevent players being kicked or suiciding because of black screens.
- You can use
/afkexempt {id}to exempt the player corresponding with the given ID from the AFK Detector for that round if it's used in game, or the next round if used in the lobby. - Doesn't apply to dead players.
Chatbox autocomplete and suggestions for commands
Note
This meant the COMPLETE rewriting of chat commands, so bugs are expected.
- When you start typing a command ("/"), it gives you the full form of the command as a placeholder text, along with a short description of what it does below the chat field.
- When you fully type in the command name, the arguments show up with their corresponding descriptions below the description of it. The argument you're currently typing is highlighted in yellow.
- The text goes red if you type a command that doesn't exist.
- While it shows you the hint (placeholder text) of the command, you can press
TAB, and it will type in the command for you.
Loading screen hints
- When the game is loading (the screen is black with the green bean running in the bottom right corner) and on the ejection screen, some simple facts, tips and tricks will appear, something like, "Did you know? You can force or ban certain role and add-on combos using /combo! Give it a try after this game!"
- I did this because I see that a lot of people have no idea about the vast range of features this mod has, outside of roles.
Gamestate command
/kcountwas entirely reworked into/gamestate(or/gstateor/gs), now displaying much more information about the game. (/kcountstill works, it will just redirect to/gamestate)- All displayable information can be toggled in the settings (under Enable use of /gamestate (formerly /kcount) command)
Important
This release may be unstable as I wasn't able to test anything due to MCI not working since the new Among Us update.
GitHub changelog
What's Changed
- Remove many unused strings, improve /combo example by @HyperAtill in #114
- You didn't see anything, ok? by @HyperAtill in #115
- Update DevManager.cs by @T0mix1608 in #117
- Russian Commands by @HyperAtill in #119
- Ru new commands by @HyperAtill in #120
- Fix /gs command string junk by @HyperAtill in #121
- I removed 1 word from the ru template by @HyperAtill in #122
- New Crowdin updates by @Gurge44 in #113
- New Crowdin updates by @Gurge44 in #123
Full Changelog: v4.0.1...v4.1.0
EHR v4.0.1
Thank you so much for finding and using EHR!
In this release I and @HyperAtill just fixed some minor bugs you noticed and told us in the discord server, such as:
- String junks
- Roles not being shuffled when they all have equal chances
- Bugs with the Speedrun game mode
Caution
- Noisemaker and Phantom are broken for impostor-based non-impostor roles
- The settings UI is very experimental, expect some bugs. For example, when you change presets or game modes, you have to close the menu and reopen it for the setting values to update. If the UI is broken in any case, close it and reopen it again. Non-host modded clients can edit settings, which is a known issue.
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problem: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly.
- When the selected map is dlekS ehT, vanilla players will experience performance issues in the lobby.
- Non-host modded clients are temporarily unsupported.
- The Anti-Cheat is temporarily disabled.
Tip
We recommend hosting on modded servers instead (MNA, MEU, MAS, MSA), or North America (as much as we're aware, it's also fixed).
You cannot expect any major releases in this week.
If you need the Custom Team Assigner app, you can find it in the assets section of the previous release here
EHR v4.0.0
Thank you so much for finding and using EHR!
This version is compatible with Among Us v2024.6.18
Caution
- Noisemaker and Phantom are broken for impostor-based non-impostor roles
- The settings UI is very experimental, expect some bugs. For example, when you change presets or game modes, you have to close the menu and reopen it for the setting values to update. If the UI is broken in any case, close it and reopen it again. Non-host modded clients can edit settings, which is a known issue.
- The modded protocol is partially broken. This issue is beyond our control, and the fix is awaited from InnerSloth. This causes the following problem: After 7-10 players join, a fortegreen player might appear, disconnecting the host. Players may spawn into the game incorrectly.
- When the selected map is dlekS ehT, vanilla players will experience performance issues in the lobby.
- Non-host modded clients are temporarily unsupported.
- The Anti-Cheat is temporarily disabled.
Tip
We recommend hosting on modded servers instead (MNA, MEU, MAS, MSA), or North America (as much as we're aware, it's also fixed).
Note
The following renames were made to avoid conflicts with the vanilla role names:
- Tracker → Scout
- Phantom → Phantasm
Furthermore, here are some bug fixes:
- Fixed the game forcibly ending due to small errors that aren't fatal
- Black hole suicide death reason was changed to "Consumed"
- Hopefully fixed roles showing in lobby
- Fixed Lovers Private Chat
- Fixed ejection text not counting madmates as impostors when it was supposed to
- Fixed issues with the
Died First in Last Gamesuffix - Fixed Warden speed boost lasting forever
- Fixed Double Shot
- Fixed Loving Impostor causing the game to forcibly end
- Fixed Judge settings not working as intended
- Fixed Mechanic ability use limit being incorrectly displayed
- Fixed Rascal cannot be killed by Sheriff
- Fixed Necromancer and Deathknight vision being off after conversion
- Fixed Romantic heart display
- Major fix for guessing
Note
Before, if, for example, you tried to guess the Mayor (who is revealed and cannot be guessed), but using one of their add-ons, the guess would be blocked. Now, it will only be blocked if you guess the Mayor role on them directly, add-ons are allowed if base settings are enabled for it.
- Fixed ghost roles being assigned in game modes other than standard
- Fixed Sonar spamming errors when there's only 1 player
- Fixed player health not updating for vanilla players in Solo PVP
- Fixed "Switch Vanilla" not working with the new main menu
- Fixed minor issues with Detective
- Fixed non-Mathematicians being able to ask math questions
- Fixed chat clearing not hiding the command
- Fixed some roles not resetting cameras
- Fixed CTA individual team settings appearing in game modes other than Standard
Improvements
- Improved role assignment and add-on assignment
- When you click the kill button and the killing attempt is blocked, you now get a notify with the reason
- Small performance improvement
- Improved the showing of active roles and their settings on the left side of the screen in lobby
- When you start the game with an unsupported map, the game warns you about the serious errors it can cause
- Updated Warlock, Jackal and Sidekick role descriptions
- Updated Hot Potato game mode description due to many misunderstandings
- Abyssbringer can now use Pet instead of Shapeshift to place black holes
- Chronomancer no longer gets charges on the first round
- Damocles and Stressed add-ons are removed from players that became Necromancer, Deathknight or Sidekick
- Removed shield animation for partially recruited players by Necromancer
- Gave more starting green time in Stop And Go
/combocan now be different for every preset!
Important
This means that the save format of combos have changed, so your previous combos cannot be loaded.
The command format didn't change, but by default, your combo is only added to the current selected preset. To apply the combo to all presets, simply add " all" at the end of the command, like so: /combo ban Sheriff Bait all
- Better role info look in
/mand/myrole - When someone is assigned a ghost role, they're notified about it and get the long role description as a notify
- Crewmate ghosts with tasks left get the notify "Please do your tasks!" after each meeting
New game mode: Speedrun
- Everyone has to complete all tasks as fast as possible, then kill everyone else as fast as possible!
- When someone finishes all their tasks, they become a killer and can kill everyone else. The last player alive wins!
- But to make this a bit harder, you have a time limit to complete a task or kill someone! The timer resets when you do so. If your time runs out, you die!
- This gamemode is a hybrid of the Stop And Go and Free For All gamemodes.
Additions
/changesettingcommand (from More Gamemodes)
Warning
If you leave the game, you will need to set players/impostors amount back to a supported value, if you dont, you will always get kicked when trying to create a lobby
New roles
- Clairvoyant (Crewmate)
- Safeguard (Crewmate)
- Augmenter (Impostor)
- Ventriloquist (Impostor)
- Inquirer (Crewmate)
- Soothsayer (Crewmate)
- Telekinetic (Crewmate)
- Nonplus (Neutral)
- Roulette Grandeur (Neutral)
New add-ons
- Rookie (For roles with a kill button)
- Finder (Crewmate)
- Noisy (Crewmate)
New settings
- Opportunist:
-
- Can Vent
-
- Vent Cooldown
-
- Max In-Vent Time
- Mole: Ability Cooldown
- Ventguard:
-
- Notify When Someone Tries to Use a Blocked Vent
-
- Reset Blocked Vents Every Meeting
- Medic: Judging ignores Medic shield
- Romantic:
-
- Vengeful Romantic Has Impostor Vision
-
- Ruthless Romantic Has Impostor Vision
-
- Target Has Arrows Pointing to the Romantic and vice versa
- Warden: Notify Target About Danger
- Vigilante: Kill Cooldown
- Jackal:
-
- Can recruit Impostors
-
- Sidekick gets promoted to Jackal on Jackal death
-
- New Jackal can recruit new Sidekick
-
- Sidekick can kill
- Marshall:
-
- Reveal to Impostors
-
- Reveal to Neutral Killers
-
- Reveal to Neutral Non-Killers
-
- Can be Guessed on Task Completion
- Cleaner: Cannot Clean Bodies When Kill Cooldown Isn't Up
- Medusa: Cannot Stone Gaze Bodies When Kill Cooldown Isn't Up
Note
Thank you to all people who helped me get this release out, whether it was reporting bugs, helping with the code, or just playing and cheering in general, you did great!
Important
If you find bugs, or have ideas to add to the mod, your feedback is very much appreciated! Join our discord server, for which the link is on the main page of this repository.
GitHub changelog
What's Changed
- Update pt_BR.json by @T0mix1608 in #101
- Fix Junk String, Remove some unused strings +more by @HyperAtill in #102
- Ofc I did something wrong... by @HyperAtill in #103
- Update DevManager.cs by @T0mix1608 in #104
- Fix Chronomancer setting format is 'Seconds' (while should be 'Percent') by @HyperAtill in #105
- Fix junk strings (Add new strings) by @HyperAtill in #106
- Add /changesetting command by @PHGaming121 in #108
- New Crowdin updates by @Gurge44 in #99
Full Changelog: v3.5.1...v4.0.0
EHR v3.5.1
Thank you for using EHR!
Hi All! I just released a small patch fixing the issues listed below:
- Everyone seeing everyone with a heart icon when Lovers are in the game
- Druid's suffix appearing for everyone
- Shifter not swapping add-ons
- Mechanic's ability use limit text not being white
- Some missing translations from PT-BR and RU
- Lovers' private chat being incorrectly spammed with empty messages
For the most recent additions and changes, check out the release notes for v3.5.0 here
Full Changelog: v3.5.0...v3.5.1