Upload UGP src
|
@ -0,0 +1,273 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<assets>
|
||||
<datafiles number="3">
|
||||
<datafile>
|
||||
<name>libeay32.dll</name>
|
||||
<filename>libeay32.dll</filename>
|
||||
<origname>C:\Users\User\Documents\git\UGP\UGP.gmx\datafiles\libeay32.dll</origname>
|
||||
<exists>-1</exists>
|
||||
<size>1207808</size>
|
||||
<exportAction>2</exportAction>
|
||||
<exportDir></exportDir>
|
||||
<overwrite>0</overwrite>
|
||||
<freeData>-1</freeData>
|
||||
<removeEnd>0</removeEnd>
|
||||
<store>-1</store>
|
||||
<data>datafiles\libeay32.dll</data>
|
||||
</datafile>
|
||||
<datafile>
|
||||
<name>UGP.dll</name>
|
||||
<filename>UGP.dll</filename>
|
||||
<origname>C:\Users\User\Documents\git\UGP\UGP.gmx\datafiles\UGP.dll</origname>
|
||||
<exists>-1</exists>
|
||||
<size>93696</size>
|
||||
<exportAction>2</exportAction>
|
||||
<exportDir></exportDir>
|
||||
<overwrite>0</overwrite>
|
||||
<freeData>-1</freeData>
|
||||
<removeEnd>0</removeEnd>
|
||||
<store>-1</store>
|
||||
<data>datafiles\UGP.dll</data>
|
||||
</datafile>
|
||||
<datafile>
|
||||
<name>ModuleDownloader.exe</name>
|
||||
<filename>ModuleDownloader.exe</filename>
|
||||
<origname>C:\Users\User\Documents\git\UGP\UGP.gmx\datafiles\ModuleDownloader.exe</origname>
|
||||
<exists>-1</exists>
|
||||
<size>2146816</size>
|
||||
<exportAction>2</exportAction>
|
||||
<exportDir></exportDir>
|
||||
<overwrite>0</overwrite>
|
||||
<freeData>-1</freeData>
|
||||
<removeEnd>0</removeEnd>
|
||||
<store>-1</store>
|
||||
<data>datafiles\ModuleDownloader.exe</data>
|
||||
</datafile>
|
||||
</datafiles>
|
||||
<options>
|
||||
<fullscreen>-1</fullscreen>
|
||||
<interpolate>0</interpolate>
|
||||
<noborder>0</noborder>
|
||||
<showcursor>0</showcursor>
|
||||
<scale>-1</scale>
|
||||
<sizeable>0</sizeable>
|
||||
<stayontop>0</stayontop>
|
||||
<windowcolor>0</windowcolor>
|
||||
<changeresolution>0</changeresolution>
|
||||
<colordepth>0</colordepth>
|
||||
<resolution>0</resolution>
|
||||
<frequency>0</frequency>
|
||||
<nobuttons>0</nobuttons>
|
||||
<freeze>0</freeze>
|
||||
<sync_vertex>0</sync_vertex>
|
||||
<noscreensaver>-1</noscreensaver>
|
||||
<screenkey>0</screenkey>
|
||||
<helpkey>-1</helpkey>
|
||||
<quitkey>0</quitkey>
|
||||
<savekey>0</savekey>
|
||||
<screenshotkey>0</screenshotkey>
|
||||
<closeesc>0</closeesc>
|
||||
<priority>0</priority>
|
||||
<GameID>567125678</GameID>
|
||||
<GUID>{0095A4A8-2BCC-46DF-AEA6-258CF5AA6DEB}</GUID>
|
||||
<showprogress>0</showprogress>
|
||||
<hasloadimage>-1</hasloadimage>
|
||||
<loadimage>loadimage.png</loadimage>
|
||||
<frontimage></frontimage>
|
||||
<backimage></backimage>
|
||||
<loadtransparent>-1</loadtransparent>
|
||||
<loadalpha>255</loadalpha>
|
||||
<scaleprogress>0</scaleprogress>
|
||||
<icon>icon.ico</icon>
|
||||
<displayerrors>0</displayerrors>
|
||||
<writeerrors>-1</writeerrors>
|
||||
<aborterrors>0</aborterrors>
|
||||
<variableerrors>0</variableerrors>
|
||||
<argumenterrors>-1</argumenterrors>
|
||||
<author>decompiler clan :police_car: :police_car: :police_car:</author>
|
||||
<version></version>
|
||||
<lastchanged>44738.8179982292</lastchanged>
|
||||
<information></information>
|
||||
<version_major>1</version_major>
|
||||
<version_minor>0</version_minor>
|
||||
<version_release>0</version_release>
|
||||
<version_build>0</version_build>
|
||||
<version_company></version_company>
|
||||
<version_product></version_product>
|
||||
<version_copyright></version_copyright>
|
||||
<version_description></version_description>
|
||||
<html5_index><undefined></html5_index>
|
||||
<html5_loadingbar></html5_loadingbar>
|
||||
<html5_alwaysreload>0</html5_alwaysreload>
|
||||
<html5_centergame>0</html5_centergame>
|
||||
<html5_WebGL>0</html5_WebGL>
|
||||
<html5_CreationEventOrder>0</html5_CreationEventOrder>
|
||||
<android_display_name>UGP</android_display_name>
|
||||
<android_major_version>1</android_major_version>
|
||||
<android_minor_version>0</android_minor_version>
|
||||
<android_build_version>0</android_build_version>
|
||||
<android_package_domain>com</android_package_domain>
|
||||
<android_package_company>companyname</android_package_company>
|
||||
<android_package_product>productname</android_package_product>
|
||||
<android_icon_170></android_icon_170>
|
||||
<android_icon_72></android_icon_72>
|
||||
<android_icon_48></android_icon_48>
|
||||
<android_icon_36></android_icon_36>
|
||||
<android_arch_armv5>-1</android_arch_armv5>
|
||||
<android_arch_armv7>-1</android_arch_armv7>
|
||||
<android_arch_x86>0</android_arch_x86>
|
||||
<android_arch_mips>0</android_arch_mips>
|
||||
<android_arch_mipsr2>0</android_arch_mipsr2>
|
||||
<android_arch_mipsr2sf>0</android_arch_mipsr2sf>
|
||||
<android_orient_landscape>0</android_orient_landscape>
|
||||
<android_orient_portrait>-1</android_orient_portrait>
|
||||
<android_splash_png></android_splash_png>
|
||||
</options>
|
||||
<NewExtensions/>
|
||||
<sounds name="sound">
|
||||
<sound>sound\snd_mus</sound>
|
||||
</sounds>
|
||||
<sprites name="sprites">
|
||||
<sprites name="UI">
|
||||
<sprite>sprites\spr_cursor</sprite>
|
||||
<sprites name="Effects">
|
||||
<sprite>sprites\spr_star</sprite>
|
||||
<sprite>sprites\spr_universal_gm_patcher</sprite>
|
||||
</sprites>
|
||||
<sprites name="Windows">
|
||||
<sprite>sprites\spr_menu</sprite>
|
||||
<sprite>sprites\spr_export_modules</sprite>
|
||||
</sprites>
|
||||
<sprites name="Buttons">
|
||||
<sprites name="Products">
|
||||
<sprite>sprites\spr_studio_button</sprite>
|
||||
<sprite>sprites\spr_gm81_button</sprite>
|
||||
<sprite>sprites\spr_html5_button</sprite>
|
||||
<sprite>sprites\spr_gm5_button</sprite>
|
||||
</sprites>
|
||||
<sprite>sprites\spr_checkmark</sprite>
|
||||
<sprite>sprites\spr_mute</sprite>
|
||||
<sprite>sprites\spr_back</sprite>
|
||||
<sprite>sprites\spr_go</sprite>
|
||||
<sprite>sprites\spr_textinput</sprite>
|
||||
<sprite>sprites\spr_textinput_small</sprite>
|
||||
<sprite>sprites\spr_lstbox_entry</sprite>
|
||||
</sprites>
|
||||
</sprites>
|
||||
</sprites>
|
||||
<backgrounds name="background"/>
|
||||
<paths name="paths"/>
|
||||
<scripts name="scripts">
|
||||
<scripts name="UI">
|
||||
<script>scripts\create_gmhtml5_menu.gml</script>
|
||||
<script>scripts\create_status.gml</script>
|
||||
<script>scripts\create_product_menu.gml</script>
|
||||
<script>scripts\create_gm81_menu.gml</script>
|
||||
<script>scripts\create_gm5_menu.gml</script>
|
||||
<script>scripts\create_studio_menu.gml</script>
|
||||
<script>scripts\show_modules.gml</script>
|
||||
</scripts>
|
||||
<scripts name="Hacking">
|
||||
<scripts name="DelphiEngines">
|
||||
<scripts name="LicensePlist">
|
||||
<script>scripts\license_gm81.gml</script>
|
||||
<script>scripts\license_gmhtml5.gml</script>
|
||||
<script>scripts\license_studio.gml</script>
|
||||
<scripts name="Studio">
|
||||
<script>scripts\start_cracked_updater.gml</script>
|
||||
<script>scripts\get_studio_guid.gml</script>
|
||||
</scripts>
|
||||
</scripts>
|
||||
<scripts name="SerialRegistration">
|
||||
<scripts name="GM5">
|
||||
<script>scripts\encode_name_part.gml</script>
|
||||
<script>scripts\check_blacklist.gml</script>
|
||||
<script>scripts\generate_gm5.gml</script>
|
||||
</scripts>
|
||||
</scripts>
|
||||
</scripts>
|
||||
</scripts>
|
||||
<scripts name="Tools">
|
||||
<script>scripts\tokenize.gml</script>
|
||||
<script>scripts\pad.gml</script>
|
||||
<script>scripts\hextodec.gml</script>
|
||||
<script>scripts\dectohex.gml</script>
|
||||
<script>scripts\string_starts_with.gml</script>
|
||||
</scripts>
|
||||
</scripts>
|
||||
<fonts name="fonts">
|
||||
<font>fonts\fn_text</font>
|
||||
</fonts>
|
||||
<objects name="objects">
|
||||
<object>objects\obj_main</object>
|
||||
<objects name="UI">
|
||||
<objects name="Checkboxes">
|
||||
<object>objects\obj_checkmark_old</object>
|
||||
<object>objects\obj_checkmark_modules</object>
|
||||
<object>objects\obj_checkmark_updater</object>
|
||||
<object>objects\obj_checkmark_libeay32</object>
|
||||
<object>objects\obj_checkmark_base</object>
|
||||
</objects>
|
||||
<objects name="Buttons">
|
||||
<objects name="Go">
|
||||
<object>objects\obj_go_studio</object>
|
||||
<object>objects\obj_go_gmhtml5</object>
|
||||
<object>objects\obj_go_gm81</object>
|
||||
</objects>
|
||||
<objects name="Products">
|
||||
<object>objects\obj_gm81_button</object>
|
||||
<object>objects\obj_gm5_button</object>
|
||||
<object>objects\obj_html5_button</object>
|
||||
<object>objects\obj_studio_button</object>
|
||||
</objects>
|
||||
<object>objects\obj_back</object>
|
||||
<object>objects\obj_mute</object>
|
||||
<object>objects\obj_lstbox_entry_module</object>
|
||||
</objects>
|
||||
<objects name="TextInputs">
|
||||
<object>objects\obj_textinput_answer</object>
|
||||
<object>objects\obj_textinput_name</object>
|
||||
<object>objects\obj_textinput_key</object>
|
||||
<object>objects\obj_textinput_module</object>
|
||||
<object>objects\obj_textinput_type</object>
|
||||
<object>objects\obj_textinput_email</object>
|
||||
<objects name="Keygen">
|
||||
<object>objects\obj_textinput_name_keygen</object>
|
||||
<object>objects\obj_textinput_version_keygen</object>
|
||||
<object>objects\obj_textinput_key_keygen</object>
|
||||
</objects>
|
||||
</objects>
|
||||
<objects name="Effects">
|
||||
<object>objects\obj_star</object>
|
||||
<object>objects\obj_universal_patcher</object>
|
||||
</objects>
|
||||
<objects name="Controllers">
|
||||
<object>objects\obj_draw_exports</object>
|
||||
<object>objects\obj_status_draw</object>
|
||||
<object>objects\obj_draw</object>
|
||||
<object>objects\obj_cursor</object>
|
||||
</objects>
|
||||
</objects>
|
||||
</objects>
|
||||
<rooms name="rooms" roommaxid="100003" room_maxtileid="10000000">
|
||||
<room>rooms\rm_product_select</room>
|
||||
<room>rooms\rm_crack_gm8</room>
|
||||
<room>rooms\rm_crack_studio</room>
|
||||
<room>rooms\rm_keygen_gm5</room>
|
||||
<room>rooms\rm_close</room>
|
||||
<room>rooms\rm_result</room>
|
||||
</rooms>
|
||||
<help>
|
||||
<mimic>-1</mimic>
|
||||
<caption>Game Information</caption>
|
||||
<left>-1</left>
|
||||
<top>-1</top>
|
||||
<width>600</width>
|
||||
<height>400</height>
|
||||
<border>-1</border>
|
||||
<sizeable>-1</sizeable>
|
||||
<ontop>0</ontop>
|
||||
<modal>-1</modal>
|
||||
<rtf>help.rtf</rtf>
|
||||
</help>
|
||||
</assets>
|
|
@ -0,0 +1,11 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<font>
|
||||
<name>Snap ITC</name>
|
||||
<size>20</size>
|
||||
<bold>-1</bold>
|
||||
<italic>0</italic>
|
||||
<charset>1</charset>
|
||||
<aa>3</aa>
|
||||
<first>32</first>
|
||||
<last>127</last>
|
||||
</font>
|
After Width: | Height: | Size: 169 KiB |
After Width: | Height: | Size: 26 KiB |
|
@ -0,0 +1,116 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_back</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>obj_draw.back_down = true;
|
||||
obj_draw.action = "obj_draw.draw_subimage=0;";
|
||||
obj_draw.up_action = "create_product_menu();";
|
||||
room_goto(rm_product_select);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,129 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_checkmark</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>checked = 1;
|
||||
image_speed = 0;
|
||||
image_index = 2;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(checked)
|
||||
image_index = 2;
|
||||
else
|
||||
image_index = 0
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(checked)
|
||||
image_index = 3;
|
||||
else
|
||||
image_index = 1
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(checked == 0)
|
||||
checked = 1;
|
||||
else
|
||||
checked = 0;
|
||||
|
||||
|
||||
if(checked)
|
||||
image_index = 3;
|
||||
else
|
||||
image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,19 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_checkmark</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName>obj_checkmark_base</parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events/>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,19 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_checkmark</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName>obj_checkmark_base</parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events/>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,48 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_checkmark</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName>obj_checkmark_base</parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="6" enumb="7">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(sound_isplaying(sound_mus)){
|
||||
sound_stop(sound_mus);
|
||||
}
|
||||
else{
|
||||
sound_play(sound_mus);
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,45 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_checkmark</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName>obj_checkmark_base</parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>checked = 0;
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,19 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_checkmark</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName>obj_checkmark_base</parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events/>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,44 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName><undefined></spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>-100</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_sprite(spr_cursor, 0, mouse_x, mouse_y);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,181 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName><undefined></spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>menu_scale = 0.0;
|
||||
global.created_logo = false;
|
||||
global.total_frames = 0;
|
||||
|
||||
global.flashing_msg = "";
|
||||
draw_flashing_text = false;
|
||||
|
||||
action_done = false;
|
||||
back_up = true;
|
||||
back_down = false;
|
||||
action = "game_end();";
|
||||
up_action = "create_product_menu();";
|
||||
|
||||
alarm[0] = 10;
|
||||
|
||||
draw_subimage = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="2" enumb="1">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.flashing_msg = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="2" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(draw_flashing_text)
|
||||
draw_flashing_text = false;
|
||||
else
|
||||
draw_flashing_text = true;
|
||||
|
||||
|
||||
if(global.flashing_msg != "" && alarm[1] <= 0){
|
||||
alarm[1] = room_speed*5;
|
||||
}
|
||||
|
||||
alarm[0] = 10;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>centerX = room_width/2;
|
||||
centerY = room_height/2;
|
||||
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
draw_text(0,0,"Press 'ESC' to exit.");
|
||||
|
||||
if(draw_flashing_text){
|
||||
draw_text(centerX - (string_width(global.flashing_msg) / 2), room_height - (string_height(global.flashing_msg)), global.flashing_msg);
|
||||
}
|
||||
|
||||
draw_sprite_ext(spr_menu,draw_subimage,centerX, centerY, menu_scale, menu_scale,0,c_white,255);
|
||||
|
||||
if(back_up && menu_scale < 1.0)
|
||||
{
|
||||
menu_scale += 0.1;
|
||||
}
|
||||
else if(back_down && menu_scale >- 0.0)
|
||||
{
|
||||
menu_scale -= 0.1;
|
||||
}
|
||||
else if(back_down && menu_scale <= 0.00)
|
||||
{
|
||||
back_down = false;
|
||||
back_up = true;
|
||||
action_done = false;
|
||||
execute_string(action);
|
||||
}
|
||||
else
|
||||
{
|
||||
back_up = false;
|
||||
|
||||
if(global.created_logo == false)
|
||||
{
|
||||
instance_create(centerX, -60, obj_universal_patcher);
|
||||
global.created_logo = true;
|
||||
}
|
||||
|
||||
if(action_done == false)
|
||||
{
|
||||
execute_string(up_action);
|
||||
action_done = true;
|
||||
}
|
||||
}
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,106 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName><undefined></spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.export_modules = ds_list_create();
|
||||
|
||||
//HTML5.iOS.android.AmazonFire.Mac.Tizen.Windows.Linux.WindowsPhone.Windows8.yycompiler.ps3.ps4.psvita.xboxone.WindowsUAP.AndroidTV.AppleTV.Javascript.Pro
|
||||
ds_list_add(global.export_modules, "HTML5");
|
||||
ds_list_add(global.export_modules, "iOS");
|
||||
ds_list_add(global.export_modules, "android");
|
||||
ds_list_add(global.export_modules, "AmazonFire");
|
||||
ds_list_add(global.export_modules, "Mac");
|
||||
ds_list_add(global.export_modules, "Tizen");
|
||||
ds_list_add(global.export_modules, "Windows");
|
||||
ds_list_add(global.export_modules, "Linux");
|
||||
ds_list_add(global.export_modules, "WindowsPhone");
|
||||
ds_list_add(global.export_modules, "Windows8");
|
||||
ds_list_add(global.export_modules, "yycompiler");
|
||||
ds_list_add(global.export_modules, "ps3");
|
||||
ds_list_add(global.export_modules, "ps4");
|
||||
ds_list_add(global.export_modules, "psvita");
|
||||
ds_list_add(global.export_modules, "xboxone");
|
||||
ds_list_add(global.export_modules, "WindowsUAP");
|
||||
ds_list_add(global.export_modules, "AndroidTV")
|
||||
ds_list_add(global.export_modules, "AppleTV");
|
||||
ds_list_add(global.export_modules, "Javascript");
|
||||
ds_list_add(global.export_modules, "Pro");
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>centerX = room_width/2;
|
||||
centerY = room_height/2;
|
||||
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
//draw_text(0,0,string(mouse_x-centerX)+" , "+string(mouse_y-centerY));
|
||||
|
||||
draw_sprite_ext(spr_export_modules,0,centerX-770, centerY, obj_draw.menu_scale, obj_draw.menu_scale,0,c_white,255);
|
||||
|
||||
if(obj_draw.menu_scale <= 0.00 && obj_draw.back_down == true)
|
||||
{
|
||||
instance_destroy();
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,116 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_gm5_button</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>obj_draw.back_down = true;
|
||||
obj_draw.action = "obj_draw.draw_subimage=6;";
|
||||
obj_draw.up_action = "create_gm5_menu();";
|
||||
room_goto(rm_keygen_gm5);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,116 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_gm81_button</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>obj_draw.back_down = true;
|
||||
obj_draw.action = "obj_draw.draw_subimage=1;";
|
||||
obj_draw.up_action = "create_gm81_menu();";
|
||||
room_goto(rm_crack_gm8);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,128 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_go</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>error_occurred = 0;
|
||||
|
||||
license_gm81(obj_textinput_name.text, obj_textinput_key.text, obj_checkmark_libeay32.checked);
|
||||
|
||||
obj_draw.back_down = true;
|
||||
if(!error_occurred)
|
||||
{
|
||||
obj_draw.action = "obj_draw.draw_subimage=2;";
|
||||
obj_draw.up_action = "create_status('Successfully Cracked GameMaker 8.1!!!');";
|
||||
}
|
||||
else
|
||||
{
|
||||
obj_draw.action = "obj_draw.draw_subimage=3;";
|
||||
obj_draw.up_action = "create_status('Failed to Crack GameMaker 8.1...');";
|
||||
}
|
||||
room_goto(rm_result);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,128 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_go</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>error_occurred = 0;
|
||||
|
||||
license_gmhtml5(obj_textinput_name.text, obj_textinput_key.text, obj_checkmark_libeay32.checked);
|
||||
|
||||
obj_draw.back_down = true;
|
||||
if(!error_occurred)
|
||||
{
|
||||
obj_draw.action = "obj_draw.draw_subimage=2;";
|
||||
obj_draw.up_action = "create_status('Successfully Cracked GameMaker HTML5!!!');";
|
||||
}
|
||||
else
|
||||
{
|
||||
obj_draw.action = "obj_draw.draw_subimage=3;";
|
||||
obj_draw.up_action = "create_status('Failed to Crack GameMaker HTML5...');";
|
||||
}
|
||||
room_goto(rm_result);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,128 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_go</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>error_occurred = 0;
|
||||
///license_gmhtml5(name, answer, key, email, type, export_modules, do_libeay32, download_exports)
|
||||
|
||||
license_studio(obj_textinput_name.text, string(obj_textinput_answer.text), obj_textinput_key.text, obj_textinput_email.text, obj_textinput_type.text, global.export_modules, obj_checkmark_libeay32.checked, obj_checkmark_modules.checked, obj_checkmark_old.checked)
|
||||
obj_draw.back_down = true;
|
||||
if(!error_occurred)
|
||||
{
|
||||
obj_draw.action = "obj_draw.draw_subimage=2;";
|
||||
obj_draw.up_action = "create_status('Successfully Cracked GameMaker Studio!!!');";
|
||||
}
|
||||
else
|
||||
{
|
||||
obj_draw.action = "obj_draw.draw_subimage=3;";
|
||||
obj_draw.up_action = "create_status('Failed to Crack GameMaker Studio...');";
|
||||
}
|
||||
room_goto(rm_result);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,116 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_html5_button</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>obj_draw.back_down = true;
|
||||
obj_draw.action = "obj_draw.draw_subimage=4";
|
||||
obj_draw.up_action = "create_gmhtml5_menu();";
|
||||
room_goto(rm_crack_gm8);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,153 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_lstbox_entry</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>index = 0;
|
||||
text = "";
|
||||
|
||||
image_speed = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(index != -1)
|
||||
{
|
||||
ds_list_delete(global.export_modules, index);
|
||||
show_modules(global.current_pos);
|
||||
}
|
||||
else
|
||||
{
|
||||
global.current_pos += 1;
|
||||
show_modules(global.current_pos);
|
||||
}
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self()
|
||||
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
draw_text(x-string_width(text)/2,y-20,text);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,151 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName><undefined></spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="7" enumb="30">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>/// Close the game
|
||||
if(obj_draw.back_down == false && obj_draw.back_up == false)
|
||||
{
|
||||
room_goto(rm_close);
|
||||
obj_draw.back_down = true;
|
||||
obj_draw.action = "";
|
||||
if(global.download_exports)
|
||||
obj_draw.action += "start_cracked_updater();";
|
||||
obj_draw.action += "game_end();";
|
||||
}
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="7" enumb="3">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>external_free("UGP.dll");
|
||||
|
||||
file_delete("UGP.dll");
|
||||
file_delete("libeay32.dll");
|
||||
file_delete("ModuleDownloader.exe");
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="7" enumb="2">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.getMachineGuid = external_define("UGP.dll","GetMachineGuid",dll_cdecl,ty_string,0);
|
||||
global.MD5 = external_define("UGP.dll","MD5",dll_cdecl,ty_string,1,ty_string);
|
||||
global.setBinKey = external_define("UGP.dll","SetBinKey",dll_cdecl,ty_real,3,ty_string, ty_string, ty_string);
|
||||
global.download_exports = false;
|
||||
|
||||
instance_create((room_width-(44/2))-10, (room_height-(44/2))-10, obj_mute);
|
||||
|
||||
global.direction = 0;
|
||||
sound_loop(snd_mus);
|
||||
for(i = 0; i < 1000; i+=1)
|
||||
{
|
||||
obj_x = random_range(0,room_width);
|
||||
obj_y = random_range(0,room_height);
|
||||
|
||||
obj = instance_create(obj_x, obj_y, obj_star);
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="9" enumb="27">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>/// Close the game
|
||||
if(obj_draw.back_down == false && obj_draw.back_up == false)
|
||||
{
|
||||
room_goto(rm_close);
|
||||
obj_draw.back_down = true;
|
||||
obj_draw.action = "";
|
||||
if(global.download_exports)
|
||||
obj_draw.action += "start_cracked_updater();";
|
||||
obj_draw.action += "game_end();";
|
||||
}
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,135 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_mute</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>checked = 0;
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(checked)
|
||||
image_index = 2;
|
||||
else
|
||||
image_index = 0
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(checked)
|
||||
image_index = 3;
|
||||
else
|
||||
image_index = 1
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(sound_isplaying(snd_mus))
|
||||
sound_stop(snd_mus);
|
||||
else
|
||||
sound_loop(snd_mus);
|
||||
|
||||
|
||||
if(checked == 0)
|
||||
checked = 1;
|
||||
else
|
||||
checked = 0;
|
||||
|
||||
|
||||
if(checked)
|
||||
image_index = 3;
|
||||
else
|
||||
image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,94 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_star</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>
|
||||
/// Pick a random speed
|
||||
scale = random_range(0.0,1.0);
|
||||
image_xscale = scale;
|
||||
image_yscale = scale;
|
||||
move_speed = random_range(1,10);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>/// Move stars in direction
|
||||
|
||||
if(global.direction == 0)
|
||||
{
|
||||
x += move_speed;
|
||||
if(x > room_width+32)
|
||||
{
|
||||
event_perform(ev_create,0);
|
||||
y = random_range(0,room_width);
|
||||
x = -32;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
x -= move_speed;
|
||||
if(x < -32)
|
||||
{
|
||||
event_perform(ev_create,0);
|
||||
y = random_range(0,room_width);
|
||||
x = room_width+32;
|
||||
}
|
||||
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,69 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName><undefined></spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>text = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
draw_text(x-string_width(text)/2,y,text);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,116 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_studio_button</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_speed = 0;
|
||||
image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>obj_draw.back_down = true;
|
||||
obj_draw.action = "obj_draw.draw_subimage=5;instance_create(0,0,obj_draw_exports);";
|
||||
obj_draw.up_action = "create_studio_menu();";
|
||||
room_goto(rm_crack_studio);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,145 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "answer";
|
||||
text = string(floor(random_range(0, 2147483647)));
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = "";
|
||||
text = string(floor(random_range(0, 2147483647)));
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
draw_text(x+20,y-20, text);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,175 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "email";
|
||||
text = "cute.girls@dying.moe";
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(global.active == inputid)
|
||||
{
|
||||
if(string_width(keyboard_string) > 800-20){
|
||||
keyboard_string = text;
|
||||
}
|
||||
text = keyboard_string;
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = inputid;
|
||||
keyboard_string = text;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
if(global.active == inputid)
|
||||
draw_text(x+10,y-20, text+"_");
|
||||
else
|
||||
draw_text(x+10,y-20, text);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,154 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "key";
|
||||
allowed_chars = "abcdef123456789";
|
||||
text = "";
|
||||
while(string_length(text) != 32)
|
||||
{
|
||||
text += string_char_at(allowed_chars,random_range(0,string_length(allowed_chars)));
|
||||
}
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = "";
|
||||
text = "";
|
||||
while(string_length(text) != 32)
|
||||
{
|
||||
text += string_char_at(allowed_chars,random_range(0,string_length(allowed_chars)));
|
||||
}
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
draw_text(x+20,y-20, text);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,172 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "key";
|
||||
text = generate_gm5(obj_textinput_name_keygen.text, real(obj_textinput_version_keygen.text));
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="5">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = "";
|
||||
clipboard_set_text(text);
|
||||
obj_draw.draw_flashing_text = true;
|
||||
global.flashing_msg = '"'+inputid+'"'+" Copied to clipboard!";
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = "";
|
||||
text = generate_gm5(obj_textinput_name_keygen.text, real(obj_textinput_version_keygen.text));
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
draw_text(x+20,y-20, text);
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,207 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput_small</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "module";
|
||||
text = "";
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(global.active == inputid)
|
||||
{
|
||||
if(string_width(keyboard_string) > 360-20){
|
||||
keyboard_string = text;
|
||||
}
|
||||
text = keyboard_string;
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = inputid;
|
||||
keyboard_string = text;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
if(global.active == inputid)
|
||||
draw_text(x+10,y-20, text+"_");
|
||||
else
|
||||
draw_text(x+10,y-20, text);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="9" enumb="13">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(global.active == inputid)
|
||||
{
|
||||
if(text != "")
|
||||
{
|
||||
ds_list_add(global.export_modules, text);
|
||||
show_modules(global.current_pos);
|
||||
keyboard_string = "";
|
||||
text = "";
|
||||
}
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,175 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "name";
|
||||
text = "Universal GameMaker Patcher";
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(global.active == inputid)
|
||||
{
|
||||
if(string_width(keyboard_string) > 800-20){
|
||||
keyboard_string = text;
|
||||
}
|
||||
text = keyboard_string;
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = inputid;
|
||||
keyboard_string = text;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
if(global.active == inputid)
|
||||
draw_text(x+10,y-20, text+"_");
|
||||
else
|
||||
draw_text(x+10,y-20, text);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,228 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>allowed_chars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
|
||||
inputid = "name";
|
||||
text = "Universal GameMaker Patcher";
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>var changed;
|
||||
var i;
|
||||
var c1;
|
||||
|
||||
changed = false;
|
||||
|
||||
if(global.active == inputid)
|
||||
{
|
||||
if(string_width(keyboard_string) > 800-20){
|
||||
keyboard_string = text;
|
||||
}
|
||||
|
||||
if(keyboard_string != text)
|
||||
changed = true;
|
||||
|
||||
if(changed){
|
||||
for(i = 1; i <= string_length(keyboard_string); i+=1){
|
||||
c1 = string_char_at(keyboard_string, i);
|
||||
if(string_pos(c1, allowed_chars) == 0){
|
||||
keyboard_string = text;
|
||||
changed = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
text = keyboard_string;
|
||||
|
||||
if(changed)
|
||||
obj_textinput_key_keygen.text = generate_gm5(obj_textinput_name_keygen.text, real(obj_textinput_version_keygen.text));
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="5">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = "";
|
||||
clipboard_set_text(text);
|
||||
obj_draw.draw_flashing_text = true;
|
||||
global.flashing_msg = '"'+inputid+'"'+" Copied to clipboard!";
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = inputid;
|
||||
keyboard_string = text;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
if(global.active == inputid)
|
||||
draw_text(x+10,y-20, text+"_");
|
||||
else
|
||||
draw_text(x+10,y-20, text);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,175 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "type";
|
||||
text = "Full";
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(global.active == inputid)
|
||||
{
|
||||
if(string_width(keyboard_string) > 800-20){
|
||||
keyboard_string = text;
|
||||
}
|
||||
text = keyboard_string;
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = inputid;
|
||||
keyboard_string = text;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
if(global.active == inputid)
|
||||
draw_text(x+10,y-20, text+"_");
|
||||
else
|
||||
draw_text(x+10,y-20, text);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,227 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_textinput</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>0</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="0" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>inputid = "version";
|
||||
text = "5";
|
||||
image_speed = 0;
|
||||
image_index = 0;
|
||||
allowed_chars = "1234567890";
|
||||
global.active = "";
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>var changed;
|
||||
var c1;
|
||||
var i;
|
||||
|
||||
changed = false;
|
||||
|
||||
if(global.active == inputid)
|
||||
{
|
||||
if(string_width(keyboard_string) > 800-20){
|
||||
keyboard_string = text;
|
||||
}
|
||||
|
||||
if(keyboard_string != text)
|
||||
changed = true;
|
||||
|
||||
|
||||
if(changed){
|
||||
for(i = 1; i <= string_length(keyboard_string); i+=1){
|
||||
c1 = string_char_at(keyboard_string, i);
|
||||
if(string_pos(c1, allowed_chars) == 0){
|
||||
keyboard_string = text;
|
||||
changed = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
text = keyboard_string;
|
||||
|
||||
if(changed)
|
||||
obj_textinput_key_keygen.text = generate_gm5(obj_textinput_name_keygen.text, real(obj_textinput_version_keygen.text));
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="11">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 0;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="10">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>image_index = 1;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="5">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = "";
|
||||
clipboard_set_text(text);
|
||||
obj_draw.draw_flashing_text = true;
|
||||
global.flashing_msg = '"'+inputid+'"'+" Copied to clipboard!";
|
||||
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="6" enumb="4">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>global.active = inputid;
|
||||
keyboard_string = text;
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
<event eventtype="8" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>draw_self();
|
||||
draw_set_font(fn_text);
|
||||
draw_set_color(c_white);
|
||||
if(global.active == inputid)
|
||||
draw_text(x+10,y-20, text+"_");
|
||||
else
|
||||
draw_text(x+10,y-20, text);
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,46 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<object>
|
||||
<spriteName>spr_universal_gm_patcher</spriteName>
|
||||
<solid>0</solid>
|
||||
<visible>-1</visible>
|
||||
<depth>0</depth>
|
||||
<persistent>-1</persistent>
|
||||
<parentName><undefined></parentName>
|
||||
<maskName><undefined></maskName>
|
||||
<events>
|
||||
<event eventtype="3" enumb="0">
|
||||
<action>
|
||||
<libid>1</libid>
|
||||
<id>603</id>
|
||||
<kind>7</kind>
|
||||
<userelative>0</userelative>
|
||||
<isquestion>0</isquestion>
|
||||
<useapplyto>-1</useapplyto>
|
||||
<exetype>2</exetype>
|
||||
<functionname></functionname>
|
||||
<codestring></codestring>
|
||||
<whoName>self</whoName>
|
||||
<relative>0</relative>
|
||||
<isnot>0</isnot>
|
||||
<arguments>
|
||||
<argument>
|
||||
<kind>1</kind>
|
||||
<string>if(y != (55 + 10))
|
||||
{
|
||||
y += 5
|
||||
}
|
||||
</string>
|
||||
</argument>
|
||||
</arguments>
|
||||
</action>
|
||||
</event>
|
||||
</events>
|
||||
<PhysicsObject>0</PhysicsObject>
|
||||
<PhysicsObjectSensor>0</PhysicsObjectSensor>
|
||||
<PhysicsObjectShape>0</PhysicsObjectShape>
|
||||
<PhysicsObjectDensity>0.5</PhysicsObjectDensity>
|
||||
<PhysicsObjectRestitution>0.100000001490116</PhysicsObjectRestitution>
|
||||
<PhysicsObjectGroup>0</PhysicsObjectGroup>
|
||||
<PhysicsObjectLinearDamping>0.100000001490116</PhysicsObjectLinearDamping>
|
||||
<PhysicsObjectAngularDamping>0.100000001490116</PhysicsObjectAngularDamping>
|
||||
</object>
|
|
@ -0,0 +1,62 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<room>
|
||||
<caption>Universal GameMaker Patcher -- Closing</caption>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<vsnap>32</vsnap>
|
||||
<hsnap>32</hsnap>
|
||||
<isometric>0</isometric>
|
||||
<speed>30</speed>
|
||||
<persistent>0</persistent>
|
||||
<colour>1513239</colour>
|
||||
<showcolour>-1</showcolour>
|
||||
<code></code>
|
||||
<enableViews>0</enableViews>
|
||||
<clearViewBackground>-1</clearViewBackground>
|
||||
<makerSettings>
|
||||
<isSet>0</isSet>
|
||||
<w>0</w>
|
||||
<h>0</h>
|
||||
<showGrid>0</showGrid>
|
||||
<showObjects>0</showObjects>
|
||||
<showTiles>0</showTiles>
|
||||
<showBackgrounds>0</showBackgrounds>
|
||||
<showForegrounds>0</showForegrounds>
|
||||
<showViews>0</showViews>
|
||||
<deleteUnderlyingObj>0</deleteUnderlyingObj>
|
||||
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
|
||||
<page>0</page>
|
||||
<xoffset>0</xoffset>
|
||||
<yoffset>0</yoffset>
|
||||
</makerSettings>
|
||||
<backgrounds>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
</backgrounds>
|
||||
<views>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
</views>
|
||||
<instances/>
|
||||
<tiles/>
|
||||
<PhysicsWorld>0</PhysicsWorld>
|
||||
<PhysicsWorldTop>0</PhysicsWorldTop>
|
||||
<PhysicsWorldLeft>0</PhysicsWorldLeft>
|
||||
<PhysicsWorldRight>640</PhysicsWorldRight>
|
||||
<PhysicsWorldBottom>480</PhysicsWorldBottom>
|
||||
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
|
||||
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
|
||||
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
|
||||
</room>
|
|
@ -0,0 +1,62 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<room>
|
||||
<caption>Universal GameMaker Patcher -- Crack GM81</caption>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<vsnap>32</vsnap>
|
||||
<hsnap>32</hsnap>
|
||||
<isometric>0</isometric>
|
||||
<speed>30</speed>
|
||||
<persistent>0</persistent>
|
||||
<colour>1513239</colour>
|
||||
<showcolour>-1</showcolour>
|
||||
<code></code>
|
||||
<enableViews>0</enableViews>
|
||||
<clearViewBackground>-1</clearViewBackground>
|
||||
<makerSettings>
|
||||
<isSet>0</isSet>
|
||||
<w>0</w>
|
||||
<h>0</h>
|
||||
<showGrid>0</showGrid>
|
||||
<showObjects>0</showObjects>
|
||||
<showTiles>0</showTiles>
|
||||
<showBackgrounds>0</showBackgrounds>
|
||||
<showForegrounds>0</showForegrounds>
|
||||
<showViews>0</showViews>
|
||||
<deleteUnderlyingObj>0</deleteUnderlyingObj>
|
||||
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
|
||||
<page>0</page>
|
||||
<xoffset>0</xoffset>
|
||||
<yoffset>0</yoffset>
|
||||
</makerSettings>
|
||||
<backgrounds>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
</backgrounds>
|
||||
<views>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
</views>
|
||||
<instances/>
|
||||
<tiles/>
|
||||
<PhysicsWorld>0</PhysicsWorld>
|
||||
<PhysicsWorldTop>0</PhysicsWorldTop>
|
||||
<PhysicsWorldLeft>0</PhysicsWorldLeft>
|
||||
<PhysicsWorldRight>640</PhysicsWorldRight>
|
||||
<PhysicsWorldBottom>480</PhysicsWorldBottom>
|
||||
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
|
||||
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
|
||||
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
|
||||
</room>
|
|
@ -0,0 +1,62 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<room>
|
||||
<caption>Universal GameMaker Patcher -- Crack GM81</caption>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<vsnap>32</vsnap>
|
||||
<hsnap>32</hsnap>
|
||||
<isometric>0</isometric>
|
||||
<speed>30</speed>
|
||||
<persistent>0</persistent>
|
||||
<colour>1513239</colour>
|
||||
<showcolour>-1</showcolour>
|
||||
<code></code>
|
||||
<enableViews>0</enableViews>
|
||||
<clearViewBackground>-1</clearViewBackground>
|
||||
<makerSettings>
|
||||
<isSet>0</isSet>
|
||||
<w>0</w>
|
||||
<h>0</h>
|
||||
<showGrid>0</showGrid>
|
||||
<showObjects>0</showObjects>
|
||||
<showTiles>0</showTiles>
|
||||
<showBackgrounds>0</showBackgrounds>
|
||||
<showForegrounds>0</showForegrounds>
|
||||
<showViews>0</showViews>
|
||||
<deleteUnderlyingObj>0</deleteUnderlyingObj>
|
||||
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
|
||||
<page>0</page>
|
||||
<xoffset>0</xoffset>
|
||||
<yoffset>0</yoffset>
|
||||
</makerSettings>
|
||||
<backgrounds>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
</backgrounds>
|
||||
<views>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
</views>
|
||||
<instances/>
|
||||
<tiles/>
|
||||
<PhysicsWorld>0</PhysicsWorld>
|
||||
<PhysicsWorldTop>0</PhysicsWorldTop>
|
||||
<PhysicsWorldLeft>0</PhysicsWorldLeft>
|
||||
<PhysicsWorldRight>640</PhysicsWorldRight>
|
||||
<PhysicsWorldBottom>480</PhysicsWorldBottom>
|
||||
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
|
||||
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
|
||||
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
|
||||
</room>
|
|
@ -0,0 +1,62 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<room>
|
||||
<caption>Universal GameMaker Patcher -- GM5 Keygen</caption>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<vsnap>32</vsnap>
|
||||
<hsnap>32</hsnap>
|
||||
<isometric>0</isometric>
|
||||
<speed>30</speed>
|
||||
<persistent>0</persistent>
|
||||
<colour>1513239</colour>
|
||||
<showcolour>-1</showcolour>
|
||||
<code></code>
|
||||
<enableViews>0</enableViews>
|
||||
<clearViewBackground>-1</clearViewBackground>
|
||||
<makerSettings>
|
||||
<isSet>0</isSet>
|
||||
<w>0</w>
|
||||
<h>0</h>
|
||||
<showGrid>0</showGrid>
|
||||
<showObjects>0</showObjects>
|
||||
<showTiles>0</showTiles>
|
||||
<showBackgrounds>0</showBackgrounds>
|
||||
<showForegrounds>0</showForegrounds>
|
||||
<showViews>0</showViews>
|
||||
<deleteUnderlyingObj>0</deleteUnderlyingObj>
|
||||
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
|
||||
<page>0</page>
|
||||
<xoffset>0</xoffset>
|
||||
<yoffset>0</yoffset>
|
||||
</makerSettings>
|
||||
<backgrounds>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
</backgrounds>
|
||||
<views>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
</views>
|
||||
<instances/>
|
||||
<tiles/>
|
||||
<PhysicsWorld>0</PhysicsWorld>
|
||||
<PhysicsWorldTop>0</PhysicsWorldTop>
|
||||
<PhysicsWorldLeft>0</PhysicsWorldLeft>
|
||||
<PhysicsWorldRight>640</PhysicsWorldRight>
|
||||
<PhysicsWorldBottom>480</PhysicsWorldBottom>
|
||||
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
|
||||
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
|
||||
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
|
||||
</room>
|
|
@ -0,0 +1,66 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<room>
|
||||
<caption>Universal GameMaker Patcher -- Product Select</caption>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<vsnap>32</vsnap>
|
||||
<hsnap>32</hsnap>
|
||||
<isometric>0</isometric>
|
||||
<speed>30</speed>
|
||||
<persistent>0</persistent>
|
||||
<colour>1513239</colour>
|
||||
<showcolour>-1</showcolour>
|
||||
<code></code>
|
||||
<enableViews>0</enableViews>
|
||||
<clearViewBackground>-1</clearViewBackground>
|
||||
<makerSettings>
|
||||
<isSet>0</isSet>
|
||||
<w>0</w>
|
||||
<h>0</h>
|
||||
<showGrid>0</showGrid>
|
||||
<showObjects>0</showObjects>
|
||||
<showTiles>0</showTiles>
|
||||
<showBackgrounds>0</showBackgrounds>
|
||||
<showForegrounds>0</showForegrounds>
|
||||
<showViews>0</showViews>
|
||||
<deleteUnderlyingObj>0</deleteUnderlyingObj>
|
||||
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
|
||||
<page>0</page>
|
||||
<xoffset>0</xoffset>
|
||||
<yoffset>0</yoffset>
|
||||
</makerSettings>
|
||||
<backgrounds>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
</backgrounds>
|
||||
<views>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
</views>
|
||||
<instances>
|
||||
<instance index="0" objName="obj_main" x="0" y="0" name="inst_14C62424" locked="0" code="" scaleX="1" scaleY="1" colour="-1" rotation="0"/>
|
||||
<instance index="29" objName="obj_draw" x="16" y="0" name="inst_A00DD3E8" locked="0" code="" scaleX="1" scaleY="1" colour="-1" rotation="0"/>
|
||||
<instance index="30" objName="obj_cursor" x="32" y="0" name="inst_DA3296D2" locked="0" code="" scaleX="1" scaleY="1" colour="-1" rotation="0"/>
|
||||
</instances>
|
||||
<tiles/>
|
||||
<PhysicsWorld>0</PhysicsWorld>
|
||||
<PhysicsWorldTop>0</PhysicsWorldTop>
|
||||
<PhysicsWorldLeft>0</PhysicsWorldLeft>
|
||||
<PhysicsWorldRight>640</PhysicsWorldRight>
|
||||
<PhysicsWorldBottom>480</PhysicsWorldBottom>
|
||||
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
|
||||
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
|
||||
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
|
||||
</room>
|
|
@ -0,0 +1,62 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<room>
|
||||
<caption>Universal GameMaker Patcher -- Closing</caption>
|
||||
<width>1920</width>
|
||||
<height>1080</height>
|
||||
<vsnap>32</vsnap>
|
||||
<hsnap>32</hsnap>
|
||||
<isometric>0</isometric>
|
||||
<speed>30</speed>
|
||||
<persistent>0</persistent>
|
||||
<colour>1513239</colour>
|
||||
<showcolour>-1</showcolour>
|
||||
<code></code>
|
||||
<enableViews>0</enableViews>
|
||||
<clearViewBackground>-1</clearViewBackground>
|
||||
<makerSettings>
|
||||
<isSet>0</isSet>
|
||||
<w>0</w>
|
||||
<h>0</h>
|
||||
<showGrid>0</showGrid>
|
||||
<showObjects>0</showObjects>
|
||||
<showTiles>0</showTiles>
|
||||
<showBackgrounds>0</showBackgrounds>
|
||||
<showForegrounds>0</showForegrounds>
|
||||
<showViews>0</showViews>
|
||||
<deleteUnderlyingObj>0</deleteUnderlyingObj>
|
||||
<deleteUnderlyingTiles>0</deleteUnderlyingTiles>
|
||||
<page>0</page>
|
||||
<xoffset>0</xoffset>
|
||||
<yoffset>0</yoffset>
|
||||
</makerSettings>
|
||||
<backgrounds>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
<background visible="0" foreground="0" name="" x="0" y="0" htiled="-1" vtiled="-1" hspeed="0" vspeed="0" stretch="0"/>
|
||||
</backgrounds>
|
||||
<views>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
<view visible="0" objName="<undefined>" xview="0" yview="0" wview="640" hview="480" xport="0" yport="0" wport="640" hport="480" hborder="32" vborder="32" hspeed="-1" vspeed="-1"/>
|
||||
</views>
|
||||
<instances/>
|
||||
<tiles/>
|
||||
<PhysicsWorld>0</PhysicsWorld>
|
||||
<PhysicsWorldTop>0</PhysicsWorldTop>
|
||||
<PhysicsWorldLeft>0</PhysicsWorldLeft>
|
||||
<PhysicsWorldRight>640</PhysicsWorldRight>
|
||||
<PhysicsWorldBottom>480</PhysicsWorldBottom>
|
||||
<PhysicsWorldGravityX>0</PhysicsWorldGravityX>
|
||||
<PhysicsWorldGravityY>10</PhysicsWorldGravityY>
|
||||
<PhysicsWorldPixToMeters>0.100000001490116</PhysicsWorldPixToMeters>
|
||||
</room>
|
|
@ -0,0 +1,24 @@
|
|||
///check_blacklist(key)
|
||||
|
||||
var key;
|
||||
key = argument0;
|
||||
|
||||
if(string_starts_with(key, "7894D4968BCD")) return true;
|
||||
if(string_starts_with(key, "7AF2BAE48ECE")) return true;
|
||||
if(string_starts_with(key, "313079E74331")) return true;
|
||||
if(string_starts_with(key, "08D5384E185B")) return true;
|
||||
if(string_starts_with(key, "7BE6AEF38E9A")) return true;
|
||||
if(string_starts_with(key, "70D681038590")) return true;
|
||||
if(string_starts_with(key, "5C418BBA6BCD")) return true;
|
||||
if(string_starts_with(key, "26BEE6B73AA1")) return true;
|
||||
if(string_starts_with(key, "1188389D241F")) return true;
|
||||
if(string_starts_with(key, "422154415459")) return true;
|
||||
if(string_starts_with(key, "72FFC47986FF")) return true;
|
||||
if(string_starts_with(key, "5787E8066A59")) return true;
|
||||
if(string_starts_with(key, "32A278614587")) return true;
|
||||
if(string_starts_with(key, "15BA1B612784")) return true;
|
||||
if(string_starts_with(key, "194E2C9E2DCA")) return true;
|
||||
if(string_starts_with(key, "5DEF898C7009")) return true;
|
||||
|
||||
return false;
|
||||
|
|
@ -0,0 +1,12 @@
|
|||
global.direction = 1;
|
||||
|
||||
//instance_create(centerX-250, centerY-150, obj_checkmark_libeay32);
|
||||
//instance_create(centerX-250, centerY-90, obj_checkmark_updater);
|
||||
instance_create(centerX-290, centerY-75, obj_textinput_name_keygen);
|
||||
instance_create(centerX-290, centerY+35, obj_textinput_version_keygen);
|
||||
instance_create(centerX-290, centerY+140, obj_textinput_key_keygen);
|
||||
|
||||
//instance_create(centerX, centerY+250, obj_go_gm81);
|
||||
instance_create(centerX-510, centerY+256, obj_back);
|
||||
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
global.direction = 1;
|
||||
|
||||
instance_create(centerX-250, centerY-150, obj_checkmark_libeay32);
|
||||
//instance_create(centerX-250, centerY-90, obj_checkmark_updater);
|
||||
instance_create(centerX-290, centerY+20, obj_textinput_name);
|
||||
instance_create(centerX-290, centerY+110, obj_textinput_key);
|
||||
instance_create(centerX, centerY+250, obj_go_gm81);
|
||||
instance_create(centerX-510, centerY+250, obj_back);
|
||||
|
||||
|
|
@ -0,0 +1,9 @@
|
|||
global.direction = 1;
|
||||
|
||||
instance_create(centerX-250, centerY-150, obj_checkmark_libeay32);
|
||||
instance_create(centerX-290, centerY+20, obj_textinput_name);
|
||||
instance_create(centerX-290, centerY+110, obj_textinput_key);
|
||||
instance_create(centerX, centerY+250, obj_go_gmhtml5);
|
||||
instance_create(centerX-510, centerY+250, obj_back);
|
||||
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
global.direction = 0;
|
||||
instance_create(centerX-(128*3)-20, centerY+60, obj_gm5_button);
|
||||
instance_create(centerX-(128*1)-10, centerY+60, obj_gm81_button);
|
||||
instance_create(centerX+(128*1)+10, centerY+60, obj_html5_button);
|
||||
instance_create(centerX+(128*3)+20, centerY+60, obj_studio_button);
|
|
@ -0,0 +1,7 @@
|
|||
///create_status(text)
|
||||
text = argument0;
|
||||
|
||||
global.direction = 1;
|
||||
instance_create(centerX-510, centerY+250, obj_back);
|
||||
draw_text_obj = instance_create(centerX, centerY, obj_status_draw);
|
||||
draw_text_obj.text = text;
|
|
@ -0,0 +1,18 @@
|
|||
global.direction = 1;
|
||||
|
||||
instance_create(centerX-250, centerY-150, obj_checkmark_libeay32);
|
||||
instance_create(centerX-250, centerY-90, obj_checkmark_modules);
|
||||
instance_create(centerX-290, centerY-30, obj_textinput_name);
|
||||
instance_create(centerX-290, centerY+15, obj_textinput_key);
|
||||
instance_create(centerX-290, centerY+60, obj_textinput_email);
|
||||
instance_create(centerX-290, centerY+105, obj_textinput_answer);
|
||||
instance_create(centerX-290, centerY+150, obj_textinput_type);
|
||||
|
||||
instance_create(centerX+300, centerY+280, obj_checkmark_old);
|
||||
|
||||
instance_create(centerX, centerY+250, obj_go_studio);
|
||||
instance_create(centerX-510, centerY+250, obj_back);
|
||||
|
||||
instance_create(centerX-949, centerY+375, obj_textinput_module);
|
||||
|
||||
show_modules(0);
|
|
@ -0,0 +1,2 @@
|
|||
var n,r;n=argument0;r="";while(n){r=string_char_at(
|
||||
"0123456789ABCDEF",n mod 16+1)+r;n=n div 16}return r;
|
|
@ -0,0 +1,25 @@
|
|||
///encode_name_part(name, version)
|
||||
|
||||
var name;
|
||||
var version;
|
||||
|
||||
var total;
|
||||
var multi;
|
||||
|
||||
var i;
|
||||
var c;
|
||||
|
||||
name = argument0;
|
||||
version = argument1;
|
||||
|
||||
total = 0;
|
||||
multi = 1;
|
||||
for(i = 1; i <= string_length(name); i+=1) {
|
||||
c = ord(string_char_at(name, i));
|
||||
show_debug_message("c "+string(i)+": "+string(c));
|
||||
|
||||
total += (c - 64) * multi;
|
||||
multi *= 30;
|
||||
}
|
||||
total += version * multi
|
||||
return total
|
|
@ -0,0 +1,60 @@
|
|||
///generate_gm5(name, version)
|
||||
|
||||
var name;
|
||||
var version;
|
||||
var new_name;
|
||||
|
||||
var start;
|
||||
|
||||
var part_1;
|
||||
var part_2;
|
||||
|
||||
var encoded_name_1;
|
||||
var encoded_name_2;
|
||||
|
||||
var key_part_1;
|
||||
var key_part_2;
|
||||
var key_part_3;
|
||||
|
||||
var checksum;
|
||||
var key;
|
||||
|
||||
name = argument0;
|
||||
version = argument1;
|
||||
|
||||
|
||||
// Pad name out with "X" (if its < 5 chars long)
|
||||
new_name = string_upper(pad(name, 5, "X"));
|
||||
|
||||
// Start 5 characters from the end
|
||||
start = (string_length(new_name) - 5)+1;
|
||||
|
||||
// Extract last 5 characters, into a 2 char and 3 char string
|
||||
part_1 = string_copy(new_name, start, 2);
|
||||
part_2 = string_copy(new_name, start+2, 3);
|
||||
|
||||
// Encode the name with base 0x1E
|
||||
encoded_name_1 = encode_name_part(part_1, version);
|
||||
encoded_name_2 = encode_name_part(part_2, 0);
|
||||
|
||||
// Generate a random key_part_1
|
||||
key_part_1 = floor(random_range(0, 32767));
|
||||
|
||||
// Calculate key_part 2 and 3
|
||||
key_part_2 = encoded_name_2 + key_part_1;
|
||||
key_part_3 = encoded_name_1 + key_part_1;
|
||||
|
||||
// Calculate checksum
|
||||
checksum = key_part_1 + encoded_name_1 + encoded_name_2;
|
||||
|
||||
// Append all the key_part to construct the key.
|
||||
key = pad(dectohex(key_part_1), 4, "0") + "-" + pad(dectohex(key_part_2), 4, "0") + "-" + pad(dectohex(key_part_3), 4, "0") + "-" + pad(dectohex(checksum), 4, "0");
|
||||
|
||||
// If key is blacklisted, regenerate.
|
||||
while(check_blacklist(key)){
|
||||
key = generate_gm5(name, version);
|
||||
}
|
||||
|
||||
|
||||
return key;
|
||||
|
|
@ -0,0 +1,25 @@
|
|||
///get_studio_guid(answer)
|
||||
|
||||
answer = argument0;
|
||||
|
||||
guid = external_call(global.getMachineGuid);
|
||||
userName = environment_get_variable("USERNAME");
|
||||
numProcessor = environment_get_variable("NUMBER_OF_PROCESSORS");
|
||||
arch = environment_get_variable("PROCESSOR_ARCHITECTURE");
|
||||
identifier = environment_get_variable("PROCESSOR_IDENTIFIER");
|
||||
level = environment_get_variable("PROCESSOR_LEVEL");
|
||||
revision = environment_get_variable("PROCESSOR_REVISION");
|
||||
answerSeed = "md_" + answer + "_rk";
|
||||
|
||||
uniqueIdStr = userName + identifier + level + guid + numProcessor + arch + revision + answerSeed;
|
||||
studioGuid = external_call(global.MD5, uniqueIdStr);
|
||||
//show_error(uniqueIdStr+" : "+studioGuid, false);
|
||||
|
||||
pt1 = string_copy(studioGuid,1,8);
|
||||
pt2 = string_copy(studioGuid,9,4);
|
||||
pt3 = string_copy(studioGuid,13,4);
|
||||
pt4 = string_copy(studioGuid,17,4);
|
||||
pt5 = string_copy(studioGuid,21,12);
|
||||
|
||||
finalGuid = pt1+":"+pt2+":"+pt3+":"+pt4+":"+pt5;
|
||||
return string_upper(finalGuid);
|
|
@ -0,0 +1,4 @@
|
|||
var d,r,l;r=0;d=string_upper(argument0);l=string_length(
|
||||
d);if(l>6) return -1;for(i=l;i>0;i-=1)r+=(string_pos(
|
||||
string_char_at(d,i),"0123456789ABCDEF"
|
||||
)-1) * power(16,l-i);return r;
|
|
@ -0,0 +1,70 @@
|
|||
///license_gm81(name, key, do_libeay32)
|
||||
var name;
|
||||
var key;
|
||||
var machineGuid;
|
||||
var plistPath;
|
||||
|
||||
name = argument0;
|
||||
key = argument1;
|
||||
|
||||
if(argument2)
|
||||
{
|
||||
dll_path = environment_get_variable("APPDATA")+"\GameMaker\libeay32.dll";
|
||||
if(file_exists(dll_path))
|
||||
file_delete(dll_path);
|
||||
//export_include_file_location("libeay32.dll", dll_path);
|
||||
file_copy("libeay32.dll", dll_path);
|
||||
}
|
||||
|
||||
guid = external_call(global.getMachineGuid);
|
||||
tokenize(guid, "-");
|
||||
sz = global.token[0]
|
||||
xmlNames[0] = "Name";
|
||||
xmlNames[1] = "Pass Phrase";
|
||||
xmlNames[2] = "Product";
|
||||
xmlNames[3] = "Signature";
|
||||
|
||||
xmlData[0] = name;
|
||||
xmlData[1] = key;
|
||||
xmlData[2] = "GameMaker for Windows";
|
||||
xmlData[3] = chr($0a)+chr($09)+'rvunnwPVsFRMqCuuQ0u3cifBmlwEdRNvZZW3G6gYYEb1/Qs4p3PTUPmewyVck8YrhLZA'+chr($0a)+chr($09)+'Dc70u0IEX03KrCwz8RsQLITCa4iDJ6bkn+PjtUQeGNAr3haNpmPw0/v/v9K6haLXMaVy'+chr($0a)+chr($09)+'4QbSG4+JX5uqefP12xCvJGMMI+dkHDEgOBk='+chr($0a)+chr($09);
|
||||
plistPath = environment_get_variable("LOCALAPPDATA")+"\GameMaker8.1\license.plist";
|
||||
plistFile = file_text_open_write(plistPath);
|
||||
|
||||
//datetime_str = string_replace(string_format(current_day,2,0)," ","0")+"/"+string_replace(string_format(current_month,2,0)," ","0")+"/"+string(current_year mod 100);
|
||||
|
||||
datetime_str = "01/01/30"; // very far away date, (Cant be over 32 bit epoch time...)
|
||||
|
||||
file_text_write_string(plistFile,'<?xml version="1.0" encoding="UTF-8"?>'+chr($0a));
|
||||
file_text_write_string(plistFile,'<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'+chr($0a));
|
||||
file_text_write_string(plistFile,'<plist version="1.0">'+chr($0a));
|
||||
file_text_write_string(plistFile,'<dict>'+chr($0a));
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[0]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+ xmlData[0] +'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1], xmlNames[0], xmlData[0]);
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1], global.token[1], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[1]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+ xmlData[1] +'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1]+"\"+global.token[2], xmlNames[1], xmlData[1]);
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1]+"\"+global.token[2], global.token[2], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[2]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[2]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], xmlNames[2], xmlData[2]);
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], global.token[3], datetime_str);
|
||||
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[3]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<data>'+xmlData[3]+'</data>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], xmlNames[3], xmlData[3]);
|
||||
registry_write_string_ext("SOFTWARE\Game Maker\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], global.token[4], datetime_str);
|
||||
|
||||
|
||||
file_text_write_string(plistFile,'</dict>'+chr($0a));
|
||||
file_text_write_string(plistFile,'</plist>'+chr($0a));
|
||||
|
||||
file_text_close(plistFile);
|
||||
|
||||
external_call(global.setBinKey, "SOFTWARE\Game Maker", "dt", "c7711cc7515ae840"); // IDK How this datetime format works, but this is around the same time as the datetime str specified
|
|
@ -0,0 +1,73 @@
|
|||
///license_gmhtml5(name, key, do_libeay32)
|
||||
var name;
|
||||
var key;
|
||||
var machineGuid;
|
||||
var plistPath;
|
||||
|
||||
name = argument0;
|
||||
key = argument1;
|
||||
|
||||
if(argument2)
|
||||
{
|
||||
dll_path = environment_get_variable("APPDATA")+"\GameMaker-HTML5\libeay32.dll";
|
||||
if(file_exists(dll_path))
|
||||
file_delete(dll_path);
|
||||
//export_include_file_location("libeay32.dll", dll_path);
|
||||
file_copy("libeay32.dll", dll_path);
|
||||
}
|
||||
|
||||
|
||||
guid = external_call(global.getMachineGuid);
|
||||
tokenize(guid, "-");
|
||||
sz = global.token[0]
|
||||
xmlNames[0] = "Name";
|
||||
xmlNames[1] = "Pass Phrase";
|
||||
xmlNames[2] = "Product";
|
||||
xmlNames[3] = "Signature";
|
||||
|
||||
xmlData[0] = name;
|
||||
xmlData[1] = key;
|
||||
xmlData[2] = "GameMaker for HTML5";
|
||||
xmlData[3] = chr($0a)+chr($09)+'rvunnwPVsFRMqCuuQ0u3cifBmlwEdRNvZZW3G6gYYEb1/Qs4p3PTUPmewyVck8YrhLZA'+chr($0a)+chr($09)+'Dc70u0IEX03KrCwz8RsQLITCa4iDJ6bkn+PjtUQeGNAr3haNpmPw0/v/v9K6haLXMaVy'+chr($0a)+chr($09)+'4QbSG4+JX5uqefP12xCvJGMMI+dkHDEgOBk='+chr($0a)+chr($09);
|
||||
plistPath = environment_get_variable("LOCALAPPDATA")+"\GameMaker-HTML5\license.plist";
|
||||
plistFile = file_text_open_write(plistPath);
|
||||
|
||||
//datetime_str = string_replace(string_format(current_day,2,0)," ","0")+"/"+string_replace(string_format(current_month,2,0)," ","0")+"/"+string(current_year mod 100);
|
||||
|
||||
datetime_str = "01/01/30"; // very far away date, (Cant be over 32 bit epoch time...)
|
||||
|
||||
file_text_write_string(plistFile,'<?xml version="1.0" encoding="UTF-8"?>'+chr($0a));
|
||||
file_text_write_string(plistFile,'<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'+chr($0a));
|
||||
file_text_write_string(plistFile,'<plist version="1.0">'+chr($0a));
|
||||
file_text_write_string(plistFile,'<dict>'+chr($0a));
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[0]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+ xmlData[0] +'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1], xmlNames[0], xmlData[0]);
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1], global.token[1], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[1]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+ xmlData[1] +'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1]+"\"+global.token[2], xmlNames[1], xmlData[1]);
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1]+"\"+global.token[2], global.token[2], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[2]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[2]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], xmlNames[2], xmlData[2]);
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], global.token[3], datetime_str);
|
||||
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[3]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<data>'+xmlData[3]+'</data>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], xmlNames[3], xmlData[3]);
|
||||
registry_write_string_ext("SOFTWARE\5pice\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], global.token[4], datetime_str);
|
||||
|
||||
|
||||
file_text_write_string(plistFile,'</dict>'+chr($0a));
|
||||
file_text_write_string(plistFile,'</plist>'+chr($0a));
|
||||
|
||||
file_text_close(plistFile);
|
||||
|
||||
external_call(global.setBinKey, "SOFTWARE\5pice", "dt", "c7711cc7515ae840"); // IDK How this datetime format works, but this is around the same time as the datetime str specified
|
||||
|
||||
|
|
@ -0,0 +1,165 @@
|
|||
///license_studio(name, answer, key, email, type, export_modules, do_libeay32, download_exports, old_version)
|
||||
var name;
|
||||
var key;
|
||||
var answer;
|
||||
var email;
|
||||
var type;
|
||||
var export_modules;
|
||||
var machineGuid;
|
||||
var plistPath;
|
||||
|
||||
name = argument0;
|
||||
answer = argument1;
|
||||
key = argument2;
|
||||
email = argument3;
|
||||
type = argument4;
|
||||
export_modules = argument5;
|
||||
|
||||
do_libeay32 = argument6
|
||||
global.download_exports = argument7
|
||||
old_version = argument8
|
||||
|
||||
if(do_libeay32)
|
||||
{
|
||||
dll_path = environment_get_variable("APPDATA")+"\GameMaker-Studio\libeay32.dll";
|
||||
if(file_exists(dll_path))
|
||||
file_delete(dll_path);
|
||||
//export_include_file_location("libeay32.dll", dll_path);
|
||||
file_copy("libeay32.dll", dll_path);
|
||||
}
|
||||
|
||||
addons_string = "";
|
||||
for(i = 0; i < ds_list_size(export_modules); i+=1)
|
||||
{
|
||||
addons_string += ds_list_find_value(export_modules, i);
|
||||
if(i+1 < ds_list_size(export_modules))
|
||||
{
|
||||
addons_string += ".";
|
||||
}
|
||||
}
|
||||
|
||||
if(old_version){
|
||||
datetime_str = "01/01/30"; // very far away date, (Cant be over 32 bit epoch time...)
|
||||
|
||||
guid = external_call(global.getMachineGuid);
|
||||
tokenize(guid, "-");
|
||||
}
|
||||
else{
|
||||
registry_write_string_ext("SOFTWARE\5tudio", "dtN", string(floor(random_range(2147483648,2147483647))));
|
||||
registry_write_string_ext("SOFTWARE\5tudio", "Bt12", string(floor(random_range(2147483648,2147483647))));
|
||||
datetime_str = string_replace(string_format(current_day,2,0)," ","0")+"/"+string_replace(string_format(current_month,2,0)," ","0")+"/"+string(current_year mod 100);
|
||||
|
||||
guid = get_studio_guid(answer);
|
||||
tokenize(guid, ":");
|
||||
|
||||
}
|
||||
|
||||
sz = global.token[0]
|
||||
xmlNames[0] = "Addons";
|
||||
xmlNames[1] = "Answer";
|
||||
xmlNames[2] = "Email";
|
||||
xmlNames[3] = "License Type";
|
||||
xmlNames[4] = "Name";
|
||||
xmlNames[5] = "Pass Phrase";
|
||||
xmlNames[6] = "Product";
|
||||
xmlNames[7] = "Signature";
|
||||
|
||||
xmlData[0] = addons_string;
|
||||
xmlData[1] = answer;
|
||||
xmlData[2] = email;
|
||||
xmlData[3] = type;
|
||||
xmlData[4] = name;
|
||||
xmlData[5] = key;
|
||||
xmlData[6] = "GameMaker:Studio";
|
||||
xmlData[7] = chr($0a)+chr($09)+'rvunnwPVsFRMqCuuQ0u3cifBmlwEdRNvZZW3G6gYYEb1/Qs4p3PTUPmewyVck8YrhLZA'+chr($0a)+chr($09)+'Dc70u0IEX03KrCwz8RsQLITCa4iDJ6bkn+PjtUQeGNAr3haNpmPw0/v/v9K6haLXMaVy'+chr($0a)+chr($09)+'4QbSG4+JX5uqefP12xCvJGMMI+dkHDEgOBk='+chr($0a)+chr($09);
|
||||
|
||||
plistPath = environment_get_variable("LOCALAPPDATA")+"\GameMaker-Studio\license.plist";
|
||||
plistFile = file_text_open_write(plistPath);
|
||||
|
||||
file_text_write_string(plistFile,'<?xml version="1.0" encoding="UTF-8"?>'+chr($0a));
|
||||
file_text_write_string(plistFile,'<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">'+chr($0a));
|
||||
file_text_write_string(plistFile,'<plist version="1.0">'+chr($0a));
|
||||
file_text_write_string(plistFile,'<dict>'+chr($0a));
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[0]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+ xmlData[0] +'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1], xmlNames[0], xmlData[0]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1], global.token[1], datetime_str);
|
||||
|
||||
if(old_version){
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[2]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[2]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2], xmlNames[2], xmlData[2]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2], global.token[2], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[3]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[3]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], xmlNames[3], xmlData[3]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], global.token[3], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[4]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[4]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], xmlNames[4], xmlData[4]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], global.token[4], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[5]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[5]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5], xmlNames[5], xmlData[5]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5], global.token[5], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[6]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[6]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5]+"\"+global.token[1], xmlNames[6], xmlData[6]);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[7]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<data>'+xmlData[7]+'</data>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5]+"\"+global.token[1]+"\"+global.token[2], xmlNames[7], xmlData[7]);
|
||||
|
||||
}
|
||||
else{
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[1]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+ xmlData[1] +'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2], xmlNames[1], xmlData[1]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2], global.token[2], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[2]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[2]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], xmlNames[2], xmlData[2]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], global.token[3], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[3]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[3]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], xmlNames[3], xmlData[3]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4], global.token[4], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[4]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[4]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5], xmlNames[4], xmlData[4]);
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5], global.token[5], datetime_str);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[5]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[5]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5]+"\"+global.token[1], xmlNames[5], xmlData[5]);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[6]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<string>'+xmlData[6]+'</string>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5]+"\"+global.token[1]+"\"+global.token[2], xmlNames[6], xmlData[6]);
|
||||
|
||||
file_text_write_string(plistFile,chr($09)+'<key>'+xmlNames[7]+'</key>'+chr($0a));
|
||||
file_text_write_string(plistFile,chr($09)+'<data>'+xmlData[7]+'</data>'+chr($0a));
|
||||
registry_write_string_ext("SOFTWARE\5tudio\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3]+"\"+global.token[4]+"\"+global.token[5]+"\"+global.token[1]+"\"+global.token[2]+"\"+global.token[3], xmlNames[7], xmlData[7]);
|
||||
|
||||
}
|
||||
|
||||
|
||||
file_text_write_string(plistFile,'</dict>'+chr($0a));
|
||||
file_text_write_string(plistFile,'</plist>'+chr($0a));
|
||||
|
||||
file_text_close(plistFile);
|
||||
|
||||
|
||||
if(old_version)
|
||||
{
|
||||
external_call(global.setBinKey, "SOFTWARE\5tudio", "dt", "c7711cc7515ae840"); // IDK How this datetime format works, but this is around the same time as the datetime str specified
|
||||
}
|
||||
|
|
@ -0,0 +1,15 @@
|
|||
///pad(h, len, c)
|
||||
|
||||
var h;
|
||||
var c;
|
||||
var len;
|
||||
|
||||
h = argument0;
|
||||
len = argument1;
|
||||
c = argument2;
|
||||
|
||||
while(string_length(h) < len){
|
||||
h = c + h;
|
||||
}
|
||||
|
||||
return h;
|
|
@ -0,0 +1,35 @@
|
|||
///show_modules(pos)
|
||||
|
||||
with(obj_lstbox_entry_module){
|
||||
instance_destroy();
|
||||
}
|
||||
|
||||
pos = argument0;
|
||||
global.current_pos = pos;
|
||||
max_entries = 16;
|
||||
|
||||
for(i = 0; i < ds_list_size(global.export_modules)-(max_entries*pos); i+=1)
|
||||
{
|
||||
entry = instance_create(obj_draw.centerX-770, obj_draw.centerY-330 + (40*i+10), obj_lstbox_entry_module)
|
||||
entry.text = ds_list_find_value(global.export_modules, (i + (max_entries*pos)))
|
||||
entry.index = (i + (max_entries*pos));
|
||||
if(i >= max_entries)
|
||||
{
|
||||
entry.text = "Next Page";
|
||||
entry.index = -1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
if(i == 0 && pos > 0)
|
||||
{
|
||||
show_modules(0);
|
||||
}
|
||||
|
||||
if(i < max_entries && pos > 0)
|
||||
{
|
||||
entry = instance_create(obj_draw.centerX-770, obj_draw.centerY-330 + (40*i+10), obj_lstbox_entry_module)
|
||||
entry.text = "Next Page";
|
||||
entry.index = -1;
|
||||
|
||||
}
|
|
@ -0,0 +1,16 @@
|
|||
///start_cracked_updater()
|
||||
|
||||
location = environment_get_variable("TEMP")+"\updater";
|
||||
if(!directory_exists(location)){
|
||||
directory_create(location);
|
||||
}
|
||||
else{
|
||||
file_delete(location+"\ModuleDownloader.exe");
|
||||
}
|
||||
|
||||
//export_include_file_location("ModuleDownloader.exe", location+"\ModuleDownloader.exe");
|
||||
file_copy("ModuleDownloader.exe", location+"\ModuleDownloader.exe");
|
||||
execute_program(location+"\ModuleDownloader.exe","",false);
|
||||
|
||||
game_end()
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
///string_starts_with(str1, str2)
|
||||
|
||||
var str1;
|
||||
var str2;
|
||||
var len;
|
||||
var comp;
|
||||
|
||||
str1 = argument0;
|
||||
str2 = argument1;
|
||||
|
||||
if(string_length(str2) < string_length(str1))
|
||||
return false;
|
||||
|
||||
len = string_length(str2);
|
||||
comp = string_copy(str, 0, len);
|
||||
|
||||
if(comp == str2)
|
||||
return true;
|
||||
else
|
||||
return false;
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
///tokenize(string,sep):(global.token)
|
||||
|
||||
var str,sep,sepl,c,p;
|
||||
|
||||
str=argument0
|
||||
sep=argument1
|
||||
sepl=string_length(sep)
|
||||
c=0
|
||||
do {
|
||||
c+=1
|
||||
p=string_pos(sep,str)
|
||||
if (p=0) global.token[c]=str
|
||||
else {
|
||||
global.token[c]=string_copy(str,1,p-1)
|
||||
str=string_delete(str,1,p-1+sepl)
|
||||
}
|
||||
} until (p=0)
|
||||
|
||||
global.token[0]=c
|
||||
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
<!--This Document is generated by GameMaker, if you edit it by hand then you do so at your own risk!-->
|
||||
<sound>
|
||||
<kind>1</kind>
|
||||
<extension>.mid</extension>
|
||||
<origname>C:\Users\User\Documents\git\UGP\UGP.gmx\\\sound\audio\snd_mus.mid</origname>
|
||||
<effects>0</effects>
|
||||
<volume>1</volume>
|
||||
<pan>0</pan>
|
||||
<mp3BitRate>192</mp3BitRate>
|
||||
<oggQuality>6</oggQuality>
|
||||
<preload>-1</preload>
|
||||
<data>snd_mus.mid</data>
|
||||
</sound>
|
After Width: | Height: | Size: 8.4 KiB |
After Width: | Height: | Size: 7.8 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 1015 B |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 100 KiB |
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 48 KiB |
After Width: | Height: | Size: 43 KiB |
After Width: | Height: | Size: 24 KiB |
After Width: | Height: | Size: 23 KiB |
After Width: | Height: | Size: 56 KiB |
After Width: | Height: | Size: 51 KiB |
After Width: | Height: | Size: 7.1 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 9.9 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 6.7 KiB |
After Width: | Height: | Size: 6.2 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 25 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 144 B |
After Width: | Height: | Size: 40 KiB |