eDonnes124 / Town-Of-Us-R

An Among Us mod containing a bunch of roles
GNU General Public License v3.0
373 stars 145 forks source link

[Bug] Kill button is not present as impostor, keybinds are not working #137

Closed haaldor closed 1 year ago

haaldor commented 1 year ago

So if I install Among Us from Steam it works perfectly fine, but if I install TOUR on top of it, few issues occur:

  1. Keybinds are not working. Neither escape for the menu, Q for kill, E to interact, venting, any custom keybinds... nothing.
  2. If I'm a killing role, kill button doesn't exist. Other buttons are there, but the kill button just doesn't show up.

I tried so far:

  1. Reinstalling the game
  2. Installing the combination of Among us v2023.2.28 and TOUR v.4.0.3
  3. Installing the combination of Among us v2023.3.28 and TOUR v.4.0.4
  4. Installing the combination of Among us v2023.3.28 and TOUR v.4.0.5
  5. Deleting files manually
  6. Deleting files through Steam
  7. Deleting files from AppData/LocalLow/Innersloth
  8. Moving Among us to different folder or different drive
  9. Opening as Admin

So far no luck in finding any fix for that.

It's hard for me to give replication steps, as they are literally: Download Among Us from Steam and TOUR from this github, insert TOUR into Among Us folder and start it.

whichtwix commented 1 year ago

your not trying public lobbies right? ig what you can do is do the combination from step 4, let the bug happen, try keybinds too, then close your game, go to the among us folder/bepinex and drop the logoutput file here, it may reveal more details

haaldor commented 1 year ago

No, I'm using either local connection with Radmin VPN for playing or private lobbies, and for testing I'm using practice mode.

Here's the file after opening the game, going to practice mode on Skeld, changing role to impostor, going down to character in admin, pressing Q, clicking where kill button should be, going to vent, pressing vent button and finally pressing escape multiple times:

LogOutput.log

[Message: Preloader] BepInEx 6.0.0-be.668 - Among Us
[Message: Preloader] Built from commit 46e297f210c27e9b4d26e7cd326625b53c83faa0
[Info : BepInEx] System platform: Windows 10 64-bit
[Info : BepInEx] Process bitness: 32-bit (x86)
[Info : BepInEx] Running under Unity 2020.3.22f1
[Info : BepInEx] Runtime version: 6.0.7
[Info : BepInEx] Runtime information: .NET 6.0.7
[Info : Preloader] 0 patcher plugins loaded
[Info : Preloader] 0 assemblies discovered
[Message:AssemblyPatcher] Executing 0 patch(es)
[Message: BepInEx] Chainloader initialized
[Info :Il2CppInterop] Registered mono type Il2CppInterop.Runtime.DelegateSupport+Il2CppToMonoDelegateReference in il2cpp domain
[Info : BepInEx] 3 plugins to load
[Info : BepInEx] Loading [Mini.RegionInstall 1.2.0]
[Info :Mini.RegionInstall] Starting Mini.RegionInstall
[Info : BepInEx] Loading [Reactor 2.1.0]
[Info :Il2CppInterop] Registered mono type Reactor.Utilities.Dispatcher in il2cpp domain
[Info :Il2CppInterop] Registered mono type Reactor.ReactorPlugin+ReactorComponent in il2cpp domain
[Info :Il2CppInterop] Registered mono type Reactor.Utilities.Coroutines+Component in il2cpp domain
[Info :Il2CppInterop] Registered mono type Reactor.Utilities.Extensions.StreamExtensions+StreamWrapper in il2cpp domain
[Info : BepInEx] Loading [Town Of Us 4.0.5]
[Info : Console] 000.000.000.000/000000000000000000
[Info : Console] Crewmate Investigative Roles set to 0
[Info : Console] Detective set to 0
[Info : Console] Haunter set to 0
[Info : Console] Investigator set to 0
[Info : Console] Mystic set to 0
[Info : Console] Seer set to 0
[Info : Console] Snitch set to 0
[Info : Console] Spy set to 0
[Info : Console] Tracker set to 0
[Info : Console] Trapper set to 0
[Info : Console] Crewmate Killing Roles set to 0
[Info : Console] Sheriff set to 0
[Info : Console] Veteran set to 0
[Info : Console] Vigilante set to 0
[Info : Console] Crewmate Protective Roles set to 0
[Info : Console] Altruist set to 0
[Info : Console] Medic set to 0
[Info : Console] Crewmate Support Roles set to 0
[Info : Console] Engineer set to 0
[Info : Console] Imitator set to 0
[Info : Console] Mayor set to 0
[Info : Console] Medium set to 0
[Info : Console] Swapper set to 0
[Info : Console] Transporter set to 0
[Info : Console] Neutral Benign Roles set to 0
[Info : Console] Amnesiac set to 0
[Info : Console] Guardian Angel set to 0
[Info : Console] Survivor set to 0
[Info : Console] Neutral Evil Roles set to 0
[Info : Console] Executioner set to 0
[Info : Console] Jester set to 0
[Info : Console] Phantom set to 0
[Info : Console] Neutral Killing Roles set to 0
[Info : Console] Arsonist set to 0
[Info : Console] Plaguebearer set to 0
[Info : Console] The Glitch set to 0
[Info : Console] Werewolf set to 0
[Info : Console] Impostor Concealing Roles set to 0
[Info : Console] Escapist set to 0
[Info : Console] Grenadier set to 0
[Info : Console] Morphling set to 0
[Info : Console] Swooper set to 0
[Info : Console] Impostor Killing Roles set to 0
[Info : Console] Bomber set to 0
[Info : Console] Traitor set to 0
[Info : Console] Impostor Support Roles set to 0
[Info : Console] Blackmailer set to 0
[Info : Console] Janitor set to 0
[Info : Console] Miner set to 0
[Info : Console] Undertaker set to 0
[Info : Console] Crewmate Modifiers set to 0
[Info : Console] Bait set to 0
[Info : Console] Blind set to 0
[Info : Console] Diseased set to 0
[Info : Console] Multitasker set to 0
[Info : Console] Torch set to 0
[Info : Console] Global Modifiers set to 0
[Info : Console] Button Barry set to 0
[Info : Console] Flash set to 0
[Info : Console] Giant set to 0
[Info : Console] Lovers set to 0
[Info : Console] Radar set to 0
[Info : Console] Sleuth set to 0
[Info : Console] Tiebreaker set to 0
[Info : Console] Impostor Modifiers set to 0
[Info : Console] Disperser set to 0
[Info : Console] Double Shot set to 0
[Info : Console] Underdog set to 0
[Info : Console] Game Mode Settings set to 0
[Info : Console] Game Mode set to 0
[Info : Console] Classic Game Mode Settings set to 0
[Info : Console] Min Neutral Non-Killing Roles set to 1
[Info : Console] Max Neutral Non-Killing Roles set to 1
[Info : Console] Min Neutral Killing Roles set to 1
[Info : Console] Max Neutral Killing Roles set to 1
[Info : Console] All Any Settings set to 0
[Info : Console] Random Number Of Impostors set to True
[Info : Console] Killing Only Settings set to 0
[Info : Console] Neutral Roles set to 1
[Info : Console] Veteran Count set to 1
[Info : Console] Vigilante Count set to 1
[Info : Console] Add Arsonist set to True
[Info : Console] Add Plaguebearer set to True
[Info : Console] Cultist Settings set to 0
[Info : Console] Mayor (Cultist Mode) set to 100
[Info : Console] Seer (Cultist Mode) set to 100
[Info : Console] Sheriff (Cultist Mode) set to 100
[Info : Console] Survivor (Cultist Mode) set to 100
[Info : Console] Number Of Special Roles set to 4
[Info : Console] Max Chameleons set to 3
[Info : Console] Max Engineers set to 3
[Info : Console] Max Investigators set to 3
[Info : Console] Max Mystics set to 3
[Info : Console] Max Spies set to 3
[Info : Console] Max Transporters set to 3
[Info : Console] Max Vigilantes set to 3
[Info : Console] Initial Whisper Cooldown set to 25
[Info : Console] Increased Cooldown Per Whisper set to 5
[Info : Console] Whisper Radius set to 1
[Info : Console] Conversion Percentage set to 25
[Info : Console] Decreased Conversion Percentage Per Conversion set to 5
[Info : Console] Initial Revive Cooldown set to 25
[Info : Console] Increased Cooldown Per Revive set to 25
[Info : Console] Maximum Number Of Reveals set to 5
[Info : Console] Map Settings set to 0
[Info : Console] Choose Random Map set to False
[Info : Console] Skeld Chance set to 0
[Info : Console] Mira Chance set to 0
[Info : Console] Polus Chance set to 0
[Info : Console] Airship Chance set to 0
[Info : Console] Submerged Chance set to 0
[Info : Console] Auto Adjust Settings set to False
[Info : Console] Half Vision On Skeld/Mira HQ set to False
[Info : Console] Mira HQ Decreased Cooldowns set to 0
[Info : Console] Airship/Submerged Increased Cooldowns set to 0
[Info : Console] Skeld/Mira HQ Increased Short Tasks set to 0
[Info : Console] Skeld/Mira HQ Increased Long Tasks set to 0
[Info : Console] Airship/Submerged Decreased Short Tasks set to 0
[Info : Console] Airship/Submerged Decreased Long Tasks set to 0
[Info : Console] Better Polus Settings set to 0
[Info : Console] Better Polus Vent Layout set to False
[Info : Console] Vitals Moved To Lab set to False
[Info : Console] Cold Temp Moved To Death Valley set to False
[Info : Console] Reboot Wifi And Chart Course Swapped set to False
[Info : Console] Custom Game Settings set to 0
[Info : Console] Camouflaged Comms set to False
[Info : Console] Impostors Can See The Roles Of Their Team set to False
[Info : Console] Dead Can See Everyone's Roles/Votes set to False
[Info : Console] Game Start Cooldowns set to 10
[Info : Console] Parallel Medbay Scans set to False
[Info : Console] Disable Meeting Skip Button set to 0
[Info : Console] Disable Level Icons set to False
[Info : Console] Disable Player Nameplates set to False
[Info : Console] Enable Hidden Roles set to True
[Info : Console] Task Tracking Settings set to 0
[Info : Console] See Tasks During Round set to False
[Info : Console] See Tasks During Meetings set to False
[Info : Console] See Tasks When Dead set to True
[Info : Console] Assassin Ability set to 0
[Info : Console] Number Of Impostor Assassins set to 1
[Info : Console] Number Of Neutral Assassins set to 1
[Info : Console] Amnesiac Turned Impostor Gets Ability set to False
[Info : Console] Amnesiac Turned Neutral Killing Gets Ability set to False
[Info : Console] Traitor Gets Ability set to False
[Info : Console] Number Of Assassin Kills set to 1
[Info : Console] Assassin Can Kill More Than Once Per Meeting set to False
[Info : Console] Assassin Can Guess "Crewmate" set to False
[Info : Console] Assassin Can Guess Neutral Benign Roles set to False
[Info : Console] Assassin Can Guess Neutral Evil Roles set to False
[Info : Console] Assassin Can Guess Neutral Killing Roles set to False
[Info : Console] Assassin Can Guess Impostor Roles set to False
[Info : Console] Assassin Can Guess Crewmate Modifiers set to False
[Info : Console] Assassin Can Guess Lovers set to False
[Info : Console] Assassin Can Guess After Voting set to False
[Info : Console] Detective set to 0
[Info : Console] Initial Examine Cooldown set to 25
[Info : Console] Examine Cooldown set to 10
[Info : Console] How Long Players Stay Bloody For set to 25
[Info : Console] Show Detective Reports set to True
[Info : Console] Time Where Detective Will Have Role set to 15
[Info : Console] Time Where Detective Will Have Faction set to 30
[Info : Console] Show Examine Reports set to True
[Info : Console] Haunter set to 0
[Info : Console] Tasks Remaining When Haunter Can Be Clicked set to 5
[Info : Console] Tasks Remaining When Alert Is Sent set to 1
[Info : Console] Haunter Reveals Neutral Roles set to False
[Info : Console] Who Can Click Haunter set to 0
[Info : Console] Investigator set to 0
[Info : Console] Footprint Size set to 4
[Info : Console] Footprint Interval set to 0.1
[Info : Console] Footprint Duration set to 10
[Info : Console] Anonymous Footprint set to False
[Info : Console] Footprint Vent Visible set to False
[Info : Console] Mystic set to 0
[Info : Console] Dead Body Arrow Duration set to 0.1
[Info : Console] Seer set to 0
[Info : Console] Seer Cooldown set to 25
[Info : Console] Crewmate Killing Roles Show Evil set to False
[Info : Console] Neutral Benign Roles Show Evil set to False
[Info : Console] Neutral Evil Roles Show Evil set to False
[Info : Console] Neutral Killing Roles Show Evil set to False
[Info : Console] Traitor Does Not Swap Colours set to False
[Info : Console] Snitch set to 0
[Info : Console] Snitch Sees Neutral Roles set to False
[Info : Console] Tasks Remaining When Revealed set to 1
[Info : Console] Snitch Sees Impostors In Meetings set to True
[Info : Console] Snitch Sees Traitor set to True
[Info : Console] Spy set to 0
[Info : Console] Who Sees Dead Bodies On Admin set to 0
[Info : Console] Tracker set to 0
[Info : Console] Arrow Update Interval set to 5
[Info : Console] Track Cooldown set to 25
[Info : Console] Tracker Arrows Reset After Each Round set to False
[Info : Console] Maximum Number Of Tracks Per Round set to 5
[Info : Console] Trapper set to 0
[Info : Console] Min Amount Of Time In Trap To Register set to 1
[Info : Console] Trap Cooldown set to 25
[Info : Console] Traps Removed After Each Round set to True
[Info : Console] Maximum Number Of Traps Per Game set to 5
[Info : Console] Trap Size set to 0.25
[Info : Console] Minimum Number Of Roles Required To Trigger Trap set to 3
[Info : Console] Sheriff set to 0
[Info : Console] Sheriff Miskill Kills Crewmate set to False
[Info : Console] Sheriff Kills Executioner set to False
[Info : Console] Sheriff Kills Jester set to False
[Info : Console] Sheriff Kills Arsonist set to False
[Info : Console] Sheriff Kills The Glitch set to False
[Info : Console] Sheriff Kills Juggernaut set to False
[Info : Console] Sheriff Kills Plaguebearer set to False
[Info : Console] Sheriff Kills Werewolf set to False
[Info : Console] Sheriff Kill Cooldown set to 25
[Info : Console] Sheriff Can Report Who They've Killed set to True
[Info : Console] Veteran set to 0
[Info : Console] Can Be Killed On Alert set to False
[Info : Console] Alert Cooldown set to 25
[Info : Console] Alert Duration set to 10
[Info : Console] Maximum Number Of Alerts set to 5
[Info : Console] Vigilante set to 0
[Info : Console] Number Of Vigilante Kills set to 1
[Info : Console] Vigilante Can Kill More Than Once Per Meeting set to False
[Info : Console] Vigilante Can Guess Neutral Benign Roles set to False
[Info : Console] Vigilante Can Guess Neutral Evil Roles set to False
[Info : Console] Vigilante Can Guess Neutral Killing Roles set to False
[Info : Console] Vigilante Can Guess Lovers set to False
[Info : Console] Vigilante Can Guess After Voting set to False
[Info : Console] Altruist set to 0
[Info : Console] Altruist Revive Duration set to 10
[Info : Console] Target's Body Disappears On Beginning Of Revive set to False
[Info : Console] Medic set to 0
[Info : Console] Show Shielded Player set to 0
[Info : Console] Who Gets Murder Attempt Indicator set to 0
[Info : Console] Shield Breaks On Murder Attempt set to False
[Info : Console] Show Medic Reports set to True
[Info : Console] Time Where Medic Will Have Name set to 0
[Info : Console] Time Where Medic Will Have Color Type set to 15
[Info : Console] Engineer set to 0
[Info : Console] Maximum Number Of Fixes set to 5
[Info : Console] Mayor set to 0
[Info : Console] Initial Mayor Vote Bank set to 1
[Info : Console] Mayor Votes Show Anonymous set to False
[Info : Console] Medium set to 0
[Info : Console] Mediate Cooldown set to 10
[Info : Console] Reveal Appearance Of Mediate Target set to True
[Info : Console] Reveal The Medium To The Mediate Target set to True
[Info : Console] Who Is Revealed With Mediate set to 0
[Info : Console] Swapper set to 0
[Info : Console] Swapper Can Button set to True
[Info : Console] Transporter set to 0
[Info : Console] Transport Cooldown set to 25
[Info : Console] Maximum Number Of Transports set to 5
[Info : Console] Transporter Can Use Vitals set to False
[Info : Console] Amnesiac set to 0
[Info : Console] Amnesiac Gets Arrows Pointing To Dead Bodies set to False
[Info : Console] Time After Death Arrow Appears set to 5
[Info : Console] Guardian Angel set to 0
[Info : Console] Protect Cooldown set to 25
[Info : Console] Protect Duration set to 10
[Info : Console] Kill Cooldown Reset When Protected set to 2.5
[Info : Console] Maximum Number Of Protects set to 5
[Info : Console] Show Protected Player set to 0
[Info : Console] GA Becomes On Target Dead set to 0
[Info : Console] Target Knows GA Exists set to False
[Info : Console] GA Knows Targets Role set to False
[Info : Console] Survivor set to 0
[Info : Console] Vest Cooldown set to 25
[Info : Console] Vest Duration set to 10
[Info : Console] Kill Cooldown Reset On Attack set to 2.5
[Info : Console] Maximum Number Of Vests set to 5
[Info : Console] Executioner set to 0
[Info : Console] Executioner Becomes On Target Dead set to 0
[Info : Console] Executioner Can Button set to True
[Info : Console] Jester set to 0
[Info : Console] Jester Can Button set to True
[Info : Console] Jester Can Hide In Vents set to False
[Info : Console] Jester Has Impostor Vision set to False
[Info : Console] Phantom set to 0
[Info : Console] Tasks Remaining When Phantom Can Be Clicked set to 5
[Info : Console] Arsonist set to 0
[Info : Console] Douse Cooldown set to 25
[Info : Console] Maximum Alive Players Doused set to 5
[Info : Console] Arsonist Has Impostor Vision set to False
[Info : Console] Ignite Cooldown Removed When Arsonist Is Last Killer set to False
[Info : Console] Juggernaut set to 0
[Info : Console] Juggernaut Initial Kill Cooldown set to 25
[Info : Console] Reduced Kill Cooldown Per Kill set to 5
[Info : Console] Juggernaut Can Vent set to False
[Info : Console] Plaguebearer set to 0
[Info : Console] Infect Cooldown set to 25
[Info : Console] Pestilence Kill Cooldown set to 25
[Info : Console] Pestilence Can Vent set to False
[Info : Console] The Glitch set to 0
[Info : Console] Mimic Cooldown set to 25
[Info : Console] Mimic Duration set to 10
[Info : Console] Hack Cooldown set to 25
[Info : Console] Hack Duration set to 10
[Info : Console] Glitch Kill Cooldown set to 25
[Info : Console] Glitch Hack Distance set to 0
[Info : Console] Glitch Can Vent set to False
[Info : Console] Werewolf set to 0
[Info : Console] Rampage Cooldown set to 25
[Info : Console] Rampage Duration set to 25
[Info : Console] Rampage Kill Cooldown set to 10
[Info : Console] Werewolf Can Vent When Rampaged set to False
[Info : Console] Escapist set to 0
[Info : Console] Recall Cooldown set to 25
[Info : Console] Escapist Can Vent set to False
[Info : Console] Grenadier set to 0
[Info : Console] Flash Grenade Cooldown set to 25
[Info : Console] Flash Grenade Duration set to 10
[Info : Console] Flash Radius set to 1
[Info : Console] Indicate Flashed Crewmates set to False
[Info : Console] Grenadier Can Vent set to False
[Info : Console] Morphling set to 0
[Info : Console] Morphling Cooldown set to 25
[Info : Console] Morphling Duration set to 10
[Info : Console] Morphling Can Vent set to False
[Info : Console] Swooper set to 0
[Info : Console] Swoop Cooldown set to 25
[Info : Console] Swoop Duration set to 10
[Info : Console] Swooper Can Vent set to False
[Info : Console] Bomber set to 0
[Info : Console] Detonate Delay set to 5
[Info : Console] Max Kills In Detonation set to 5
[Info : Console] Detonate Radius set to 0.25
[Info : Console] Bomber Can Vent set to False
[Info : Console] Traitor set to 0
[Info : Console] Minimum People Alive When Traitor Can Spawn set to 5
[Info : Console] Traitor Won't Spawn If Any Neutral Killing Is Alive set to False
[Info : Console] Blackmailer set to 0
[Info : Console] Initial Blackmail Cooldown set to 10
[Info : Console] Miner set to 0
[Info : Console] Mine Cooldown set to 25
[Info : Console] Undertaker set to 0
[Info : Console] Drag Cooldown set to 25
[Info : Console] Undertaker Drag Speed set to 0.75
[Info : Console] Undertaker Can Vent set to False
[Info : Console] Undertaker Can Vent While Dragging set to False
[Info : Console] Bait set to 0
[Info : Console] Minimum Delay for the Bait Report set to 0
[Info : Console] Maximum Delay for the Bait Report set to 1
[Info : Console] Diseased set to 0
[Info : Console] Diseased Kill Multiplier set to 3
[Info : Console] Flash set to 0
[Info : Console] Flash Speed set to 1.25
[Info : Console] Giant set to 0
[Info : Console] Giant Speed set to 0.75
[Info : Console] Lovers set to 0
[Info : Console] Both Lovers Die set to True
[Info : Console] Loving Impostor Probability set to 20
[Info : Console] Neutral Roles Can Be Lovers set to True
[Info : Console] Underdog set to 0
[Info : Console] Kill Cooldown Bonus set to 5
[Info : Console] Increased Kill Cooldown When 2+ Imps set to True
[Info :Il2CppInterop] Registered mono type TownOfUs.RainbowMod.RainbowBehaviour in il2cpp domain
[Message: BepInEx] Chainloader startup complete
[Info :Mini.RegionInstall] Current region: Europe (1 servers)
[Info :Mini.RegionInstall] Region "Http-1" @ https://matchmaker-eu.among.us:443
[Info :Mini.RegionInstall] Removing User Regions: "TOU MASTER", "LMJ NA", "LMJ EU", "TOU NA", "TOU EU", "MOD NA", "MOD EU"
[Info :Mini.RegionInstall] Adding User Regions
[Info :Mini.RegionInstall] Parsing {"CurrentRegionIdx":0,"Regions":[{"$type":"StaticHttpRegionInfo, Assembly-CSharp","Name":"Modded EU (MEU)","PingServer":"https://au-eu.duikbo.at","Servers":[{"Name":"Http-1","Ip":"https://au-eu.duikbo.at","Port":443,"UseDtls":false,"Players":0,"ConnectionFailures":0}],"TranslateName":1003},{"$type":"StaticHttpRegionInfo, Assembly-CSharp","Name":"Modded NA (MNA)","PingServer":"https://www.aumods.one","Servers":[{"Name":"Http-1","Ip":"https://www.aumods.one","Port":443,"UseDtls":false,"Players":0,"ConnectionFailures":0}],"TranslateName":1003},{"$type":"StaticHttpRegionInfo, Assembly-CSharp","Name":"Modded Asia (MAS)","PingServer":"https://au-as.duikbo.at","Servers":[{"Name":"Http-1","Ip":"https://au-as.duikbo.at","Port":443,"UseDtls":false,"Players":0,"ConnectionFailures":0}],"TranslateName":1003}]}
[Info :Mini.RegionInstall] Loading server data
[Info :Mini.RegionInstall] Region "Modded EU (MEU)" @ https://au-eu.duikbo.at:443
[Info :Mini.RegionInstall] Region "Modded NA (MNA)" @ https://www.aumods.one:443
[Info :Mini.RegionInstall] Region "Modded Asia (MAS)" @ https://au-as.duikbo.at:443
[Info :Mini.RegionInstall] Adding 3 regions
[Info :Mini.RegionInstall] Current region: Europe (1 servers)
[Info :Mini.RegionInstall] Region "Http-1" @ https://matchmaker-eu.among.us:443
[Info :Mini.RegionInstall] Current server: Http-1: https://matchmaker-eu.among.us:443 True
[Info :Mini.RegionInstall] Current region: Europe (1 servers)
[Info :Mini.RegionInstall] Region "Http-1" @ https://matchmaker-eu.among.us:443
[Info : Reactor] Region file reloaded
[Info :Il2CppInterop] Registered mono type BepInEx.Unity.IL2CPP.Utils.Collections.Il2CppManagedEnumerator in il2cpp domain
[Info : Reactor] Joining 127.0.0.1:22023
[Info : Reactor] Currently using dtls: False. Should use dtls: False
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Error :Il2CppInterop] During invoking native->managed trampoline
Exception: System.NullReferenceException: Object reference not set to an instance of an object.
at TownOfUs.Patches.SetTasks.Postfix(PlayerControl __instance) in C:\Users\Ethan\Documents\GitHub\Town-Of-Us-Dev-2021-12-15\source\Patches\SetTasks.cs:line 13
at DMD(PlayerControl this, List`1 tasks)
at (il2cpp -> managed) SetTasks(IntPtr , IntPtr , Il2CppMethodInfo* )
[Info :Mini.RegionInstall] Removing User Regions: "TOU MASTER", "LMJ NA", "LMJ EU", "TOU NA", "TOU EU", "MOD NA", "MOD EU"
[Info :Mini.RegionInstall] Adding User Regions
[Info :Mini.RegionInstall] Parsing {"CurrentRegionIdx":0,"Regions":[{"$type":"StaticHttpRegionInfo, Assembly-CSharp","Name":"Modded EU (MEU)","PingServer":"https://au-eu.duikbo.at","Servers":[{"Name":"Http-1","Ip":"https://au-eu.duikbo.at","Port":443,"UseDtls":false,"Players":0,"ConnectionFailures":0}],"TranslateName":1003},{"$type":"StaticHttpRegionInfo, Assembly-CSharp","Name":"Modded NA (MNA)","PingServer":"https://www.aumods.one","Servers":[{"Name":"Http-1","Ip":"https://www.aumods.one","Port":443,"UseDtls":false,"Players":0,"ConnectionFailures":0}],"TranslateName":1003},{"$type":"StaticHttpRegionInfo, Assembly-CSharp","Name":"Modded Asia (MAS)","PingServer":"https://au-as.duikbo.at","Servers":[{"Name":"Http-1","Ip":"https://au-as.duikbo.at","Port":443,"UseDtls":false,"Players":0,"ConnectionFailures":0}],"TranslateName":1003}]}
[Info :Mini.RegionInstall] Loading server data
[Info :Mini.RegionInstall] Region "Modded EU (MEU)" @ https://au-eu.duikbo.at:443
[Info :Mini.RegionInstall] Region "Modded NA (MNA)" @ https://www.aumods.one:443
[Info :Mini.RegionInstall] Region "Modded Asia (MAS)" @ https://au-as.duikbo.at:443
[Info :Mini.RegionInstall] Adding 3 regions
[Info :Mini.RegionInstall] Current region: Europe (1 servers)
[Info :Mini.RegionInstall] Region "Http-1" @ https://matchmaker-eu.among.us:443
[Info :Mini.RegionInstall] Current server: Http-1: https://matchmaker-eu.among.us:443 True
[Info :Mini.RegionInstall] Current region: Europe (1 servers)
[Info :Mini.RegionInstall] Region "Http-1" @ https://matchmaker-eu.among.us:443
[Info : Reactor] Region file reloaded

Weirdly enough it looks like errors are coming from SetTasks functions, but sadly I don't know inner workings of TOUR or Reactor too well yet.

whichtwix commented 1 year ago

oh i see, a quirk with the mod is vanilla imp becomes unusable, the mod actually recreates vanilla imp with its own system for use in the mod, go to among us data/boot.config, and delete the single instance= line, then open 4 instances and try a lobby with some roles on and see if it occurs there

haaldor commented 1 year ago

Allright, after testing with your recommendations:

  1. Indeed, making normal lobby works like a charm, with all keybindings working with exception of ESC (it doesn't show settings menu, but it makes me slowly self-doubt if that was ever a thing... was it? Using ESC to open the settings menu? I'm pretty sure I used to do that)
  2. When I create Hide and Seek lobby, "Start" button stops responding and doesn't do anything
  3. If I'm not the lobby creator and Hide and Seek game starts, it uses normal impostor role - so I don't have kill button and "Q" doesn't work.

Interestingly enough, other players with this mod installed can kill, so I'm a bit confused.

So my question here is - is it possible to play Hide and Seek with this mod installed? And also a thought - I wonder how tough it would be to add mod settings to practice mode as well, for testing purposes. Would be helpful for players to learn the roles, and for testing purposes as well!

whichtwix commented 1 year ago

the mod leaves hide n seek as is and tries to attempt to not make it buggy, tho ig it has then, and there arent any freeplay integration built in though you could use this, it lets you make bots in the lobby then start the game, then you can switch between them all ingame

as for 2, anything in the logs or no

eDonnes124 commented 1 year ago

I can't find a way to replicate this.