Popcorn-Factory / Arsonist-RoR2

Arsonist, The Manic Incendiary, a custom survivor in RoR2
1 stars 2 forks source link

Network errors + arsonist doesn't make sounds #14

Open LordVGames opened 6 months ago

LordVGames commented 6 months ago

I could still hear the hit sounds from the arsonist player dealing damage to enemies, but couldn't hear any sounds from the flamethrower itself and other abilities. If it makes any difference, both me and the arsonist player were clients.

These errors were being spammed in the log ``` [Error : Unity Log] IndexOutOfRangeException: NetworkReader:ReadByte out of range:NetBuf sz:7 pos:7 Stack trace: UnityEngine.Networking.NetBuffer.ReadByte () (at <2a7d59f3977e436480000365e023da3e>:IL_0022) UnityEngine.Networking.NetworkReader.ReadUInt32 () (at <2a7d59f3977e436480000365e023da3e>:IL_000C) ArsonistMod.Modules.Networking.PlaySoundNetworkRequest.Deserialize (UnityEngine.Networking.NetworkReader reader) (at <27618eac6bec4cc29d17911f3d9afc78>:IL_000D) R2API.Networking.NetworkingAPI.HandleMessageClient (UnityEngine.Networking.NetworkMessage msg) (at <4a6d8df23ccf4ac8977f18ab1e72cb81>:IL_0036) UnityEngine.Networking.NetworkConnection.HandleReader (UnityEngine.Networking.NetworkReader reader, System.Int32 receivedSize, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_012D) UnityEngine.Networking.NetworkConnection.HandleBytes (System.Byte[] buffer, System.Int32 receivedSize, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_0007) UnityEngine.Networking.NetworkConnection.TransportReceive (System.Byte[] bytes, System.Int32 numBytes, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_0000) RoR2.Networking.SteamNetworkConnection.TransportReceive (System.Byte[] bytes, System.Int32 numBytes, System.Int32 channelId) (at <1d532be543be416b9db3594e4b62447d>:IL_0019) RoR2.Networking.NetworkManagerSystemSteam.OnP2PData (Facepunch.Steamworks.BaseSteamworks receiver, CSteamID senderSteamId, System.Byte[] data, System.Int32 dataLength, System.Int32 channel) (at <1d532be543be416b9db3594e4b62447d>:IL_0044) RoR2.Networking.NetworkManagerSystemSteam.OnSteamClientP2PData (System.UInt64 senderSteamId, System.Byte[] data, System.Int32 dataLength, System.Int32 channel) (at <1d532be543be416b9db3594e4b62447d>:IL_000C) Facepunch.Steamworks.Networking.ReadP2PPacket (System.Int32 channel) (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0082) Facepunch.Steamworks.Networking.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0054) Facepunch.Steamworks.BaseSteamworks.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0006) Facepunch.Steamworks.Client.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0025) RoR2.SteamworksClientManager.Update () (at <1d532be543be416b9db3594e4b62447d>:IL_0006) RoR2.RoR2Application.Update () (at <1d532be543be416b9db3594e4b62447d>:IL_005F) ``` ``` [Error : Unity Log] IndexOutOfRangeException: NetworkReader:ReadByte out of range:NetBuf sz:7 pos:7 Stack trace: UnityEngine.Networking.NetBuffer.ReadByte () (at <2a7d59f3977e436480000365e023da3e>:IL_0022) UnityEngine.Networking.NetworkReader.ReadUInt32 () (at <2a7d59f3977e436480000365e023da3e>:IL_0000) UnityEngine.Networking.NetworkReader.ReadSingle () (at <2a7d59f3977e436480000365e023da3e>:IL_0000) ArsonistMod.Modules.Networking.TakeDamageNetworkRequest.Deserialize (UnityEngine.Networking.NetworkReader reader) (at <27618eac6bec4cc29d17911f3d9afc78>:IL_0019) R2API.Networking.NetworkingAPI.HandleMessageClient (UnityEngine.Networking.NetworkMessage msg) (at <4a6d8df23ccf4ac8977f18ab1e72cb81>:IL_0036) UnityEngine.Networking.NetworkConnection.HandleReader (UnityEngine.Networking.NetworkReader reader, System.Int32 receivedSize, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_012D) UnityEngine.Networking.NetworkConnection.HandleBytes (System.Byte[] buffer, System.Int32 receivedSize, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_0007) UnityEngine.Networking.NetworkConnection.TransportReceive (System.Byte[] bytes, System.Int32 numBytes, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_0000) RoR2.Networking.SteamNetworkConnection.TransportReceive (System.Byte[] bytes, System.Int32 numBytes, System.Int32 channelId) (at <1d532be543be416b9db3594e4b62447d>:IL_0019) RoR2.Networking.NetworkManagerSystemSteam.OnP2PData (Facepunch.Steamworks.BaseSteamworks receiver, CSteamID senderSteamId, System.Byte[] data, System.Int32 dataLength, System.Int32 channel) (at <1d532be543be416b9db3594e4b62447d>:IL_0044) RoR2.Networking.NetworkManagerSystemSteam.OnSteamClientP2PData (System.UInt64 senderSteamId, System.Byte[] data, System.Int32 dataLength, System.Int32 channel) (at <1d532be543be416b9db3594e4b62447d>:IL_000C) Facepunch.Steamworks.Networking.ReadP2PPacket (System.Int32 channel) (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0082) Facepunch.Steamworks.Networking.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0054) Facepunch.Steamworks.BaseSteamworks.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0006) Facepunch.Steamworks.Client.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0025) RoR2.SteamworksClientManager.Update () (at <1d532be543be416b9db3594e4b62447d>:IL_0006) RoR2.RoR2Application.Update () (at <1d532be543be416b9db3594e4b62447d>:IL_005F) ``` ``` [Error : Unity Log] IndexOutOfRangeException: NetworkReader:ReadByte out of range:NetBuf sz:7 pos:7 Stack trace: UnityEngine.Networking.NetBuffer.ReadByte () (at <2a7d59f3977e436480000365e023da3e>:IL_0022) UnityEngine.Networking.NetworkReader.ReadUInt32 () (at <2a7d59f3977e436480000365e023da3e>:IL_0000) UnityEngine.Networking.NetworkReader.ReadSingle () (at <2a7d59f3977e436480000365e023da3e>:IL_0000) ArsonistMod.Modules.Networking.FlamethrowerDotNetworkRequest.Deserialize (UnityEngine.Networking.NetworkReader reader) (at <27618eac6bec4cc29d17911f3d9afc78>:IL_0019) R2API.Networking.NetworkingAPI.HandleMessageClient (UnityEngine.Networking.NetworkMessage msg) (at <4a6d8df23ccf4ac8977f18ab1e72cb81>:IL_0036) UnityEngine.Networking.NetworkConnection.HandleReader (UnityEngine.Networking.NetworkReader reader, System.Int32 receivedSize, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_012D) UnityEngine.Networking.NetworkConnection.HandleBytes (System.Byte[] buffer, System.Int32 receivedSize, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_0007) UnityEngine.Networking.NetworkConnection.TransportReceive (System.Byte[] bytes, System.Int32 numBytes, System.Int32 channelId) (at <2a7d59f3977e436480000365e023da3e>:IL_0000) RoR2.Networking.SteamNetworkConnection.TransportReceive (System.Byte[] bytes, System.Int32 numBytes, System.Int32 channelId) (at <1d532be543be416b9db3594e4b62447d>:IL_0019) RoR2.Networking.NetworkManagerSystemSteam.OnP2PData (Facepunch.Steamworks.BaseSteamworks receiver, CSteamID senderSteamId, System.Byte[] data, System.Int32 dataLength, System.Int32 channel) (at <1d532be543be416b9db3594e4b62447d>:IL_0044) RoR2.Networking.NetworkManagerSystemSteam.OnSteamClientP2PData (System.UInt64 senderSteamId, System.Byte[] data, System.Int32 dataLength, System.Int32 channel) (at <1d532be543be416b9db3594e4b62447d>:IL_000C) Facepunch.Steamworks.Networking.ReadP2PPacket (System.Int32 channel) (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0082) Facepunch.Steamworks.Networking.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0054) Facepunch.Steamworks.BaseSteamworks.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0006) Facepunch.Steamworks.Client.Update () (at <0ca17294c1634ce4acda47c711e5ecf1>:IL_0025) RoR2.SteamworksClientManager.Update () (at <1d532be543be416b9db3594e4b62447d>:IL_0006) RoR2.RoR2Application.Update () (at <1d532be543be416b9db3594e4b62447d>:IL_005F) ```
Ethanol10 commented 5 months ago

Hi there, thanks for the issue report! I'll have a look into it.

If I may ask, how long were you playing for before it started happening? Was it present from the start or was it showing only after a certain amount of time?

LordVGames commented 5 months ago

IIRC it was there from the start of the run

Ethanol10 commented 5 months ago

What's your mod list?

LordVGames commented 5 months ago

It's pretty big. I haven't tested this bug without all of them yet so idk if it's a mod incompat or not.

Mod list ``` bbepis-BepInExPack-5.4.2113 RiskofThunder-HookGenPatcher-1.2.3 tristanmcpherson-R2API-5.0.5 niwith-DropinMultiplayer-3.0.0 XoXFaby-BetterUI-2.8.4 William758-ZetAspects-2.7.35 William758-ZetArtifacts-1.4.8 William758-ZetTweaks-1.1.6 EnforcerGang-Enforcer-3.8.0 EnforcerGang-MinerUnearthed-1.9.8 Gnome-ChefMod-2.2.8 Moffein-Fix_Playercount-1.2.2 Moffein-Ancient_Wisp-1.6.5 Moffein-Clay_Men-1.5.5 Moffein-No_Levelup_Heal-1.0.5 Moffein-Lunar_Wisp_Falloff-1.1.1 TeamMoonstorm-MoonstormSharedUtils-1.6.3 KingEnderBrine-ScrollableLobbyUI-1.8.0 TheTimesweeper-SurvivorSortOrder-1.0.3 KingEnderBrine-RandomCharacterSelection-1.4.1 TheTimesweeper-BetterHudLite-0.1.4 DestroyedClone-BossDamageTracker-1.0.0 DestroyedClone-DeathMessageAboveCorpse-1.0.3 DestroyedClone-ConfigurablePlayerDeathEffect-1.0.0 DestroyedClone-ChatboxEdit-1.0.1 DestroyedClone-HealthbarImmune-1.0.2 DestroyedClone-RadarEffectToggle-1.1.0 DestroyedClone-ViewAllViewables-1.1.1 Paladin_Alliance-PaladinMod-1.6.3 AceOfShades-QuickRestart-1.4.2 DestroyedClone-HideHuntressTracker-1.0.2 DestroyedClone-HeresyAnims-1.0.0 Maci-ReadyConfig-1.0.0 kking117-VoidInfestorTweak-1.2.1 EnforcerGang-HAND_OVERCLOCKED-1.4.3 BasilPanda-RemoveAllyCap-1.0.5 Moffein-Raise_Monster_Level_Cap-1.0.8 rubiefawn-FancyHitmarkers-1.0.0 Moffein-BossKillTimer-1.0.3 KingEnderBrine-ProperSave-2.9.0 RedMushie-RedsSacrifice-1.1.2 DestroyedClone-TransformingAIFix-1.0.0 ChrisFeline-DisableFakeDamage-0.0.2 Evaisa-KeybindsGalore-2.0.1 Rune580-Risk_Of_Options-2.7.1 MetrosexualFruitcake-CustomEmotesAPI-2.2.5 Wolfo-WolfoQualityOfLife-2.5.2 Wolfo-LittleGameplayTweaks-2.5.3 MetrosexualFruitcake-BadAssEmotes-1.7.8 Heyimnoob-UsurperPaladin-1.2.0 amogus_lovers-StandaloneAncientScepter-1.1.33 Bubbet-NetworkedTimedBuffs-1.0.3 Rune580-StopStealingMyMouse-1.2.0 ApeInc-Shrooms-1.0.2 MetrosexualFruitcake-TF2Emotes-1.2.3 TheMysticSword-MysticsRisky2Utils-2.0.15 Moffein-FixDamageTrailNullref-1.0.0 RiskofThunder-R2API_SceneAsset-1.1.1 RiskofThunder-R2API_Networking-1.0.2 RiskofThunder-R2API_ContentManagement-1.0.4 RiskofThunder-R2API_Items-1.0.3 RiskofThunder-R2API_Core-5.0.11 RiskofThunder-R2API_Colors-1.0.1 RiskofThunder-R2API_Unlockable-1.0.2 RiskofThunder-R2API_TempVisualEffect-1.0.2 RiskofThunder-R2API_Sound-1.0.2 RiskofThunder-R2API_RecalculateStats-1.3.0 RiskofThunder-R2API_Prefab-1.0.3 RiskofThunder-R2API_Orb-1.0.1 RiskofThunder-R2API_LobbyConfig-1.0.1 RiskofThunder-R2API_Loadout-1.0.2 RiskofThunder-R2API_Language-1.0.1 RiskofThunder-R2API_Elites-1.0.3 RiskofThunder-R2API_Dot-1.0.1 RiskofThunder-R2API_Director-2.1.0 RiskofThunder-R2API_Difficulty-1.1.2 RiskofThunder-R2API_Deployable-1.0.1 RiskofThunder-R2API_DamageType-1.0.4 RiskofThunder-R2API_CommandHelper-1.0.1 RiskofThunder-R2API_ArtifactCode-1.0.1 Moffein-Archaic_Wisp-1.1.4 MoriyaFaith-RMOR_REFORGED-1.3.2 DestroyedClone-FasterPickupText-1.1.0 TeamMoonstorm-Starstorm2-0.6.6 DestroyedClone-MountainCount-0.2.1 Mico27-FixVoidFog-1.0.1 6thmoon-HealthBarViewer-0.1.2 TeamNinjaDSM-JPs_AV_Effect_Options-2.1.0 Skell-GoldenCoastPlus-0.6.5 DestroyedClone-GoldChestForAll-1.0.11 Goorakh-NoMoreMath-1.3.0 6thmoon-ScopeSensitivity-0.1.2 HIFU-HuntressAutoaimFix-1.1.2 HIFU-HIFUHuntressTweaks-5.0.6 HIFU-HIFULoaderTweaks-1.1.3 HIFU-HIFURailgunnerTweaks-1.0.8 HIFU-HIFUAcridTweaks-1.2.0 HIFU-HIFUCaptainTweaks-1.2.2 HIFU-HIFUEngineerTweaks-1.1.4 HIFU-HIFUBanditTweaks-1.2.3 HIFU-HIFUCommandoTweaks-1.1.7 HIFU-HIFUMercenaryTweaks-1.0.9 HIFU-HIFURexTweaks-1.2.8 HIFU-HIFUArtificerTweaks-1.1.6 HIFU-HIFUVoidFiendTweaks-1.0.1 HIFU-BetterMeteorite-2.0.1 HIFU-BetterSpite-1.1.1 Judgy-WaterTweaker-1.2.0 Nuxlar-FathomlessVoidling-0.9.1 RumblingJOSEPH-VoidItemAPI-1.1.0 Zenithrium-VanillaVoid-1.5.12 William758-ZetItemTweaks-1.2.3 RiskofThunder-R2API_Rulebook-1.0.1 Nebby-VarianceAPI-2.1.3 Nebby-VariantPack_TheOriginal30-2.0.3 Groove_Salad-RiskOfWaiting-1.0.0 prodzpod-AchievementPins-1.0.0 HIFU-FixedFont-1.0.0 PopcornFactory-Arsonist_Mod-2.1.2 KingEnderBrine-LobbySkinsFix-1.2.1 RiskofThunder-R2API_Skins-1.1.0 RiskofThunder-BepInEx_GUI-3.0.2 RiskofThunder-FixPluginTypesSerialization-1.0.3 RiskofThunder-RoR2BepInExPack-1.10.0 EnforcerGang-Rocket-0.9.10 swuff-star-SafeTravelsInSkybox-1.1.1 Moffein-FlurryFix-1.0.1 Moffein-NailgunFix-1.0.0 Moffein-EviscerateFix-1.0.1 Moffein-NoBossRepeat-1.0.0 Moffein-DoubleTapFix-1.0.0 Moffein-AutoSkipCredits-1.0.1 HIFU-BetterRaincoatIcon-1.0.0 Smxrez-SmoreSkins-1.1.2 prodzpod-RecoveredAndReformed-1.1.2 JaceDaDorito-FogboundLagoon-1.1.3 Nuxlar-CoolerMithrix-1.0.1 HIFU-StageAesthetic-1.0.3 Moffein-ArtificerPrimaryRangeFix-1.0.0 TheMysticSword-ExtraChallengeShrines-1.0.2 NotABot-EclipseMultiplayerDisconnectFix-1.0.0 HasteReapr-AssassinMod-1.3.2 Nuxlar-CoolerEclipse-1.1.1 riskofresources-FasterInteractableBalancer-1.0.2 Nuxlar-TweakAI-1.1.1 RiskofThunder-R2API_Addressables-1.0.3 BiggerUkulele-HolyCrapForkIsBack-1.0.6 Nuxlar-EvisIFramesFix-1.0.0 Forced_Reassembly-ClassicBanditSkin-2.0.1 quasikyo-ReduceRecycler-1.1.3 Moffein-Heretic-1.2.2 Fatmando-Seraph-1.0.1 6thmoon-DifficultySelection-0.1.1 not_carl-MagmaMeadow-1.0.0 Nuxlar-FixREXCrash-1.0.1 Miniz-CommandQueueWithSave-1.0.1 Felix-SpeedUpSafeWard-1.0.1 RandomlyAwesome-ModdedDifficultyStatFix-1.0.0 RandomlyAwesome-PingOrdering-1.1.1 Moffein-GupLimiter-1.0.1 Moffein-InteractableLimit-1.0.1 Faustvii-QoLChests-1.1.8 Moffein-ItemStats-1.3.1 Nuxlar-AugmentedVoidReaver-2.2.0 William758-ContentDisabler-1.2.4 Melting-Cube-VengeanceSwarmFix-1.0.1 DestroyedClone-BossDropRewardDelay-1.2.1 Withor-ShurikenFix-1.0.0 Amadare-RailCharges-0.2.1 Xan-NoSelfPing-1.0.0 duckduckgreyduck-NegativeRegenFix-1.0.0 1nsider-BetterChaosPool-1.0.0 WubsCrew-RocketTF2-1.0.1 Nuxlar-EarlySpawnBoost-1.1.0 EnforcerGang-SniperClassic-1.5.5 Risky_Sleeps-ClassicItemsReturns-1.3.4 Moffein-Bandit_Dynamite_Toss-1.1.2 Smxrez-NemesisSkins-0.3.4 Dragonyck-Gunslinger-1.10.1 Griff-Drone_Repair_Kit-1.1.5 Heyimnoob-RoR_1_Bell-1.1.0 WDH-ThatWasMine-1.1.4 Moffein-Risky_Artifacts-2.2.9 Heyimnoob-Voice_Acted_Mithrix-1.1.2 DogeTeam-ArtifactOfChosen-1.1.1 Groove_Salad-ProperlyPersistentProfilesPatchPlugin-1.0.0 shbones-ShbonesVariants-0.0.3 Goorakh-BetterLoadingScreen-1.0.0 rob_gaming-BulletFalloffQoL-1.0.0 TheTimesweeper-EnemyItemDisplays-0.1.1 Chinchi-DroneRecycler-1.0.0 BoaphilMods-PhilsBenthicPuritySwap-1.0.1 Chinchi-SwitchChaosAndGesture-1.0.0 fiendtopia-VoidFiendHudTweaks-1.0.1 Goorakh-AudioOverlapFix-1.2.0 HIFU-HIFUMultTweaks-1.0.5 Moffein-ScrapLauncherReload-1.0.0 Moffein-ArtificerM1Reload-1.0.1 Flyingcomputer-Exchange_Changes-1.0.8 Risky_Lives-Videogame_Mod_2_Unofficial-0.16.7 Moffein-AI_Blacklist-1.6.2 Moffein-FixGenesisLoopConsoleSpam-1.0.0 Forced_Reassembly-Bombardier-0.5.0 HIFU-BetterVoid-1.2.1 zombieseatflesh7-DynamicBarrierDecay-2.0.1 Unknown-LostInTransit (Newest build from discord)-0.0.0 Chinchi-FixVstr-1.0.0 DeDeDeMain-Ser_Junkan-1.0.0 Moffein-No_Void_Allies-1.0.6 Goorakh-AttackDirectionFix-1.0.0 NeonRain-Amp-2.0.2 Nebby-VariantPack_NebbysWrath-2.0.2 Wolfo-SimulacrumAdditions-1.7.3 Wolfo-VanillaArtifactsPlus-2.5.2 itsschwer-DamageLog-1.0.0 Stars_In_The_Sky-ChirrStorm2-1.0.3 VarnaScelestus-Enhanced_OSP-1.3.1 Groove_Salad-Groove_Salad_vs_the_Game-0.0.0 Kirefel-Bazaar_Qol-1.0.0 Wolfo-WolfoArtifacts-2.5.1 HIFU-Optimization-1.1.0 VarnaScelestus-Ephemeral_Coins-2.3.3 kking117-FlatItemBuff-1.20.1 OakPrime-XiConstructFix-1.0.0 kking117-ZoeaRework-1.1.8 TheMysticSword-BanditHPThresholdDisplay-1.0.3 kking117-WarBannerBuff-5.1.0 12GaugeAwayFromFace-TF2_Engineer_Skin-1.0.3 kking117-AgilePowerSaw-1.4.0 kking117-QueenGlandBuff-1.4.0 kking117-HalcyonSeedBuff-1.0.3 KrononConspirator-Rein_Marksman-1.1.0 Nuxlar-AccelPlus-1.0.0 KrononConspirator-Bulwark_Enforcer-1.0.0 Goorakh-PizzaClientLagFix-1.2.0 prodzpod-Hypercrit2-1.2.6 Nuxlar-RailgunnerCritFix-1.0.1 rob_gaming-Ravager-1.1.2 ```
Ethanol10 commented 5 months ago

Damn lol, I'll see what I can do with this info. Thanks!

Ethanol10 commented 5 months ago

Unsure if I can fix this one, can't seem to replicate it.

Ethanol10 commented 5 months ago

I'll leave it open for now.