Change Log - Zeo666/AllTheRoles GitHub Wiki
v0.13.0 BETA
- Added: Compatibility with Among Us version 17.2.2
- Added: New anti cheat system
- Added: Investigator can now place cameras and view them from their own dialog
- Returned: Possessor impostor role
- Updated: All new button sprites
- Updated: New priest sanctify sprite
- Updated: New blood sprites
- Updated: New footprint sprites
- Updated: New transporter beacon sprite
- Updated: New medium spirit sprite
- Updated: New target and swapper icon sprites
- Updated: Veteran has their own vent button sprite
- Updated: New post death zoom button sprite and position
- Updated: Swooper can now unswoop when they want
- Updated: Lawyer and Witch meeting icons now have tooltips
- Updated: Mystic mind vision ability now uses a player in player camera view
- Updated: Undertaker drag body logic has been reworked
- Updated: Snitch reveal handling has been reworked so all bad guys show as red
- Updated: Draft now once again handles player disconnects
- Updated: Refined Game Summary to properly show death reasons
- Updated: Region drop box has been enlarged
- Fixed: Game Settings now properly sync from Host to Client
- Fixed: Mini can now access certain tasks that were once out of reach
- Fixed: Death reasons no longer show directly after a kill for the dead player
- Fixed: Many bugs relating to the Avenger
- Fixed: Random disconnects for the Witch
- Fixed: Several smaller bugs/errors
- Removed: Time Shield ability from Time Lord
- Removed: Hide and Seek game mode
v0.12.6 BETA
- Added: Compatibility with Among Us version 17.1.0
- Added: Death reasons now show on player nameplates for the dead
- Added: "Host" label now shows on host player nameplate in lobby
- Added: Games can now be cancelled in the lobby before the countdown completes
- Fixed: Notifications for all mod settings should no longer appear when a base game setting is changed
- Fixed: Draft mode now correctly takes "Min & Max neutral role settings" into account when determining roles
- Fixed: Several smaller bugs/errors
v0.12.5 BETA
- Added: Compatibility with Among Us versions 16.0.5 & 16.1.0
- Added: Compatibility with MS Store/Xbox App and Epic Games 64 bit versions of Among Us
- Added: "Draft Turn Time" game setting
- Added: "Min and Max Neutral Benign" role settings
- Added: "Min and Max Neutral Evil" role settings
- Updated: Draft mode rewritten with improved backend functionality and new selection UI
- Removed: "All Any" & "Killing Only" game modes
- Removed: "Min and Max Neutral Non Killing" role settings
- Removed: Impostor Possessor Role (Temporary! Requires rework because players are being kicked from the game when using the ability)
- Fixed: Several smaller bugs/errors
v0.12.4 BETA
- Added: Last game summary recap (use /summary in chat)
- Updated: Draft mode with extra sound notifications and text colouring
- Updated: Freeplay to include modifiers
- Updated: Role based chat reports with new styling
- Updated: Removed shapeshifter icon from player select menus
- Fixed: Shooting players in meetings failing
- Fixed: Several Rpc methods that were failing and causing crashes
- Fixed: Players getting banned from lobbies
- Fixed: Several smaller bugs/errors
v0.12.3 BETA
- Added: Compatibility with Among Us versions 16.0.0 & 16.0.2
- Updated: Refactored all Rpc Methods (hopefully better game stability)
- Updated: If no Impostor roles selected in Draft mode until the last set of players, only Impostor roles will be available to choose
- Fixed: Several smaller bugs/errors
v0.12.2 BETA
- Updated: Possessor control logic has been rewritten and now is no longer laggy
- Fixed: Haunt button showing after a player is revived
- Fixed: Banshee button not appearing
- Fixed: Some buttons being created in error
- Fixed: Imitator appearing as the wrong role in meetings
- Fixed: Imitator imitating Vigilante having no kill cooldown after meetings
- Fixed: Imitator end game summary issues
- Fixed: Tank being killable when attacked by players he has taunted
- Fixed: Mystic mind vision getting stuck when watching someone die and then revived
- Fixed: Several smaller bugs/errors
v0.12.1 BETA
- Added: New neutral intro message
- Fixed: Numbered game option settings from having a hard min value of 1 and max of 3
- Fixed: Altruist revive cooldown and revive cast duration settings being flipped
- Fixed: Lawyer wins message not appearing in game summary
- Fixed: Ninja not going invisible or leaving caltrops after an assassination
- Fixed: Banshee scare ability not working
- Fixed: Medium mediate ability not working
- Fixed: Ghost roles not being able to open doors
- Fixed: Several smaller bugs/errors
v0.12.0 BETA
- Added: Compatibility with Among Us version 2024.10.29 & 2024.11.26
- Added: "Crew Killers Continue" game setting
- Added: "Last 2 No Venting" game setting
- Added: "Lovers Can Kill Each Other" game setting
- Updated: Custom Hats can now be tested in CustomHats/Test folder
- Fixed: "Voted out" message not showing in game summary
- Fixed: Phantom, Tracker & Noisemaker roles being selected on game start
- Fixed: Ghost roles not triggering in game
- Fixed: Custom Hats not rendering
- Fixed: Game continuing after all bad guys are dead
- Fixed: Decoys rendering issues
- Fixed: Several smaller bugs/errors
v0.11.13 BETA
- Added: Compatibility with Among Us version 2024.9.4
- Added: More effects that can be tracked by the Spy
- Added: Target icon for blackmail targets
- Added: Ninja Assassinate button graphics
- Added: Detective Examine button graphics
- Added: Medium Spirit button graphics
- Added: Poltergeist Prank button graphics
- Added: Berserker Berserk button graphics
- Added: EMP button graphics
- Added: Hunter Tracking button graphics
- Added: Game start countdown sound to Draft screen
- Updated: Min value for Engineer seal vent charges can be set to 0
- Updated: Several role descriptions
- Updated: Refactored player tracking icons
- Updated: Spy target icon
- Updated: Witch target icon
- Updated: Warlock target icon
- Updated: Made it easier to see darker coloured roles & modifiers in the game settings
- Updated: Moved game name & version text
- Fixed: Player tracker icons not rendering skins properly
- Fixed: Medic shield not being broken on Medic death
- Fixed: Chat messages appearing below Draft screen text
- Fixed: Spy messages not loading correctly in meeting chat
- Fixed: Hunter Tracking arrows not turning off
- Fixed: Plaguebearer infection spread occurring faster than expected
- Fixed: Disconnect errors
- Fixed: Hat Cosmetics errors
- Fixed: Witch crash issue
- Fixed: Several smaller bugs/errors
v0.11.12 BETA
- Added: Compatibility with Among Us version 2024.8.13
- Updated: Ninja abilities now share a cooldown
- Fixed: Hats and Visors not loading in the player customisation menu
- Fixed: Certain death reasons not display correctly in the game summary
- Fixed: Crew task win causing end game summary screen to not render
- Fixed: Having the player customisation menu causing draft buttons to not render if open on draft start
- Fixed: Scorpion teleport not working on other clients
- Fixed: Warlock abilities not sharing a cooldown if "Trigger Both Cooldowns" is set to true
- Fixed: Deputy not gaining Kill ability on promotion
- Fixed: Reaper soul collector ability working on previously collected bodies
- Fixed: Survivor vest ability now uses the correct button text and art
- Fixed: Astral rejoining their body after a kill and causing them to end up outside of the map in certain areas
- Fixed: Chat messages not showing properly for players with a custom colour
- Fixed: Players being stuck after a minigame closes
- Fixed: Several smaller bugs/errors
v0.11.11 BETA
- Added: Compatibility with Among Us version 2024.6.18
- Added: EMP global modifier
- Added: Min/Max modifier settings
- Added: "Vanilla" game mode option
- Added: "No Random Options" game setting for Draft mode
- Added: "Show Morph Animation" game setting for the Morphling
- Added: New mod loader/updater with Submerged and LevelImposter compatibility
- Updated: All new lobby settings UI
- Updated: Vanilla games can be selected via the game mode setting
- Updated: Janitor and Vulture abilities will now prevent creation of crime scenes and spirits
- Updated: Detective & Medium abilities have their own button instead of one dynamic button
- Updated: "Probability Of A Completely Vanilla Game" game option remove
- Fixed: Revived players no longer leave crime scenes or spirits
- Fixed: Oracle missing from assassin selection menu
- Fixed: Several smaller bugs/errors
v0.11.10 BETA
- Added: Compatibility with Among Us version 2024.3.5
- Added: Oracle crewmate investigative role
- Added: Trapper trap vent button graphics
- Added: Scorpion teleport button graphics
- Updated: Reordered the colour palette to improve the integration with Better Crew Link
- Fixed: Blackmail button being on top of the kill button
- Fixed: Imitated role buttons not having the right cooldown after meetings
- Fixed: Snitch showing imp arrows straight away when lover is a killer
- Fixed: Reaper collect button text not displaying correctly
- Fixed: Several smaller bugs/errors
v0.11.9 BETA
- Added: Reaper neutral killer role
- Added: Death neutral apocalypse role (Evolved form of Reaper)
- Added: "Hide Vent Anims in Shadows" game setting
- Added: Host information in meetings
- Added: Pelican devour button graphics
- Added: Death notifications for dead players
- Updated: Spy "Flashlight" ability replaced with "Bug" ability which gathers data for the Spy
- Updated: Pestilence now has an alert message like the other neutral apocalypse roles
- Updated: Pestilence role reworked: All players start with 1 stack of pestilence, at 3 stacks they will die. Players receive more stacks when they are interacted with or they interact with the Pestilence
- Updated: Shifter now has to select living crewmates in meetings to shift with
- Updated: Witch hexed targets now have an '※' icon next to their names for the Witch
- Updated: Warlock cursed targets now have an '※' icon next to their names for the Warlock
- Updated: Necromancer Raise button graphics
- Updated: Doomsayer Observe button graphics
- Updated: Mayor vote dump button graphics
- Fixed: Mayor votes should now be correct
- Fixed: Famine and War no longer die if their lover dies
- Fixed: Bodyguard can no longer kill on guard invincible killers
- Fixed: Ghost roles should now spawn correctly
- Fixed: Transporter can now die from transporting a berserking Berserker
- Fixed: Medic shield should now be removed from target if the Medic dies
- Fixed: Morphling shapeshift issues when the Mushroom Sabotage is active in The Fungle
- Fixed: Several role affecting hand colour issues on the zip line in The Fungle
- Fixed: Visor selection highlight not showing in Visor Tab
- Fixed: Several smaller bugs/errors
v0.11.8 BETA
- Added: Compatibility with Among Us version 2023.11.28
- Added: Loading screen
- Added: All assets and cosmetics are now downloaded/preloaded during the new loading screen
- Added: Custom nameplates have been brought back
- Added: "Update Available" to version text to highlight that the mod can be updated
- Added: New target icon for Arsonist (so dead players can see who has been doused)
- Added: New target icon for Plaguebearer (so dead players can see who has been infected)
- Added: New target icon for Baker (so dead players can see who has been given bread)
- Added: Neutral faction players now get their own intro sound
- Added: "Dead Impostors Can't Sabotage" game setting
- Added: "Can Guess" game setting for the Sheriff
- Updated: BepInEx to version 6.0.0-be.679
- Updated: Cosmetic download speed significantly increased
- Updated: "Mod Update" button only shows when the mod can be updated
- Updated: Role Generation logic has been reworked for better randomization and reduced chance for players to get the base crewmate role
- Updated: Any player on the Zipline in The Fungle map can't be transported
- Updated: Game setting tab buttons have been switched to text for translation support purposes
- Updated: Practice mode now gives the player the ability to switch between all the different custom roles
- Updated: Any Impostor in a Pelicans mouth will no longer be able to activate sabotages
- Updated: Engineer sealed vents now use a singular sprite on top of the existing vent sprites
- Fixed: GC crash on start up
- Fixed: Survivor vest not providing kill protection
- Fixed: Guardian Angel protect not providing kill protection
- Fixed: Giant ladder collision issues on The Fungle map
- Fixed: Mini ladder collision issues on The Fungle map
- Fixed: Executioner having a possible Swapper target
- Fixed: Several smaller bugs/errors
v0.11.7 BETA
- Added: "Game Start Cooldown" game setting
- Added: "Meeting End Cooldown" game setting
- Added: 4 new colours (Darkness, Royal Green, Ocean & Navy)
- Added: Pelican & Berserker to "Killing Only" game mode
- Updated: "Random Spawn" game setting can be set to occur even after meetings
- Updated: Colours in colour selection is auto sorted from light to dark
- Updated: On/Off game settings text has been colourised
- Updated: Giant and Mini modifiers won't be assigned to players when The Fungle map is selected (Temporary)
- Updated: Several role based min/max game settings modified
- Fixed: Players getting duplicate tasks
- Fixed: Crewmates not being able to win by completing all tasks
- Fixed: Spy not being able to vent or zipline properly and walking on the spot
- Fixed: Deputy not being promoted to Sheriff when the Sheriff leaves or disconnects
- Fixed: Button modifiers not having their buttons appear in game
- Fixed: Investigator cams ability not working on The Fungle or Submerged
- Fixed: Witch Hex not killing the target player in some circumstances
- Fixed: Hex ability killer not showing on victim player in end game summary
- Fixed: Sidekick not showing as Sidekick in task panel
- Fixed: Sidekick not being promoted to Jackal when the Jackal leaves or disconnects
- Fixed: Disconnect error causing issues with the lobby
- Fixed: Votes not showing on players in meetings
- Fixed: Bounty Hunter target icon not visible with a button modifier
- Fixed: Bounty Hunter target not updating after bounty is collected
- Fixed: Amnesiac remembering a Bounty Hunter and having no player target icon
- Fixed: Bomber throw bomb button not displaying
- Fixed: Bomber not jumping to their kill target when they use their kill ability
- Fixed: Hunter kill button not showing in Hide and Seek
- Fixed: Colourblind name text position in Hide and Seek
- Fixed: When the Doomsayer shoots a lover correctly, their lover should die as well
- Fixed: Several smaller bugs/errors
v0.11.6 BETA
- Added: Compatibility with Among Us version 2023.10.24
- Added: Pelican neutral killing role
- Added: "Ghost Speed" game setting
- Added: The Fungle map to random map game settings
- Added: Lobby welcome message
- Updated: Updated War description
- Updated: Draft starts with a fade to black
- Updated: Astral form ends and transports the player back to their original position
- Updated: Lobby settings UI text has been polished
- Updated: Vampire only transforms when the lights are completely out
- Updated: When the Vigilante is voted out their role will be revealed in the next meeting and they can not be assassinated
- Updated: Text on task panel now shows number of tasks left
- Fixed: Medic shield effecting the Medic and not their target
- Fixed: Scorpion red arrow showing for everyone and pointing at a single location
- Fixed: Banner showing when the credits screen is displayed
- Fixed: Classic role generation errors
- Fixed: Blackmailer target not having a black name for the Blackmailer
- Fixed: End game screen not showing all the winners
- Fixed: Several smaller bugs/errors
v0.11.5 BETA
- Added: Berserker/War neutral killing roles
- Updated: Removed Vent trap role report chat info
- Updated: Overlay handler to be more efficient
- Fixed: Jackal and Pestilence are now affected by the Diseased modifier
- Fixed: Jackal spawn chance set to 50% by default
- Fixed: The red Ninja tracking arrow now only shows for the Ninja
- Fixed: Impostor assassin kills should properly reset if their role is taken
- Fixed: Doomsayer report chat text should now appear correctly
- Fixed: Impostors no longer have a shared kill cooldown when either one kills
- Fixed: Several smaller bugs/errors
v0.11.4 BETA
- Fixed: Reverted BepInEx to version 6.0.0-be.671 to prevent fatal error on startup
v0.11.3 BETA
- Added: Submerged 2023.8.2 compatibility
- Added: Discord support
- Added: Host information to the lobby settings text
- Added: Random spawning option
- Added: Role category subheaders
- Added: Better post meeting object clearing logic
- Added: Better disconnect handling
- Added: Buff/Debuff functionality for Disease and Bounty Hunter
- Added: Attack/Defense functionality logic
- Updated: Reactor to version 2.2.0
- Updated: BepInEx to version 6.0.0-be.674
- Updated: Chinese language support
- Updated: Main menu version text should now correctly update on language change
- Updated: Draft selection text now takes into account font size
- Updated: Draft selection now starts with a turn randomiser screen
- Updated: Lobby game settings text now takes into account font size
- Updated: All role spawn chance settings are now set to 50% by default
- Updated: Updated several other option default values
- Updated: UI side buttons (Lobby settings/Zoom in & out) should take into account the current map being played (ie. submerged)
- Updated: Doomsayer chat text has been updated to support different languages
- Updated: Better Impostor kill button cooldown timer handling
- Updated: The vent trap now roots players and alerts the Trapper
- Fixed: Impostor button modifiers not spawning
- Fixed: Professional dead bodies not being removed after meetings
- Fixed: Sheriff first round kill prevention not working after the first game
- Fixed: Amnesiac remembering a role that utilises a player menu and causing the player to morph on use
- Fixed: Doomsayer not being able to shoot multiple times if they shoot correctly
- Fixed: Player tracking icons now have the name showing correctly
- Fixed: Avenger not showing as dead when target is killed in meeting
- Fixed: Imitator having assassinate buttons after being the Sheriff
- Fixed: Assassin chat info not showing the role text correctly
- Fixed: Settings screen disapearing on map show
- Fixed: Several smaller bugs/errors
- Removed: LobbySize game setting for stability purposes
v0.11.2 BETA
- Added: Bread button graphics for the Baker
- Added: Starve button graphics for the Famine
- Added: Scare button graphics for the Banshee
- Added: Possess kill button graphics for the Possessor
- Updated: Draft selection scroll now scrolls further for those on extra wide resolutions
- Updated: More game elements now support language translation
- Fixed: Traitor not spawning correctly
- Fixed: Traitor spawning without a visible kill button
- Fixed: Professional causing duplicate body reports
v0.11.1 BETA
- Fixed: Classic game mode not loading roles correctly under certain circumstances
v0.11.0 BETA
- Added: Compatibility with Among Us version 2023.7.12
- Added: New "Draft" game mode
- Added: Tank crewmate killer role
- Added: Doomsayer neutral evil role
- Added: Baker/Famine neutral killer role
- Added: Professional killer only modifier
- Added: "Lobby Size" game setting
- Added: "Max Emergency Meetings" game setting
- Added: Chat notifications during meetings
- Added: Can now view game settings in game
- Added: New client settings to view role summary, ghost see tasks/roles/modifiers etc
- Added: Many new button graphics
- Updated: Bomber has been given the kill ability
- Updated: Poltergeist has been reworked. New Prank ability using fake dead bodies and new win condition
- Updated: Joker has been reworked. New Decoy ability using fake players
- Updated: Vampire has been reworked slightly. New Transform ability available during lights sabotage
- Updated: Detective examine reworked to be only usable after inspecting a chalk outline
- Updated: Vulture will become infected if they eat an infected dead body
- Updated: Guardian Angel can again become the Poltergiest
- Updated: Investigator can use cameras regardless of settings
- Updated: "Tasks To Unlock Cameras" game setting default value is now 0
- Updated: Mystic "Arrow Duration" game setting default value is now 1 second with a max value of 3 seconds
- Updated: Priest holy ground prevents all kills
- Updated: "Hide Obstructed Player Names" setting only works on living crewmates
- Updated: Added Shifter to Assassin selection menu if Amnesiac is selected
- Updated: A Bounty Hunter's bounty can't be their lawyer
- Updated: Swapper meeting buttons now moved to the right of the player beans
- Updated: Sheriff can have the swapper modifier
- Updated: Morphling sample timer set to 0 on game start and after meeting
- Updated: Morphling egg animation shows as grey during Camo Comms
- Updated: The Ghoul dies if the Necromancer dies or is voted out
- Updated: Imitator can't select disconnected players
- Updated: Avenger arrow doesn't show when the Avenger is visible
- Updated: New Lawyer protect icon image
- Fixed: A Bounty Hunter's current bounty can't be the same as the previous bounty
- Fixed: Screen flashes not working consistently
- Fixed: Imitator not having any options after the first selection as the host
- Fixed: Vigilante tracker arrows not following their targets after the first tracked target
- Fixed: Medium Spirit ability failing when the killer has disconnected
- Fixed: Detective Examine ability failing when the killer has disconnected
- Fixed: Souls spawning when Medium is dead
- Fixed: Chalk outlines spawning when Detective is dead
- Fixed: Ninja invis duration game setting being 0 by default
- Fixed: Vulture eating bodies through walls
- Fixed: Deputy spawning without the Sheriff
- Fixed: Priest sanctify having infinite uses
- Fixed: Survivor winning with Phantom or Poltergeist
- Fixed: Bounty Hunter having a longer than normal kill cd at start of game or after meeting
- Fixed: Glitch/Mystic/Transporter not being assigned to a client correctly
- Fixed: Engineer sealed vents for next round showing for everyone in the current round
- Fixed: Hide and Seek settings not showing correctly in the lobby
- Fixed: Transporter, Glitch & Mystic menus from not opening sometimes
- Fixed: Transporter, Glitch & Mystic menus from not closing on use
- Fixed: Swapper Buttons showing on players who've been shot during the meeting
- Fixed: When a Lover becomes a Shifter and looses their modifier but can still see lovers chat
- Fixed: Holy ground not disappearing on Priest death
- Fixed: Scorpion teleport ability not reseting when target dies
- Fixed: Imitator not having any kill data
- Fixed: Zoom buttons now correctly positioned and scaled
- Fixed: Player select menu staying open on meeting start
- Fixed: Phantom sometimes not having any tasks to do
- Fixed: Imitator not working on disconnected players
- Fixed: Vigilante map blips remaining when the tracked player dies
- Fixed: Medium arrows staying around after Medium dies
- Fixed: Lawyer protect not working if the protection happens after an assassin has opened their guessing menu
- Fixed: Assassinate ability not being assigned to roles if EnableModifiers is disabled
- Fixed: Several smaller bugs/errors
v0.10.3 BETA
- Added: "Sheriff No First Round Kill" game setting
- Added: "Hide Obstructed Player Names" game setting
- Added: "No Cameras First Round" game setting
- Added: "Tasks To Unlock Cameras" game setting
- Updated: Assigning role targets logic can now handle duplicate roles for AllAny
- Updated: Medic shield flash no longer appears if the player is dead
- Updated: Better handling if role creation fails
- Updated: Modifiers are now removed when players become Haunter or Phantom
- Fixed: Error which caused ability buttons to not work
- Fixed: Imp blips should now disappear on Snitch death
- Fixed: Red screen of death
- Fixed: Lover target not showing in the task panel
- Fixed: Several smaller bugs/errors
v0.10.2 BETA
- Added: New "All Any" game mode
- Updated: The Guardian Angel now can't become the Poltergeist in case their target wins
- Fixed: Investigator footprints not appearing
- Fixed: The target of Executioner not showing after shift
- Fixed: Joker with chameleon having their name disappear while decoyed
- Fixed: Trapper vent trap info not resetting after meeting
- Fixed: The Survivors blank ability showing the wrong amount of charges left
- Fixed: Arsonist ignite not working correctly
- Fixed: Several smaller bugs/errors
v0.10.1 BETA
- Updated: Chinese translation
- Fixed: Avenger causing black screens after meeting if they disconnected
- Fixed: Bomber icon appearing in meeting if bomb hasn't activated yet
- Fixed: All Survivors are now checked if they have blanked someone
- Fixed: Certain impostor roles spawning as the Blackmailer for the client
- Fixed: Blackmailer ability not working
- Fixed: Several smaller bugs/errors
v0.10.0 BETA
- Added: Compatibility for Among Us version 2023.3.28
- Added: Imitator crewmate role
- Updated: BepInEx to version 6.0.0-be.668
- Updated: Tracked targets now show on the map for the Vigilante
- Updated: Revealed impostors (and neutral killers) now show on the map for the Snitch
- Updated: Lobby settings are now paged
- Updated: Added extra checks for when the swapper swaps players
- Updated: Repositioned Mayor vote dump icons in meeting to not be on top of player beans
- Updated: Reduced assassin icon size
- Updated: Assassin selection window now uses paging
- Fixed: Assassinating a player without a modifier and them not showing as dead in meeting
- Fixed: Colour blind text position in meeting and in game
- Fixed: Amnesiac remembering a dead Transporter and not becoming that role
- Fixed: Bomb exploding not working sometimes
- Fixed: Spy admin map showing duplicate blips
- Fixed: Role history data in end game summary for the Sheriff/Deputy & Jackal/Sidekick
- Fixed: Many smaller bugs/errors