Boost fails to correctly deserialize a std::map in which pointers to objects are used as values. This is causing a crash immediately following loading of save files which Cells are iterated over in Map. Possible solutions are to roll a custom Hash-table (which would be faster then std::map anyways) with embedded serialization, or to find boost commands or serialization headers that fix the problem.
Boost fails to correctly deserialize a std::map in which pointers to objects are used as values. This is causing a crash immediately following loading of save files which Cells are iterated over in Map. Possible solutions are to roll a custom Hash-table (which would be faster then std::map anyways) with embedded serialization, or to find boost commands or serialization headers that fix the problem.