RimWorld

RimWorld

More Archotech Garbage [Discontinued, maybe still functional, wouldn't bet on that tho]
MrKociak  [utvikler] 6. juli 2021 kl. 14.20
1.3 Bug reports/suggestions
There is a chance that some mods that I've made patches for (not the crafting patches, those should work fine) make some changes (while updating to 1.3) and cause minor issue with MAG, if anyone finds any let me know and I'll fix them as soon as I can. I know that Dubs Bad Hygiene and The Joris Experience work without any issues.

There might also be some bugs that I've missed while testing, so yeah, let me know if there are any.
< 1 2 3 4 5 >
Viser 6175 av 75 kommentarer
Eclantro 14. jan. 2022 kl. 0.58 
@MrKociak I think it has something to do with how archotech mass is considered both a metal and a cloth. Transmutation only converts weapons and apparel into the same type of stuff. It can turn a steel weapon into plasteel, but it won't turn a wooden club into a stone one. But for some reason when it rolls archotech mass as the metal, it opens the door for it to become any cloth.
MrKociak  [utvikler] 14. jan. 2022 kl. 1.45 
@Eclantro Archotech mass is considered a metal, a cloth, a leather, a stone and a woody material, so yeah I'm not really surprised. There isn't much I can really do here (well except maybe giving it only one category, but I'm not removing one of its "main things" because of a weird interaction)
It seems the spell or whatever just isn't prepared for materials that fit multiple categories, and if that's the case there's pretty much nothing I can do except hope that the author of AROM makes the spell check if the piece of equipment can use that material type.
I guess you can always just make a headcannon to justify it, a combination of archotech and magic making no sense shouldn't be a surprise to anyone :p
Eclantro 18. jan. 2022 kl. 22.08 
@MrKociak Hello again. Different one this time. After you made the change to archotech walls and doors, they are no longer as useful as armor on SOS2 ships. Previously when archotech wall + was hit by a ship based weapon, it would block the projectile and reflect the explosion outwards. Now when the default archotech wall is hit, it triggers the explosion, but the explosion isn't stopped at the wall, but continues onward for its blast radius into the ship.
MrKociak  [utvikler] 19. jan. 2022 kl. 13.07 
@Eclantro I'll later add a special wall/hull for Sos2
Scorpio 12. feb. 2022 kl. 15.41 
Archotech embrasures? since we have walls and gate would make sense
Sist redigert av Scorpio; 12. mars 2022 kl. 1.47
MorganOrgan 18. feb. 2022 kl. 12.05 
Hey, just letting you know that compressing foodstuffs at archotech stove does not award cooking XP. Not sure whether by design or oversight, so just giving a heads up.
Cheers
Arc 14. mars 2022 kl. 1.18 
When you put unfinished stews from VCE into the vanometric liquid processor, it keeps the used ingredients for the finished meals instead of creating a meal with no ingredients as intended.
FG_Remastered 6. apr. 2022 kl. 20.54 
An Archotech variant of the road-building tool for Roads of the Rim would be cool.
Bebop Cola 30. apr. 2022 kl. 15.25 
I don't know if it's new after the Feb update or not, as I seem to recall having this issue before but never bothered to track it down, but I'm seeing some sort of issue with this mod and the debug spawner.

I've stripped down my mod list to just Harmony, Proximity (Continued), the core game, and DLCs for testing.

When trying to use the debug spawner to spawn any item, upon selecting any of the item spawner options, I get the following error event log message.

Exception filling window for Verse.Dialog_DebugActionsMenu: System.NullReferenceException: Object reference not set to an instance of an object at Verse.DebugThingPlaceHelper.IsDebugSpawnable (Verse.ThingDef def, System.Boolean allowPlayerBuildable) [0x0007e] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.DebugThingPlaceHelper+<>c__DisplayClass2_0.<TryPlaceOptionsForStackCount>b__0 (Verse.ThingDef def) [0x00000] in <f2d2a994b972449b95534f171b6e3647>:0 at System.Linq.Enumerable+WhereListIterator`1[TSource].MoveNext () [0x00037] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at Verse.DebugThingPlaceHelper.TryPlaceOptionsForStackCount (System.Int32 stackCount, System.Boolean direct) [0x00080] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.DebugToolsSpawning.TryPlaceNearStacksOf25 () [0x00005] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.Dialog_DebugOptionLister.DebugAction (System.String label, System.Action action, System.Boolean highlight) [0x0003f] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.Dialog_DebugActionsMenu.DoListingItems () [0x00077] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.Dialog_OptionLister.DoWindowContents (UnityEngine.Rect inRect) [0x00176] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <f2d2a994b972449b95534f171b6e3647>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle) Mouse position stack is not empty. There were more calls to BeginScrollView than EndScrollView. Fixing. UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Error (string) Verse.Widgets:EnsureMousePositionStackEmpty () Verse.Root:Update () Verse.Root_Play:Update ()

EDIT #1: The issue above appears to be related to the 1.3 folder patch file ideology.xml
(2391102796\1.3\patches). I'll see if I can debug that xml file to zero in what's going on.


With the rest of my mod list (but NOT when stripped down), I'm also seeing an issue with the research tab when ANY tech option is selected for research showing a blank window for the research option chosen. If the debug mode is enabled and then a research option is selected, the error below repeats in the log multiple times.

Exception filling window for RimWorld.MainTabWindow_Research: System.NullReferenceException: Object reference not set to an instance of an object at Verse.ResearchProjectDef+<>c.<get_UnlockedDefs>b__57_2 (Verse.Def x) [0x00000] in <f2d2a994b972449b95534f171b6e3647>:0 at System.Linq.EnumerableSorter`2[TElement,TKey].ComputeKeys (TElement[] elements, System.Int32 count) [0x00010] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.EnumerableSorter`1[TElement].ComputeMap (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.EnumerableSorter`1[TElement].Sort (TElement[] elements, System.Int32 count) [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.OrderedEnumerable`1[TElement].SortedMap (System.Linq.Buffer`1[TElement] buffer) [0x00006] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.OrderedEnumerable`1+<GetEnumerator>d__3[TElement].MoveNext () [0x0003d] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.Enumerable+ConcatIterator`1[TSource].MoveNext () [0x0002b] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.Set`1[TElement].UnionWith (System.Collections.Generic.IEnumerable`1[T] other) [0x00018] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.Enumerable+DistinctIterator`1[TSource].FillSet () [0x0000b] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.Enumerable+DistinctIterator`1[TSource].ToList () [0x00000] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at System.Linq.Enumerable.ToList[TSource] (System.Collections.Generic.IEnumerable`1[T] source) [0x0001f] in <351e49e2a5bf4fd6beabb458ce2255f3>:0 at Verse.ResearchProjectDef.get_UnlockedDefs () [0x0012c] in <f2d2a994b972449b95534f171b6e3647>:0 at RimWorld.ResearchPrerequisitesUtility.ComputeResearchPrerequisites () [0x0001a] in <f2d2a994b972449b95534f171b6e3647>:0 at RimWorld.ResearchPrerequisitesUtility.UnlockedDefsGroupedByPrerequisites (Verse.ResearchProjectDef rd) [0x00000] in <f2d2a994b972449b95534f171b6e3647>:0 at RimWorld.MainTabWindow_Research.UnlockedDefsGroupedByPrerequisites (Verse.ResearchProjectDef project) [0x00023] in <f2d2a994b972449b95534f171b6e3647>:0 at RimWorld.MainTabWindow_Research.DrawUnlockableHyperlinks (UnityEngine.Rect rect, Verse.ResearchProjectDef project) [0x00000] in <f2d2a994b972449b95534f171b6e3647>:0 at (wrapper dynamic-method) RimWorld.MainTabWindow_Research.RimWorld.MainTabWindow_Research.DrawLeftRect_Patch0(RimWorld.MainTabWindow_Research,UnityEngine.Rect) at RimWorld.MainTabWindow_Research.DoWindowContents (UnityEngine.Rect inRect) [0x000b5] in <f2d2a994b972449b95534f171b6e3647>:0 at Verse.Window.InnerWindowOnGUI (System.Int32 x) [0x001ce] in <f2d2a994b972449b95534f171b6e3647>:0 UnityEngine.StackTraceUtility:ExtractStackTrace () (wrapper dynamic-method) Verse.Log:Verse.Log.Error_Patch1 (string) Verse.Window:InnerWindowOnGUI (int) UnityEngine.GUI:CallWindowDelegate (UnityEngine.GUI/WindowFunction,int,int,UnityEngine.GUISkin,int,single,single,UnityEngine.GUIStyle)

I'm still working to isolate this, but I figured I'd mention it while I was here. If I can figure out what mod conflict is causing it, I'll update here.

Edit #2: Turns out the conflict is with Simple Archotech Implants: [SMP] Simple Archotech Implants

I dunno why this is suddenly causing an issue, but once that mod is removed, the issue with the research tab disappears.
Sist redigert av Bebop Cola; 30. apr. 2022 kl. 16.48
MrKociak  [utvikler] 1. mai 2022 kl. 11.58 
@Bebop Cola oh I recall something similar happening before. My guess is that SMP has probably been updated at some point so my patch is outdated. Once I'm done with my exams I'll get to fixing it.
Scorpio 13. mai 2022 kl. 16.53 

MakeArchotechSMPArhoBrainChip recipe def has an incorect product
Most likely the product was removed or renamed
The recipe now points to a missing def
Sist redigert av Scorpio; 13. mai 2022 kl. 16.53
MrKociak  [utvikler] 13. mai 2022 kl. 17.29 
@Scorpio yeah it was renamed, I'll quickly fix it and some other stuff and release the update.
Scorpio 13. mai 2022 kl. 17.41 
Opprinnelig skrevet av MrKociak:
@Scorpio yeah it was renamed, I'll quickly fix it and some other stuff and release the update.

thanks :D
Arkolenn 26. mai 2022 kl. 16.58 
Not sure if it is intended but all shoes (From Vanilla Apparel Expanded) that are given to pawns from Empire (raiders, deserters, etc) are made out of archotech mass.
Bit annoying when they inflate wealth.
Sally smithson 23. aug. 2022 kl. 15.35 
the carpenter from VFE mechanoids just instantly dissassembled my archotech walls. I dont think that is intended, altough its an interesting weakness
< 1 2 3 4 5 >
Viser 6175 av 75 kommentarer
Per side: 1530 50