Undertale script viewer

← back to main script listing

gml_Object_obj_time_Create_0

(view raw script w/o annotations or w/e)
1
if (os_type == os_windows)
2
    global.osflavor = 1;
3
else if (os_type == os_ps4 || os_type == os_psvita)
4
    global.osflavor = 4;
5
else
6
    global.osflavor = 2;
7
global.locale = os_get_language() + "_" + string_upper(os_get_region());
8
if (global.osflavor >= 3)
9
{
10
    application_surface_enable(true);
11
    application_surface_draw_enable(false);
12
}
13
global.savedata_async_id = -1;
14
global.savedata_async_load = 0;
15
global.savedata_error = 0;
16
global.savedata_debuginfo = "";
17
global.disable_os_pause = 0;
18
paused = 0;
19
idle = 0;
20
idle_time = 0;
21
up = 0;
22
down = 0;
23
left = 0;
24
right = 0;
25
quit = 0;
26
try_up = 0;
27
try_down = 0;
28
try_left = 0;
29
try_right = 0;
30
canquit = 1;
31
h_skip = 0;
32
j_xpos = 0;
33
j_ypos = 0;
34
j_dir = 0;
35
j_fr = 0;
36
j_fl = 0;
37
j_fu = 0;
38
j_fd = 0;
39
j_fr_p = 0;
40
j_fl_p = 0;
41
j_fu_p = 0;
42
j_fd_p = 0;
43
for (var i = 0; i < 12; i += 1)
44
{
45
    j_prev[i] = 0;
46
    j_on[i] = 0;
47
}
48
global.button0 = 2;
49
global.button1 = 1;
50
global.button2 = 4;
51
global.analog_sense = 0.15;
52
global.analog_sense_sense = 0.01;
53
global.joy_dir = 0;
54
if (os_type == os_ps4 || os_type == os_psvita)
55
{
56
    if (substr(global.locale, 1, 2) == "ja")
57
    {
58
        global.button0 = gp_face2;
59
        global.button1 = gp_face1;
60
    }
61
    else
62
    {
63
        global.button0 = gp_face1;
64
        global.button1 = gp_face2;
65
    }
66
    global.button2 = gp_face4;
67
}
68
global.default_button0 = global.button0;
69
global.default_button1 = global.button1;
70
global.default_button2 = global.button2;
71
global.default_analog_sense = global.analog_sense;
72
global.default_analog_sense_sense = global.analog_sense_sense;
73
global.default_joy_dir = global.joy_dir;
74
global.screen_border_id = 0;
75
global.screen_border_active = 0;
76
global.screen_border_alpha = 1;
77
global.screen_border_state = 0;
78
global.screen_border_dynamic_fade_id = 0;
79
global.screen_border_dynamic_fade_level = 0;
80
global.screen_border_activate_on_game_over = 0;
81
debug_r = 0;
82
debug_f = 0;
83
j1 = 0;
84
j2 = 0;
85
ja = 0;
86
j_ch = 0;
87
jt = 0;
88
if (global.osflavor >= 4)
89
{
90
    j_ch = 1;
91
    for (var i = 0; i < gamepad_get_device_count(); i++)
92
    {
93
        if (gamepad_is_connected(i))
94
            j_ch = i + 1;
95
    }
96
}
97
spec_rtimer = 0;
98
global.endsong_loaded = 0;
99
control_init();
100
scr_kanatype_init
scr_kanatype_init

if (variable_global_exists("kanatype_lookup_4ch")) exit; global.kanatype_lookup_4ch = ds_map_create(); ds_map_set(global.kanatype_lookup_4ch, "ltsu", "っ"); ds_map_set(global.kanatype_lookup_4ch, "xtsu", "っ"); global.kanatype_lookup_3ch = ds_map_create(); ds_map_set(global.kanatype_lookup_3ch, "bya", "びゃ"); ds_map_set(global.kanatype_lookup_3ch, "byi", "びぃ"); ds_map_set(global.kanatype_lookup_3ch, "byu", "びゅ"); ds_map_set(global.kanatype_lookup_3ch, "bye", "びぇ"); ds_map_set(global.kanatype_lookup_3ch, "byo", "びょ"); ds_map_set(global.kanatype_lookup_3ch, "cha", "ちゃ"); ds_map_set(global.kanatype_lookup_3ch, "chi", "ち"); ds_map_set(global.kanatype_lookup_3ch, "chu", "ちゅ"); ds_map_set(global.kanatype_lookup_3ch, "che", "ちぇ"); ds_map_set(global.kanatype_lookup_3ch, "cho", "ちょ"); ds_map_set(global.kanatype_lookup_3ch, "cya", "ちゃ"); ds_map_set(global.kanatype_lookup_3ch, "cyi", "ちぃ"); ds_map_set(global.kanatype_lookup_3ch, "cyu", "ちゅ"); ds_map_set(global.kanatype_lookup_3ch, "cye", "ちぇ"); ds_map_set(global.kanatype_lookup_3ch, "cyo", "ちょ"); ds_map_set(global.kanatype_lookup_3ch, "dha", "でゃ"); ds_map_set(global.kanatype_lookup_3ch, "dhi", "でぃ"); ds_map_set(global.kanatype_lookup_3ch, "dhu", "でゅ"); ds_map_set(global.kanatype_lookup_3ch, "dhe", "でぇ"); ds_map_set(global.kanatype_lookup_3ch, "dho", "でょ"); ds_map_set(global.kanatype_lookup_3ch, "dwu", "どぅ"); ds_map_set(global.kanatype_lookup_3ch, "dya", "びゃ"); ds_map_set(global.kanatype_lookup_3ch, "dyi", "びぃ"); ds_map_set(global.kanatype_lookup_3ch, "dyu", "びゅ"); ds_map_set(global.kanatype_lookup_3ch, "dye", "びぇ"); ds_map_set(global.kanatype_lookup_3ch, "dyo", "びょ"); ds_map_set(global.kanatype_lookup_3ch, "fya", "ふゃ"); ds_map_set(global.kanatype_lookup_3ch, "fyi", "ふぃ"); ds_map_set(global.kanatype_lookup_3ch, "fyu", "ふゅ"); ds_map_set(global.kanatype_lookup_3ch, "fye", "ふぇ"); ds_map_set(global.kanatype_lookup_3ch, "fyo", "ふょ"); ds_map_set(global.kanatype_lookup_3ch, "gya", "ぎゃ"); ds_map_set(global.kanatype_lookup_3ch, "gyi", "ぎぃ"); ds_map_set(global.kanatype_lookup_3ch, "gyu", "ぎゅ"); ds_map_set(global.kanatype_lookup_3ch, "gye", "ぎぇ"); ds_map_set(global.kanatype_lookup_3ch, "gyo", "ぎょ"); ds_map_set(global.kanatype_lookup_3ch, "hya", "ひゃ"); ds_map_set(global.kanatype_lookup_3ch, "hyi", "ひぃ"); ds_map_set(global.kanatype_lookup_3ch, "hyu", "ひゅ"); ds_map_set(global.kanatype_lookup_3ch, "hye", "ひぇ"); ds_map_set(global.kanatype_lookup_3ch, "hyo", "ひょ"); ds_map_set(global.kanatype_lookup_3ch, "jya", "じゃ"); ds_map_set(global.kanatype_lookup_3ch, "jyi", "じぃ"); ds_map_set(global.kanatype_lookup_3ch, "jyu", "じゅ"); ds_map_set(global.kanatype_lookup_3ch, "jye", "じぇ"); ds_map_set(global.kanatype_lookup_3ch, "jyo", "じょ"); ds_map_set(global.kanatype_lookup_3ch, "kya", "きゃ"); ds_map_set(global.kanatype_lookup_3ch, "kyi", "きぃ"); ds_map_set(global.kanatype_lookup_3ch, "kyu", "きゅ"); ds_map_set(global.kanatype_lookup_3ch, "kye", "きぇ"); ds_map_set(global.kanatype_lookup_3ch, "kyo", "きょ"); ds_map_set(global.kanatype_lookup_3ch, "ltu", "っ"); ds_map_set(global.kanatype_lookup_3ch, "lwa", "わ"); ds_map_set(global.kanatype_lookup_3ch, "lya", "ゃ"); ds_map_set(global.kanatype_lookup_3ch, "lyi", "ぃ"); ds_map_set(global.kanatype_lookup_3ch, "lyu", "ゅ"); ds_map_set(global.kanatype_lookup_3ch, "lye", "ぇ"); ds_map_set(global.kanatype_lookup_3ch, "lyo", "ょ"); ds_map_set(global.kanatype_lookup_3ch, "mya", "みゃ"); ds_map_set(global.kanatype_lookup_3ch, "myi", "みぃ"); ds_map_set(global.kanatype_lookup_3ch, "myu", "みゅ"); ds_map_set(global.kanatype_lookup_3ch, "mye", "みぇ"); ds_map_set(global.kanatype_lookup_3ch, "myo", "みょ"); ds_map_set(global.kanatype_lookup_3ch, "nya", "にゃ"); ds_map_set(global.kanatype_lookup_3ch, "nyi", "にぃ"); ds_map_set(global.kanatype_lookup_3ch, "nyu", "にゅ"); ds_map_set(global.kanatype_lookup_3ch, "nye", "にぇ"); ds_map_set(global.kanatype_lookup_3ch, "nyo", "にょ"); ds_map_set(global.kanatype_lookup_3ch, "pya", "ぴゃ"); ds_map_set(global.kanatype_lookup_3ch, "pyi", "ぴぃ"); ds_map_set(global.kanatype_lookup_3ch, "pyu", "ぴゅ"); ds_map_set(global.kanatype_lookup_3ch, "pye", "ぴぇ"); ds_map_set(global.kanatype_lookup_3ch, "pyo", "ぴょ"); ds_map_set(global.kanatype_lookup_3ch, "rya", "りゃ"); ds_map_set(global.kanatype_lookup_3ch, "ryi", "りぃ"); ds_map_set(global.kanatype_lookup_3ch, "ryu", "りゅ"); ds_map_set(global.kanatype_lookup_3ch, "rye", "りぇ"); ds_map_set(global.kanatype_lookup_3ch, "ryo", "りょ"); ds_map_set(global.kanatype_lookup_3ch, "sha", "しゃ"); ds_map_set(global.kanatype_lookup_3ch, "shi", "し"); ds_map_set(global.kanatype_lookup_3ch, "shu", "しゅ"); ds_map_set(global.kanatype_lookup_3ch, "she", "しぇ"); ds_map_set(global.kanatype_lookup_3ch, "sho", "しょ"); ds_map_set(global.kanatype_lookup_3ch, "sya", "しゃ"); ds_map_set(global.kanatype_lookup_3ch, "syi", "しぃ"); ds_map_set(global.kanatype_lookup_3ch, "syu", "しゅ"); ds_map_set(global.kanatype_lookup_3ch, "sye", "しぇ"); ds_map_set(global.kanatype_lookup_3ch, "syo", "しょ"); ds_map_set(global.kanatype_lookup_3ch, "tha", "てゃ"); ds_map_set(global.kanatype_lookup_3ch, "thi", "てぃ"); ds_map_set(global.kanatype_lookup_3ch, "thu", "てゅ"); ds_map_set(global.kanatype_lookup_3ch, "the", "てぇ"); ds_map_set(global.kanatype_lookup_3ch, "tho", "てょ"); ds_map_set(global.kanatype_lookup_3ch, "tsu", "つ"); ds_map_set(global.kanatype_lookup_3ch, "twu", "とぅ"); ...
();
101
if (!variable_global_exists("text_data_en"))
102
    script_execute(textdata_en);
103
if (!variable_global_exists("text_data_ja"))
104
    script_execute(textdata_ja);
105
global.language = substr(global.locale, 1, 2);
106
if (global.language != "ja")
107
    global.language = "en";
108
if (!variable_global_exists("trophy_init_complete"))
109
{
110
    global.trophy_init_complete = 0;
111
    trophy_ts = -1;
112
}