Thanks for your response, Rick!
To be honest, now I am not really concerned about the long loading time issue, because it is not a crash after all. Now I am more concerned about the last issue I mentioned in my last post, which is that sometimes the game will crash with the message “Microsoft .NET Managed Large Object Heap is too fragmented to continue." This usually happens if you first load a resource-demanding map, like "bad_dugai", and then return to the main menu, and then start a new map. The game will then crash in the loading screen. (If it does not crash, you can repeat these steps for a few more times).
I did some research about the meaning of "fragmented large Object Heap", and it seems to be related to memory release problem (correct me if I am wrong, because I know little about programming). In other words, I am guessing that the cause of this crash might be that after loading resources from the first map and then return to the main menu, the game fails to clean those resources out of memory, so when the second game is started, the memory has already been fully occupied.
So I was wondering if you could check if this is the case and if there is any way to fix it (maybe force the game to clean the memory every time you quit a game?). I do not really want to restart the game every time before I start a new map.
Thanks in advance!
< Message edited by Graybullet -- 1/15/2020 5:12:27 AM >