Deltarune script viewer

← back to main script listing

gml_GlobalScript_scr_debug_premade_save

(view raw script w/o annotations or w/e)
1
function scr_debug_premade_save
scr_debug_premade_save

function scr_debug_premade_save() { var chapter = argument[0]; var filechoice = argument[1]; file = "filech" + string(chapter) + "_" + string(filechoice); myfileid = file_text_open_write(file); file_text_write_string(myfileid, global.truename); file_text_writeln(myfileid); for (i = 0; i < 6; i += 1) { file_text_write_string(myfileid, global.othername[i]); file_text_writeln(myfileid); } file_text_write_real(myfileid, global.char[0]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.char[1]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.char[2]); file_text_writeln(myfileid); file_text_write_real(myfileid, 0); file_text_writeln(myfileid); file_text_write_real(myfileid, 0); file_text_writeln(myfileid); file_text_write_real(myfileid, 1); file_text_writeln(myfileid); file_text_write_real(myfileid, 0); file_text_writeln(myfileid); file_text_write_real(myfileid, 1); file_text_writeln(myfileid); file_text_write_real(myfileid, 0); file_text_writeln(myfileid); for (i = 0; i < 4; i += 1) { file_text_write_real(myfileid, global.hp[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.maxhp[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.at[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.df[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.mag[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.guts[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.charweapon[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.chararmor1[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.chararmor2[i]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.weaponstyle[i]); file_text_writeln(myfileid); for (q = 0; q < 4; q += 1) { file_text_write_real(myfileid, global.itemat[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itemdf[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itemmag[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itembolts[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itemgrazeamt[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itemgrazesize[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itemboltspeed[i][q]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.itemspecial[i][q]); file_text_writeln(myfileid); } for (j = 0; j < 12; j += 1) { file_text_write_real(myfileid, global.spell[i][j]); file_text_writeln(myfileid); } } file_text_write_real(myfileid, global.boltspeed); file_text_writeln(myfileid); file_text_write_real(myfileid, global.grazeamt); file_text_writeln(myfileid); file_text_write_real(myfileid, global.grazesize); file_text_writeln(myfileid); for (j = 0; j < 13; j += 1) { file_text_write_real(myfileid, global.item[j]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.keyitem[j]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.weapon[j]); file_text_writeln(myfileid); file_text_write_real(myfileid, global.armor[j]); file_text_writeln(myfileid); } file_text_write_real(myfileid, global.tension); file_text_writeln(myfileid); file_text_write_real(myfileid, global.maxtension); file_text_writeln(myfileid); file_text_write_real(myfileid, 2); file_text_writeln(myfileid); ...
()
2
{
3
    var chapter = argument[0];
4
    var filechoice = argument[1];
5
    file = "filech" + string(chapter) + "_" + string(filechoice);
6
    myfileid = file_text_open_write(file);
7
    file_text_write_string(myfileid, global.truename);
8
    file_text_writeln(myfileid);
9
    for (i = 0; i < 6; i += 1)
10
    {
11
        file_text_write_string(myfileid, global.othername[i]);
12
        file_text_writeln(myfileid);
13
    }
14
    file_text_write_real(myfileid, global.char[0]);
15
    file_text_writeln(myfileid);
16
    file_text_write_real(myfileid, global.char[1]);
17
    file_text_writeln(myfileid);
18
    file_text_write_real(myfileid, global.char[2]);
19
    file_text_writeln(myfileid);
20
    file_text_write_real(myfileid, 0);
21
    file_text_writeln(myfileid);
22
    file_text_write_real(myfileid, 0);
23
    file_text_writeln(myfileid);
24
    file_text_write_real(myfileid, 1);
25
    file_text_writeln(myfileid);
26
    file_text_write_real(myfileid, 0);
27
    file_text_writeln(myfileid);
28
    file_text_write_real(myfileid, 1);
29
    file_text_writeln(myfileid);
30
    file_text_write_real(myfileid, 0);
31
    file_text_writeln(myfileid);
32
    for (i = 0; i < 4; i += 1)
33
    {
34
        file_text_write_real(myfileid, global.hp[i]);
35
        file_text_writeln(myfileid);
36
        file_text_write_real(myfileid, global.maxhp[i]);
37
        file_text_writeln(myfileid);
38
        file_text_write_real(myfileid, global.at[i]);
39
        file_text_writeln(myfileid);
40
        file_text_write_real(myfileid, global.df[i]);
41
        file_text_writeln(myfileid);
42
        file_text_write_real(myfileid, global.mag[i]);
43
        file_text_writeln(myfileid);
44
        file_text_write_real(myfileid, global.guts[i]);
45
        file_text_writeln(myfileid);
46
        file_text_write_real(myfileid, global.charweapon[i]);
47
        file_text_writeln(myfileid);
48
        file_text_write_real(myfileid, global.chararmor1[i]);
49
        file_text_writeln(myfileid);
50
        file_text_write_real(myfileid, global.chararmor2[i]);
51
        file_text_writeln(myfileid);
52
        file_text_write_real(myfileid, global.weaponstyle[i]);
53
        file_text_writeln(myfileid);
54
        for (q = 0; q < 4; q += 1)
55
        {
56
            file_text_write_real(myfileid, global.itemat[i][q]);
57
            file_text_writeln(myfileid);
58
            file_text_write_real(myfileid, global.itemdf[i][q]);
59
            file_text_writeln(myfileid);
60
            file_text_write_real(myfileid, global.itemmag[i][q]);
61
            file_text_writeln(myfileid);
62
            file_text_write_real(myfileid, global.itembolts[i][q]);
63
            file_text_writeln(myfileid);
64
            file_text_write_real(myfileid, global.itemgrazeamt[i][q]);
65
            file_text_writeln(myfileid);
66
            file_text_write_real(myfileid, global.itemgrazesize[i][q]);
67
            file_text_writeln(myfileid);
68
            file_text_write_real(myfileid, global.itemboltspeed[i][q]);
69
            file_text_writeln(myfileid);
70
            file_text_write_real(myfileid, global.itemspecial[i][q]);
71
            file_text_writeln(myfileid);
72
        }
73
        for (j = 0; j < 12; j += 1)
74
        {
75
            file_text_write_real(myfileid, global.spell[i][j]);
76
            file_text_writeln(myfileid);
77
        }
78
    }
79
    file_text_write_real(myfileid, global.boltspeed);
80
    file_text_writeln(myfileid);
81
    file_text_write_real(myfileid, global.grazeamt);
82
    file_text_writeln(myfileid);
83
    file_text_write_real(myfileid, global.grazesize);
84
    file_text_writeln(myfileid);
85
    for (j = 0; j < 13; j += 1)
86
    {
87
        file_text_write_real(myfileid, global.item[j]);
88
        file_text_writeln(myfileid);
89
        file_text_write_real(myfileid, global.keyitem[j]);
90
        file_text_writeln(myfileid);
91
        file_text_write_real(myfileid, global.weapon[j]);
92
        file_text_writeln(myfileid);
93
        file_text_write_real(myfileid, global.armor[j]);
94
        file_text_writeln(myfileid);
95
    }
96
    file_text_write_real(myfileid, global.tension);
97
    file_text_writeln(myfileid);
98
    file_text_write_real(myfileid, global.maxtension);
99
    file_text_writeln(myfileid);
100
    file_text_write_real(myfileid, 2);
101
    file_text_writeln(myfileid);
102
    file_text_write_real(myfileid, 3);
103
    file_text_writeln(myfileid);
104
    file_text_write_real(myfileid, 0);
105
    file_text_writeln(myfileid);
106
    file_text_write_real(myfileid, 1);
107
    file_text_writeln(myfileid);
108
    file_text_write_real(myfileid, 2);
109
    file_text_writeln(myfileid);
110
    file_text_write_real(myfileid, 20);
111
    file_text_writeln(myfileid);
112
    file_text_write_real(myfileid, 20);
113
    file_text_writeln(myfileid);
114
    file_text_write_real(myfileid, 10);
115
    file_text_writeln(myfileid);
116
    file_text_write_real(myfileid, 20);
117
    file_text_writeln(myfileid);
118
    file_text_write_real(myfileid, 1);
119
    file_text_writeln(myfileid);
120
    file_text_write_real(myfileid, 0);
121
    file_text_writeln(myfileid);
122
    for (i = 0; i < 8; i += 1)
123
    {
124
        file_text_write_real(myfileid, global.litem[i]);
125
        file_text_writeln(myfileid);
126
        file_text_write_real(myfileid, global.phone[i]);
127
        file_text_writeln(myfileid);
128
    }
129
    for (i = 0; i < 9999; i += 1)
130
    {
131
        file_text_write_real(myfileid, 0);
132
        file_text_writeln(myfileid);
133
    }
134
    file_text_write_real(myfileid, 251);
135
    file_text_writeln(myfileid);
136
    file_text_write_real(myfileid, 28);
137
    file_text_writeln(myfileid);
138
    file_text_write_real(myfileid, 14400);
139
    file_text_close(myfileid);
140
    ossafe_ini_open("dr.ini");
141
    ini_write_string("G" + string(filechoice), "Name", "Kris");
142
    ini_write_real("G" + string(filechoice), "Level", 1);
143
    ini_write_real("G" + string(filechoice), "Love", 1);
144
    ini_write_real("G" + string(filechoice), "Time", 14400);
145
    ini_write_real("G" + string(filechoice), "Room", 28);
146
    ini_write_real("G" + string(filechoice), "InitLang", global.flag[912 language]);
147
    ossafe_ini_close();
148
}