├── datafiles
├── lang
│ └── languages.txt
└── readme.txt
├── scripts
├── load_game.gml
├── save_game.gml
├── alert.gml
├── sfx_stop.gml
├── writeline.gml
├── get_suit.gml
├── mus_set_current.gml
├── sfx_isplaying.gml
├── SetSoundAmb.gml
├── readline.gml
├── LoopSoundMono.gml
├── mus_stop.gml
├── PlaySoundMono.gml
├── make_escape_explosion.gml
├── mus_resume.gml
├── load_logs.gml
├── mus_fadeout.gml
├── reset_hints.gml
├── link_tile.gml
├── set_itemstate.gml
├── StopAmbLoops.gml
├── mus_current_stop.gml
├── set_eventstate.gml
├── set_lavalevel.gml
├── sfx_fadeout_quick.gml
├── init_event_object.gml
├── mus_intro_fanfare.gml
├── mus_pause.gml
├── approximatelyZero.gml
├── isCollisionDown.gml
├── makeActive.gml
├── mus_get_main_song.gml
├── sfx_play.gml
├── sfx_play_single.gml
├── mus_current_fadeout.gml
├── unlock_set.gml
├── check_linkid.gml
├── isCollisionLadder.gml
├── isCollisionSolid.gml
├── unlock_gallery.gml
├── goto_saveroom.gml
├── popup_text.gml
├── set_monsterstate.gml
├── isCollisionPlatform.gml
├── mus_alpha_monster.gml
├── mus_gamma_monster.gml
├── negative_color.gml
├── sv6_get_eventsA7.gml
├── make_deep_water.gml
├── mus_omega_monster.gml
├── mus_zeta_monster.gml
├── sfx_loop.gml
├── sv6_add_eventsA7.gml
├── to_string_lz.gml
├── create_log_label.gml
├── debug_draw_var.gml
├── saveslot_flash.gml
├── screen_shake.gml
├── apply_screenres.gml
├── mus_play.gml
├── getIdCollisionLeft.gml
├── mus_play_once.gml
├── show_all_map.gml
├── SoundFX_Preset.gml
├── draw_text_shadow.gml
├── getIdCollisionRight.gml
├── make_explosion3.gml
├── refill_heath_ammo.gml
├── erase_save.gml
├── isCollisionTop.gml
├── calculateCollisionBounds.gml
├── isCollisionLeft.gml
├── make_explosion1.gml
├── scan_monsters.gml
├── init_monster_trigger.gml
├── PlaySoundVisible.gml
├── isCollisionBottom.gml
├── isCollisionRight.gml
├── make_explosion1big.gml
├── mus_loop.gml
├── room_change.gml
├── isCollisionEdgeLeft.gml
├── setCollisionBounds.gml
├── enemy_active_check.gml
├── get_text.gml
├── isCollisionEdgeRight.gml
├── isCollisionMoveableSolidLeft.gml
├── isCollisionPlatformBottom.gml
├── sfx_stop_all.gml
├── make_smoke_explosion.gml
├── isCollisionMoveableSolidRight.gml
├── isCollisionMovingSolidBottom.gml
├── make_smoke_explosion2.gml
├── copy_save.gml
├── mus_current_fadein.gml
├── anim_frame.gml
├── scr_mouse_gui_x.gml
├── scr_mouse_gui_y.gml
├── sv6_get_hints.gml
├── sv6_get_items.gml
├── sv_get_stats.gml
├── set_window_scale.gml
├── sv6_add_hints.gml
├── sv6_add_items.gml
├── sv6_get_events.gml
├── sv6_get_eventsA0.gml
├── sv6_get_itemsA0.gml
├── sv6_get_itemsA1.gml
├── sv6_get_itemsA2.gml
├── sv6_get_itemsA3.gml
├── sv6_get_itemsA4.gml
├── sv6_get_itemsA5.gml
├── sv6_get_itemsA6.gml
├── sv6_get_itemsA7.gml
├── sv_add_stats.gml
├── sv_get_gallery.gml
├── sv_get_unlocks.gml
├── anim_frame_cycle.gml
├── create_log_obj.gml
├── ctrl_vibrate.gml
├── sv6_add_events.gml
├── sv6_add_eventsA0.gml
├── sv6_add_itemsA0.gml
├── sv6_get_eventsA1.gml
├── sv6_get_eventsA2.gml
├── sv6_get_eventsA3.gml
├── sv6_get_eventsA4.gml
├── sv6_get_eventsA5.gml
├── sv6_get_eventsA6.gml
├── sv6_get_monsters.gml
├── sv_add_gallery.gml
├── sv_add_unlocks.gml
├── link_surface_tile.gml
├── sv6_add_eventsA1.gml
├── sv6_add_eventsA2.gml
├── sv6_add_eventsA3.gml
├── sv6_add_eventsA4.gml
├── sv6_add_eventsA5.gml
├── sv6_add_eventsA6.gml
├── sv6_add_itemsA1.gml
├── sv6_add_itemsA2.gml
├── sv6_add_itemsA3.gml
├── sv6_add_itemsA4.gml
├── sv6_add_itemsA5.gml
├── sv6_add_itemsA6.gml
├── sv6_add_itemsA7.gml
├── sv6_add_monsters.gml
├── monster_spawn_powerups.gml
├── remap_duplicate_joyaxis.gml
├── sv_get_achievements.gml
├── sv_add_achievements.gml
├── writelog.gml
├── isCollisionCharacterRight.gml
├── remap_duplicate_kbkeymenu.gml
├── isCollisionCharacterBottom.gml
├── isCollisionCharacterTop.gml
├── start_new_game.gml
├── isCollisionCharacterLeft.gml
├── isCollisionLeftSlope.gml
├── remap_duplicate_joybtnmenu.gml
├── remap_duplicate_xjoybtnmenu.gml
├── sv6_get_logs.gml
├── init_bg.gml
├── isCollisionRightSlope.gml
├── get_floor_material.gml
├── make_notification.gml
├── sv6_add_logs.gml
├── PlayLandingSound.gml
├── enemy_target_check.gml
├── mus_current_update_volume.gml
├── platformCharacterIs.gml
├── enemy_death.gml
├── sv6_get_map.gml
├── draw_character_from_surface.gml
├── remove_persistent_objects.gml
├── sv6_add_map.gml
├── reset_map.gml
├── is_past_deadzone.gml
├── scan_log.gml
├── init_map.gml
├── create_log_entry.gml
├── make_explosion4.gml
├── get_joyaxisname.gml
├── init_stats.gml
├── make_explosion2.gml
├── SetSpinJumpSound.gml
├── init_languages.gml
├── debug_draw_var2.gml
├── check_cheating.gml
├── string_split.gml
├── scrDraw_chain.gml
├── draw_surface_map.gml
├── isCollisionUpLeft.gml
├── isCollisionUpRight.gml
├── ResetAmb_Weapons.gml
├── draw_character_to_surface.gml
├── spawn_many_powerups.gml
├── make_escape_sequence_fx.gml
├── mus_change.gml
├── draw_character.gml
├── update_log.gml
├── add_log.gml
├── reset_logs_list.gml
├── set_default_keys.gml
├── ResetAmb_Monsters.gml
├── is_walkzone.gml
├── enemy_death2.gml
├── set_default_joypad.gml
├── steps_to_time.gml
├── SetAmb_Weapons.gml
├── isCollisionRectangle.gml
├── create_gamma.gml
├── steps_to_time2.gml
├── enemy_death_frozen.gml
├── set_default_xjoypad.gml
├── get_control_xjoybtn.gml
└── get_xjoybtnname.gml
├── .readme.img
├── 4.png
└── 5.png
├── .gitattributes
├── sprites
└── images
│ ├── sMapSP_0.png
│ ├── sMapSP_6.png
│ └── sMapSP_7.png
├── Configs
└── Default
│ ├── HTML5
│ ├── fav.ico
│ └── splash.png
│ ├── ios
│ ├── splash.png
│ ├── iPadsplash.png
│ ├── iPhone5splash.png
│ ├── iPhone6Splash.png
│ ├── iPhonesplash.png
│ ├── icons
│ │ ├── icon114.png
│ │ ├── icon120.png
│ │ ├── icon144.png
│ │ ├── icon152.png
│ │ ├── icon167.png
│ │ ├── icon57.png
│ │ ├── icon72.png
│ │ └── icon76.png
│ ├── iPadRetinaSplash.png
│ ├── splashPortrait.png
│ ├── iPadsplashPortrait.png
│ ├── iPhone6PlusSplash.png
│ ├── iPhoneRetinasplash.png
│ ├── iPhone5splashPortrait.png
│ ├── iPhone6SplashPortrait.png
│ ├── iPhonesplashPortrait.png
│ ├── iPadRetinaSplashPortrait.png
│ ├── iPhone6PlusSplashPortrait.png
│ └── iPhoneRetinasplashPortrait.png
│ ├── mac
│ ├── splash.png
│ └── icon512.png
│ ├── Linux
│ ├── icon64.png
│ └── splash.png
│ ├── Tizen
│ ├── splash.png
│ └── icon117.png
│ ├── android
│ ├── splash.png
│ ├── icons
│ │ ├── ouyaIcon.png
│ │ ├── icon_hdpi.png
│ │ ├── icon_ldpi.png
│ │ ├── icon_mdpi.png
│ │ ├── icon_xhdpi.png
│ │ ├── icon_xxhdpi.png
│ │ └── icon_xxxhdpi.png
│ └── portrait_splash.png
│ ├── windows
│ ├── License.txt
│ ├── splash.png
│ ├── runner_icon.ico
│ ├── Runner_finish.bmp
│ ├── Runner_header.bmp
│ └── Runner_Icon_256.ico
│ ├── AmazonFire
│ ├── splash.png
│ ├── icons
│ │ ├── banner.png
│ │ ├── ouyaIcon.png
│ │ ├── icon_hdpi.png
│ │ ├── icon_ldpi.png
│ │ ├── icon_mdpi.png
│ │ ├── icon_xhdpi.png
│ │ ├── icon_xxhdpi.png
│ │ └── icon_xxxhdpi.png
│ └── portrait_splash.png
│ ├── WinPhone
│ ├── CycleSmall.png
│ ├── CycleWide1.png
│ ├── CycleWide2.png
│ ├── CycleWide3.png
│ ├── CycleWide4.png
│ ├── CycleWide5.png
│ ├── CycleWide6.png
│ ├── CycleWide7.png
│ ├── CycleWide8.png
│ ├── CycleWide9.png
│ ├── FlipMedBack.png
│ ├── IconicSmall.png
│ ├── IconicWide.png
│ ├── FlipMedFront.png
│ ├── FlipSmallBack.png
│ ├── FlipWideBack.png
│ ├── FlipWideFront.png
│ ├── ApplicationIcon.png
│ ├── FlipSmallFront.png
│ ├── SplashScreenImage.jpg
│ ├── SplashScreenImage480.jpg
│ └── SplashScreenImage720.jpg
│ ├── Windows8
│ ├── logos
│ │ ├── logo150.png
│ │ ├── logo30.png
│ │ ├── logo310.png
│ │ └── logo50.png
│ ├── splashscreen.png
│ ├── Windows8_TemporaryKey.pfx
│ └── Win8NativeRunner_TemporaryKey.pfx
│ └── WindowsUAP
│ ├── logos
│ ├── Logo.scale-100.png
│ ├── WideLogo.scale-100.png
│ ├── LargeLogo.scale-100.png
│ ├── SmallLogo.scale-100.png
│ ├── StoreLogo.scale-100.png
│ └── SmallishLogo.scale-100.png
│ ├── SplashScreen.scale-100.png
│ └── WinUWPRunner_TemporaryKey.pfx
├── background
├── images
│ └── bgAM2RTitle.png
├── bgFog.background.gmx
├── bgURL.background.gmx
├── tlMap.background.gmx
├── tlWarp.background.gmx
├── bgA0Sky.background.gmx
├── bgA1Save.background.gmx
├── bgA2Save.background.gmx
├── bgA5Cave.background.gmx
├── bgA6Cave.background.gmx
├── bgA7Cave.background.gmx
├── bgA7Lab.background.gmx
├── bgA7mist.background.gmx
├── bgA8Lab.background.gmx
├── bgCloud1.background.gmx
├── bgCloud2.background.gmx
├── bgDemoEnd.background.gmx
├── bgGUIMap.background.gmx
├── bgGUIMsl.background.gmx
├── bgGUISmsl.background.gmx
├── bgGalTN1.background.gmx
├── bgGalTN2.background.gmx
├── bgGalTN3.background.gmx
├── bgLava0.background.gmx
├── bgLava1.background.gmx
├── bgLava2.background.gmx
├── bgLava3.background.gmx
├── bgLava4.background.gmx
├── bgLoading.background.gmx
├── bgLogNew.background.gmx
├── bgNoise.background.gmx
├── bgVersion.background.gmx
├── bgWater0.background.gmx
├── bgWater1.background.gmx
├── bgWater2.background.gmx
├── bgWhite.background.gmx
├── tlArea1A.background.gmx
├── tlArea5A.background.gmx
├── tlArea5B.background.gmx
├── tlArea5C.background.gmx
├── tlArea8A.background.gmx
├── tlBrick1.background.gmx
├── tlBrick2.background.gmx
├── tlDoor.background.gmx
├── tlPipes1.background.gmx
├── tlPipes2.background.gmx
├── tlPipes3.background.gmx
├── tlPipes4.background.gmx
├── tlRock3A.background.gmx
├── tlRock3B.background.gmx
├── tlRock4A.background.gmx
├── tlRock4B.background.gmx
├── tlRock5A.background.gmx
├── tlRock6A.background.gmx
├── tlRock7A.background.gmx
├── tlRock7B.background.gmx
├── bgA1Breed.background.gmx
├── bgA1Brick.background.gmx
├── bgA1Canyon.background.gmx
├── bgA1Temple.background.gmx
├── bgA2Breed.background.gmx
├── bgA2Brick.background.gmx
├── bgA2PipesH.background.gmx
├── bgA2PipesV.background.gmx
├── bgA3Brick.background.gmx
├── bgA4Tower.background.gmx
├── bgA4TowerL1.background.gmx
├── bgAM2RTitle.background.gmx
├── bgEnding1.background.gmx
├── bgEnding2.background.gmx
├── bgEnding3.background.gmx
├── bgGUIHealth.background.gmx
├── bgGUIMapBG.background.gmx
├── bgGameOver.background.gmx
├── bgIntroSC1.background.gmx
├── bgIntroSC2.background.gmx
├── bgLogImg00.background.gmx
├── bgLogImg01.background.gmx
├── bgLogImg03.background.gmx
├── bgLogImg06.background.gmx
├── bgLogImg10.background.gmx
├── bgLogImg11.background.gmx
├── bgLogImg12.background.gmx
├── bgLogImg13.background.gmx
├── bgLogImg14.background.gmx
├── bgLogImg15.background.gmx
├── bgLogImg16.background.gmx
├── bgLogImg20.background.gmx
├── bgLogImg21.background.gmx
├── bgLogImg22.background.gmx
├── bgLogImg23.background.gmx
├── bgLogImg24.background.gmx
├── bgLogImg25.background.gmx
├── bgLogImg27.background.gmx
├── bgLogImg29.background.gmx
├── bgLogImg30.background.gmx
├── bgLogImg31.background.gmx
├── bgLogImg32.background.gmx
├── bgLogImg33.background.gmx
├── bgLogImg34.background.gmx
├── bgLogImg35.background.gmx
├── bgLogImg36.background.gmx
├── bgLogImg37.background.gmx
├── bgLogImg38.background.gmx
├── bgLogImg40.background.gmx
├── bgOptionLine.background.gmx
├── bgOptions.background.gmx
├── bgSaveSlot.background.gmx
├── bgWFilter0.background.gmx
├── bgWFilter0B.background.gmx
├── bgWFilter1.background.gmx
├── bgWFilter2.background.gmx
├── bgWaterfall.background.gmx
├── bg_Line130.background.gmx
├── tlA2Bridge.background.gmx
├── tlA3Drill.background.gmx
├── tlA5Pipes.background.gmx
├── tlA5Switch.background.gmx
├── tlA8Bridge.background.gmx
├── tlArea1BG.background.gmx
├── tlArea4BG.background.gmx
├── tlArea5BG.background.gmx
├── tlArea5Moss.background.gmx
├── tlArtifact.background.gmx
├── tlArtifact2.background.gmx
├── tlArtifact3.background.gmx
├── tlArtifact4.background.gmx
├── tlArtifact5.background.gmx
├── tlBrick1BG.background.gmx
├── tlBubbleBG.background.gmx
├── tlBubbles.background.gmx
├── tlBubbles2.background.gmx
├── tlGravityBG.background.gmx
├── tlMachine1.background.gmx
├── tlPlant1NB.background.gmx
└── tlPlant2NB.background.gmx
├── .gitignore
└── help.rtf
/datafiles/lang/languages.txt:
--------------------------------------------------------------------------------
1 | english.ini
--------------------------------------------------------------------------------
/scripts/load_game.gml:
--------------------------------------------------------------------------------
1 | /// load_game(path)
2 | sv6_load(argument0);
3 |
--------------------------------------------------------------------------------
/scripts/save_game.gml:
--------------------------------------------------------------------------------
1 | /// save_game(path)
2 | sv6_save(argument0);
3 |
--------------------------------------------------------------------------------
/scripts/alert.gml:
--------------------------------------------------------------------------------
1 | /// alert(text)
2 | show_message(string(argument0));
3 |
--------------------------------------------------------------------------------
/scripts/sfx_stop.gml:
--------------------------------------------------------------------------------
1 | /// sfx_stop(sound)
2 | audio_stop_sound(argument0);
3 |
--------------------------------------------------------------------------------
/scripts/writeline.gml:
--------------------------------------------------------------------------------
1 | /// writeline(value)
2 | ds_list_add(list, argument0);
3 |
--------------------------------------------------------------------------------
/.readme.img/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/.readme.img/4.png
--------------------------------------------------------------------------------
/.readme.img/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/.readme.img/5.png
--------------------------------------------------------------------------------
/datafiles/readme.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/datafiles/readme.txt
--------------------------------------------------------------------------------
/scripts/get_suit.gml:
--------------------------------------------------------------------------------
1 | /// get_suit()
2 | global.currentsuit = get_integer("Get Suit...", 0);
3 |
--------------------------------------------------------------------------------
/scripts/mus_set_current.gml:
--------------------------------------------------------------------------------
1 | /// mus_set_current(sound)
2 | oMusicV2.currentbgm = argument0;
3 |
--------------------------------------------------------------------------------
/scripts/sfx_isplaying.gml:
--------------------------------------------------------------------------------
1 | /// sfx_isplaying(sound)
2 | return audio_is_playing(argument0);
3 |
--------------------------------------------------------------------------------
/scripts/SetSoundAmb.gml:
--------------------------------------------------------------------------------
1 | /// SetSoundAmb()
2 | // This likely had some commented out code in it.
3 |
--------------------------------------------------------------------------------
/scripts/readline.gml:
--------------------------------------------------------------------------------
1 | /// readline()
2 | var value = list[|i];
3 | i += 1;
4 | return value;
5 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | *.gmx text eol=crlf
2 | *.gml text eol=crlf
3 | *.txt text eol=crlf
4 | *.ini text eol=crlf
--------------------------------------------------------------------------------
/scripts/LoopSoundMono.gml:
--------------------------------------------------------------------------------
1 | /// LoopSoundMono(sound)
2 | sfx_stop(argument0);
3 | sfx_loop(argument0);
4 |
--------------------------------------------------------------------------------
/sprites/images/sMapSP_0.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/sprites/images/sMapSP_0.png
--------------------------------------------------------------------------------
/sprites/images/sMapSP_6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/sprites/images/sMapSP_6.png
--------------------------------------------------------------------------------
/sprites/images/sMapSP_7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/sprites/images/sMapSP_7.png
--------------------------------------------------------------------------------
/Configs/Default/HTML5/fav.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/HTML5/fav.ico
--------------------------------------------------------------------------------
/Configs/Default/ios/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/splash.png
--------------------------------------------------------------------------------
/Configs/Default/mac/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/mac/splash.png
--------------------------------------------------------------------------------
/scripts/mus_stop.gml:
--------------------------------------------------------------------------------
1 | /// mus_stop(sound)
2 | if (audio_is_playing(argument0)) audio_stop_sound(argument0);
3 |
--------------------------------------------------------------------------------
/Configs/Default/HTML5/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/HTML5/splash.png
--------------------------------------------------------------------------------
/Configs/Default/Linux/icon64.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Linux/icon64.png
--------------------------------------------------------------------------------
/Configs/Default/Linux/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Linux/splash.png
--------------------------------------------------------------------------------
/Configs/Default/Tizen/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Tizen/splash.png
--------------------------------------------------------------------------------
/Configs/Default/mac/icon512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/mac/icon512.png
--------------------------------------------------------------------------------
/scripts/PlaySoundMono.gml:
--------------------------------------------------------------------------------
1 | /// PlaySoundMono(sound)
2 | audio_stop_sound(argument0);
3 | sfx_play(argument0);
4 |
--------------------------------------------------------------------------------
/scripts/make_escape_explosion.gml:
--------------------------------------------------------------------------------
1 | /// make_escape_explosion()
2 | instance_create(800, 120, oA4EscapeExplosion);
3 |
--------------------------------------------------------------------------------
/scripts/mus_resume.gml:
--------------------------------------------------------------------------------
1 | /// mus_resume(sound)
2 | if (audio_is_paused(argument0)) audio_resume_sound(argument0);
3 |
--------------------------------------------------------------------------------
/Configs/Default/Tizen/icon117.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Tizen/icon117.png
--------------------------------------------------------------------------------
/Configs/Default/android/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/splash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPadsplash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPadsplash.png
--------------------------------------------------------------------------------
/Configs/Default/windows/License.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/windows/License.txt
--------------------------------------------------------------------------------
/Configs/Default/windows/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/windows/splash.png
--------------------------------------------------------------------------------
/background/images/bgAM2RTitle.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/background/images/bgAM2RTitle.png
--------------------------------------------------------------------------------
/scripts/load_logs.gml:
--------------------------------------------------------------------------------
1 | /// load_logs()
2 | // the contents of the script were mirroring english.ini and never used.
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | sprites/images/
2 | sound/audio/
3 | background/images/
4 | fonts/*.png
5 | data.win
6 | GmxDataSync.exe
7 | AM2R.exe
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/splash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhone5splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhone5splash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhone6Splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhone6Splash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhonesplash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhonesplash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon114.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon114.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon120.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon120.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon144.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon144.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon152.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon152.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon167.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon167.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon57.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon57.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon72.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon72.png
--------------------------------------------------------------------------------
/Configs/Default/ios/icons/icon76.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/icons/icon76.png
--------------------------------------------------------------------------------
/scripts/mus_fadeout.gml:
--------------------------------------------------------------------------------
1 | /// mus_fadeout(sound)
2 | if (audio_is_playing(argument0)) audio_sound_gain(argument0, 0, 3000);
3 |
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleSmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleSmall.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide1.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide2.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide3.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide4.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide5.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide6.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide7.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide8.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/CycleWide9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/CycleWide9.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/FlipMedBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/FlipMedBack.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/IconicSmall.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/IconicSmall.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/IconicWide.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/IconicWide.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPadRetinaSplash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPadRetinaSplash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/splashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/splashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/windows/runner_icon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/windows/runner_icon.ico
--------------------------------------------------------------------------------
/scripts/reset_hints.gml:
--------------------------------------------------------------------------------
1 | /// reset_hints()
2 | i = 0;
3 | repeat (20) {
4 | global.hint[i] = 0;
5 | i += 1;
6 | }
7 |
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/FlipMedFront.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/FlipMedFront.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/FlipSmallBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/FlipSmallBack.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/FlipWideBack.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/FlipWideBack.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/FlipWideFront.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/FlipWideFront.png
--------------------------------------------------------------------------------
/Configs/Default/Windows8/logos/logo150.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/logos/logo150.png
--------------------------------------------------------------------------------
/Configs/Default/Windows8/logos/logo30.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/logos/logo30.png
--------------------------------------------------------------------------------
/Configs/Default/Windows8/logos/logo310.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/logos/logo310.png
--------------------------------------------------------------------------------
/Configs/Default/Windows8/logos/logo50.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/logos/logo50.png
--------------------------------------------------------------------------------
/Configs/Default/Windows8/splashscreen.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/splashscreen.png
--------------------------------------------------------------------------------
/Configs/Default/android/icons/ouyaIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/ouyaIcon.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPadsplashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPadsplashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhone6PlusSplash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhone6PlusSplash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhoneRetinasplash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhoneRetinasplash.png
--------------------------------------------------------------------------------
/Configs/Default/windows/Runner_finish.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/windows/Runner_finish.bmp
--------------------------------------------------------------------------------
/Configs/Default/windows/Runner_header.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/windows/Runner_header.bmp
--------------------------------------------------------------------------------
/scripts/link_tile.gml:
--------------------------------------------------------------------------------
1 | /// link_tile(background, x, y)
2 | tileid = tile_add(argument0, argument1, argument2, 16, 16, x, y, -100);
3 |
--------------------------------------------------------------------------------
/scripts/set_itemstate.gml:
--------------------------------------------------------------------------------
1 | /// set_itemstate()
2 | global.item[get_integer("Item Number...", 0)] = get_integer("Set To State...", 0);
3 |
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/banner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/banner.png
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/ouyaIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/ouyaIcon.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/ApplicationIcon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/ApplicationIcon.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/FlipSmallFront.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/FlipSmallFront.png
--------------------------------------------------------------------------------
/Configs/Default/android/icons/icon_hdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/icon_hdpi.png
--------------------------------------------------------------------------------
/Configs/Default/android/icons/icon_ldpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/icon_ldpi.png
--------------------------------------------------------------------------------
/Configs/Default/android/icons/icon_mdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/icon_mdpi.png
--------------------------------------------------------------------------------
/Configs/Default/android/icons/icon_xhdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/icon_xhdpi.png
--------------------------------------------------------------------------------
/Configs/Default/android/icons/icon_xxhdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/icon_xxhdpi.png
--------------------------------------------------------------------------------
/Configs/Default/android/portrait_splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/portrait_splash.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhone5splashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhone5splashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhone6SplashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhone6SplashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhonesplashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhonesplashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/windows/Runner_Icon_256.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/windows/Runner_Icon_256.ico
--------------------------------------------------------------------------------
/scripts/StopAmbLoops.gml:
--------------------------------------------------------------------------------
1 | /// StopAmbLoops()
2 | sfx_stop(sndALLaserLoop);
3 | sfx_stop(sndALBladesLoop);
4 | sfx_stop(sndMachineLoop1);
5 |
--------------------------------------------------------------------------------
/scripts/mus_current_stop.gml:
--------------------------------------------------------------------------------
1 | /// mus_current_stop()
2 | if (audio_is_playing(oMusicV2.currentbgm)) audio_stop_sound(oMusicV2.currentbgm);
3 |
--------------------------------------------------------------------------------
/scripts/set_eventstate.gml:
--------------------------------------------------------------------------------
1 | /// set_eventstate()
2 | global.event[get_integer("Event Number...", 0)] = get_integer("Set To State...", 0);
3 |
--------------------------------------------------------------------------------
/scripts/set_lavalevel.gml:
--------------------------------------------------------------------------------
1 | /// set_lavalevel()
2 | global.lavastate = get_integer("Set Lava Level...", 0);
3 | global.monstersarea = 0;
4 |
--------------------------------------------------------------------------------
/scripts/sfx_fadeout_quick.gml:
--------------------------------------------------------------------------------
1 | /// sfx_fadeout_quick(sound)
2 | if (audio_is_playing(argument0)) audio_sound_gain(argument0, 0, 1000);
3 |
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/icon_hdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/icon_hdpi.png
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/icon_ldpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/icon_ldpi.png
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/icon_mdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/icon_mdpi.png
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/icon_xhdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/icon_xhdpi.png
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/portrait_splash.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/portrait_splash.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/SplashScreenImage.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/SplashScreenImage.jpg
--------------------------------------------------------------------------------
/Configs/Default/android/icons/icon_xxxhdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/android/icons/icon_xxxhdpi.png
--------------------------------------------------------------------------------
/scripts/init_event_object.gml:
--------------------------------------------------------------------------------
1 | /// init_event_object(event_id)
2 | event = argument0;
3 | if (global.event[argument0] > 0) instance_destroy();
4 |
--------------------------------------------------------------------------------
/scripts/mus_intro_fanfare.gml:
--------------------------------------------------------------------------------
1 | /// mus_intro_fanfare()
2 | sfx_stop_all();
3 | mus_play_once(musFanfare);
4 | with (oMusicV2) alarm[0] = 60;
5 |
--------------------------------------------------------------------------------
/scripts/mus_pause.gml:
--------------------------------------------------------------------------------
1 | /// mus_pause(sound)
2 | if (audio_is_playing(argument0) && !audio_is_paused(argument0)) audio_pause_sound(argument0);
3 |
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/icon_xxhdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/icon_xxhdpi.png
--------------------------------------------------------------------------------
/Configs/Default/AmazonFire/icons/icon_xxxhdpi.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/AmazonFire/icons/icon_xxxhdpi.png
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/SplashScreenImage480.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/SplashScreenImage480.jpg
--------------------------------------------------------------------------------
/Configs/Default/WinPhone/SplashScreenImage720.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WinPhone/SplashScreenImage720.jpg
--------------------------------------------------------------------------------
/Configs/Default/Windows8/Windows8_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/Windows8_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Configs/Default/ios/iPadRetinaSplashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPadRetinaSplashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhone6PlusSplashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhone6PlusSplashPortrait.png
--------------------------------------------------------------------------------
/Configs/Default/ios/iPhoneRetinasplashPortrait.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/ios/iPhoneRetinasplashPortrait.png
--------------------------------------------------------------------------------
/scripts/approximatelyZero.gml:
--------------------------------------------------------------------------------
1 | /// approximatelyZero(value)
2 | if (argument0 > -0.1 && argument0 < 0.1) {
3 | return 1;
4 | } else return 0;
5 |
--------------------------------------------------------------------------------
/scripts/isCollisionDown.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionDown()
2 | if (position_meeting(x, y + 8, oSolid) == false) {
3 | return 1;
4 | } else return 0;
5 |
--------------------------------------------------------------------------------
/scripts/makeActive.gml:
--------------------------------------------------------------------------------
1 | /// makeActive()
2 | xVel = 0;
3 | yVel = 0;
4 | xAcc = 0;
5 | yAcc = 0;
6 | time = 0;
7 | platform_engine_active = 1;
8 |
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/logos/Logo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/logos/Logo.scale-100.png
--------------------------------------------------------------------------------
/scripts/mus_get_main_song.gml:
--------------------------------------------------------------------------------
1 | /// mus_get_main_song()
2 | if (global.timeofday == 0) {
3 | return musMainCave;
4 | } else return musMainCave2;
5 |
--------------------------------------------------------------------------------
/scripts/sfx_play.gml:
--------------------------------------------------------------------------------
1 | /// sfx_play(sound)
2 | audio_play_sound(argument0, 1, false);
3 | audio_sound_gain(argument0, global.opsoundvolume / 100, 0);
4 |
--------------------------------------------------------------------------------
/scripts/sfx_play_single.gml:
--------------------------------------------------------------------------------
1 | /// sfx_play_single(sound)
2 | // Prevents sound stacking?
3 | oMusicV2.sound_id = argument0;
4 | oMusicV2.alarm[9] = 1;
5 |
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/SplashScreen.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/SplashScreen.scale-100.png
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/logos/WideLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/logos/WideLogo.scale-100.png
--------------------------------------------------------------------------------
/scripts/mus_current_fadeout.gml:
--------------------------------------------------------------------------------
1 | /// mus_current_fadeout(sound)
2 | if (audio_is_playing(oMusicV2.currentbgm)) audio_sound_gain(oMusicV2.currentbgm, 0, 3000);
3 |
--------------------------------------------------------------------------------
/scripts/unlock_set.gml:
--------------------------------------------------------------------------------
1 | /// unlock_set(index)
2 | if (global.unlock[argument0] == 0) {
3 | global.unlock[argument0] = 1;
4 | save_stats();
5 | }
6 |
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/WinUWPRunner_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/WinUWPRunner_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/logos/LargeLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/logos/LargeLogo.scale-100.png
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/logos/SmallLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/logos/SmallLogo.scale-100.png
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/logos/StoreLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/logos/StoreLogo.scale-100.png
--------------------------------------------------------------------------------
/scripts/check_linkid.gml:
--------------------------------------------------------------------------------
1 | /// check_linkid()
2 | global.link_id = link_id;
3 | if (link_id != 0) with (oBlockShoot) if (link_id == global.link_id) event_user(0);
4 |
--------------------------------------------------------------------------------
/Configs/Default/Windows8/Win8NativeRunner_TemporaryKey.pfx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/Windows8/Win8NativeRunner_TemporaryKey.pfx
--------------------------------------------------------------------------------
/Configs/Default/WindowsUAP/logos/SmallishLogo.scale-100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/azamorapl/am2r-rc/HEAD/Configs/Default/WindowsUAP/logos/SmallishLogo.scale-100.png
--------------------------------------------------------------------------------
/scripts/isCollisionLadder.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionLadder()
2 | calculateCollisionBounds();
3 | return collision_rectangle(lb, tb, rb - 1, bb - 1, oLadder, true, true) > 0;
4 |
--------------------------------------------------------------------------------
/scripts/isCollisionSolid.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionSolid()
2 | calculateCollisionBounds();
3 | return collision_rectangle(lb, tb, rb - 1, bb - 1, oSolid, true, true) > 0;
4 |
--------------------------------------------------------------------------------
/scripts/unlock_gallery.gml:
--------------------------------------------------------------------------------
1 | /// unlock_gallery(index)
2 | if (global.gallery[argument0] == 0) {
3 | global.gallery[argument0] = 1;
4 | save_stats();
5 | }
6 |
--------------------------------------------------------------------------------
/scripts/goto_saveroom.gml:
--------------------------------------------------------------------------------
1 | /// goto_saveroom()
2 | global.save_room = get_integer("Go to Save Room...", 0);
3 | set_start_location();
4 | room_goto(global.start_room);
5 |
--------------------------------------------------------------------------------
/scripts/popup_text.gml:
--------------------------------------------------------------------------------
1 | /// popup_text(text)
2 | // leaks `t`
3 | with (oPopupText) instance_destroy();
4 | t = instance_create(0, 0, oPopupText);
5 | t.text = argument0;
6 |
--------------------------------------------------------------------------------
/scripts/set_monsterstate.gml:
--------------------------------------------------------------------------------
1 | /// set_monsterstate()
2 | global.metdead[get_integer("Monster Number...", 0)] = get_integer("Set To State...", 0);
3 | check_areaclear();
4 |
--------------------------------------------------------------------------------
/scripts/isCollisionPlatform.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionPlatform()
2 | calculateCollisionBounds();
3 | return collision_rectangle(lb, tb, rb - 1, bb - 1, oPlatform, true, true) > 0;
4 |
--------------------------------------------------------------------------------
/scripts/mus_alpha_monster.gml:
--------------------------------------------------------------------------------
1 | /// mus_alpha_monster()
2 | mus_stop_all();
3 | with (oMusicV2) alarm[1] = 60;
4 | mus_stop(musMonsterAppear);
5 | mus_play_once(musMonsterAppear);
6 |
--------------------------------------------------------------------------------
/scripts/mus_gamma_monster.gml:
--------------------------------------------------------------------------------
1 | /// mus_gamma_monster()
2 | mus_stop_all();
3 | with (oMusicV2) alarm[2] = 60;
4 | mus_stop(musMonsterAppear);
5 | mus_play_once(musMonsterAppear);
6 |
--------------------------------------------------------------------------------
/scripts/negative_color.gml:
--------------------------------------------------------------------------------
1 | /// negative_color(color)
2 | return make_color_rgb(255 - color_get_red(argument0), 255 - color_get_green(argument0), 255 - color_get_blue(argument0));
3 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA7.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA7()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | ds_list_clear(list);
5 |
--------------------------------------------------------------------------------
/scripts/make_deep_water.gml:
--------------------------------------------------------------------------------
1 | /// make_deep_water()
2 | global.watertype = 0;
3 | global.waterlevel = -100;
4 | instance_create(0, 0, oWater2);
5 | instance_create(0, 0, oWaterFXV2);
6 |
--------------------------------------------------------------------------------
/scripts/mus_omega_monster.gml:
--------------------------------------------------------------------------------
1 | /// mus_omega_monster()
2 | mus_stop_all();
3 | with (oMusicV2) alarm[4] = 60;
4 | if (!sfx_isplaying(musMonsterAppear)) mus_play_once(musMonsterAppear);
5 |
--------------------------------------------------------------------------------
/scripts/mus_zeta_monster.gml:
--------------------------------------------------------------------------------
1 | /// mus_zeta_monster()
2 | mus_stop_all();
3 | with (oMusicV2) alarm[3] = 60;
4 | if (!sfx_isplaying(musMonsterAppear)) mus_play_once(musMonsterAppear);
5 |
--------------------------------------------------------------------------------
/scripts/sfx_loop.gml:
--------------------------------------------------------------------------------
1 | /// sfx_loop(sound)
2 | var sid;
3 | sid = audio_play_sound(argument0, 1, true);
4 | audio_sound_gain(argument0, global.opsoundvolume / 100, 0);
5 | return sid;
6 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA7.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA7()
2 | var list, str_list;
3 | list = ds_list_create();
4 | str_list = ds_list_write(list);
5 | ds_list_clear(list);
6 | return str_list;
7 |
--------------------------------------------------------------------------------
/scripts/to_string_lz.gml:
--------------------------------------------------------------------------------
1 | /// to_string_lz(number)
2 | // 4 -> "04"
3 | // 11 -> "11"
4 | if (argument0 < 10) {
5 | return "0" + string(argument0);
6 | } else return string(argument0);
7 |
--------------------------------------------------------------------------------
/help.rtf:
--------------------------------------------------------------------------------
1 | {\rtf1\ansi\ansicpg1251\deff0\deflang1049{\fonttbl{\f0\fnil\fcharset204{\*\fname Arial;}Arial CYR;}}
2 | {\colortbl ;\red0\green0\blue0;}
3 | \viewkind4\uc1\pard\cf1\f0\fs24\par
4 | }
5 |
--------------------------------------------------------------------------------
/scripts/create_log_label.gml:
--------------------------------------------------------------------------------
1 | /// create_log_label(text)
2 | var l;
3 | l = instance_create(10, 53 + j * 16, oMenuLabel);
4 | l.text = argument0;
5 | l.bg_width = 100;
6 | j += 1;
7 | return l;
8 |
--------------------------------------------------------------------------------
/scripts/debug_draw_var.gml:
--------------------------------------------------------------------------------
1 | /// debug_draw_var(name, value)
2 | draw_set_font(fontMenuSmall);
3 | draw_set_alpha(1);
4 | draw_text_shadow(2, 24 + i * 8, argument0 + string(argument1));
5 | i += 1;
6 |
--------------------------------------------------------------------------------
/scripts/saveslot_flash.gml:
--------------------------------------------------------------------------------
1 | /// saveslot_flash(index)
2 | if (argument0 == 0) fy = 33;
3 | if (argument0 == 1) fy = 77;
4 | if (argument0 == 2) fy = 121;
5 | fl = instance_create(45, fy, oSlotFlash);
6 |
--------------------------------------------------------------------------------
/scripts/screen_shake.gml:
--------------------------------------------------------------------------------
1 | /// screen_shake(duration, intensity)
2 | var quake = instance_create(0, 0, oQuake);
3 | quake.delay = 0;
4 | quake.duration = argument0;
5 | quake.intensity = argument1;
6 |
--------------------------------------------------------------------------------
/scripts/apply_screenres.gml:
--------------------------------------------------------------------------------
1 | /// apply_screenres()
2 | window_set_fullscreen(global.opfullscreen);
3 | display_reset(0, global.opvsync);
4 | if (global.opfullscreen == 0) set_window_scale(global.opscale);
5 |
--------------------------------------------------------------------------------
/scripts/mus_play.gml:
--------------------------------------------------------------------------------
1 | /// mus_play(sound)
2 | if (!audio_is_playing(argument0)) {
3 | audio_play_sound(argument0, 1, true);
4 | audio_sound_gain(argument0, global.opmusicvolume / 100, 0);
5 | }
6 |
--------------------------------------------------------------------------------
/scripts/getIdCollisionLeft.gml:
--------------------------------------------------------------------------------
1 | /// getIdCollisionLeft(offset)
2 | calculateCollisionBounds();
3 | return collision_line(round(lb - argument0), round(tb), round(lb - argument0), round(bb - 1), oSolid, true, true);
4 |
--------------------------------------------------------------------------------
/scripts/mus_play_once.gml:
--------------------------------------------------------------------------------
1 | /// mus_play_once(sound)
2 | if (!audio_is_playing(argument0)) {
3 | audio_play_sound(argument0, 1, false);
4 | audio_sound_gain(argument0, global.opmusicvolume / 100, 0);
5 | }
6 |
--------------------------------------------------------------------------------
/scripts/show_all_map.gml:
--------------------------------------------------------------------------------
1 | /// show_all_map()
2 | i = 0;
3 | repeat (80) {
4 | j = 0;
5 | repeat (80) {
6 | global.dmap[i, j] = 1;
7 | j += 1;
8 | }
9 | i += 1;
10 | }
11 |
--------------------------------------------------------------------------------
/scripts/SoundFX_Preset.gml:
--------------------------------------------------------------------------------
1 | /// SoundFX_Preset(ambient_id)
2 | if (global.soundamb != argument0) {
3 | global.soundamb = argument0;
4 | SetAmb_Player();
5 | SetAmb_Weapons();
6 | SetAmb_Enemies();
7 | }
8 |
--------------------------------------------------------------------------------
/scripts/draw_text_shadow.gml:
--------------------------------------------------------------------------------
1 | /// draw_text_shadow(x, y, text)
2 | draw_set_color(c_black);
3 | draw_text(argument0 + 1, argument1 + 1, argument2);
4 | draw_set_color(c_white);
5 | draw_text(argument0, argument1, argument2);
6 |
--------------------------------------------------------------------------------
/scripts/getIdCollisionRight.gml:
--------------------------------------------------------------------------------
1 | /// getIdCollisionRight(offset)
2 | calculateCollisionBounds();
3 | return collision_line(round(rb + argument0 - 1), round(tb), round(rb + argument0 - 1), round(bb - 1), oSolid, true, true);
4 |
--------------------------------------------------------------------------------
/scripts/make_explosion3.gml:
--------------------------------------------------------------------------------
1 | /// make_explosion3(x, y)
2 | expl = instance_create(argument0, argument1, oFXAnimSpark);
3 | expl.image_speed = 0.5;
4 | expl.additive = 0;
5 | expl.sprite_index = sExpl2;
6 | expl.depth = -5;
7 |
--------------------------------------------------------------------------------
/scripts/refill_heath_ammo.gml:
--------------------------------------------------------------------------------
1 | /// refill_heath_ammo()
2 | global.playerhealth = global.maxhealth;
3 | global.missiles = global.maxmissiles;
4 | global.smissiles = global.maxsmissiles;
5 | global.pbombs = global.maxpbombs;
6 |
--------------------------------------------------------------------------------
/scripts/erase_save.gml:
--------------------------------------------------------------------------------
1 | /// erase_save()
2 | filename = "sav" + string(global.saveslot + 1);
3 | file_delete(filename);
4 | with (oMenuSaveSlot) if (slot == global.saveslot) saveexists = 0;
5 | saveslot_flash(global.saveslot);
6 |
--------------------------------------------------------------------------------
/scripts/isCollisionTop.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionTop(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(lb), round(tb - argument0), round(rb - 1), round(tb - argument0), oSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/calculateCollisionBounds.gml:
--------------------------------------------------------------------------------
1 | /// calculateCollisionBounds()
2 | lb = x + collisionBoundsOffsetLeftX;
3 | tb = y + collisionBoundsOffsetTopY;
4 | rb = x + collisionBoundsOffsetRightX;
5 | bb = y + collisionBoundsOffsetBottomY;
6 |
--------------------------------------------------------------------------------
/scripts/isCollisionLeft.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionLeft(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(lb - argument0), round(tb), round(lb - argument0), round(bb - 1), oSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/make_explosion1.gml:
--------------------------------------------------------------------------------
1 | /// make_explosion1(x, y)
2 | var expl;
3 | expl = instance_create(argument0, argument1, oFXAnimSpark);
4 | expl.image_speed = 0.5;
5 | expl.additive = 0;
6 | expl.sprite_index = sExpl1;
7 | return expl;
8 |
--------------------------------------------------------------------------------
/scripts/scan_monsters.gml:
--------------------------------------------------------------------------------
1 | /// scan_monsters(amount, event_id)
2 | if (!instance_exists(oScanMonster)) {
3 | scan = instance_create(0, 0, oScanMonster);
4 | scan.ammount = argument0;
5 | scan.eventno = argument1;
6 | }
7 |
--------------------------------------------------------------------------------
/scripts/init_monster_trigger.gml:
--------------------------------------------------------------------------------
1 | /// init_monster_trigger(met_id, facing)
2 | if (global.metdead[argument0] == 1) {
3 | instance_destroy();
4 | exit;
5 | }
6 | myid = argument0;
7 | facing = argument1;
8 | image_xscale = facing;
9 |
--------------------------------------------------------------------------------
/scripts/PlaySoundVisible.gml:
--------------------------------------------------------------------------------
1 | /// PlaySoundVisible(sound, x, y)
2 | if (argument1 > view_xview[0] && argument1 < view_xview[0] + 320
3 | && argument2 > view_yview[0] && argument2 < view_yview[0] + 240) {
4 | PlaySoundMono(argument0);
5 | }
6 |
--------------------------------------------------------------------------------
/scripts/isCollisionBottom.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionBottom(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(lb), round(bb + argument0 - 1), round(rb - 1), round(bb + argument0 - 1), oSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/isCollisionRight.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionRight(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(rb + argument0 - 1), round(tb), round(rb + argument0 - 1), round(bb - 1), oSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/make_explosion1big.gml:
--------------------------------------------------------------------------------
1 | /// make_explosion1big(x, y)
2 | var expl;
3 | expl = instance_create(argument0, argument1, oFXAnimSpark);
4 | expl.image_speed = 0.5;
5 | expl.additive = 0;
6 | expl.sprite_index = sExpl1Big;
7 | return expl;
8 |
--------------------------------------------------------------------------------
/scripts/mus_loop.gml:
--------------------------------------------------------------------------------
1 | /// mus_loop(sound)
2 | if (!audio_is_playing(argument0)) {
3 | oMusicV2.currentbgm = argument0;
4 | audio_play_sound(argument0, 1, true);
5 | audio_sound_gain(argument0, global.opmusicvolume / 100, 0);
6 | }
7 |
--------------------------------------------------------------------------------
/scripts/room_change.gml:
--------------------------------------------------------------------------------
1 | /// room_change(target_room, transition_type)
2 | global.targetroom = argument0;
3 | global.transitiontype = argument1;
4 | with (oControl) {
5 | event_user(3);
6 | fadedone = 0;
7 | }
8 | room_goto(rm_transition);
9 |
--------------------------------------------------------------------------------
/scripts/isCollisionEdgeLeft.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionEdgeLeft(offset)
2 | if (collision_point(x, y + 2, oSolid, true, true) > 0
3 | && collision_line(x - argument0 - 4, y + 2, x - argument0, y + 2, oSolid, true, true) <= 0) {
4 | return 1;
5 | } else return 0;
6 |
--------------------------------------------------------------------------------
/scripts/setCollisionBounds.gml:
--------------------------------------------------------------------------------
1 | /// setCollisionBounds(left, top, right, bottom)
2 | collisionBoundsOffsetLeftX = argument0;
3 | collisionBoundsOffsetTopY = argument1;
4 | collisionBoundsOffsetRightX = argument2;
5 | collisionBoundsOffsetBottomY = argument3;
6 |
--------------------------------------------------------------------------------
/scripts/enemy_active_check.gml:
--------------------------------------------------------------------------------
1 | /// enemy_active_check(range)
2 | if (x < view_xview[0] - argument0 || x > view_xview[0] + 320 + argument0
3 | || y < view_yview[0] - argument0 || y > view_yview[0] + 240 + argument0) {
4 | active = 0;
5 | } else active = 1;
6 |
--------------------------------------------------------------------------------
/scripts/get_text.gml:
--------------------------------------------------------------------------------
1 | /// get_text(section, key)
2 | // In theory this is kind of slow but no one will notice.
3 | ini_open(global.language[global.currentlanguage]);
4 | var text = ini_read_string(argument0, argument1, "[!]");
5 | ini_close();
6 | return text;
7 |
--------------------------------------------------------------------------------
/scripts/isCollisionEdgeRight.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionEdgeRight(offset)
2 | if (collision_point(x, y + 2, oSolid, true, true) > 0
3 | && collision_line(x + argument0, y + 2, x + argument0 + 4, y + 2, oSolid, true, true) <= 0) {
4 | return 1;
5 | } else return 0;
6 |
--------------------------------------------------------------------------------
/scripts/isCollisionMoveableSolidLeft.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionMoveableSolidLeft(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(lb - argument0), round(tb), round(lb - argument0), round(bb - 1), oMoveableSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/isCollisionPlatformBottom.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionPlatformBottom(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(lb), round(bb + argument0 - 1), round(rb - 1), round(bb + argument0 - 1), oPlatform, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/sfx_stop_all.gml:
--------------------------------------------------------------------------------
1 | /// sfx_stop_all()
2 | audio_stop_all();
3 | with (oMusicV2) {
4 | oMusicV2.bossbgm = sndJump;
5 | alarm[1] = -1;
6 | alarm[2] = -1;
7 | alarm[3] = -1;
8 | alarm[4] = -1;
9 | alarm[5] = -1;
10 | }
11 |
--------------------------------------------------------------------------------
/scripts/make_smoke_explosion.gml:
--------------------------------------------------------------------------------
1 | /// make_smoke_explosion(x, y)
2 | var expl;
3 | expl = instance_create(argument0, argument1, oFXAnimSpark);
4 | expl.image_speed = 0.5;
5 | expl.additive = 0;
6 | expl.sprite_index = sExplSmoke;
7 | expl.depth = -5;
8 | return expl;
9 |
--------------------------------------------------------------------------------
/scripts/isCollisionMoveableSolidRight.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionMoveableSolidRight(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(rb + argument0 - 1), round(tb), round(rb + argument0 - 1), round(bb - 1), oMoveableSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/isCollisionMovingSolidBottom.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionMovingSolidBottom(offset)
2 | calculateCollisionBounds();
3 | if (collision_line(round(lb), round(bb + argument0 - 1), round(rb - 1), round(bb + argument0 - 1), oMovingSolid, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/make_smoke_explosion2.gml:
--------------------------------------------------------------------------------
1 | /// make_smoke_explosion2(x, y)
2 | var expl;
3 | expl = instance_create(argument0, argument1, oFXAnimSpark);
4 | expl.image_speed = 0.5;
5 | expl.additive = 0;
6 | expl.sprite_index = sExplSmoke2;
7 | expl.depth = -5;
8 | return expl;
9 |
--------------------------------------------------------------------------------
/scripts/copy_save.gml:
--------------------------------------------------------------------------------
1 | /// copy_save(from, to)
2 | file1 = "sav" + string(argument0 + 1);
3 | file2 = "sav" + string(argument1 + 1);
4 | if (file_exists(file2)) file_delete(file2);
5 | file_copy(file1, file2);
6 | with (oGameSelMenu) event_user(2);
7 | saveslot_flash(argument1);
8 |
--------------------------------------------------------------------------------
/scripts/mus_current_fadein.gml:
--------------------------------------------------------------------------------
1 | /// mus_current_fadein(sound)
2 | if (!audio_is_playing(oMusicV2.currentbgm)) audio_play_sound(oMusicV2.currentbgm, 1, true);
3 | audio_sound_gain(oMusicV2.currentbgm, 0, 0);
4 | audio_sound_gain(oMusicV2.currentbgm, global.opmusicvolume / 100, 3000);
5 |
--------------------------------------------------------------------------------
/scripts/anim_frame.gml:
--------------------------------------------------------------------------------
1 | /// anim_frame(sprite)
2 | var numspr, frame;
3 | numspr = sprite_get_number(argument0);
4 | frame = argument1;
5 | frame += argument2;
6 | if (frame > numspr - 1) {
7 | frame = numspr - 1;
8 | } else if (frame < 0) frame = 0;
9 | return frame;
10 |
--------------------------------------------------------------------------------
/scripts/scr_mouse_gui_x.gml:
--------------------------------------------------------------------------------
1 | /// scr_mouse_gui_x(mouse_x)
2 | if (os_type == os_windows || os_type == os_linux || os_type == os_macosx) {
3 | return display_get_gui_width() * argument0 / window_get_width();
4 | } else return display_get_gui_width() * argument0 / display_get_width();
5 |
--------------------------------------------------------------------------------
/scripts/scr_mouse_gui_y.gml:
--------------------------------------------------------------------------------
1 | /// scr_mouse_gui_y(mouse_y)
2 | if (os_type == os_windows || os_type == os_linux || os_type == os_macosx) {
3 | return display_get_gui_height() * argument0 / window_get_height();
4 | } else return display_get_gui_height() * argument0 / display_get_height();
5 |
--------------------------------------------------------------------------------
/scripts/sv6_get_hints.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_hints()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (50) {
7 | global.hint[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_items.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_items()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (350) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv_get_stats.gml:
--------------------------------------------------------------------------------
1 | /// sv_get_stats()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (100) {
7 | global.stat[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/set_window_scale.gml:
--------------------------------------------------------------------------------
1 | /// set_window_scale()
2 | switch (argument0) {
3 | case 0: case 1: window_set_size(320, 240); break;
4 | case 2: window_set_size(640, 480); break;
5 | case 3: window_set_size(960, 720); break;
6 | case 4: window_set_size(1280, 960); break;
7 | }
8 |
--------------------------------------------------------------------------------
/scripts/sv6_add_hints.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_hints()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (20) {
6 | ds_list_add(list, global.hint[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_items.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_items()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (350) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_get_events.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_events()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (350) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA0.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA0()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA0.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA0()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA1.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA1()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 100;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA2.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA2()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 200;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA3.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA3()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 300;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA4.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA4()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 400;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA5.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA5()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 500;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA6.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA6()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 600;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_itemsA7.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_itemsA7()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 700;
6 | repeat (20) {
7 | global.item[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv_add_stats.gml:
--------------------------------------------------------------------------------
1 | /// sv_add_stats()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (100) {
6 | ds_list_add(list, global.stat[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv_get_gallery.gml:
--------------------------------------------------------------------------------
1 | /// sv_get_gallery()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (50) {
7 | global.gallery[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv_get_unlocks.gml:
--------------------------------------------------------------------------------
1 | /// sv_get_unlocks()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (50) {
7 | global.unlock[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/anim_frame_cycle.gml:
--------------------------------------------------------------------------------
1 | /// anim_frame_cycle(sprite)
2 | var numspr, frame;
3 | numspr = sprite_get_number(argument0);
4 | frame = argument1;
5 | frame += argument2;
6 | if (frame > numspr - 1) {
7 | frame = 0;
8 | } else if (frame < 0) frame = numspr - 1;
9 | return frame;
10 |
--------------------------------------------------------------------------------
/scripts/create_log_obj.gml:
--------------------------------------------------------------------------------
1 | /// create_log_obj(offset, label, text, pic, spacing, log_id)
2 | l = instance_create(32, 64 + argument0 * argument4, oLog);
3 | l.label = argument1;
4 | l.ltext = argument2;
5 | l.lpic = argument3;
6 | l.optionid = argument0;
7 | l.logid = argument5;
8 | return l;
9 |
--------------------------------------------------------------------------------
/scripts/ctrl_vibrate.gml:
--------------------------------------------------------------------------------
1 | /// ctrl_vibrate()
2 | if (global.opxjoyvib && !instance_exists(oBigQuake)) {
3 | global.vibL = argument0;
4 | global.vibR = argument1;
5 | with (oVibrate) instance_destroy();
6 | o = instance_create(0, 0, oVibrate);
7 | o.alarm[0] = argument2;
8 | }
9 |
--------------------------------------------------------------------------------
/scripts/sv6_add_events.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_events()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (350) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA0.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA0()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA0.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA0()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA1.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA1()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 50;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA2.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA2()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 100;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA3.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA3()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 150;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA4.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA4()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 200;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA5.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA5()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 250;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_eventsA6.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_eventsA6()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 300;
6 | repeat (50) {
7 | global.event[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_monsters.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_monsters()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (100) {
7 | global.metdead[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv_add_gallery.gml:
--------------------------------------------------------------------------------
1 | /// sv_add_gallery()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (50) {
6 | ds_list_add(list, global.gallery[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv_add_unlocks.gml:
--------------------------------------------------------------------------------
1 | /// sv_add_unlocks()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (50) {
6 | ds_list_add(list, global.unlock[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/link_surface_tile.gml:
--------------------------------------------------------------------------------
1 | /// link_surface_tile(x, y)
2 | var tbg;
3 | if (global.timeofday == 0) tbg = tlSurface1;
4 | if (global.timeofday == 1) tbg = tlSurface1Twilight;
5 | if (global.timeofday == 2) tbg = tlSurface1Night;
6 | tileid = tile_add(tbg, argument0, argument1, 16, 16, x, y, -150);
7 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA1.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA1()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 50;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA2.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA2()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 100;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA3.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA3()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 150;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA4.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA4()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 200;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA5.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA5()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 250;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_eventsA6.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_eventsA6()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 300;
5 | repeat (50) {
6 | ds_list_add(list, global.event[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA1.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA1()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 100;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA2.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA2()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 200;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA3.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA3()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 300;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA4.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA4()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 400;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA5.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA5()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 250;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA6.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA6()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 600;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_itemsA7.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_itemsA7()
2 | var list, i, str_list;
3 | list = ds_list_create();
4 | i = 700;
5 | repeat (20) {
6 | ds_list_add(list, global.item[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/sv6_add_monsters.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_monsters()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (100) {
6 | ds_list_add(list, global.metdead[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/monster_spawn_powerups.gml:
--------------------------------------------------------------------------------
1 | /// monster_spawn_powerups(x, y, num_hp, num_missile)
2 | repeat (argument2) instance_create(argument0 - 16 + random(32), argument1 - 16 + random(32), oHPickupBig);
3 | repeat (argument3) instance_create(argument0 - 16 + random(32), argument1 - 16 + random(32), oMPickup);
4 |
--------------------------------------------------------------------------------
/scripts/remap_duplicate_joyaxis.gml:
--------------------------------------------------------------------------------
1 | /// remap_duplicate_joyaxis()
2 | if (global.opjoybtn_xax == argument0) {
3 | global.opjoybtn_xax = get_control_joyaxisbtn(global.curropt);
4 | } else if (global.opjoybtn_yax == argument0) {
5 | global.opjoybtn_yax = get_control_joyaxisbtn(global.curropt);
6 | }
7 |
--------------------------------------------------------------------------------
/scripts/sv_get_achievements.gml:
--------------------------------------------------------------------------------
1 | /// sv_get_achievements()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (100) {
7 | global.achievement[j] = readline();
8 | j += 1;
9 | }
10 | ds_list_clear(list);
11 |
--------------------------------------------------------------------------------
/scripts/sv_add_achievements.gml:
--------------------------------------------------------------------------------
1 | /// sv_add_achievements()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (100) {
6 | ds_list_add(list, global.achievement[i]);
7 | i += 1;
8 | }
9 | str_list = ds_list_write(list);
10 | ds_list_clear(list);
11 | return str_list;
12 |
--------------------------------------------------------------------------------
/scripts/writelog.gml:
--------------------------------------------------------------------------------
1 | /// writelog(text)
2 | if (global.opwritelog == 1) {
3 | lfid = file_text_open_append("am2r_log.txt");
4 | file_text_write_string(lfid, date_datetime_string(date_current_datetime()) + ": " + string(argument0));
5 | file_text_writeln(lfid);
6 | file_text_close(lfid);
7 | }
8 |
--------------------------------------------------------------------------------
/scripts/isCollisionCharacterRight.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionCharacterRight(offset)
2 | oCharacter.tempId = id;
3 | with (oCharacter) {
4 | calculateCollisionBounds();
5 | if (collision_line(round(lb - argument0), round(tb), round(lb - argument0), round(bb - 1), tempId, true, true) > 0) return 1;
6 | }
7 | return 0;
8 |
--------------------------------------------------------------------------------
/scripts/remap_duplicate_kbkeymenu.gml:
--------------------------------------------------------------------------------
1 | /// remap_duplicate_kbkeymenu(key)
2 | if (global.opkeybtn_menu1 == argument0) {
3 | global.opkeybtn_menu1 = get_control_keycode(global.curropt);
4 | } else if (global.opkeybtn_menu2 == argument0) {
5 | global.opkeybtn_menu2 = get_control_keycode(global.curropt);
6 | }
7 |
--------------------------------------------------------------------------------
/scripts/isCollisionCharacterBottom.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionCharacterBottom(offset)
2 | oCharacter.tempId = id;
3 | with (oCharacter) {
4 | calculateCollisionBounds();
5 | if (collision_line(round(lb), round(tb - argument0), round(rb - 1), round(tb - argument0), tempId, true, true) > 0) return 1;
6 | }
7 | return 0;
8 |
--------------------------------------------------------------------------------
/scripts/isCollisionCharacterTop.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionCharacterTop(offset)
2 | oCharacter.tempId = id;
3 | with (oCharacter) {
4 | calculateCollisionBounds();
5 | if (collision_line(round(lb), round(bb + argument0 - 1), round(rb - 1), round(bb + argument0 - 1), tempId, true, true) > 0) return 1;
6 | }
7 | return 0;
8 |
--------------------------------------------------------------------------------
/scripts/start_new_game.gml:
--------------------------------------------------------------------------------
1 | /// start_new_game()
2 | global.start_room = rm_a0h01;
3 | global.save_x = 3408;
4 | global.save_y = 1184;
5 | global.ingame = 1;
6 | reset_map();
7 | init_map();
8 | load_character_vars();
9 | save_game("sav" + string(global.saveslot + 1));
10 | room_change(global.start_room, 0);
11 |
--------------------------------------------------------------------------------
/scripts/isCollisionCharacterLeft.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionCharacterLeft(offset)
2 | oCharacter.tempId = id;
3 | with (oCharacter) {
4 | calculateCollisionBounds();
5 | if (collision_line(round(rb + argument0 - 1), round(tb), round(rb + argument0 - 1), round(bb - 1), tempId, true, true) > 0) return 1;
6 | }
7 | return 0;
8 |
--------------------------------------------------------------------------------
/scripts/isCollisionLeftSlope.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionLeftSlope(offset_0_1)
2 | if (argument0 == 0 && collision_line(round(x), round(y - 1), round(x - 10), round(y - 1), oSlope, true, true) > 0
3 | || argument0 == 1 && collision_line(round(x - 8), round(y), round(x - 8), round(y - 27), oSlope, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/remap_duplicate_joybtnmenu.gml:
--------------------------------------------------------------------------------
1 | /// remap_duplicate_joybtnmenu(index)
2 | if (global.opjoybtn_menu1 == argument0) {
3 | global.opjoybtn_menu1 = get_control_joyaxisbtn(global.curropt);
4 | } else if (global.opjoybtn_menu2 == argument0) {
5 | global.opjoybtn_menu2 = get_control_joyaxisbtn(global.curropt);
6 | }
7 |
--------------------------------------------------------------------------------
/scripts/remap_duplicate_xjoybtnmenu.gml:
--------------------------------------------------------------------------------
1 | /// remap_duplicate_xjoybtnmenu(index)
2 | if (global.opxjoybtn_menu1 == argument0) {
3 | global.opxjoybtn_menu1 = get_control_xjoybtn(global.curropt);
4 | } else if (global.opxjoybtn_menu2 == argument0) {
5 | global.opxjoybtn_menu2 = get_control_xjoybtn(global.curropt);
6 | }
7 |
--------------------------------------------------------------------------------
/scripts/sv6_get_logs.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_logs()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | j = 0;
6 | repeat (50) {
7 | global.log[j] = readline();
8 | global.newlog[j] = readline();
9 | j += 1;
10 | }
11 | ds_list_clear(list);
12 |
--------------------------------------------------------------------------------
/scripts/init_bg.gml:
--------------------------------------------------------------------------------
1 | /// init_bg(bg_id)
2 | bgno = argument0;
3 | for (i = 0; i < bgno; i += 1) {
4 | bgid[i] = bgScreenGuide;
5 | xoff[i] = 0;
6 | yoff[i] = 0;
7 | xratio[i] = 1;
8 | yratio[i] = 1;
9 | xscale[i] = 1;
10 | yscale[i] = 1;
11 | alpha[i] = 1;
12 | tile[i] = 1;
13 | }
14 |
--------------------------------------------------------------------------------
/scripts/isCollisionRightSlope.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionRightSlope(offset_0_1)
2 | if (argument0 == 0 && collision_line(round(x), round(y - 1), round(x + 10), round(y - 1), oSlope, true, true) > 0
3 | || argument0 == 1 && collision_line(round(x + 8), round(y), round(x + 8), round(y - 27), oSlope, true, true) > 0) return 1;
4 | return 0;
5 |
--------------------------------------------------------------------------------
/scripts/get_floor_material.gml:
--------------------------------------------------------------------------------
1 | /// get_floor_material()
2 | // leaks `bl_id`
3 | bl_id = instance_position(x, y + 8, oSolid);
4 | if (bl_id < 0) bl_id = instance_position(x + 6, y + 2, oSolid);
5 | if (bl_id < 0) bl_id = instance_position(x - 6, y + 2, oSolid);
6 | if (bl_id > 0) {
7 | return bl_id.material;
8 | } else return 0;
9 |
--------------------------------------------------------------------------------
/scripts/make_notification.gml:
--------------------------------------------------------------------------------
1 | /// make_notification(text1, text2, delay, btn1, btn2)
2 | with (oNotification) instance_destroy();
3 | notif = instance_create(0, 0, oNotification);
4 | notif.text1 = argument0;
5 | notif.text2 = argument1;
6 | notif.alarm[0] = argument2;
7 | notif.btn1_name = argument3;
8 | notif.btn2_name = argument4;
9 |
--------------------------------------------------------------------------------
/scripts/sv6_add_logs.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_logs()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (50) {
6 | ds_list_add(list, global.log[i]);
7 | ds_list_add(list, global.newlog[i]);
8 | i += 1;
9 | }
10 | str_list = ds_list_write(list);
11 | ds_list_clear(list);
12 | return str_list;
13 |
--------------------------------------------------------------------------------
/scripts/PlayLandingSound.gml:
--------------------------------------------------------------------------------
1 | /// PlayLandingSound(material)
2 | if (argument0 == 0) sfx_play(sndLandNormal);
3 | if (argument0 == 1) sfx_play(sndLandRock);
4 | if (argument0 == 2) sfx_play(sndLandGrass);
5 | if (argument0 == 3) sfx_play(sndLandStone);
6 | if (argument0 == 4) sfx_play(sndLandMetal);
7 | if (argument0 == 5) sfx_play(sndLandWet);
8 |
--------------------------------------------------------------------------------
/scripts/enemy_target_check.gml:
--------------------------------------------------------------------------------
1 | /// enemy_target_check()
2 | target = 0;
3 | if (argument1 == 1 && distance_to_object(oCharacter) <= argument0) target = 1;
4 | if (argument1 == 0 && distance_to_object(oCharacter) <= argument0) {
5 | if (facing == 1 && x < oCharacter.x) target = 1;
6 | if (facing == -1 && x > oCharacter.x) target = 1;
7 | }
8 |
--------------------------------------------------------------------------------
/scripts/mus_current_update_volume.gml:
--------------------------------------------------------------------------------
1 | /// mus_current_update_volume()
2 | if (oMusicV2.bossbgm == sndJump && audio_is_playing(oMusicV2.currentbgm)) audio_sound_gain(oMusicV2.currentbgm, global.opmusicvolume / 100, 0);
3 | if (oMusicV2.bossbgm != sndJump && audio_is_playing(oMusicV2.bossbgm)) audio_sound_gain(oMusicV2.bossbgm, global.opmusicvolume / 100, 0);
4 |
--------------------------------------------------------------------------------
/scripts/platformCharacterIs.gml:
--------------------------------------------------------------------------------
1 | /// platformCharacterIs()
2 | if (argument0 == ON_GROUND && (state == RUNNING || state == STANDING || state == DUCKING || state == BALL)) return 1;
3 | if (argument0 == IN_AIR && (state == JUMPING || state == FALLING || state == AIRBALL)) return 1;
4 | if (argument0 == ON_LADDER && state == CLIMBING) return 1;
5 | return 0;
6 |
--------------------------------------------------------------------------------
/scripts/enemy_death.gml:
--------------------------------------------------------------------------------
1 | /// enemy_death()
2 | spawn_rnd_pickup(100);
3 | expl = instance_create(x, y, oFXAnimSpark);
4 | expl.image_speed = 0.5;
5 | expl.additive = 0;
6 | expl.sprite_index = sExpl1;
7 | PlaySoundMono(deathsound);
8 | if (instance_exists(platform)) with (platform) instance_destroy();
9 | global.kills += 1;
10 | instance_destroy();
11 |
--------------------------------------------------------------------------------
/scripts/sv6_get_map.gml:
--------------------------------------------------------------------------------
1 | /// sv6_get_map()
2 | list = ds_list_create();
3 | ds_list_read(list, base64_decode(file_text_read_string(argument0)));
4 | i = 0;
5 | k = 0;
6 | repeat (80) {
7 | j = 0;
8 | repeat (80) {
9 | global.dmap[k, j] = readline();
10 | j += 1;
11 | }
12 | k += 1;
13 | }
14 | ds_list_clear(list);
15 |
--------------------------------------------------------------------------------
/scripts/draw_character_from_surface.gml:
--------------------------------------------------------------------------------
1 | /// draw_character_from_surface()
2 | if (surface_exists(oCharacter.surf)) {
3 | draw_surface_ext(oCharacter.surf, argument0 - 32, argument1 - 54, 1, 1, 0, argument2, argument3);
4 | } else {
5 | surface_free(oCharacter.surf);
6 | oCharacter.surf = surface_create(64, 64);
7 | draw_character_to_surface();
8 | }
9 |
--------------------------------------------------------------------------------
/scripts/remove_persistent_objects.gml:
--------------------------------------------------------------------------------
1 | /// remove_persistent_objects()
2 | with (oCharacter) instance_destroy();
3 | with (oCamera) instance_destroy();
4 | if (instance_exists(oQuake)) with (oQuake) instance_destroy();
5 | if (instance_exists(oBigQuake)) with (oBigQuake) instance_destroy();
6 | if (instance_exists(oNotification)) with (oNotification) instance_destroy();
7 |
--------------------------------------------------------------------------------
/scripts/sv6_add_map.gml:
--------------------------------------------------------------------------------
1 | /// sv6_add_map()
2 | var list, str_list;
3 | list = ds_list_create();
4 | i = 0;
5 | repeat (80) {
6 | j = 0;
7 | repeat (80) {
8 | ds_list_add(list, global.dmap[i, j]);
9 | j += 1;
10 | }
11 | i += 1;
12 | }
13 | str_list = ds_list_write(list);
14 | ds_list_clear(list);
15 | return str_list;
16 |
--------------------------------------------------------------------------------
/scripts/reset_map.gml:
--------------------------------------------------------------------------------
1 | /// reset_map()
2 | writelog("Reset map start");
3 | i = 0;
4 | repeat (80) {
5 | j = 0;
6 | repeat (80) {
7 | writelog("Resetting " + string(i) + "," + string(j));
8 | global.map[i, j] = "0";
9 | global.dmap[i, j] = 0;
10 | j += 1;
11 | }
12 | i += 1;
13 | }
14 | writelog("Reset map end");
15 |
--------------------------------------------------------------------------------
/scripts/is_past_deadzone.gml:
--------------------------------------------------------------------------------
1 | /// is_past_deadzone(xvalue, yvalue, use_opdeadzone)
2 | var dz, dist;
3 | if (argument2 == 0) {
4 | dz = global.opdeadzone;
5 | } else if (argument2 == 1) {
6 | dz = global.opxjoydz;
7 | } else dz = 5;
8 | dist = distance_to_point(x + argument0 * 105, y + argument1 * 105);
9 | if (dist > dz) {
10 | return 1;
11 | } else return 0;
12 |
--------------------------------------------------------------------------------
/scripts/scan_log.gml:
--------------------------------------------------------------------------------
1 | /// scan_log(log_id, text, delay, mode)
2 | if (global.log[argument0] == 0 && argument3 == 0 || global.log[argument0] == 1 && argument3 == 1 && !instance_exists(oScanning)) {
3 | scan = instance_create(0, 0, oScanning);
4 | scan.lognumber = argument0;
5 | scan.text = argument1;
6 | scan.alarm[0] = argument2;
7 | scan.mode = argument3;
8 | }
9 |
--------------------------------------------------------------------------------
/scripts/init_map.gml:
--------------------------------------------------------------------------------
1 | /// init_map()
2 | map_init_01();
3 | map_init_02();
4 | map_init_03();
5 | map_init_04();
6 | map_init_05();
7 | map_init_06();
8 | map_init_07();
9 | map_init_08();
10 | map_init_09();
11 | map_init_10();
12 | map_init_11();
13 | map_init_12();
14 | map_init_13();
15 | map_init_14();
16 | map_init_15();
17 | map_init_16();
18 | map_init_17();
19 |
--------------------------------------------------------------------------------
/scripts/create_log_entry.gml:
--------------------------------------------------------------------------------
1 | /// create_log_entry(log_id)
2 | var logid, lobj;
3 | logid = global.log[argument0];
4 | if (logid != 0) {
5 | lobj = instance_create(10, 53 + j * 16, oLogEntry);
6 | lobj.label = lbl[argument0];
7 | lobj.optionid = i;
8 | lobj.logid = argument0;
9 | logobj[i] = lobj;
10 | i += 1;
11 | j += 1;
12 | lognum += 1;
13 | }
14 |
--------------------------------------------------------------------------------
/scripts/make_explosion4.gml:
--------------------------------------------------------------------------------
1 | /// make_explosion4(x, y)
2 | expl = instance_create(argument0, argument1, oFXAnimSpark);
3 | expl.image_speed = 0.5;
4 | expl.additive = 0;
5 | expl.sprite_index = sExpl2;
6 | expl.depth = -2;
7 | expl = instance_create(argument0, argument1, oFXAnimSpark);
8 | expl.image_speed = 1;
9 | expl.additive = 0;
10 | expl.sprite_index = sShockwave;
11 | expl.depth = -1;
12 |
--------------------------------------------------------------------------------
/scripts/get_joyaxisname.gml:
--------------------------------------------------------------------------------
1 | /// get_joyaxisname(axis_id)
2 | if (argument0 == 0) return "X Axis";
3 | if (argument0 == 1) return "Y Axis";
4 | if (argument0 == 2) return "Z Axis";
5 | if (argument0 == 3) return "R Axis";
6 | if (argument0 == 4) return "U Axis";
7 | if (argument0 == 5) return "V Axis";
8 | if (argument0 == 6) return "POV"; // x-pov
9 | if (argument0 == 7) return "POV"; // y-pov
10 |
--------------------------------------------------------------------------------
/scripts/init_stats.gml:
--------------------------------------------------------------------------------
1 | /// init_stats()
2 | i = 50;
3 | repeat (50) {
4 | i -= 1;
5 | global.unlock[i] = 0;
6 | }
7 | i = 50;
8 | repeat (50) {
9 | i -= 1;
10 | global.gallery[i] = 0;
11 | }
12 | i = 100;
13 | repeat (100) {
14 | i -= 1;
15 | global.stat[i] = 0;
16 | }
17 | i = 100;
18 | repeat (100) {
19 | i -= 1;
20 | global.achievement[i] = 0;
21 | }
22 |
--------------------------------------------------------------------------------
/scripts/make_explosion2.gml:
--------------------------------------------------------------------------------
1 | /// make_explosion2(x, y)
2 | expl = instance_create(argument0, argument1, oFXAnimSpark);
3 | expl.image_speed = 0.5;
4 | expl.additive = 0;
5 | expl.sprite_index = sExpl1;
6 | expl.depth = -2;
7 | expl = instance_create(argument0, argument1, oFXAnimSpark);
8 | expl.image_speed = 0.3;
9 | expl.additive = 0;
10 | expl.sprite_index = sExplSmoke;
11 | expl.depth = -1;
12 |
--------------------------------------------------------------------------------
/scripts/SetSpinJumpSound.gml:
--------------------------------------------------------------------------------
1 | /// SetSpinJumpSound()
2 | if (global.spacejump == 0 && global.screwattack == 0) spinjump_sound = 4;
3 | if (global.spacejump == 1 && global.screwattack == 0) spinjump_sound = 5;
4 | if (global.spacejump == 0 && global.screwattack == 1) spinjump_sound = 6;
5 | if (global.spacejump == 1 && global.screwattack == 1) spinjump_sound = 7;
6 | if (inwater && global.currentsuit < 2) spinjump_sound = 4;
7 |
--------------------------------------------------------------------------------
/scripts/init_languages.gml:
--------------------------------------------------------------------------------
1 | /// init_languages()
2 | var file;
3 | global.currentlanguage = 0;
4 | i = 0;
5 | for (fid = file_text_open_read(working_directory + "lang/languages.txt"); !file_text_eof(fid); i += 1) {
6 | file = file_text_read_string(fid);
7 | if (file_exists(working_directory + "lang/" + file)) global.language[i] = working_directory + "lang/" + file;
8 | file_text_readln(fid);
9 | }
10 |
--------------------------------------------------------------------------------
/scripts/debug_draw_var2.gml:
--------------------------------------------------------------------------------
1 | /// debug_draw_var2(offset, kind, text)
2 | draw_set_font(fontMenuSmall);
3 | draw_set_alpha(1);
4 | draw_set_color(c_black);
5 | draw_text(argument2 + 1, 10 + i * 8 + 1, argument0);
6 | draw_set_color(c_white);
7 | if (string(argument1) == "") draw_set_color(c_yellow);
8 | if (string(argument1) == "0") draw_set_color(c_gray);
9 | draw_text(argument2, 10 + i * 8, argument0);
10 | i += 1;
11 |
--------------------------------------------------------------------------------
/scripts/check_cheating.gml:
--------------------------------------------------------------------------------
1 | /// check_cheating()
2 | if (global.ingame) {
3 | if (global.spacejump != 0) c_id = 1;
4 | if (global.screwattack != 0) c_id = 1;
5 | if (global.speedbooster != 0) c_id = 1;
6 | if (global.pbeam != 0) c_id = 1;
7 | if (global.sbeam != 0) c_id = 1;
8 | if (global.smissiles != 0) c_id = 1;
9 | if (global.pbombs != 0) c_id = 1;
10 | }
11 | if (c_id != 0) game_end();
12 |
--------------------------------------------------------------------------------
/scripts/string_split.gml:
--------------------------------------------------------------------------------
1 | /// string_split()
2 | var num, newVal, sepNum, delemiter;
3 | num = argument1;
4 | newVal = "";
5 | sepNum = 0;
6 | delemiter = argument2;
7 | for (i = 1; i < string_length(argument0) + 1; i += 1) {
8 | if (string_char_at(argument0, i) == delemiter) {
9 | sepNum += 1;
10 | i += 1;
11 | }
12 | if (sepNum == num) newVal += string_char_at(argument0, i);
13 | }
14 | return newVal;
15 |
--------------------------------------------------------------------------------
/scripts/scrDraw_chain.gml:
--------------------------------------------------------------------------------
1 | /// scrDraw_chain(sprite, subimg, x1, y1, x2, y2)
2 | // leaks `i` variable into calling instance - not intended?
3 | var dist = ceil(point_distance(argument2, argument3, argument4, argument5) / argument6);
4 | var dir = point_direction(argument2, argument3, argument4, argument5);
5 | for (i = dist; i < dist * argument6; i += dist) {
6 | draw_sprite(argument0, argument1, argument2 + lengthdir_x(i, dir), argument3 + lengthdir_y(i, dir));
7 | }
8 |
--------------------------------------------------------------------------------
/scripts/draw_surface_map.gml:
--------------------------------------------------------------------------------
1 | /// draw_surface_map()
2 | draw_clear(c_black);
3 | draw_background_tiled(bgMapScreenBG, 0, 0);
4 | map_draw_01();
5 | map_draw_02();
6 | map_draw_03();
7 | map_draw_04();
8 | map_draw_05();
9 | map_draw_06();
10 | map_draw_07();
11 | map_draw_08();
12 | map_draw_09();
13 | map_draw_10();
14 | map_draw_11();
15 | map_draw_12();
16 | map_draw_13();
17 | map_draw_14();
18 | map_draw_15();
19 | map_draw_16();
20 | map_draw_17();
21 |
--------------------------------------------------------------------------------
/scripts/isCollisionUpLeft.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionUpLeft()
2 | var yoff;
3 | if (yVel <= 0) {
4 | yoff = -1 + yVel * 2;
5 | if (collision_line(x, y + collisionBoundsOffsetTopY, x, y + collisionBoundsOffsetTopY + yoff, oSolid, true, true) == noone) {
6 | if (collision_line(x + collisionBoundsOffsetLeftX, y + collisionBoundsOffsetTopY, x + collisionBoundsOffsetLeftX, y + collisionBoundsOffsetTopY + yoff, oSolid, true, true) > 0) return 1;
7 | }
8 | }
9 | return 0;
10 |
--------------------------------------------------------------------------------
/scripts/isCollisionUpRight.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionUpRight()
2 | var yoff;
3 | if (yVel <= 0) {
4 | yoff = -1 + yVel * 2;
5 | if (collision_line(x, y + collisionBoundsOffsetTopY, x, y + collisionBoundsOffsetTopY + yoff, oSolid, true, true) == noone) {
6 | if (collision_line(x + collisionBoundsOffsetRightX, y + collisionBoundsOffsetTopY, x + collisionBoundsOffsetRightX, y + collisionBoundsOffsetTopY + yoff, oSolid, true, true) > 0) return 1;
7 | }
8 | }
9 | return 0;
10 |
--------------------------------------------------------------------------------
/scripts/ResetAmb_Weapons.gml:
--------------------------------------------------------------------------------
1 | /// ResetAmb_Weapons()
2 | snd[0] = sndFireBeam;
3 | snd[1] = sndFireBeamC;
4 | snd[2] = sndFireBeamI;
5 | snd[3] = sndFireBeamCI;
6 | snd[4] = sndFireBeamW;
7 | snd[5] = sndFireBeamCW;
8 | snd[6] = sndFireBeamS;
9 | snd[7] = sndFireBeamCS;
10 | snd[8] = sndFireBeamSI;
11 | snd[9] = sndFireBeamCSI;
12 | snd[10] = sndFireBeamSW;
13 | snd[11] = sndFireBeamCSW;
14 | i = 0;
15 | repeat (12) {
16 | SetSoundAmb(snd[i], 0);
17 | i += 1;
18 | }
19 |
--------------------------------------------------------------------------------
/scripts/draw_character_to_surface.gml:
--------------------------------------------------------------------------------
1 | /// draw_character_to_surface()
2 | if (surface_exists(oCharacter.surf)) {
3 | surface_set_target(oCharacter.surf);
4 | draw_clear_alpha(c_blue, 0);
5 | draw_character(oCharacter.sprite_index, 32, 54, oCharacter.aspr1, oCharacter.asprx, oCharacter.aspry, oCharacter.aspr2, oCharacter.aspr2x, oCharacter.aspr2y, oCharacter.aspr2a, oCharacter.mirror, oCharacter.image_blend, oCharacter.image_alpha, oCharacter.armmsl, -1);
6 | surface_reset_target();
7 | }
8 |
--------------------------------------------------------------------------------
/scripts/spawn_many_powerups.gml:
--------------------------------------------------------------------------------
1 | /// spawn_many_powerups(region_x, region_y, region__width, region_height)
2 | repeat (20) instance_create(argument0 + random(argument2), argument1 + random(argument3), oHPickupBig);
3 | if (global.maxmissiles > 0) {
4 | repeat (20) instance_create(argument0 + random(argument2), argument1 + random(argument3), oMPickup);
5 | }
6 | if (global.maxsmissiles > 0) {
7 | repeat (5) instance_create(argument0 + random(argument2), argument1 + random(argument3), oSMPickup);
8 | }
9 |
--------------------------------------------------------------------------------
/scripts/make_escape_sequence_fx.gml:
--------------------------------------------------------------------------------
1 | /// make_escape_sequence_fx(phase)
2 | var fx;
3 | if (global.event[203] > 0 && global.event[203] < 9) {
4 | fx = instance_create(0, 0, oA4EscapeSeqFX);
5 | if (argument0 == 0) {
6 | fx.shaking = 0;
7 | fx.explosions = 0;
8 | }
9 | if (argument0 == 1) {
10 | fx.shaking = 1;
11 | fx.explosions = 0;
12 | }
13 | if (argument0 == 2) {
14 | fx.shaking = 1;
15 | fx.explosions = 1;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/scripts/mus_change.gml:
--------------------------------------------------------------------------------
1 | /// mus_change(sound)
2 | if (oMusicV2.currentbgm != argument0) {
3 | oMusicV2.previousbgm = oMusicV2.currentbgm;
4 | oMusicV2.currentbgm = argument0;
5 | if (audio_is_playing(oMusicV2.previousbgm)) audio_sound_gain(oMusicV2.previousbgm, 0, 3000);
6 | if (!audio_is_playing(oMusicV2.currentbgm)) audio_play_sound(oMusicV2.currentbgm, 1, true);
7 | audio_sound_gain(oMusicV2.currentbgm, 0, 0);
8 | audio_sound_gain(oMusicV2.currentbgm, global.opmusicvolume / 100, 3000);
9 | }
10 |
--------------------------------------------------------------------------------
/scripts/draw_character.gml:
--------------------------------------------------------------------------------
1 | /// draw_character(sprite, x, y, sprite2, s2ox, s2oy, sprite3, s3ox, s3oy, s3angle, facing, color, alpha, s3show)
2 | draw_sprite_ext(argument0, argument14, argument1, argument2, argument10, 1, 0, argument11, argument12);
3 | draw_sprite_ext(argument3, argument14, argument1 + argument4, argument2 + argument5, argument10, 1, 0, argument11, argument12);
4 | if (argument13 == 1) draw_sprite_ext(argument6, argument14, argument1 + argument7, argument2 + argument8, argument10, 1, argument9, argument11, argument12);
5 |
--------------------------------------------------------------------------------
/scripts/update_log.gml:
--------------------------------------------------------------------------------
1 | /// update_log(log_id)
2 | if (global.log[argument0] == 1) {
3 | global.log[argument0] = 2;
4 | global.newlog[argument0] = 1;
5 | global.gotolog = argument0;
6 | if (global.ophudshowlogmsg) {
7 | notif = instance_create(0, 0, oNotification);
8 | notif.text1 = "Log Entry Updated";
9 | notif.text2 = "Press | to open the Log Book";
10 | notif.btn1_name = "Start";
11 | notif.btn2_name = "";
12 | notif.alarm[0] = 360;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/scripts/add_log.gml:
--------------------------------------------------------------------------------
1 | /// add_log(log_id)
2 | if (global.log[argument0] == 0) {
3 | global.log[argument0] = 1;
4 | global.newlog[argument0] = 1;
5 | global.gotolog = argument0;
6 | if (global.ophudshowlogmsg) {
7 | notif = instance_create(0, 0, oNotification);
8 | notif.text1 = get_text("ScanEvents", "NewLog");
9 | notif.text2 = get_text("ScanEvents", "NewLog_Text");
10 | notif.btn1_name = "Start";
11 | notif.btn2_name = "";
12 | notif.alarm[0] = 360;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/scripts/reset_logs_list.gml:
--------------------------------------------------------------------------------
1 | /// reset_logs_list()
2 | var i;
3 | i = 49;
4 | repeat (50) {
5 | global.log[i] = 0;
6 | global.newlog[i] = 0;
7 | i -= 1;
8 | }
9 | global.log[0] = 1;
10 | global.log[1] = 1;
11 | global.log[4] = 1;
12 | global.log[5] = 1;
13 | global.log[10] = 1;
14 | global.log[20] = 1;
15 | global.log[30] = 1;
16 | global.newlog[0] = 1;
17 | global.newlog[1] = 1;
18 | global.newlog[4] = 1;
19 | global.newlog[5] = 1;
20 | global.newlog[10] = 1;
21 | global.newlog[20] = 1;
22 | global.newlog[30] = 1;
23 |
--------------------------------------------------------------------------------
/scripts/set_default_keys.gml:
--------------------------------------------------------------------------------
1 | /// set_default_keys()
2 | global.opkeybtn_up = 38;
3 | global.opkeybtn_down = 40;
4 | global.opkeybtn_left = 37;
5 | global.opkeybtn_right = 39;
6 | global.opkeybtn_a = 90;
7 | global.opkeybtn_b = 88;
8 | global.opkeybtn_x = 17;
9 | global.opkeybtn_l = 16;
10 | global.opkeybtn_l2 = 67;
11 | global.opkeybtn_r = 65;
12 | global.opkeybtn_r2 = 32;
13 | global.opkeybtn_select = 83;
14 | global.opkeybtn_start = 13;
15 | global.opkeybtn_exit = 27;
16 | global.opkeybtn_menu1 = 90;
17 | global.opkeybtn_menu2 = 88;
18 |
--------------------------------------------------------------------------------
/scripts/ResetAmb_Monsters.gml:
--------------------------------------------------------------------------------
1 | /// ResetAmb_Monsters()
2 | snd[0] = sndMAlphaIntro;
3 | snd[1] = sndMAlphaHit;
4 | snd[2] = sndMAlphaSP;
5 | snd[3] = sndMAlphaDodge;
6 | snd[4] = sndMAlphaDeath;
7 | snd[5] = sndMGammaIntro;
8 | snd[6] = sndMGammaHit;
9 | snd[7] = sndMGammaSP;
10 | snd[8] = sndMGammaSP2;
11 | snd[9] = sndMGammaDodge;
12 | snd[10] = sndMGammaDeath;
13 | snd[11] = sndMGammaElec;
14 | snd[12] = sndMAlphaExpl;
15 | snd[13] = sndMGammaExpl;
16 | i = 0;
17 | repeat (14) {
18 | SetSoundAmb(snd[i], 0);
19 | i += 1;
20 | }
21 |
--------------------------------------------------------------------------------
/scripts/is_walkzone.gml:
--------------------------------------------------------------------------------
1 | /// is_walkzone(xvalue, yvalue, use_opdeadzone)
2 | var dz, ratio, dist;
3 | if (argument2 == 0) {
4 | dz = global.opdeadzone;
5 | ratio = 2;
6 | } else if (argument2 == 1) {
7 | dz = global.opxjoydz;
8 | ratio = 2;
9 | } else {
10 | dz = 20;
11 | ratio = 6;
12 | }
13 | if (global.opanalogwalk == 0) {
14 | return 0;
15 | } else {
16 | dist = distance_to_point(x + argument0 * 105, y + argument1 * 105);
17 | if (dist < (100 - dz) / ratio + dz) {
18 | return 1;
19 | } else return 0;
20 | }
21 |
--------------------------------------------------------------------------------
/scripts/enemy_death2.gml:
--------------------------------------------------------------------------------
1 | /// enemy_death2()
2 | expl = instance_create(x, y, oFXAnimSpark);
3 | expl.image_speed = 0.5;
4 | expl.additive = 0;
5 | expl.sprite_index = sExpl1;
6 | repeat (5) {
7 | expl = instance_create(x - 20 + random(40), y - 20 + random(40), oFXAnimSpark);
8 | expl.image_speed = 0.4 + random(0.4);
9 | expl.additive = 0;
10 | expl.sprite_index = sExpl1;
11 | }
12 | spawn_rnd_pickup(100);
13 | PlaySoundMono(deathsound);
14 | if (instance_exists(platform)) with (platform) instance_destroy();
15 | global.kills += 1;
16 | instance_destroy();
17 |
--------------------------------------------------------------------------------
/scripts/set_default_joypad.gml:
--------------------------------------------------------------------------------
1 | /// set_default_joypad()
2 | global.openablejoy = 1;
3 | global.opanalogwalk = 1;
4 | global.opdeadzone = 50;
5 | global.opjoyid = 1;
6 | global.opjoybtn_xax = 0;
7 | global.opjoybtn_yax = 1;
8 | global.opjoybtn_a = 3;
9 | global.opjoybtn_b = 4;
10 | global.opjoybtn_x = 8;
11 | global.opjoybtn_l = 5;
12 | global.opjoybtn_l2 = 7;
13 | global.opjoybtn_r = 2;
14 | global.opjoybtn_r2 = 6;
15 | global.opjoybtn_sel = 1;
16 | global.opjoybtn_str = 10;
17 | global.opjoybtn_exit = 9;
18 | global.opjoybtn_menu1 = 3;
19 | global.opjoybtn_menu2 = 2;
20 |
--------------------------------------------------------------------------------
/scripts/steps_to_time.gml:
--------------------------------------------------------------------------------
1 | /// steps_to_time(steps)
2 | // Converts a number of steps into "mm:ss.f" format
3 | sec = floor(argument0 / 60);
4 | dec = floor((argument0 / 60 - sec) * 100);
5 | minute = floor(sec / 60);
6 | sec2 = sec - minute * 60;
7 | if (minute < 10) {
8 | minstr = "0" + string(minute);
9 | } else minstr = string(minute);
10 | if (sec2 < 10) {
11 | secstr = "0" + string(sec2);
12 | } else secstr = string(sec2);
13 | if (dec < 10) {
14 | decstr = "0" + string(dec);
15 | } else decstr = string(dec);
16 | return minstr + ":" + secstr + "." + decstr;
17 |
--------------------------------------------------------------------------------
/scripts/SetAmb_Weapons.gml:
--------------------------------------------------------------------------------
1 | /// SetAmb_Weapons()
2 | if (global.opsoundfx) {
3 | snd[0] = sndFireBeam;
4 | snd[1] = sndFireBeamC;
5 | snd[2] = sndFireBeamI;
6 | snd[3] = sndFireBeamCI;
7 | snd[4] = sndFireBeamW;
8 | snd[5] = sndFireBeamCW;
9 | snd[6] = sndFireBeamS;
10 | snd[7] = sndFireBeamCS;
11 | snd[8] = sndFireBeamSI;
12 | snd[9] = sndFireBeamCSI;
13 | snd[10] = sndFireBeamSW;
14 | snd[11] = sndFireBeamCSW;
15 | i = 0;
16 | repeat (12) {
17 | SetSoundAmb(snd[i], global.soundamb);
18 | i += 1;
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/scripts/isCollisionRectangle.gml:
--------------------------------------------------------------------------------
1 | /// isCollisionRectangle()
2 | // Checks for collisions between axis-aligned bounding boxes.
3 | // Used exactly once in entire game..?
4 | w1 = argument2 - argument0;
5 | h1 = argument3 - argument1;
6 | w2 = argument6 - argument4;
7 | h2 = argument7 - argument5;
8 | if (w2 <= 0 || h2 <= 0 || w1 <= 0 || h1 <= 0) return 0;
9 | w2 += argument4;
10 | h2 += argument5;
11 | w1 += argument0;
12 | h1 += argument1;
13 | return (w2 < argument4 || w2 > argument0) && (h2 < argument5 || h2 > argument1) && (w1 < argument0 || w1 > argument4) && (h1 < argument1 || h1 > argument5);
14 |
--------------------------------------------------------------------------------
/scripts/create_gamma.gml:
--------------------------------------------------------------------------------
1 | /// create_gamma(x, y, id, facing)
2 | met = instance_create(argument0, argument1, oMGamma);
3 | met.facing = argument3;
4 | met.myid = argument2;
5 | with (met) {
6 | set_monster_vars(argument2);
7 | shell = instance_create(x, y, oMAlphaShell);
8 | shell.sprite_index = sMGammaShell;
9 | shell.damage = damage;
10 | shell.hpush = 5;
11 | shell.vpush = -3;
12 | event_user(3);
13 | }
14 | if (global.monstersalive == 0) {
15 | sfx_stop(sndMGammaIntro);
16 | sfx_play(sndMGammaIntro);
17 | mus_gamma_monster();
18 | }
19 | global.monstersalive += 1;
20 |
--------------------------------------------------------------------------------
/scripts/steps_to_time2.gml:
--------------------------------------------------------------------------------
1 | /// steps_to_time2(steps)
2 | // Converts a number of steps into "hh:mm:ss" format.
3 | sec = floor(argument0 / 60);
4 | minute = floor(sec / 60);
5 | hour = floor(minute / 60);
6 | sec2 = sec - minute * 60;
7 | minute2 = minute - hour * 60;
8 | if (minute2 < 10) {
9 | minstr = "0" + string(minute2);
10 | } else minstr = string(minute2);
11 | if (sec2 < 10) {
12 | secstr = "0" + string(sec2);
13 | } else secstr = string(sec2);
14 | if (hour < 10) {
15 | hourstr = "0" + string(hour);
16 | } else hourstr = string(hour);
17 | return hourstr + ":" + minstr + ":" + secstr;
18 |
--------------------------------------------------------------------------------
/scripts/enemy_death_frozen.gml:
--------------------------------------------------------------------------------
1 | /// enemy_death_frozen()
2 | spawn_rnd_pickup(100);
3 | PlaySoundMono(sndIceShatter);
4 | if (instance_exists(platform)) with (platform) instance_destroy();
5 | repeat (8) deb = instance_create(x, y - 8, oIceShard);
6 | if (global.waterlevel != 0 && y + 8 > global.waterlevel + global.wateroffset) {
7 | repeat (8 + floor(random(4))) {
8 | bubble = instance_create(x, y, oLBubble);
9 | if (instance_exists(bubble)) {
10 | bubble.hspeed = random_range(-1.5, 1.5);
11 | bubble.vspeed = -random(0.4);
12 | }
13 | }
14 | }
15 | instance_destroy();
16 |
--------------------------------------------------------------------------------
/scripts/set_default_xjoypad.gml:
--------------------------------------------------------------------------------
1 | /// set_default_xjoypad()
2 | global.opxjoyenable = 1;
3 | global.opanalogwalk = 1;
4 | global.opxjoydz = 20;
5 | global.opxjoyvib = 1;
6 | global.opxjoybtn_a = gp_face1;
7 | global.opxjoybtn_b = gp_face3;
8 | global.opxjoybtn_x = gp_shoulderrb;
9 | global.opxjoybtn_l = gp_shoulderl;
10 | global.opxjoybtn_l2 = gp_shoulderlb;
11 | global.opxjoybtn_r = gp_face2;
12 | global.opxjoybtn_r2 = gp_shoulderr;
13 | global.opxjoybtn_sel = gp_face4;
14 | global.opxjoybtn_str = gp_start;
15 | global.opxjoybtn_exit = gp_stickr;
16 | global.opxjoybtn_menu1 = gp_face1;
17 | global.opxjoybtn_menu2 = gp_face2;
18 |
--------------------------------------------------------------------------------
/background/bgFog.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 512
17 | 240
18 | images\bgFog.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgURL.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 122
17 | 8
18 | images\bgURL.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlMap.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 40
18 | images\tlMap.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlWarp.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 96
18 | images\tlWarp.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA0Sky.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 480
17 | 480
18 | images\bgA0Sky.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA1Save.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgA1Save.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA2Save.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgA2Save.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA5Cave.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 269
17 | 215
18 | images\bgA5Cave.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA6Cave.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 512
17 | 256
18 | images\bgA6Cave.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA7Cave.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 480
17 | 480
18 | images\bgA7Cave.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA7Lab.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgA7Lab.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA7mist.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 82
17 | 69
18 | images\bgA7mist.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA8Lab.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 128
18 | images\bgA8Lab.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgCloud1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 256
17 | 256
18 | images\bgCloud1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgCloud2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 180
17 | 180
18 | images\bgCloud2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgDemoEnd.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 78
17 | 9
18 | images\bgDemoEnd.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGUIMap.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 70
17 | 32
18 | images\bgGUIMap.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGUIMsl.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 45
17 | 20
18 | images\bgGUIMsl.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGUISmsl.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 38
17 | 20
18 | images\bgGUISmsl.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGalTN1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 80
17 | 176
18 | images\bgGalTN1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGalTN2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 80
17 | 176
18 | images\bgGalTN2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGalTN3.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 80
17 | 176
18 | images\bgGalTN3.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLava0.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgLava0.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLava1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgLava1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLava2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgLava2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLava3.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgLava3.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLava4.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgLava4.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLoading.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 13
17 | 13
18 | images\bgLoading.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogNew.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 4
17 | 10
18 | images\bgLogNew.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgNoise.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 128
18 | images\bgNoise.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgVersion.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 1
5 | 1
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 14
17 | 7
18 | images\bgVersion.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWater0.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 224
18 | images\bgWater0.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWater1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 224
18 | images\bgWater1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWater2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 224
18 | images\bgWater2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWhite.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 64
18 | images\bgWhite.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea1A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 576
18 | images\tlArea1A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea5A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 320
18 | images\tlArea5A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea5B.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 304
18 | images\tlArea5B.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea5C.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 288
18 | images\tlArea5C.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea8A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 400
17 | 320
18 | images\tlArea8A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlBrick1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 225
18 | images\tlBrick1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlBrick2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 256
18 | images\tlBrick2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlDoor.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 128
18 | images\tlDoor.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlPipes1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 176
18 | images\tlPipes1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlPipes2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 161
18 | images\tlPipes2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlPipes3.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 305
18 | images\tlPipes3.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlPipes4.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 80
18 | images\tlPipes4.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock3A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 273
18 | images\tlRock3A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock3B.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 273
18 | images\tlRock3B.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock4A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 144
17 | 209
18 | images\tlRock4A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock4B.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 144
17 | 209
18 | images\tlRock4B.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock5A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 272
18 | images\tlRock5A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock6A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 352
18 | images\tlRock6A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock7A.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 160
17 | 256
18 | images\tlRock7A.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlRock7B.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 160
17 | 256
18 | images\tlRock7B.png
19 |
20 |
--------------------------------------------------------------------------------
/scripts/get_control_xjoybtn.gml:
--------------------------------------------------------------------------------
1 | /// get_control_xjoybtn(index)
2 | if (argument0 == 3) return global.opxjoybtn_a;
3 | if (argument0 == 4) return global.opxjoybtn_b;
4 | if (argument0 == 5) return global.opxjoybtn_l;
5 | if (argument0 == 6) return global.opxjoybtn_l2;
6 | if (argument0 == 7) return global.opxjoybtn_r2;
7 | if (argument0 == 8) return global.opxjoybtn_x;
8 | if (argument0 == 9) return global.opxjoybtn_r;
9 | if (argument0 == 10) return global.opxjoybtn_sel;
10 | if (argument0 == 11) return global.opxjoybtn_str;
11 | if (argument0 == 12) return global.opxjoybtn_menu1;
12 | if (argument0 == 13) return global.opxjoybtn_menu2;
13 |
--------------------------------------------------------------------------------
/scripts/get_xjoybtnname.gml:
--------------------------------------------------------------------------------
1 | /// get_xjoybtnname(gamepad_button)
2 | if (argument0 == gp_face1) return "A";
3 | if (argument0 == gp_face2) return "B";
4 | if (argument0 == gp_face3) return "X";
5 | if (argument0 == gp_face4) return "Y";
6 | if (argument0 == gp_shoulderl) return "LB";
7 | if (argument0 == gp_shoulderr) return "RB";
8 | if (argument0 == gp_shoulderlb) return "LT";
9 | if (argument0 == gp_shoulderrb) return "RT";
10 | if (argument0 == gp_stickl) return "LStick";
11 | if (argument0 == gp_stickr) return "RStick";
12 | if (argument0 == gp_start) return "Start";
13 | if (argument0 == gp_select) return "Back";
14 | return "";
15 |
--------------------------------------------------------------------------------
/background/bgA1Breed.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 256
17 | 128
18 | images\bgA1Breed.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA1Brick.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 326
17 | 256
18 | images\bgA1Brick.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA1Canyon.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 256
17 | 480
18 | images\bgA1Canyon.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA1Temple.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 512
17 | 256
18 | images\bgA1Temple.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA2Breed.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 256
18 | images\bgA2Breed.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA2Brick.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 397
17 | 256
18 | images\bgA2Brick.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA2PipesH.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 272
17 | 160
18 | images\bgA2PipesH.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA2PipesV.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 224
17 | 384
18 | images\bgA2PipesV.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA3Brick.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 256
18 | images\bgA3Brick.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA4Tower.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 160
17 | 160
18 | images\bgA4Tower.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgA4TowerL1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 80
17 | 288
18 | images\bgA4TowerL1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgAM2RTitle.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 1
5 | 1
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 208
17 | 85
18 | images\bgAM2RTitle.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgEnding1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgEnding1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgEnding2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgEnding2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgEnding3.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgEnding3.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGUIHealth.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 33
17 | 20
18 | images\bgGUIHealth.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGUIMapBG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 40
17 | 24
18 | images\bgGUIMapBG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgGameOver.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 275
17 | 228
18 | images\bgGameOver.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgIntroSC1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 480
17 | 270
18 | images\bgIntroSC1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgIntroSC2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 480
17 | 270
18 | images\bgIntroSC2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg00.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg00.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg01.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg01.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg03.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg03.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg06.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg06.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg10.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg10.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg11.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg11.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg12.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg12.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg13.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg13.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg14.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg14.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg15.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg15.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg16.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 150
17 | 137
18 | images\bgLogImg16.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg20.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg20.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg21.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg21.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg22.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg22.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg23.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg23.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg24.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg24.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg25.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg25.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg27.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg27.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg29.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg29.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg30.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg30.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg31.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg31.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg32.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg32.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg33.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg33.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg34.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg34.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg35.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg35.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg36.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg36.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg37.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg37.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg38.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 136
18 | images\bgLogImg38.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgLogImg40.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 149
17 | 137
18 | images\bgLogImg40.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgOptionLine.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 1
17 | 10
18 | images\bgOptionLine.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgOptions.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 320
17 | 240
18 | images\bgOptions.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgSaveSlot.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 207
17 | 27
18 | images\bgSaveSlot.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWFilter0.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgWFilter0.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWFilter0B.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgWFilter0B.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWFilter1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgWFilter1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWFilter2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 24
18 | images\bgWFilter2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bgWaterfall.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 128
18 | images\bgWaterfall.png
19 |
20 |
--------------------------------------------------------------------------------
/background/bg_Line130.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 130
17 | 1
18 | images\bg_Line130.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlA2Bridge.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 240
17 | 256
18 | images\tlA2Bridge.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlA3Drill.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 163
17 | 80
18 | images\tlA3Drill.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlA5Pipes.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 192
18 | images\tlA5Pipes.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlA5Switch.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 96
18 | images\tlA5Switch.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlA8Bridge.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 416
17 | 208
18 | images\tlA8Bridge.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea1BG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 64
17 | 128
18 | images\tlArea1BG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea4BG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 160
17 | 160
18 | images\tlArea4BG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea5BG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 32
17 | 144
18 | images\tlArea5BG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArea5Moss.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 224
18 | images\tlArea5Moss.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArtifact.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 241
18 | images\tlArtifact.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArtifact2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 305
18 | images\tlArtifact2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArtifact3.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 241
18 | images\tlArtifact3.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArtifact4.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 241
18 | images\tlArtifact4.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlArtifact5.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 96
17 | 241
18 | images\tlArtifact5.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlBrick1BG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 80
17 | 160
18 | images\tlBrick1BG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlBubbleBG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 192
18 | images\tlBubbleBG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlBubbles.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 288
18 | images\tlBubbles.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlBubbles2.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 241
18 | images\tlBubbles2.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlGravityBG.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 80
17 | 144
18 | images\tlGravityBG.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlMachine1.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 113
18 | images\tlMachine1.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlPlant1NB.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 464
18 | images\tlPlant1NB.png
19 |
20 |
--------------------------------------------------------------------------------
/background/tlPlant2NB.background.gmx:
--------------------------------------------------------------------------------
1 |
2 |
3 | 0
4 | 0
5 | 0
6 | 0
7 | 0
8 | 0
9 | 0
10 | 0
11 | 0
12 |
13 | 0
14 |
15 | 0
16 | 128
17 | 464
18 | images\tlPlant2NB.png
19 |
20 |
--------------------------------------------------------------------------------