Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - DavidMM18

#1
Could we get an option (in mod Settings) for the Unforbid everything tool to include things like rotting/desiccated animal/pawn corpses?
#2
Okay I found two more bugs.

The first one happens with Prepare Carefully and Map Re-roll (both steam workshop), caused in a few different ways.
1. If you use Edb PC pawns, save and reload that save without using the re-roll functionally you still get errors shown in the first picture below.
2. The next way is Edb PC pawns again, but this time re-roll the map (one re-roll is enough to cause it, but you can do more). Saving the map now shows more errors unlike before and similar errors like in the first picture show up in the second picture show up after reloading the save.
3. Oddly enough the last way this also happens is with standard pawns (but keep Ebd PC in the mod-list, the controller error seems harmless). Use the standard pawns, re-roll map, save and load. I got the same errors I did in the second picture for the third.

Some of the errors stay in the save file, showing up for every save and reload afterwards. It could be causing other issues but I only played long enough to trigger the errors.



The second bug is with CaveworldFlora and Map Re-roll (both steam workshop), I didn't get this error pre-1.4.0 Map Re-roll. This error is pretty bad and shows a pop-up saying "There was a problem saving the file" for both auto-saves and manual saves. I triggered it by creating a mountainous map, used the mining tool to tell pawns to make a cave (you could use god mode to do it quickly) and throw the game on speed three for awhile, and save on the first red error. It shows up even whether you re-roll it or not. The picture and output log below show Ebd PC in the mod-list but the error still shows up without it.


Initialize engine version: 5.3.4f1 (fdbb5133b820)
GfxDevice: creating device client; threaded=1
Direct3D:
    Version:  Direct3D 9.0c [C:\WINDOWS\System32\DriverStore\FileRepository\nv_dispiwu.inf_amd64_9ff5ab165faead52\nvd3dum.dll 21.21.13.6909]
    Renderer: NVIDIA GeForce GTX 760
    Vendor:   NVIDIA
    VRAM:     2017 MB (via DXGI)
    Caps:     Shader=30 DepthRT=1 NativeDepth=1 NativeShadow=1 DF16=0 INTZ=1 NULL=1 RESZ=0 SlowINTZ=0
Begin MonoManager ReloadAssembly
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\UnityEngine.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\UnityEngine.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\Assembly-CSharp-firstpass.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\Assembly-CSharp-firstpass.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\Assembly-CSharp.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\Assembly-CSharp.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\UnityEngine.UI.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\UnityEngine.UI.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\UnityEngine.Networking.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\UnityEngine.Networking.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\System.Xml.Linq.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\System.Xml.Linq.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\NAudio.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\NAudio.dll into Unity Child Domain
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\NVorbis.dll (this message is harmless)
Loading E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\NVorbis.dll into Unity Child Domain
- Completed reload, in  0.059 seconds
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\System.Core.dll (this message is harmless)
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\System.dll (this message is harmless)
Platform assembly: E:\Auxiliary Steam Drive\steamapps\common\RimWorld\RimWorldWin_Data\Managed\System.Xml.dll (this message is harmless)
<RI> Initializing input.

<RI> Input initialized.

desktop: 1920x1080 60Hz; virtual: 3200x1084 at -1280,0
<RI> Initialized touch support.

UnloadTime: 0.841616 ms
Command line arguments: -popupwindow

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

RimWorld 0.15.1284 rev139

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Non platform assembly: data-151F4020 (this message is harmless)
Fallback handler could not load library E:/Auxiliary Steam Drive/steamapps/common/RimWorld/RimWorldWin_Data/Mono/data-151F4020.dll
Non platform assembly: data-15206028 (this message is harmless)
Fallback handler could not load library E:/Auxiliary Steam Drive/steamapps/common/RimWorld/RimWorldWin_Data/Mono/data-15206028.dll
Non platform assembly: data-15211168 (this message is harmless)
Fallback handler could not load library E:/Auxiliary Steam Drive/steamapps/common/RimWorld/RimWorldWin_Data/Mono/data-15211168.dll
Non platform assembly: data-15099018 (this message is harmless)
Fallback handler could not load library E:/Auxiliary Steam Drive/steamapps/common/RimWorld/RimWorldWin_Data/Mono/data-15099018.dll
[HugsLib] v1.0.2 initialized MapReroll

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Unloading 5 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 1.113042 ms

Unloading 307 unused Assets to reduce memory usage. Loaded Objects now: 7078.
Total: 25.633728 ms (FindLiveObjects: 0.425968 ms CreateObjectMapping: 0.502961 ms MarkObjects: 24.532681 ms  DeleteObjects: 0.171001 ms)

Initializing new game with mods Core, 761315214, 735106432, and 755226916

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 0.949015 ms

Unloading 4773 unused Assets to reduce memory usage. Loaded Objects now: 7593.
Total: 74.413719 ms (FindLiveObjects: 0.583022 ms CreateObjectMapping: 0.599759 ms MarkObjects: 64.112915 ms  DeleteObjects: 9.116905 ms)

Initializing new game with mods Core, 761315214, 735106432, and 755226916

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at CaveworldFlora.MapComponent_CavePlant.TrySpawnNewClusterAtRandomPosition () [0x00000] in <filename unknown>:0
  at CaveworldFlora.MapComponent_CavePlant.MapComponentTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at CaveworldFlora.MapComponent_CavePlant.TrySpawnNewClusterAtRandomPosition () [0x00000] in <filename unknown>:0
  at CaveworldFlora.MapComponent_CavePlant.MapComponentTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at CaveworldFlora.MapComponent_CavePlant.TrySpawnNewClusterAtRandomPosition () [0x00000] in <filename unknown>:0
  at CaveworldFlora.MapComponent_CavePlant.MapComponentTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

An exception was thrown during saving to "C:\Users\David\AppData\LocalLow\Ludeon Studios\RimWorld\Saves\Autosave-1.rws": System.NullReferenceException: Object reference not set to an instance of an object
  at CaveworldFlora.MapComponent_CavePlant.GetCavePlantDefsList () [0x00000] in <filename unknown>:0
  at CaveworldFlora.MapComponent_CavePlant.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[MapComponent] (Verse.MapComponent& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Collections.LookList[MapComponent] (System.Collections.Generic.List`1& list, Boolean saveDestroyedThings, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Collections.LookList[MapComponent] (System.Collections.Generic.List`1& list, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Map.ExposeComponents () [0x00000] in <filename unknown>:0
  at Verse.Map.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Map] (Verse.Map& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Map] (Verse.Map& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Game.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.GameDataSaveLoader.<SaveGame>m__893 () [0x00000] in <filename unknown>:0
  at Verse.SafeSaver.DoSave (System.String fullPath, System.String documentElementName, System.Action saveAction) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Silver93024 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Silver93025 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Silver93026 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Component93027 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93028 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93029 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93030 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93031 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93032 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93033 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93034 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Steel93035 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_WoodLog93036 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_WoodLog93037 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_WoodLog93038 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_WoodLog93039 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_WoodLog93040 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_WoodLog93041 is referenced (xml node name: li) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Human_Corpse41400 is referenced (xml node name: corpse) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Human_Corpse41403 is referenced (xml node name: corpse) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Object with load ID Thing_Warg41449 is referenced (xml node name: otherPawn) but is not deep-saved. This will cause errors during loading.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Exception while saving map: System.NullReferenceException: Object reference not set to an instance of an object
  at CaveworldFlora.MapComponent_CavePlant.GetCavePlantDefsList () [0x00000] in <filename unknown>:0
  at CaveworldFlora.MapComponent_CavePlant.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[MapComponent] (Verse.MapComponent& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Collections.LookList[MapComponent] (System.Collections.Generic.List`1& list, Boolean saveDestroyedThings, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Collections.LookList[MapComponent] (System.Collections.Generic.List`1& list, System.String label, LookMode lookMode, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Map.ExposeComponents () [0x00000] in <filename unknown>:0
  at Verse.Map.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Map] (Verse.Map& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Map] (Verse.Map& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Game.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, Boolean saveDestroyedThings, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.Scribe_Deep.LookDeep[Game] (Verse.Game& target, System.String label, System.Object[] ctorArgs) [0x00000] in <filename unknown>:0
  at Verse.GameDataSaveLoader.<SaveGame>m__893 () [0x00000] in <filename unknown>:0
  at Verse.SafeSaver.DoSave (System.String fullPath, System.String documentElementName, System.Action saveAction) [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Unloading 3 Unused Serialized files (Serialized files now loaded: 0)
UnloadTime: 1.968885 ms

Unloading 5161 unused Assets to reduce memory usage. Loaded Objects now: 9255.
Total: 68.090294 ms (FindLiveObjects: 0.931998 ms CreateObjectMapping: 0.894618 ms MarkObjects: 56.018673 ms  DeleteObjects: 10.244174 ms)


Edit: For the second bug, if you load CaveworldFlora first and Map Re-roll after it in the mod list you get the red error as soon as the new map loads in. It may look like it saves properly (nothing in the debug log after the save is done) but if you try to load that save it will throw a different error and not load.
#3
Well I found two bugs with 1.4.1 with using Edb Prepare Carefully, although this one doesn't show up in debug log or output log. Edb PC custom pawns load into the map fine the first time, but re-rolling the map resets it to the original pawns that appear before you use the prepare carefully button. I tried reversing them in load order, it doesn't seem to make a difference. Forgot to check if it affects animals/item but it might.

Second bug (it also is affected by the first) is that if you have more pawns through prepare carefully than a scenario allows (ie. 4 prepared carefully pawns and the scenario only allows 3) it throws the error pictured below this paragraph. I first discovered this while using 12 prepared carefully pawns (Edb mod page says it can only show 10 but it allows me to use 12 max) and scenarios can only allow 10 max. I don't know if 1.4.0 had this problem but previous versions didn't have any issue going over the limit with Edb PC.

#4


The newest update throws a pretty bad error when Auto Seller (725952961) is also in the modlist. Mod order doesn't seem to matter.

This is also spammed in the output log.

NotSupportedException: The invoked member is not supported in a dynamic module.
  at System.Reflection.Emit.AssemblyBuilder.GetExportedTypes () [0x00000] in <filename unknown>:0
  at RWAutoSell.ASReader.RebindRules () [0x00000] in <filename unknown>:0
  at RWAutoSell.ASReader.LoadAll () [0x00000] in <filename unknown>:0
  at RWAutoSell.MainTabWindow_AutoSell..ctor () [0x00000] in <filename unknown>:0
  at (wrapper managed-to-native) System.Reflection.MonoCMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoCMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.MonoCMethod.Invoke (BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
  at System.Reflection.ConstructorInfo.Invoke (System.Object[] parameters) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type, Boolean nonPublic) [0x00000] in <filename unknown>:0
  at System.Activator.CreateInstance (System.Type type) [0x00000] in <filename unknown>:0
  at RimWorld.MainTabDef.get_Window () [0x00000] in <filename unknown>:0
  at RimWorld.MainTabsRoot.DoTabButton (RimWorld.MainTabDef def, Single posX, Single width) [0x00000] in <filename unknown>:0
  at RimWorld.MainTabsRoot.DoTabButtons () [0x00000] in <filename unknown>:0
  at RimWorld.MainTabsRoot.MainTabsOnGUI () [0x00000] in <filename unknown>:0
  at RimWorld.UIRootMap.UIRootOnGUI () [0x00000] in <filename unknown>:0
  at Verse.Root.OnGUI () [0x00000] in <filename unknown>:0

(Filename:  Line: -1)