Giter VIP home page Giter VIP logo

crowdedsheriff's Introduction

Warning!

This mod is deprecated. It supports 2020.12.9s only and not going to be updated. Watch CrowdedMods for other cool mods

CrowdedSherrif

Very small BepInEx plugin adding Sheriff role in the game
Also this codebase isn't perfect because it was written for less than 24 hours

How to Install

Method 1

  1. Download latest BepInEx x86 Il2Cpp Release and extract it in the game folder
  2. Get latest .dll from releases
  3. Put it in Among Us/BepInEx/plugins
  4. (Optional) Remove any other role mods from there, since this mod doesn't support cross-roles

Method 2

  1. Get latest .zip from releases
  2. Extract it in game root directory

How to use

  1. Everyone in the lobby must have this mod
  2. Your server has to be patched (as for now) to allow non-impostors to kill. To do this build this server or get latest release and set it up
    Now you can play on any server, even on official (which i do not support)
  3. (if required) Connect to server via CustomServersClient or these instructions
  4. Enjoy the game

How to disable

  • If you want to disable only this mod - put its .dll somewhere else
  • If you want to disable BepInEx at all but save it for future - rename winhttp.dll in your game root directory

FAQ

  • Q: How do i see if mod is loaded correctly?
  • A: Among Us version should become orange in main menu

  • Q: "Sheriff count" is always 0
  • A: The host doesn't have this mod or just don't wanna play with sheriff lul

  • Q: My screen turned black/my kill button disappeared/anything else
  • A: This is probably a bug, please open an issue and provide more info

  • Q: Why if we have "Sheriff's target dies" on it shows i killed myself when sheriff kills me?
  • A: It is a temporary solution to not stack bodies in one spot, because snapping to target's position is hard-coded in Among Us

Building

  • Create directory libs in project root and put all required libraries (from BepInEx) there
  • Build

TODO

  • Make sheriff's target die too (customizable)
  • Make ^ look better
  • Improve codebase
  • Add support for other roles ??

Special thanks

  • @XtraCube helping with custom menu options
  • @przebor common helping
  • @Woodi-dev idea how to pass anticheat without patching the server (also thanks for nickname suffix)
  • @dimaguy helping with server

crowdedsheriff's People

Contributors

galster-dev avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

crowdedsheriff's Issues

Request

I don't know if it's possible but instead of modifying Imposter directly, a dll plugin would be preferable I think

[0.4.3] Intro Cutscene Black Screen

CrowdedSheriff 0.4.3 - occurs with or without CrowdedMod
Occurs with both Reactor's Bepin, as well as the one packaged with the mod itself on the CurseForge release.

Some clients' screens will freeze during the role reveal with the following error logged:

[Error  :    Detour] System.MissingMethodException: Method not found: PENEIDJGGAF .CKACLKCOJFO.get_field_Public_PENEIDJGGAF_0()
  at (wrapper dynamic-method) PENEIDJGGAF+CKACLKCOJFO.DMD<PENEIDJGGAF+CKACLKCOJFO::MoveNext>(PENEIDJGGAF/CKACLKCOJFO)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.(il2cpp -> managed) MoveNext(intptr,UnhollowerBaseLib.Runtime.Il2CppMethodInfo*)

Once the game ends, the victory/defeat screen will show properly and players can return to the game lobby as normal.
Among_Us_2021-02-06_12-02-02

Anticheat

impostor server anticheat bans sheriff when he kills for hacking

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.