manual:

Objects are stored by their indices. Therefore levels, scripts, and objects must not change between game_save and game_load, with exception of level entities. All .._create and .._remove calls, except ent_create and ent_remove, must be executed before the first game_save or game_load call. When the script was changed in any way, or when the number of objects is different, game_load will fail.

maby use

SV_POINTERS

ore sav in a .txt file white file_asc_write/file_var_write


"empty"