Ludeon Forums

RimWorld => Bugs => Topic started by: genericoverusedname on August 23, 2016, 09:11:44 AM

Title: 0.15.1273 - Assign tab and drug policies generating NullReferenceExceptions
Post by: genericoverusedname on August 23, 2016, 09:11:44 AM
I had a savegame from 0.15.1272, loaded in 0.15.1273, and it's constantly spamming error messages. The Assign tab fails to draw out all of the colonists, and the buttons bring up blank windows and more error messages. Additionally, while the simulation is running, I'm getting more nullrefs every tick about drug policies. Saving and reloading had no effect, still getting errors everywhere. Somethin dun borked up.

Steps to recreate: Load the savefile, unpause game, behold error console. View Assign tab for more errors.

Savefile: https://drive.google.com/open?id=0B9q_mKZQPYH_M0FrN0VYeEQzYnM



[attachment deleted by admin - too old]
Title: Re: 0.15.1273 - Assign tab and drug policies generating NullReferenceExceptions
Post by: Calahan on August 23, 2016, 09:55:58 AM
Thank you for the report. I haven't tested A15 myself, but if I understand correctly, 1272 saves are not compatible with 1273, mainly due to the drug policy system getting reworked.
https://ludeon.com/forums/index.php?topic=24503.msg254397#msg254397

There might be a workaround in this case if you want to continue your game...
https://ludeon.com/forums/index.php?topic=24503.msg254498#msg254498
...but as I said above, I have not played A15 so I do not have any experience of trying to use this workaround.
Title: Re: 0.15.1273 - Assign tab and drug policies generating NullReferenceExceptions
Post by: genericoverusedname on August 23, 2016, 10:07:27 AM
Quote from: Calahan on August 23, 2016, 09:55:58 AM
Thank you for the report. I haven't tested A15 myself, but if I understand correctly, 1272 saves are not compatible with 1273, mainly due to the drug policy system getting reworked.

Oh, my bad, I did not see that. Is there a changelog for the experimental builds somewhere?
Title: Re: 0.15.1273 - Assign tab and drug policies generating NullReferenceExceptions
Post by: Calahan on August 23, 2016, 10:30:47 AM
Quote from: genericoverusedname on August 23, 2016, 10:07:27 AM
Is there a changelog for the experimental builds somewhere?
Not that I have seen, and I doubt if there is one to be honest (as Tynan has said in the past he finds maintaining a change log to be a small but persistent time sink https://ludeon.com/forums/index.php?topic=3420.msg182261#msg182261)

There will very likely be a summarised change log when A15 is released, and maybe a link given to the full changelog (there was one for A14, but it's not a given there will be one for A15). But until then there will probably only be snippets of info regarding changes, especially if they are minor changes between test builds.
Title: Re: 0.15.1273 - Assign tab and drug policies generating NullReferenceExceptions
Post by: genericoverusedname on August 23, 2016, 11:00:01 AM
Makes sense. Thank you.

Do wonder a bit what his commit logs look like sometimes  :P
Title: Re: 0.15.1273 - Assign tab and drug policies generating NullReferenceExceptions
Post by: Tynan on August 24, 2016, 04:41:06 PM
Yes it's an inter-version problem, not really a bug. Thanks for reporting anyway.