Giter Club home page Giter Club logo

theotherroles's People

Contributors

acesfullofkings avatar amsyarasyiq avatar developer626 avatar dwd0tcom avatar eisbison avatar eof-1141 avatar gendelo3 avatar gsoneill avatar mallaris avatar miniduikboot avatar nicholas-marty-f24 avatar thunderstorm584 avatar tomarai avatar

Stargazers

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

Watchers

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

theotherroles's Issues

Child Role Not Growing up

Child has grown up to 18+ (no age shown, full body and not small) and still ends game. Has happened on multiple occasions.

Feature request - Pull custom server code out

Can you release a build without the custom server code. This way your plugin will work seamlessly with https://github.com/MoltenMods/Unify
I've compiled my own version and they work great together.
Basically just modify Main.cs to look like this:

using BepInEx;
using BepInEx.Configuration;
using BepInEx.IL2CPP;
using HarmonyLib;
using Hazel;
using Reactor;
using System.Collections.Generic;
using Essentials.Options;
using UnityEngine;
using System.Linq;
using System.Net;
using System.IO;
using System;
using System.Reflection;
using UnhollowerBaseLib;

namespace BonusRoles
{
    [BepInPlugin(Id)]
    [BepInProcess("Among Us.exe")]
    [BepInDependency(ReactorPlugin.Id)]
    public class BonusRolesPlugin : BasePlugin
    {
        public const string Id = "me.eisbison.bonusroles";
        public Harmony Harmony { get; } = new Harmony(Id);

        // Role spawn chances
        public static CustomNumberOption mafiaSpawnChance = CustomOption.AddNumber("Mafia Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption morphlingSpawnChance = CustomOption.AddNumber("Morphling Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption camouflagerSpawnChance = CustomOption.AddNumber("Camouflager Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption loversSpawnChance = CustomOption.AddNumber("Lovers Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption jesterSpawnChance = CustomOption.AddNumber("Jester Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption mayorSpawnChance = CustomOption.AddNumber("Mayor Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption engineerSpawnChance = CustomOption.AddNumber("Engineer Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption sheriffSpawnChance = CustomOption.AddNumber("Sheriff Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption lighterSpawnChance = CustomOption.AddNumber("Lighter Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption detectiveSpawnChance = CustomOption.AddNumber("Detective Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption timeMasterSpawnChance = CustomOption.AddNumber("Time Master Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption medicSpawnChance = CustomOption.AddNumber("Medic Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption shifterSpawnChance = CustomOption.AddNumber("Shifter Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption swapperSpawnChance = CustomOption.AddNumber("Swapper Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption seerSpawnChance = CustomOption.AddNumber("Seer Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption spySpawnChance = CustomOption.AddNumber("Spy Spawn Chance", 100, 0, 100, 10);
        public static CustomNumberOption childSpawnChance = CustomOption.AddNumber("Child Spawn Chance", 100, 0, 100, 10);

        // Role settings
        public static CustomNumberOption janitorCooldown = CustomOption.AddNumber("Janitor Cooldown", 30f, 10f, 60f, 2.5f);
        public static CustomNumberOption morphlingCooldown = CustomOption.AddNumber("Morphling Cooldown", 30f, 10f, 60f, 2.5f);
        public static CustomNumberOption camouflagerCooldown = CustomOption.AddNumber("Camouflager Cooldown", 30f, 10f, 60f, 2.5f);
        public static CustomToggleOption loversBothDie = CustomOption.AddToggle("Both Lovers Die", true); 
        public static CustomNumberOption sheriffCooldown = CustomOption.AddNumber("Sheriff Cooldown", 30f, 10f, 60f, 2.5f);
        public static CustomToggleOption jesterCanDieToSheriff = CustomOption.AddToggle("Jester Can Die To Sheriff", false); 
        public static CustomNumberOption lighterVision = CustomOption.AddNumber("Lighter Vision", 2f, 0.25f, 5f, 0.25f);
        public static CustomToggleOption detectiveAnonymousFootprints = CustomOption.AddToggle("Anonymous Footprints", false); 
        public static CustomNumberOption detectiveFootprintIntervall = CustomOption.AddNumber("Footprint Intervall", 0.5f, 0.25f, 10f, 0.25f);
        public static CustomNumberOption detectiveFootprintDuration = CustomOption.AddNumber("Footprint Duration", 5f, 0.25f, 10f, 0.25f);
        public static CustomNumberOption timeMasterCooldown = CustomOption.AddNumber("Time Master Cooldown", 30f, 10f, 60f, 2.5f);
        public static CustomNumberOption timeMasterRewindTime = CustomOption.AddNumber("Rewind Time", 3f, 1f, 10f, 1f);
        public static CustomToggleOption timeMasterReviveDuringRewind = CustomOption.AddToggle("Revive During Rewind", false);
        public static CustomNumberOption medicReportNameDuration = CustomOption.AddNumber("Time Where Medic Reports Will Have Name", 10, 0, 60, 2.5f);
        public static CustomNumberOption medicReportColorDuration = CustomOption.AddNumber("Time Where Medic Reports Will Have Color Type", 20, 0, 120, 2.5f);
        public static CustomStringOption medicShowShielded = CustomOption.AddString("Show Shielded Player", new string[] {"Everyone", "Shielded + Medic", "Medic"});
        public static CustomToggleOption medicShowAttemptToShielded = CustomOption.AddToggle("Shielded Player Sees Murder Attempt", false);
        public static CustomNumberOption shifterCooldown = CustomOption.AddNumber("Shifter Cooldown", 30f, 10f, 60f, 2.5f);
        public static CustomNumberOption seerCooldown = CustomOption.AddNumber("Seer Cooldown (No Reset After Meeting)", 15f, 30f, 180f, 15f);
        public static CustomStringOption seerKindOfInfo = CustomOption.AddString("Info That Seer Reveals", new string[] {"Role", "Good/Bad"});
        public static CustomStringOption seerPlayersWithNotification = CustomOption.AddString("Players That See When They Are Being Revealed", new string[] {"Everyone", "The Good", "The Bad", "Nobody"}); 


        public override void Load()
        {
            CustomOption.ShamelessPlug = false;
            Harmony.PatchAll();
        }
    }
}

I cant install the Mod

I have download the Zip Data and put it into a Copy of the game so i have closed the order and start the game but nothing happens i tryed it 4 times

Can you help me, please ?

123456789 Task Glitch

Sometimes the buttons of the task turn yellow and you are unable to push them, later in the round u may be able to do the task, you may not.

Also existed in 1.7

Infinity Cooldown

Es gibt ein bug wo der Vampir einen killt und dan einen unendlichen cooldown hat dieses ist auch bei dem Camouflager

Source

GPLv3 gives one the right to access the code of software licensed by it, it also prevents anyone from denying said right, meaning that any code using GPL code, derivatives, is required to use GPLv3 and provide the code.

So now, where's the code?

Custom

Why I can't find game? Infinite loading on Custom. Create game I can't too. Version 2021.3.5s.. (Mod version 1.4)

Seeing through camo

for some reason, almost every time we've played, 1 person can see through the camo. It keeps leading to people just watching the imposter kill and not knowing that we werent supposed to be able to see colour.

Detective wrong Color Infromation

Good evening everyone,

While gambling, we noticed that the color information that the detective has is displayed incorrectly, which indicates that if a darker color is killed, a lighter color is displayed and vice versa

Morphling vent

This is not an issue i have with the mod (i really love it, can't play vanilla anymore xD), but more a suggestion: Would it be possible to add a setting for the Morphling, which prevents him to vent while disguised? This would force him to think ahead and plan his kills better, instead of just running into a group of people as morph, killing one and venting away (which happens way too often imo)

And while I'm at it: Would it be possible to nerf the Seer, so he can only see the names of the people he already used his ability on during camouflage, instead of all of them? (Or also make it a setting)

Antivirus detection

Hello,
my antivirus software is detecting a virus with the current release.

\Among Us\BepInEx\unhollowed\UnityEngine.ClusterInputModule.dll infected with Gen:Variant.Bulz.424443 when starting Among Us.

I hope this can be fixed in the future releases.

Kind Regard,
Mehmet

How to build/import the project?

I'd like to make a small change (and PR later) but can't import the Project successfully.
How do I do that correctly? JetBrains Rider preferred, VS possible
(Especially Game path)

enhancement: Custom hats

I've seen this mod enhancement for youtubers, and wondered if you could implement it here too.
The idea is that you have a folder called TheOtherRoles_CustomHats or something like that, and you or the community could add hats(.png images) into the folder.

Also custom colors, or more color variants would be nice to have too.

some minor problems found while playing

engineer gets timewarped out off vent -> game still counts it as in game? blocked from certain actions until the next meeting.

child can't reach trash shoot on polus. -> seems to be an issue for all child mods. (both tested with and without "better polus")
Maybe increasing the interaction range of children would help while not causing conflicts with map mods?

Votes inaccurate

We had the problem in our games, that when someone voted someone, the vote went to another person and not actually the person they voted.

For example, if I voted myself, I didn't have a vote on myself at all but another person got my vote and this happened several times in different games and different lobbies.

Cooldowns are glitched sometimes

Hello,
cooldowns are sometimes at the max integer value (2147483648).

  • had this bug also in 1.7
  • all roles are affected if they got an ability with a cooldown.

(had this bug with Time Master and Morphling)

among us update compatibity

I wonder if it is compatible with the last version of among us. I kinda want to use this mod on my birthday when playing with friends.

Suggested Options

Sheriff - Option for Sheriff and Crew Both Die when wrong

Morphling - Option to disable/enable venting

Impostors - Anonymous mode (Impostors can kill each other)

Mafia - Instead just add Janitor Option so other roles can be used

Game Options - Ability to change map and impostors in game

Players - Increase max players possibility (Crowdedmod not compatible with new version)

Balance - Option to Disable Medbay checks, Option to see vents open in Fog of War.

If I knew how to code as good as you guys I would attempt this myself. Thank you for all you do.

Bitten by vampire while shielded

Yesterday I was bitten by a vampire while being shielded. Is this intended or a bug? I think the killer may have been laggy. Version 1.8.1

Snitch/Shifter Task Conflict

If a shifter changes into the snitch then his tasks will instantly be considered competed and he'll have arrows pointed at the imposters. This is probably because the shifter starts with 0 tasks.

Infinity Cooldown

Es gibt einen Bug wo der Vampir einen Killt und einen unendlichen Abklingzeit-Hut hat. Dies ist auch bei dem Camouflager

Libraries & projectfile missing

Related to #1

GPL requires you to provide all the source necessary to build the software, including supporting libraries, compilation scripts, and so on.

Based on the changelog this release is utilizing an "own implementation of reactor"
Where is the source? Also why was the project file removed?

Showing 2 mod versions on main screen

Hello,

After downloading v 1.6, I experienced an error where on the main screen of AmongUs it shows that I have both version 1.4 and 1.6. I have completely uninstalled AmongUs and reinstalled it and I have tried with a fresh download of the v 1.6 update and I still have the same issue. I just saw that there is now a version 1.7 and unfortunately it is having the same problem for me. It shows that I have version 1.4 and 1.7 running. I did previously have version 1.4, but had no issues when I updated to 1.5. I have no files containing 1.4 on my computer anywhere. This causes in-game errors such as not being able to see the shield a medic has put around me to protect me, not being able to see roles as the seer, and more. Here's a screenshot of the error.
1 4 and 1 7 error

Here's what my folder looks like with the mod in it:
1 7 error

Thanks in advance!

Shifter needs one more setting

The shifter in this mod pack has the problem that he can shift several times the round. This makes it much too strong. I would like to have the possibility, like in Town of Us, to set the shifter so that he can only shift once per round and has to wait for a meeting.

Freeze when joining a lobby

I cannot join a lobby, as it doesn't properly load. But I can Host a game and the Mod works fine when I'm the host.

I have 15-20 y-old PC, but other Mods and normal Game work perfectly on it.

Mod Manager compatibility

Hello,

I'm Mod Manager's creator (https://github.com/MatuxGG/ModManager) and I really like your Mod.

I would really like to include it in my software for download (with credits and download from your github directly), to give you some visibility and allow people using this awesome mod easily.

However, Mod Manager requires you to make a valid release. To do so, your mod needs to be uploaded in the release section. Can you do it please ?

I did a fork of your project for now to allow compatibility and if you don't want me to provide your mod, I'll remove it on your demand. If you publish a correct release, I will use it instead too and remove my fork. For example, this is a valid submission : https://github.com/MatuxGG/TheOtherRoles/releases/tag/1.0. (You only need the .dll file in theory as Mod Manager provide latest BepInEx version to people but only the .zip or both works fine as well)

Thanks in advance,

Best regards ! :)

Garlic not correctly shown

Garlic is not correctly shown for example in weapons. it gets rendered under the floor, which makes it hard to see, where you are "save" from bites.

Time Master shield

For some reason it says cooldowns arent affected, but in my games imps keep killing the time master after the rewind being triggered by the same impostor. Either description is incorrect, either the behaviour.

Problem Among us other roles mod

Hello dear GitHub team. For several days I have been trying to install the other roles mod or generally Among us mods. But even though I follow all the steps correctly and everything is correct, it never works for Trzdm. With the otheroles mod should be above that the otheroles mod is installed but despite all mods this is just the normal one among us and I don't have the chance to get other roles because it just doesn't work. So I wanted to ask if you could help me: D lg.Niclas

Bug Unlock Manifolds Task (Reactor)

Hello,
First of all, thanks for the great mod!
Now my issue:
Sometimes I was not able to click on the numbers (mostly 7 to 10) to complete the task. The numbers I couldn´t klick on turned yellow. The issue was not fixed by restarting the task. We only played on the Map "TheSkeld" today when it happened.

Ingame bugs

Installed the mod over default steam version
For some reason I can't benefit of Spy's ability (admin table keep showning default icons), neither can't use vents when playing as Engineer. But instead, I can see all player's nicknames all the time, properly, even when it's a Morphed or Camo'd player. Which turns those totally useless against me.
Been tested on 1.6 version, will reply if new patches fixed it.
Weird thing.

Odd Essentials modifications

The reasoning behind most of the modifications seems... odd? All they seem to do is break compatibility with other mods, why?
The whole point of Essentials is to encourage mods to be compatible with each other, yet the setting identifier no longer include plugin ids so plugins with the same setting id would conflict, the lobby text patch was also removed, which likely means you're patching the same method, but only displaying your own options, meaning other plugins adding options would result said options to not display.

Essentials is being constantly updated, you could always open an issue for a feature request or PR one if something is missing. I find compatibility breaking "specialized" forks to be silly, it just undermines what Essentials is meant to be, if you're not supporting plugins other than your own, your fork is not "Essentials".

DNA sample improvement

Whenever Sample is used, there must be at least 0.5s cooldown on the button for morphing.
Reason: sometimes it's not clear if Im in range with a player, and I spam the button, what causing it to morph instantly after taking DNA. It doesn't make much sense to be used this way in a normal game anyway, you won't morph while being visible by other player.

Sidekick does not get Jackal

In many games when I played Among Us when the Jackal gets voted out the Sidekick isnt able to get the new Jackal and unable to dothe Stuff the Jackal can do. If there is any way to fix it it would be great because i think the Jackal role is one of the best addons that been created.

Source outdated

Issue relate to issue #1 (closed)

For every release the published code is outdated in a scale of 1-3 releases

Game hangs up

game hangs randomly at some point in the game or before the game. i dont know how to fix this

Unable to join lobbies or create lobbies for others to join

Ever since the latest version I have been unable to join lobbies or have others join my lobbies. When I join I appear as green with "???" and my lobby screen is a greyed out drop ship.

Screenshot

I have reinstalled everything onto a fresh Among Us folder, ran the exe as administrator, added the modded copy of the exe to the firewall... no luck.

Add option to set "sample" cooldown for morphling

I would love to see an option to change the initial cooldown of the morphling to sample someone.

That's because I would set it to 0, so that you can sample right after the meeting to later morph into someone. Also this cooldown should be the same after you morphed back.

That means:
New Cooldown -> Sample -> Exisiting cooldown -> Morph -> New Cooldown -> Sample -> Existing Cooldown, and so on.

Alternative: Just remove the cooldown completely. I don't see any advantage of that.
Thanks! Nice mod compilation btw! :)

Left text gets cut

Text on the left is cut off when using the following resolution: 1680x1050

image

Can this be updated to make sure the text doesn't get cut off?

Thanks.

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.