I thought I'd post a simple variable saving and loading scheme from a text file. This can be advanced to save and load strings. Remember that when you save, the entire file is overwritten. I am using this in Silas since the native save feature would not allow me to give future game updates without breaking a users saves.

To save your game:

fhandle = file_open_write("saved_stats.txt"); //save game info to file

file_str_write(fhandle,"stat1");
file_str_write(fhandle,delimit_str);
file_var_write(fhandle,var1);

file_str_write(fhandle,"stat2");
file_str_write(fhandle,delimit_str);
file_var_write(fhandle,var2);

file_str_write(fhandle,"stat3");
file_str_write(fhandle,delimit_str);
file_var_write(fhandle,var3);

file_close(fhandle); // the file now contains info

To load your game:

temp = file_exists("saved_stats.txt"); //check to see if file exists

if(temp == 1)
{
fhandle = file_open_read("saved_stats.txt"); //load info from saved file

file_find(fhandle,"stat1"); file_seek(fhandle,1,1);
var1 = file_var_read(fhandle);

file_find(fhandle,"stat2"); file_seek(fhandle,1,1);
var2 = file_var_read(fhandle);

file_find(fhandle,"stat3"); file_seek(fhandle,1,1);
var3 = file_var_read(fhandle);

file_close(fhandle); // close file after loading
}

Thanks to those in this old thread for the insight. There is also info in it on encryption. -

http://www.opserver.de/ubb7/ubbthreads.p...true#Post145279


Check out Silas. www.kartsilas.com

Hear my band Finding Fire - www.myspace.com/findingfire

Daily dev updates - http://kartsilas.blogspot.com/