Can you make a miniature version of the statistics of soldiers, a separate option, with the excision of the memory of each specific mission? To just how many killed, who and what weapons.
Example -
diary:
killList:
- STR_FLOATER_SOLDIER: 4
- STR_GILLMAN_NAVIGATOR: 2
- STR_SECTOID_COMMANDER: 1
killWeapon:
- STR_GRENADE: 3
- STR_PROXIMITY_GRENADE: 1
- STR_SHOTGUN: 3
Ie - without indicating which specific mission and when each enemy was killed. And any successful action against the opponent, whether psionic, murder, stunning, or killing "improvisation", is saved only for the current battle and until its end, and then recorded in a common heap, as indicated above.
Simply, the current system very slows down the Save / Load process. When you have 250-300 soldiers who have committed 7-10 missions and killed 20-30 opponents each, the Save or Load process can take up to a minute.