[1.1+royalty] Update 1.2 made something weird, and game does not draw a map now

Started by korzon19, August 13, 2020, 01:44:16 AM

Previous topic - Next topic

korzon19

Everything was fine while I was playing on the last version of 1.1 - very stable mod order, 0 crashes, one red error from time to time.
When update 1.2 hit the game, everything broke. I don't see map, only colonists names and toolbar. It constantly spam this log (even on pause):

Root level exception in Update(): System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.MapDrawer.SectionAt (Verse.IntVec3 loc) [0x00008] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.MapDrawer.MapMeshDirty (Verse.IntVec3 loc, Verse.MapMeshFlag dirtyFlags, System.Boolean regenAdjacentCells, System.Boolean regenAdjacentSections) [0x00009] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.MapDrawer.MapMeshDirty (Verse.IntVec3 loc, Verse.MapMeshFlag dirtyFlags) [0x0000e] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.GlowGrid.MarkGlowGridDirty (Verse.IntVec3 loc) [0x00007] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.GlowGrid.RecalculateAllGlow () [0x00027] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.GlowGrid.GlowGridUpdate_First () [0x00008] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.Map.MapUpdate () [0x00031] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at Verse.Game.UpdatePlay () [0x00031] in <0ee2c524c4be441e9b7f8bfcb20aca6f>:0
  at (wrapper dynamic-method) Verse.Root_Play.Verse.Root_Play.Update_Patch1(Verse.Root_Play)
Verse.Log:Error(String, Boolean)
Verse.Root_Play:Verse.Root_Play.Update_Patch1(Root_Play)

But the thing is, i don't even play on 1.2, i picked 1.1.2654 in game propeties on Steam, so it would not break my mods on update...well, i was wrong.
My mod order hasn't changed, and every mod is in the same place as it was before update.

Any idea how can i repair this?

korzon19

While reading other posts on this subforum, made me think that I could shut down the game too fast before loading that "broken" save. Well... I think I have to just start a new game then, but before that, I'll check the oldest autosave game generated, if it is okay then it is a matter of newest save being broken, right?

-edit 1-
Oldest save behave the same as the newest.
I tried to check file intergity through Steam (still with 1.1 selected in beta options) but nothing changed. Still same error. I'll try to search forums for similar things, and maybe tweak on my own, but your help will be greatly appreciated.
I'll post updates here.

Canute

No you didn't shut down the game too fast, a corrupt safegame would made some other errors.
At the screenshot you see the repeating error about update(), Rimworld try to update the map to 1.2 but failed.
Your problem was to update Rimworld to 1.2 with your stable modlist.
You might could get vanilla playthrough from 1.1 to 1.2 but with modded games the succes rate drop drastic.
If you revert Rimworld back to 1.1, it might work.

korzon19

Quote from: Canute on August 13, 2020, 02:46:14 AM
No you didn't shut down the game too fast, a corrupt safegame would made some other errors.
At the screenshot you see the repeating error about update(), Rimworld try to update the map to 1.2 but failed.
Your problem was to update Rimworld to 1.2 with your stable modlist.
You might could get vanilla playthrough from 1.1 to 1.2 but with modded games the succes rate drop drastic.
If you revert Rimworld back to 1.1, it might work.

But...how to do that? As far as I know, I am playing on 1.1 (i have it picked in game properties/betas tab) and the main menu shows version 1.1.2654
Should I delete some files manually and then check file integration for it to work? Because i am a bit confused now...

Canute

Sorry, looks like i overread that you stayed at 1.1. As i saw these error i thought at first that Rimworld tried to update the map.
When Rimworld show 1.1.2654 at the mainscren you are playing it.

Even when mod got update to 1.2, most mods are multiversion and shouldn't have an impact on 1.1, i don't think that is the problem when it worked before.
Do you have any error's at the log before you load the safegame you didn't got before ?

Hightech8988

1.2 done something to my game also I did a restart and the same thing happens.
When I do the royalty guests and I get to Yeoman title or past when the shuttle lands no one ever gets out and it just takes off.
So I can't ever get titles to learn Phycast skills I don't know what to do wish I could figure this shit out sucks really bad.  :(