AmongUs-Mumble
Mumble Proximity Mod for Among Us by Innersloth.
Currently for Windows and Linux PCs using the Steam version. On OSX a small Mumble fake plugin is provided, which just sets your in-game position to (0, 0)
.
If you are looking for a community that uses this mod, join the Discord server!
If you have any issues or find bugs, report them on our issue tracker .
You can also read a blog post about this mod.
Download
Version numbering: Release compatible builds use 1.0.0.X
, beta builds use 1.0.1.X
. Please ensure that you use the correct version for your game installation. Please note BETA BUILDS MIGHT BE UNSTABLE.
Patch versions refer to unmarked Steam updates where the game version did not change.
Use the installer: Download: Latest release
Latest mod version: Release 2021.11.9.5s, Mod manual download: 1.0.0.23
Older versions: Versions table
Main Features
- Real-time proximity voice chat based on in-game player position
- Directional audio depending on relative position of players (Optional)
- Works with any official or unofficial Among Us server
- Works with any Mumble server
- Easy to use installer
- In-Game GUI for easy configuration
- Automatic handling of round start, round end, emergency meetings and player deaths
- Ghosts can always listen to emergency meetings
- Three modes for ghosts:
- Purgatory: Ghosts can talk to each other regardless of their position, but cannot listen to remaining players (Default)
- Spectate: Ghosts are muted, but can listen to remaining players if they are close enough (Optional)
- Haunt: Ghosts can talk and listen to remaining players if they are close enough (Optional)
- Everyone gets muted during communication sabotage events
- Impostors are able to covertly talk to each other
- Automatic settings synchronization for all players in a lobby.
- Easy installation process, just copy one file
- Smart linking, no need to start the game and Mumble in any particular order
- Easy configuration using a configuration file or command line options
- Windows and Linux (via Wine/Proton, see the Wiki) support
Documentation
- Installation and Setup
- Frequently Asked Questions
- How It Works
- Development
- Using the POSIX Fake Client
Project State
Support
If you would like to donate to the project, You can do so on Bountysource SALT, or via crypto:
BTC: 37GkUAQmhoRUKrmCVdYijS4AghP1cYCGh6
ETH: 0x0F3fBC431D062C86C6dB15651A137d709F1305D2
Please note that we are NOT associated with Innersloth, the original developer of "Among Us". Please support them as well by buying their games and merch.
Sources
- https://github.com/djkaty/Il2CppInspector For generating the Il2CPP framework
- https://github.com/microsoft/Detours For hooking functions in memory
- https://github.com/maluramichael/dll-proxy-generator For generating the proxy DLL prototypes
- https://wiki.mumble.info/wiki/Link For the connection to Mumble
- https://github.com/CLIUtils/CLI11 For command line and config file parsing
- https://github.com/ocornut/imgui For the GUI
- https://github.com/ExtraConcentratedJuice/ChristWareAmongUs For the IMGUI DirectX hook
- https://github.com/glmcdona/Process-Dump For dumping unpacked modules
Thanks to
We thank the developers of Mumble for not only providing their software for free and open-source, but also for being open to suggestions and actively supporting this project.
- https://github.com/shlifedev/AmongUsMemory For general info about game data structures
- https://github.com/NeighTools/UnityDoorstop For inspiration for the proxy DLL
- https://github.com/Impostor/Impostor For providing private testing servers
- https://github.com/denverquane/amonguscapture For general info about game data structures
- https://github.com/TheNullicorn/among-us-api For general info about the games network protocol
- https://wiki.weewoo.net/wiki/Main_Page For info about the games network protocol
- https://github.com/codyphobe/among-us-protocol For further protocol info
- https://github.com/willardf/Hazel-Networking For implementation info about the games network protocol
Disclaimer
This mod is not affiliated with Among Us or Innersloth LLC, and the content contained therein is not endorsed or otherwise sponsored by Innersloth LLC. Portions of the materials contained herein are property of Innersloth LLC. © Innersloth LLC.
This modification would be detected by any simple anti-cheat engine. At the time of writing, Among Us uses no such technology. However, we are not responsible for any bans or other problems arising from the usage of this mod.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.