If you play in turn based mode then it may be a cause of this error. The turn based mode is bugged. I suggest the use of real-time gameplay, in this mode errors occur very rarely. Avoid saving a game state during combat, I suggest the use of "tough guy mode", you will get used to it quickly.
Also make sure you've changed the current language to Chinese (ChRL) in the "Language for programs that does not support Unicode encoding" section in "Advanced" tab in "Region and language options" in Windows control panel before starting the game. If you saved a game state and didn't change the language then your saved game state is now useless.
As for game slowness, it may be caused by the map design. Some maps and also the map on which you get the error have a lot of invisible tiles to allow a player the use of helicopters and other vehicles which slows down the game performance significantly. Also several maps contain light entity lightening entire map which also slows down the game performance. Low performance may be also caused by automatic switching of floating-point unit calculation precision.
Also make sure you've changed the current language to Chinese (ChRL) in the "Language for programs that does not support Unicode encoding" section in "Advanced" tab in "Region and language options" in Windows control panel before starting the game. If you saved a game state and didn't change the language then your saved game state is now useless.
As for game slowness, it may be caused by the map design. Some maps and also the map on which you get the error have a lot of invisible tiles to allow a player the use of helicopters and other vehicles which slows down the game performance significantly. Also several maps contain light entity lightening entire map which also slows down the game performance. Low performance may be also caused by automatic switching of floating-point unit calculation precision.