8000 [BUG] Bot doesn't account for neutral killers, when last impostor is voted out. · Issue #523 · automuteus/automuteus · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[BUG] Bot doesn't account for neutral killers, when last impostor is voted out. #523

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
Teg3z opened this issue Mar 31, 2025 · 4 comments
Labels
bug Something isn't working

Comments

@Teg3z
Copy link
Teg3z commented Mar 31, 2025

Describe the bug
Upon voting out the last impostor, the bot stops muting as if the game has ended, although when playing with neutral killer the game continues.

Expected behavior
The bot should keep muting dead players until the game ends, no matter the number of impostors alive.

Version of bot & capture

  • Bot: 8.3.7
  • Capture: 5.0.0

Additional Information
Happens when using the popular Town of Us mod (v5.2.1). Specifically in our game yesterday we used Juggernaut role as a neutral killer.

@Teg3z Teg3z added the bug Something isn't working label Mar 31, 2025
@denverquane
Copy link
Collaborator

What is a neutral killer?

AutoMuteUs doesn't support officially support mods, so if this is a Town of Us-specific issue, not sure I can help with that.

@Teg3z
Copy link
Author
Teg3z commented Mar 31, 2025

Oh I see, never mind then, I just thought the bot should stop muting players when the game ends, not when all imposters are voted out.

Neutral killers are roles that win only when they kill everyone, even when all imposters are voted out.

Also one last note: when the impostors are killed in game, not voted out, and the game still continues because of the neutral killer, the bot still works fine till the end of the game.

@Teg3z
Copy link
Author
Teg3z commented Apr 25, 2025

I found out that the issue is in the amonguscapture software sending LOBBY signal upon voting out the last impostor. So I have forked the repo, deleted this behaviour, tested the official bot with my modified capture with 8 friends (we played Town Of Us mod) and it worked just fine:

  • when the last imposter died/was voted out, the bot continued muting if the game didn't end (neutral killer was still alive)
  • the bot now doesn't unmute dead players when the last imposter is correctly voted out and waits until the victory screen is shown (this was a mildly annoying spoiler that the crew will win during the player ejection animation)

Since AutoMuteUs doesn't support mods I think this issue is out of scope and can be closed.

But if anyone else has the same issue and wants to use this bot in modded Among Us, then you can download the modified capture software version here:
repository and installation guide (Not an official release — use at your own risk)

@kurokobo
Copy link
Contributor

@Teg3z @denverquane
I'm guessing that the changes made in this PR probably suit your purposes: automuteus/amonguscapture#400
However, that PR hasn't been merged because the sender didn't build or test it

No matter what changes are made, it's necessary to at least ensure that it builds successfully and doesn't cause any issues with vanilla AmongUs.
If you could create a new PR based on that one and test it yourself at least with vanilla Among Us, I think we can consider merging your PR, since the changes are minor.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants
@kurokobo @denverquane @Teg3z and others
0