From 7bd8f7a3aba3d1da84b4f8ca67f6bd5a2b875e86 Mon Sep 17 00:00:00 2001
From: Li
Date: Sun, 26 Jun 2022 22:08:56 +1200
Subject: [PATCH] Upload UGP src
---
Button.pdn | 392 ++++++++++++++++++
UGP.gmx/UGP.project.gmx | 273 ++++++++++++
UGP.gmx/datafiles/ModuleDownloader.exe | Bin 0 -> 2146816 bytes
UGP.gmx/datafiles/UGP.dll | Bin 0 -> 93696 bytes
UGP.gmx/datafiles/libeay32.dll | Bin 0 -> 1207808 bytes
UGP.gmx/fonts/fn_text.font.gmx | 11 +
UGP.gmx/help.rtf | Bin 0 -> 152 bytes
UGP.gmx/icon.ico | Bin 0 -> 172947 bytes
UGP.gmx/loadimage.png | Bin 0 -> 26353 bytes
UGP.gmx/objects/obj_back.object.gmx | 116 ++++++
UGP.gmx/objects/obj_checkmark_base.object.gmx | 129 ++++++
.../objects/obj_checkmark_libeay32.object.gmx | 19 +
.../objects/obj_checkmark_modules.object.gmx | 19 +
UGP.gmx/objects/obj_checkmark_mute.object.gmx | 48 +++
UGP.gmx/objects/obj_checkmark_old.object.gmx | 45 ++
.../objects/obj_checkmark_updater.object.gmx | 19 +
UGP.gmx/objects/obj_cursor.object.gmx | 44 ++
UGP.gmx/objects/obj_draw.object.gmx | 181 ++++++++
UGP.gmx/objects/obj_draw_exports.object.gmx | 106 +++++
UGP.gmx/objects/obj_gm5_button.object.gmx | 116 ++++++
UGP.gmx/objects/obj_gm81_button.object.gmx | 116 ++++++
UGP.gmx/objects/obj_go_gm81.object.gmx | 128 ++++++
UGP.gmx/objects/obj_go_gmhtml5.object.gmx | 128 ++++++
UGP.gmx/objects/obj_go_studio.object.gmx | 128 ++++++
UGP.gmx/objects/obj_html5_button.object.gmx | 116 ++++++
.../obj_lstbox_entry_module.object.gmx | 153 +++++++
UGP.gmx/objects/obj_main.object.gmx | 151 +++++++
UGP.gmx/objects/obj_mute.object.gmx | 135 ++++++
UGP.gmx/objects/obj_star.object.gmx | 94 +++++
UGP.gmx/objects/obj_status_draw.object.gmx | 69 +++
UGP.gmx/objects/obj_studio_button.object.gmx | 116 ++++++
.../objects/obj_textinput_answer.object.gmx | 145 +++++++
.../objects/obj_textinput_email.object.gmx | 175 ++++++++
UGP.gmx/objects/obj_textinput_key.object.gmx | 154 +++++++
.../obj_textinput_key_keygen.object.gmx | 172 ++++++++
.../objects/obj_textinput_module.object.gmx | 207 +++++++++
UGP.gmx/objects/obj_textinput_name.object.gmx | 175 ++++++++
.../obj_textinput_name_keygen.object.gmx | 228 ++++++++++
UGP.gmx/objects/obj_textinput_type.object.gmx | 175 ++++++++
.../obj_textinput_version_keygen.object.gmx | 227 ++++++++++
.../objects/obj_universal_patcher.object.gmx | 46 ++
UGP.gmx/rooms/rm_close.room.gmx | 62 +++
UGP.gmx/rooms/rm_crack_gm8.room.gmx | 62 +++
UGP.gmx/rooms/rm_crack_studio.room.gmx | 62 +++
UGP.gmx/rooms/rm_keygen_gm5.room.gmx | 62 +++
UGP.gmx/rooms/rm_product_select.room.gmx | 66 +++
UGP.gmx/rooms/rm_result.room.gmx | 62 +++
UGP.gmx/scripts/check_blacklist.gml | 24 ++
UGP.gmx/scripts/create_gm5_menu.gml | 12 +
UGP.gmx/scripts/create_gm81_menu.gml | 10 +
UGP.gmx/scripts/create_gmhtml5_menu.gml | 9 +
UGP.gmx/scripts/create_product_menu.gml | 5 +
UGP.gmx/scripts/create_status.gml | 7 +
UGP.gmx/scripts/create_studio_menu.gml | 18 +
UGP.gmx/scripts/dectohex.gml | 2 +
UGP.gmx/scripts/encode_name_part.gml | 25 ++
UGP.gmx/scripts/generate_gm5.gml | 60 +++
UGP.gmx/scripts/get_studio_guid.gml | 25 ++
UGP.gmx/scripts/hextodec.gml | 4 +
UGP.gmx/scripts/license_gm81.gml | 70 ++++
UGP.gmx/scripts/license_gmhtml5.gml | 73 ++++
UGP.gmx/scripts/license_studio.gml | 165 ++++++++
UGP.gmx/scripts/pad.gml | 15 +
UGP.gmx/scripts/show_modules.gml | 35 ++
UGP.gmx/scripts/start_cracked_updater.gml | 16 +
UGP.gmx/scripts/string_starts_with.gml | 21 +
UGP.gmx/scripts/tokenize.gml | 21 +
UGP.gmx/sound/audio/snd_mus.mid | Bin 0 -> 125058 bytes
UGP.gmx/sound/snd_mus.sound.gmx | 13 +
UGP.gmx/sprites/images/spr_back_0.png | Bin 0 -> 8588 bytes
UGP.gmx/sprites/images/spr_back_1.png | Bin 0 -> 8021 bytes
UGP.gmx/sprites/images/spr_checkmark_0.png | Bin 0 -> 2748 bytes
UGP.gmx/sprites/images/spr_checkmark_1.png | Bin 0 -> 2294 bytes
UGP.gmx/sprites/images/spr_checkmark_2.png | Bin 0 -> 3355 bytes
UGP.gmx/sprites/images/spr_checkmark_3.png | Bin 0 -> 2948 bytes
UGP.gmx/sprites/images/spr_cursor_0.png | Bin 0 -> 1015 bytes
.../sprites/images/spr_export_modules_0.png | Bin 0 -> 10386 bytes
UGP.gmx/sprites/images/spr_gm5_button_0.png | Bin 0 -> 102303 bytes
UGP.gmx/sprites/images/spr_gm5_button_1.png | Bin 0 -> 100385 bytes
UGP.gmx/sprites/images/spr_gm81_button_0.png | Bin 0 -> 48746 bytes
UGP.gmx/sprites/images/spr_gm81_button_1.png | Bin 0 -> 44168 bytes
UGP.gmx/sprites/images/spr_go_0.png | Bin 0 -> 24079 bytes
UGP.gmx/sprites/images/spr_go_1.png | Bin 0 -> 23986 bytes
UGP.gmx/sprites/images/spr_html5_button_0.png | Bin 0 -> 56837 bytes
UGP.gmx/sprites/images/spr_html5_button_1.png | Bin 0 -> 52142 bytes
UGP.gmx/sprites/images/spr_lstbox_entry_0.png | Bin 0 -> 7275 bytes
UGP.gmx/sprites/images/spr_lstbox_entry_1.png | Bin 0 -> 4027 bytes
UGP.gmx/sprites/images/spr_menu_0.png | Bin 0 -> 10137 bytes
UGP.gmx/sprites/images/spr_menu_1.png | Bin 0 -> 14629 bytes
UGP.gmx/sprites/images/spr_menu_2.png | Bin 0 -> 6896 bytes
UGP.gmx/sprites/images/spr_menu_3.png | Bin 0 -> 6364 bytes
UGP.gmx/sprites/images/spr_menu_4.png | Bin 0 -> 15844 bytes
UGP.gmx/sprites/images/spr_menu_5.png | Bin 0 -> 25211 bytes
UGP.gmx/sprites/images/spr_menu_6.png | Bin 0 -> 14312 bytes
UGP.gmx/sprites/images/spr_mute_0.png | Bin 0 -> 2753 bytes
UGP.gmx/sprites/images/spr_mute_1.png | Bin 0 -> 2479 bytes
UGP.gmx/sprites/images/spr_mute_2.png | Bin 0 -> 2712 bytes
UGP.gmx/sprites/images/spr_mute_3.png | Bin 0 -> 2418 bytes
UGP.gmx/sprites/images/spr_star_0.png | Bin 0 -> 144 bytes
.../sprites/images/spr_studio_button_0.png | Bin 0 -> 41143 bytes
.../sprites/images/spr_studio_button_1.png | Bin 0 -> 35338 bytes
UGP.gmx/sprites/images/spr_textinput_0.png | Bin 0 -> 10474 bytes
UGP.gmx/sprites/images/spr_textinput_1.png | Bin 0 -> 10153 bytes
.../sprites/images/spr_textinput_small_0.png | Bin 0 -> 5554 bytes
.../sprites/images/spr_textinput_small_1.png | Bin 0 -> 5385 bytes
.../images/spr_universal_gm_patcher_0.png | Bin 0 -> 25700 bytes
UGP.gmx/sprites/spr_back.sprite.gmx | 17 +
UGP.gmx/sprites/spr_checkmark.sprite.gmx | 19 +
UGP.gmx/sprites/spr_cursor.sprite.gmx | 16 +
UGP.gmx/sprites/spr_export_modules.sprite.gmx | 16 +
UGP.gmx/sprites/spr_gm5_button.sprite.gmx | 17 +
UGP.gmx/sprites/spr_gm81_button.sprite.gmx | 17 +
UGP.gmx/sprites/spr_go.sprite.gmx | 17 +
UGP.gmx/sprites/spr_html5_button.sprite.gmx | 17 +
UGP.gmx/sprites/spr_lstbox_entry.sprite.gmx | 17 +
UGP.gmx/sprites/spr_menu.sprite.gmx | 22 +
UGP.gmx/sprites/spr_mute.sprite.gmx | 19 +
UGP.gmx/sprites/spr_star.sprite.gmx | 16 +
UGP.gmx/sprites/spr_studio_button.sprite.gmx | 17 +
UGP.gmx/sprites/spr_textinput.sprite.gmx | 17 +
.../sprites/spr_textinput_small.sprite.gmx | 17 +
.../spr_universal_gm_patcher.sprite.gmx | 16 +
122 files changed, 5839 insertions(+)
create mode 100644 Button.pdn
create mode 100644 UGP.gmx/UGP.project.gmx
create mode 100644 UGP.gmx/datafiles/ModuleDownloader.exe
create mode 100644 UGP.gmx/datafiles/UGP.dll
create mode 100644 UGP.gmx/datafiles/libeay32.dll
create mode 100644 UGP.gmx/fonts/fn_text.font.gmx
create mode 100644 UGP.gmx/help.rtf
create mode 100644 UGP.gmx/icon.ico
create mode 100644 UGP.gmx/loadimage.png
create mode 100644 UGP.gmx/objects/obj_back.object.gmx
create mode 100644 UGP.gmx/objects/obj_checkmark_base.object.gmx
create mode 100644 UGP.gmx/objects/obj_checkmark_libeay32.object.gmx
create mode 100644 UGP.gmx/objects/obj_checkmark_modules.object.gmx
create mode 100644 UGP.gmx/objects/obj_checkmark_mute.object.gmx
create mode 100644 UGP.gmx/objects/obj_checkmark_old.object.gmx
create mode 100644 UGP.gmx/objects/obj_checkmark_updater.object.gmx
create mode 100644 UGP.gmx/objects/obj_cursor.object.gmx
create mode 100644 UGP.gmx/objects/obj_draw.object.gmx
create mode 100644 UGP.gmx/objects/obj_draw_exports.object.gmx
create mode 100644 UGP.gmx/objects/obj_gm5_button.object.gmx
create mode 100644 UGP.gmx/objects/obj_gm81_button.object.gmx
create mode 100644 UGP.gmx/objects/obj_go_gm81.object.gmx
create mode 100644 UGP.gmx/objects/obj_go_gmhtml5.object.gmx
create mode 100644 UGP.gmx/objects/obj_go_studio.object.gmx
create mode 100644 UGP.gmx/objects/obj_html5_button.object.gmx
create mode 100644 UGP.gmx/objects/obj_lstbox_entry_module.object.gmx
create mode 100644 UGP.gmx/objects/obj_main.object.gmx
create mode 100644 UGP.gmx/objects/obj_mute.object.gmx
create mode 100644 UGP.gmx/objects/obj_star.object.gmx
create mode 100644 UGP.gmx/objects/obj_status_draw.object.gmx
create mode 100644 UGP.gmx/objects/obj_studio_button.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_answer.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_email.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_key.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_key_keygen.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_module.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_name.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_name_keygen.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_type.object.gmx
create mode 100644 UGP.gmx/objects/obj_textinput_version_keygen.object.gmx
create mode 100644 UGP.gmx/objects/obj_universal_patcher.object.gmx
create mode 100644 UGP.gmx/rooms/rm_close.room.gmx
create mode 100644 UGP.gmx/rooms/rm_crack_gm8.room.gmx
create mode 100644 UGP.gmx/rooms/rm_crack_studio.room.gmx
create mode 100644 UGP.gmx/rooms/rm_keygen_gm5.room.gmx
create mode 100644 UGP.gmx/rooms/rm_product_select.room.gmx
create mode 100644 UGP.gmx/rooms/rm_result.room.gmx
create mode 100644 UGP.gmx/scripts/check_blacklist.gml
create mode 100644 UGP.gmx/scripts/create_gm5_menu.gml
create mode 100644 UGP.gmx/scripts/create_gm81_menu.gml
create mode 100644 UGP.gmx/scripts/create_gmhtml5_menu.gml
create mode 100644 UGP.gmx/scripts/create_product_menu.gml
create mode 100644 UGP.gmx/scripts/create_status.gml
create mode 100644 UGP.gmx/scripts/create_studio_menu.gml
create mode 100644 UGP.gmx/scripts/dectohex.gml
create mode 100644 UGP.gmx/scripts/encode_name_part.gml
create mode 100644 UGP.gmx/scripts/generate_gm5.gml
create mode 100644 UGP.gmx/scripts/get_studio_guid.gml
create mode 100644 UGP.gmx/scripts/hextodec.gml
create mode 100644 UGP.gmx/scripts/license_gm81.gml
create mode 100644 UGP.gmx/scripts/license_gmhtml5.gml
create mode 100644 UGP.gmx/scripts/license_studio.gml
create mode 100644 UGP.gmx/scripts/pad.gml
create mode 100644 UGP.gmx/scripts/show_modules.gml
create mode 100644 UGP.gmx/scripts/start_cracked_updater.gml
create mode 100644 UGP.gmx/scripts/string_starts_with.gml
create mode 100644 UGP.gmx/scripts/tokenize.gml
create mode 100644 UGP.gmx/sound/audio/snd_mus.mid
create mode 100644 UGP.gmx/sound/snd_mus.sound.gmx
create mode 100644 UGP.gmx/sprites/images/spr_back_0.png
create mode 100644 UGP.gmx/sprites/images/spr_back_1.png
create mode 100644 UGP.gmx/sprites/images/spr_checkmark_0.png
create mode 100644 UGP.gmx/sprites/images/spr_checkmark_1.png
create mode 100644 UGP.gmx/sprites/images/spr_checkmark_2.png
create mode 100644 UGP.gmx/sprites/images/spr_checkmark_3.png
create mode 100644 UGP.gmx/sprites/images/spr_cursor_0.png
create mode 100644 UGP.gmx/sprites/images/spr_export_modules_0.png
create mode 100644 UGP.gmx/sprites/images/spr_gm5_button_0.png
create mode 100644 UGP.gmx/sprites/images/spr_gm5_button_1.png
create mode 100644 UGP.gmx/sprites/images/spr_gm81_button_0.png
create mode 100644 UGP.gmx/sprites/images/spr_gm81_button_1.png
create mode 100644 UGP.gmx/sprites/images/spr_go_0.png
create mode 100644 UGP.gmx/sprites/images/spr_go_1.png
create mode 100644 UGP.gmx/sprites/images/spr_html5_button_0.png
create mode 100644 UGP.gmx/sprites/images/spr_html5_button_1.png
create mode 100644 UGP.gmx/sprites/images/spr_lstbox_entry_0.png
create mode 100644 UGP.gmx/sprites/images/spr_lstbox_entry_1.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_0.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_1.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_2.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_3.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_4.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_5.png
create mode 100644 UGP.gmx/sprites/images/spr_menu_6.png
create mode 100644 UGP.gmx/sprites/images/spr_mute_0.png
create mode 100644 UGP.gmx/sprites/images/spr_mute_1.png
create mode 100644 UGP.gmx/sprites/images/spr_mute_2.png
create mode 100644 UGP.gmx/sprites/images/spr_mute_3.png
create mode 100644 UGP.gmx/sprites/images/spr_star_0.png
create mode 100644 UGP.gmx/sprites/images/spr_studio_button_0.png
create mode 100644 UGP.gmx/sprites/images/spr_studio_button_1.png
create mode 100644 UGP.gmx/sprites/images/spr_textinput_0.png
create mode 100644 UGP.gmx/sprites/images/spr_textinput_1.png
create mode 100644 UGP.gmx/sprites/images/spr_textinput_small_0.png
create mode 100644 UGP.gmx/sprites/images/spr_textinput_small_1.png
create mode 100644 UGP.gmx/sprites/images/spr_universal_gm_patcher_0.png
create mode 100644 UGP.gmx/sprites/spr_back.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_checkmark.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_cursor.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_export_modules.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_gm5_button.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_gm81_button.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_go.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_html5_button.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_lstbox_entry.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_menu.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_mute.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_star.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_studio_button.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_textinput.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_textinput_small.sprite.gmx
create mode 100644 UGP.gmx/sprites/spr_universal_gm_patcher.sprite.gmx
diff --git a/Button.pdn b/Button.pdn
new file mode 100644
index 0000000..8800442
--- /dev/null
+++ b/Button.pdn
@@ -0,0 +1,392 @@
+PDN3ΒΟ