cseelhoff / RimThreaded

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

Vanilla Expanded Events Constant red error logging, due to constant fertility grid recalculations #565

Closed pO0P3R125 closed 3 years ago

pO0P3R125 commented 3 years ago

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

Describe the bug Game can crash thanks to recalculations in the fertility grid, otherwise will log a wall of red errors until it stops to avoid spam

Steps to reproduce the behavior (VERY IMPORTANT)

  1. Create new map in a jungle biome, preferably with no mountains (or load save provided)
  2. In dev mode spawn the event "VEE Drought"
  3. Let the game run in speed 1 for error logging, above speed 1 will crash
  4. See error

Error Log Player-prev.log https://gist.github.com/4412688732d92015dbecccd2f3451fce

Save file VEE.zip

Screenshots

RimWorldWin64_EydW6ArPn3 RimWorldWin64_cXhtnOvj3C RimWorldWin64_RVAFEcqB3o

Mod list (Preferably a RimPy compatible list.)

KennethHoff commented 3 years ago

I'm assuming disabling the drought event would be a bandaid fix this issue then?

pO0P3R125 commented 3 years ago

it affects other mods trying to change fertility of the ground, like fertile fields, when you deplete ground and try to repair it it throws an exception similar to this one for each tile (update) it has to do

cseelhoff commented 3 years ago

Fixed in 2.5.6. Edit: Not totally fixed. Will continue to work on it. Edit2: Actually, I can get 1 error to show up for Drought, but it is actually slightly different, so maybe this is fixed.