I've been experiencing issues that seem linked to TWBT. I'm using the latest PyLNP "stable" build, built around v43.03. It uses DFHack v0.43.03-r1 with TWBT v5.70.
Essentially, over time as a fortress grows, DF's save and load features become increasingly unreliable and prone to crashing. Someone (lethosor) identified a workaround for the save issues: DFHack's quicksave (as well as DF's regular autosaves) still works reliably even as normal saves crash instantly.
However, the load issues also creep up and eventually it reaches the point where loading a fort without crashing is almost impossible. Unlike the save crashes, which happen instantly, load crashes happen at the very end of the loading process.
I'm guessing it's related to TWBT because I can get things working again if I change the print mode to TWBT_LEGACY.
Now, I don't expect older versions to be maintained on a project that is being graciously offered for free. Rather, I'm posting for two reasons:
1-I'm hoping to find out if anything is known about such an issue, or if anyone has any ideas to mitigate it. I could likely keep the fort going by switching to TWBT_LEGACY or switching out of TWBT altogether, but I'm hoping to avoid that.
2-I was also pointed to
this post. Is it still relevant, and is there any interest in having a look at the crash dumps? I don't know how much of a game-changer the move to 64-bit was and how relevant old issues still are going forward.
Update: After playing around with more things, it seems switching to a different graphics pack (in my specific tests, switching from Meph's Tileset to Phoebus) fixes the issues pretty much as surely as switching out of the TWBT print mode. This may not be a TWBT issue after all.