1 |
function ossafe_savedata_load() |
2 |
{ |
3 |
if (!global.is_console) |
4 |
{ |
5 |
} |
6 |
else |
7 |
{ |
8 |
if (global.savedata_async_id >= 0 || global.savedata_async_load) |
9 |
return 0; |
10 |
var slot_size = 31457280; |
11 |
buffer_async_group_begin("Deltarune"); |
12 |
buffer_async_group_option("showdialog", 0); |
13 |
buffer_async_group_option("savepadindex", 0); |
14 |
buffer_async_group_option("slottitle", "DELTARUNESaveData"); |
15 |
buffer_async_group_option("subtitle", "DELTARUNE Save Data"); |
16 |
buffer_async_group_option("saveslotsize", slot_size); |
17 |
global.savedata_buffer = buffer_create(1, buffer_grow, 1); |
18 |
buffer_load_async(global.savedata_buffer, "deltarune_ch1.sav", 0, -1); |
19 |
global.savedata_async_load = true; |
20 |
global.savedata_debuginfo = "load in progress"; |
21 |
global.savedata_async_id = buffer_async_group_end(); |
22 |
} |
23 |
} |