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() //gml_Script_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
}