I also noticed that it just saves DefNames and when loading it looks them up in the database. However, ExposeData() is called before the database is loaded... Thus the loading fails...
Haha yes, I also simply re-loaded the data thinking I fixed it. And yes, I also noticed that all settings got cleared this way -.-
Solved it by reverting back to strings instead of ThingDefs...
Haha yes, I also simply re-loaded the data thinking I fixed it. And yes, I also noticed that all settings got cleared this way -.-
Solved it by reverting back to strings instead of ThingDefs...