Deltarune script viewer

← back to main script listing

gml_GlobalScript_ossafe_savedata_load

(view raw script w/o annotations or w/e)
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
}