cseelhoff / RimThreaded

RimThreaded is a RimWorld mod designed to enable RimWorld to utilize multiple threads.
MIT License
117 stars 20 forks source link

"Combat Extended" RimThreaded with Combat Extended: mortar shells not working properly, probably related to bugs #369 & #370 #373

Closed pastorismylord closed 3 years ago

pastorismylord commented 3 years ago

Describe the bug IMPORTANT: Please first search existing bugs to ensure you are not creating a duplicate bug report.

when using mortar shells, after the shell explodes a miriad of error logs appear.

To Reproduce Steps to reproduce the behavior:

  1. install a mortar
  2. procure HE Shells
  3. fire shells
  4. See error

Error Log Link to contents of Player.log or Error.log (Please use something like gist or pastebin. DO NOT PASTE HERE)

https://gist.github.com/HugsLibRecordKeeper/cc24c50267323e61ffe6062e6cba4742

Mod List Paste contents of ModList used when bug occurred.

Harmony(brrainz.harmony)[mv:1.0.4.0]: 0Harmony(2.0.2), HarmonyMod(1.0.4) Core(Ludeon.RimWorld): (no assemblies) Royalty(Ludeon.RimWorld.Royalty): (no assemblies) HugsLib(UnlimitedHugs.HugsLib)[ov:8.0.1]: 0Harmony(av:2.0.2,fv:1.2.0.1), HugsLib(av:1.0.0,fv:8.0.1) Mod Manager(fluffy.modmanager)[mv:3.8.1038]: 0ColourPicker(2.0.0.43090), FluffyUI(1.0.0.41636), ModManager(av:3.0.0,fv:3.8.1038), SemVer(1.2.2), YamlDotNet(av:8.0.0,fv:8.1.0) 4M Mehni's Misc Modifications 1.2: 4M(1.2.0) Allow Tool(UnlimitedHugs.AllowTool): AllowTool(av:3.6.0,fv:3.10.1) Achtung!(brrainz.achtung)[mv:3.1.3.0]: 0Harmony(av:2.0.2,fv:2.0.4), 0MultiplayerAPI(av:0.2.0,fv:0.1.0), AchtungMod(3.1.3) Animals Gender On Caravan(mrcool92.agoc)[mv:1.5]: 0Harmony(av:2.0.2,fv:1.2.0.1), AnimalsGenderOnCaravan(1.0.0) Architect Icons(com.bymarcin.ArchitectIcons): ArchitectIcons(1.2.0) Auto-Cut Blight(razor2.3.AnotherRimworldMod.AutoCutBlight): AutoCutBlight(1.1.1) Balanced Eclipse and Solar Flare(neceros.balancedeclipseandsolarflare): (no assemblies) Avoid Friendly Fire(falconne.AFF): AvoidFriendlyFire(1.1.9) Combat Extended(CETeam.CombatExtended)[mv:1.2.3.2]: 0Harmony(av:2.0.2,fv:2.0.1), CombatExtended(0.0.0) MendAndRecycle(notfood.MendAndRecycle)[mv:1.0.1.0]: MendAndRecycle(0.0.0) Misc. Robots(Haplo.Miscellaneous.Robots)[mv:1.2.4]: AIRobot(1.2.5) Misc. Robots++(Alaestor.MiscRobots.PlusPlus): MiscRobotsPlusPlus(3.2.0) Vanilla Armour Expanded(VanillaExpanded.VARME)[mv:1.2.0]: 0Harmony(av:2.0.2,fv:2.0.0.7), AdvancedShieldBelts(1.0.0), Camouflage(1.0.0) Vanilla Apparel Expanded(VanillaExpanded.VAPPE)[mv:1.2.0]: (no assemblies) Awesome Inventory(NotooShabby.AwesomeInventory): AwesomeInventory.Base(av:1.0.7572.33255,fv:1.0.0), NotooShabby.RimWorldUtility(av:1.0.7572.33255,fv:1.0.0), AwesomeInventoryCommon1.1(av:1.0.7572.33255,fv:1.0.0), AwesomeInventoryCE1.1(1.0.7572.33256) Better Workbench Management(falconne.BWM): $HugsLibChecker(0.5.0), ImprovedWorkbenches(1.1.18) Better Pawn Control(VouLT.BetterPawnControl)[ov:2.1.2]: $HugsLibChecker(0.5.0), BetterPawnControl(av:1.9.2,fv:1.0.0) Better Time Format(netrve.bettertime): BetterTimeFormat(2.0.0) Better Vanilla Masking(Owlchemist.BetterVanillaMasking): (no assemblies) Bionic icons(automatic.bionicicons): BionicIcons(1.0.0) Brrr and Phew (Continued)(Mlie.BrrandPhew)[mv:1.0.3.0]: 0MultiplayerAPI(av:0.2.0,fv:0.1.0), Brrr(1.0.0) Build From Inventory(Uuugggg.BuildFromInventory): Build_From_Inventory(1.0.0) CM Color Coded Mood Bar 1.1+: 0Harmony(av:2.0.2,fv:2.0.0.8), 1SettingsHelper(av:0.19.1.36477,fv:0.19.1), ClassLibrary(0.0.0) Camera+(brrainz.cameraplus)[mv:2.0.4.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), CameraPlus(2.0.4) CleaningArea(hatti.cleaningarea): 0Harmony(av:2.0.2,fv:1.1.0), CleaningArea(av:1.0.3,fv:1.0.3) Combat Extended Guns(CETeam.CombatExtendedGuns)[mv:1.0.1.3]: (no assemblies) CustomDeathRandomness(torann.CustomDeathRandomness): CustomDeathRandomness(1.1.2.1) De-generalize Work(Alias.DegeneralizeWork): (no assemblies) Death Rattle Continued 1.2: 0Harmony(av:2.0.2,fv:2.0.0.6), DeathRattle(av:18.10.30,fv:18.10.30) Desire Paths(fluffy.desirepaths)[mv:0.8.102]: DesirePaths(av:0.0.0,fv:0.8.105), FluffyExperiment(av:3.0.0,fv:3.8.1060) Dismiss Trader (Continued)(Mlie.DismissTrader)[mv:1.0.5.0]: Dismiss_Trader(0.1.1) DontBlockDoor1.0-1.2: DontBlockDoor(0.0.0) Dubs Break Mod(Dubwise.DubsBreakMod): 0Harmony(2.0.2), DubsBreakMod(av:1.0.7592.3805,fv:1.0.0) Dubs Mint Menus(Dubwise.DubsMintMenus)[mv:1.2.790]: 0Harmony(av:2.0.2,fv:2.0.3), DubsMintMenus(av:1.2.7647.31219,fv:1.0.0) EdB Prepare Carefully(EdB.PrepareCarefully)[mv:1.2.1]: 0Harmony(2.0.2), EdBPrepareCarefully(av:1.1.1,fv:1.2.1) Expanded Roofing(wit.expandedroofing)[mv:1.0.2]: 0Harmony(av:2.0.2,fv:1.2.0.1), 1SettingsHelper(av:0.19.1.36477,fv:0.19.1), ExpandedRoofing(av:1.1.1.32152,fv:1.1.1) Fallout Traits (Continued)(Mlie.FalloutTraits)[mv:1.0.5.0]: (no assemblies) Fertile Fields 1.1: 0Harmony(av:2.0.2,fv:2.0.0.6), Rainbeau's Fertile Fields(1.0.7461.34901) Five Second Rule(Uuugggg.FiveSecondRule): Five_Second_Rule(1.0.0) Fixable Mood Debuffs Alert(fyarn.FixableMoodDebuffsAlert): Fixable_Mood_Debuffs_Alert(1.0.0) FloraTab(bodlosh.FloraTab): FloraTab(1.0.7121.30705) Fluffy Breakdowns(fluffy.fluffybreakdowns)[mv:4.4.54]: FluffyExperiment(av:3.0.0,fv:3.8.1060), Fluffy_Breakdowns(av:4.0.0,fv:4.4.56) Food Alert (Continued)(Mlie.FoodAlert)[mv:1.0.9.0]: 1SettingsHelper(av:0.19.1.36477,fv:0.19.1), FoodAlert(av:0.1.1,fv:0.1.1.1) Giddy-up! Core(roolo.giddyupcore)[ov:3.0.0]: 0MultiplayerAPI(av:0.2.0,fv:0.1.0), GiddyUpCore(av:0.0.0,fv:0.0.0) Giddy-up! Battle Mounts(roolo.giddyupbattlemounts)[ov:1.0.3]: DependencyChecker(1.0.0), 0MultiplayerAPI(av:0.2.0,fv:0.1.0), Battlemounts(av:1.2.0,fv:1.2.0) Giddy-up! Caravan(roolo.giddyupcaravan)[ov:2.0.3]: DependencyChecker(1.0.0), 0MultiplayerAPI(av:0.2.0,fv:0.1.0), GiddyUpCaravan(av:0.0.0,fv:0.0.0) Giddy-up! Ride and Roll(roolo.giddyuprideandroll)[ov:1.2.1]: DependencyChecker(1.0.0), 0MultiplayerAPI(av:0.2.0,fv:0.1.0), GiddyUpRideAndRoll(av:0.0.0,fv:0.0.0) Haul to Stack(jkluch.HaulToStack): HaulToStack(1.0.0) High quality textures(automatic.highqualitytextures): 0Harmony(2.0.2), HighQualityTextures(1.0.0) I Clearly Have Enough! (Continued)(Mlie.IClearlyHaveEnough)[mv:1.0.4.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), IClearlyHaveEnough(1.0.0) Ignite Everything(Undone.IgniteEverything): IgniteEverything(1.0.0) Infused(notfood.Infused)[mv:1.1.1.0]: Infused(35.0.0) Jobs of Opportunity (While You're Up)(CodeOptimist.JobsOfOpportunity): CodeOptimist(1.0.0), JobsOfOpportunity(1.6.2.1070) Just Ignore Me Passing(brrainz.justignoremepassing)[mv:2.0.1.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), JustIgnoreMePassing(2.0.1) Less Arbitrary Surgery (Continued)(Mlie.LessArbitrarySurgery)[mv:1.0.4.0]: LessArbitrarySurgery(av:18.10.30,fv:18.10.30) Level Up!(Krafs.LevelUp): 0Harmony(av:2.0.2,fv:1.2.0.1), LevelUp(av:2.0.2,fv:2.0.3) Locks(avius.locks): 0MultiplayerAPI(av:0.2.0,fv:0.1.0), Locks(1.0.0) Mad Skills(ratys.madskills)[mv:2.4.0.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), MadSkills(1.0.0) Metal Doesn't Burn(crlsniper.metaldoesntburn): (no assemblies) More Harvest Designators!(navyseal5.MoreHarvestDesignators): MoreHarvestDesignators(1.0.0) More Than Capable(notfood.MoreThanCapable): 0MultiplayerAPI(av:0.2.0,fv:0.1.0), MoreThanCapable(0.0.0) Nature is Beautiful 1.0+: RoughStoneBeauty(1.0.7392.32298) No Job Authors(Doug.NoJobAuthors): NoJobAuthors(1.0.0) Numbers (patched) 1.2(Mehni.NumbersPatched)[mv:1.0.4]: 0Harmony(av:2.0.2,fv:1.2.0.1), Numbers(av:1.0.0,fv:1.1.0) OgreStack(Ogre.OgreStack): OgreStack(1.0.0) Pawn Rules(Jaxe.PawnRules): PawnRules(1.4.4) PawnTargetFix(fed1sPlay.PawnTargetFix): PawnTargetFix(1.0.0) Pick Up And Haul (Continued)(Mlie.PickUpAndHaul)[mv:1.0.5.0]: IHoldMultipleThings(av:0.1.0,fv:1.0.0), PickUpAndHaul(av:0.1.0.5,fv:0.1.1) Powerful Faction Bases(nilchei.powerfulfactionbases): PowerfulFactionBases(1.0.0) Preemptive Strike (Fork)(LtBob.PreemptiveStrike.Rimworld): PreemptiveStrike(1.1.5) Prepare Landing(neitsa.PrepareLanding)[ov:1.1.0][mv:1.1.0]: PrepareLanding(1.1.0) Quality Of Building(sdknm2.QualityOfBuilding): QualityOfBuilding(1.0.0) RT Solar Flare Shield(ratys.rtsolarflareshield)[mv:1.5.0.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), RT_SolarFlareShield(1.0.0) RandomPlus(mastertea.RandomPlus): RandomPlus(1.0.0) ResearchPal(notfood.ResearchPal)[mv:1.1.3.0]: 0MultiplayerAPI(av:0.2.0,fv:0.1.0), ResearchTree(av:3.0.0,fv:3.13.503) RimHUD(Jaxe.RimHUD): RimHUD(1.6.7) Rimpedia(yrtwof.Rimpedia): 0Harmony(2.0.2), Rimpedia(1.0.0) Run and Hide (Continued)(Mlie.RunAndHide)[mv:1.0.4.0]: RunandHide(av:18.10.30,fv:18.10.30) SF Grim Reality(SF.Grim.Reality): (no assemblies) Safely Hidden Away(Uuugggg.SafelyHiddenAway): Safely_Hidden_Away(1.0.0) Show Draftees Weapon(targhetti.ShowDrafteesWeapon): 0Harmony(av:2.0.2,fv:2.0.0.8), ShowDrafteesWeapon(1.0.0) ShowModDesignators(erdelf.ShowModDesignators): ShowModDesignators(1.0.0) Simple FX: Smoke(Owlchemist.SimpleFX.Smoke): Smoker(1.0.0) Simple sidearms(PeteTimesSix.SimpleSidearms): SimpleSidearms(1.4.5) Slow Starvation(Beast.SlowStarvation): (no assemblies) Smarter Construction(dhultgren.smarterconstruction): SmarterConstruction(1.2.9) Snap Out!(weilbyte.snapout): 0MultiplayerAPI(av:0.2.0,fv:0.1.0), SnapOut(av:0.7.1,fv:0.7.1) Tech Advancing(GHXX.TechAdvancing): 0Harmony(av:2.0.2,fv:2.0.0.4), 0MultiplayerAPI(av:0.2.0,fv:0.1.0), TechAdvancing(1.0.0) Therapy(Orion.Therapy): Therapy(av:1.0.0,fv:1.2.1) Ugh You Got Me(marvinkosh.ughyougotme): UghYouGotMe(1.0.7468.14677) Vanilla Books Expanded(VanillaExpanded.VBooksE): VanillaBooksExpanded(1.0.0) Vanilla Expanded Framework(OskarPotocki.VanillaFactionsExpanded.Core): VanillaStorytellersExpanded(1.0.0), VFECore(av:1.1.7,fv:1.1.9) Vanilla Brewing Expanded(VanillaExpanded.VBrewE): VanillaBrewingExpanded(1.0.0) Vanilla Brewing Expanded - Coffees and Teas(VanillaExpanded.VBrewECandT): (no assemblies) Vanilla Fishing Expanded(VanillaExpanded.VCEF): AchievementsExpanded(1.0.7), VCE-Fishing(1.0.0) Vanilla Plants Expanded(VanillaExpanded.VPlantsE): VanillaPlantsExpanded(1.0.0) Vanilla Cooking Expanded(VanillaExpanded.VCookE): AchievementsExpanded(1.0.7), VanillaCookingExpanded(1.0.0) Vanilla Cooking Expanded - Stews(VanillaExpanded.VCookEStews): (no assemblies) Vanilla Furniture Expanded(VanillaExpanded.VFECore)[mv:1.1.0]: 0Harmony(av:2.0.2,fv:2.0.0.7), AOMoreFurniture(1.0.0) Vanilla Furniture Expanded - Farming(VanillaExpanded.VFEFarming)[mv:1.0.1.0]: 0Harmony(av:2.0.2,fv:2.0.0.7), VFEF(1.0.0) Vanilla Furniture Expanded - Medical Module(VanillaExpanded.VFEMedical)[mv:1.1.0]: 0Harmony(av:2.0.2,fv:2.0.0.7), AOMoreMedical(1.0.0) Vanilla Furniture Expanded - Power(VanillaExpanded.VFEPower): 0Harmony(2.0.2), VanillaPowerExpanded(1.0.0) Vanilla Furniture Expanded - Production(VanillaExpanded.VFEProduction)[mv:1.0.3.0]: 0Harmony(av:2.0.2,fv:2.0.0.7), VFEProduction(1.0.0) Vanilla Textures Expanded(VanillaExpanded.VTEXE)[mv:1.0.0]: VanillaTexturesExpanded(1.0.1) Vanilla Traits Expanded(VanillaExpanded.VanillaTraitsExpanded): 0Harmony(2.0.2), VanillaTraitsExpanded(1.0.0) WeaponStats(bodlosh.WeaponStats): 0Harmony(av:2.0.2,fv:1.2.0.1), WeaponsTab(1.0.7569.35930) ZiTools objects seeker(maxzicode.zitools): 0Harmony(av:2.0.2,fv:2.0.0.7), ZiTools(1.9.3) [1.1] Wild Animal Sex V5.0(walkingproblem.wildanimalsex): WildAnimalSex(1.0.0) [KV] Consolidated Traits(consolidatedtraits.kv.rw)[ov:1.2.0.0]: 0Harmony(av:2.0.2,fv:2.0.0.7), ConsolidatedTraits(1.0.7516.1272) [KV] More Trait Slots(moretraitslots.kv.rw)[ov:1.2.0.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), More Trait Slots(1.0.7528.166) [KV] Save Storage, Outfit, Crafting, Drug, & Operation Settings(savestoragesettings.kv.rw)[ov:1.2.0.0]: 0Harmony(av:2.0.2,fv:1.2.0.1), SaveStorageSettings(1.0.0)

[Remade+Updated] Stockpile Stack Limit(stockpilelimit.updated): 0Harmony(av:2.0.2,fv:1.2.0.1), StockpileStackLimit(0.0.0) [SYR] Doormats(syrchalis.doormats): SyrDoorMats(1.0.0) [SYR] Harvest Yield(syrchalis.harvestyieldpatch): HarvestYieldPatch(1.0.0) [SYR] Set Up Camp(syrchalis.setupcamp): 0MultiplayerAPI(av:0.2.0,fv:0.1.0), SetUpCamp(1.0.0)

Better ModMismatch Window(Madeline.ModMismatchFormatter)[mv:1.1.3]: ModMisMatchWindowPatch(1.0.0) Mud(neceros.mud): (no assemblies) Reasonable Components(twistedpacifist.ReasonableComponents): (no assemblies) 99 Percent(neceros.ninetyninepercent): (no assemblies) Invisible Conduit(zzz.InvisibleConduit): GoAwaySmallWire(1.0.0) Reinforced Walls(neceros.reinforcedwalls): ReinforcedWalls(1.0.0) [WD] Reinforced Doors(Wemd.ReinforcedDoors): (no assemblies) Skilled Stonecutting(PinoChemicali.SkilledStonecutting): (no assemblies) Realistic Rooms(crlsniper.realisticrooms): (no assemblies) [FSF] Filth Vanishes With Rain And Time(FrozenSnowFox.FilthVanishesWithRainAndTime): (no assemblies) Change map edge limit(kapitanoczywisty.changemapedge): ChangeMapEdge(1.0.0) Better Roads(wastelandr.BetterRoads): (no assemblies) RimThreaded 1.2: 0Harmony(2.0.2), RimThreaded(1.1.36), UnityEngine.AssetBundleModule(0.0.0), UnityEngine.TextRenderingModule(0.0.0)

Screenshots If applicable, add screenshots to help explain your problem.

pastorismylord commented 3 years ago

tested with 2.2.8. Combat Extended seems to be working fine now. No massive logs for explosions anymore

pastorismylord commented 3 years ago

After longer testing I was able to recreate the issue, I'm attaching a save ready to trigger the explosions. To do so, select the debug menu, use the "10 damage" tool to explode existing cannon shells CE hospitality.zip

here are the logs: https://gist.github.com/32e61b150eca97efff4727e3478053dc

pastorismylord commented 3 years ago

should be fixed now