From a61cf53f22dd0825991418944ffc116a61755ce3 Mon Sep 17 00:00:00 2001 From: Waterdish Date: Wed, 29 May 2024 09:33:50 -0700 Subject: [PATCH] Add android project --- Android/.gitignore | 33 + Android/app/build.gradle | 86 + Android/app/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 59536 bytes .../gradle/wrapper/gradle-wrapper.properties | 5 + Android/app/gradlew | 234 ++ Android/app/gradlew.bat | 89 + Android/app/proguard-rules.pro | 17 + Android/app/src/main/AndroidManifest.xml | 114 + .../assets/assets/extractor/Config_GC_US.xml | 8 + .../assets/assets/extractor/Config_N64_US.xml | 8 + .../main/assets/assets/extractor/EnumData.xml | 718 ++++ .../assets/assets/extractor/filelists/dbg.txt | 1532 ++++++++ .../assets/extractor/filelists/gamecube.txt | 1509 ++++++++ .../extractor/filelists/gamecube_pal.txt | 1510 ++++++++ .../assets/assets/extractor/filelists/mm.txt | 1552 ++++++++ .../assets/extractor/filelists/mm_gc.txt | 1549 ++++++++ .../assets/extractor/filelists/mm_gc_jp.txt | 1546 ++++++++ .../assets/extractor/filelists/pal_oot.txt | 1511 ++++++++ .../assets/extractor/symbols/ActorList_MM.txt | 691 ++++ .../extractor/symbols/ObjectList_MM.txt | 643 ++++ .../assets/extractor/symbols/SymbolMap_MM.txt | 1 + .../GC_US/archives/icon_item_24_static.xml | 21 + .../xmls/GC_US/archives/icon_item_static.xml | 223 ++ .../xmls/GC_US/archives/item_name_static.xml | 157 + .../xmls/GC_US/archives/map_grand_static.xml | 102 + .../xmls/GC_US/archives/map_i_static.xml | 62 + .../xmls/GC_US/archives/map_name_static.xml | 29 + .../GC_US/archives/schedule_dma_static.xml | 28 + .../extractor/xmls/GC_US/audio/Audio.xml | 3363 +++++++++++++++++ .../extractor/xmls/GC_US/code/actor.xml | 6 + .../xmls/GC_US/code/debug_display.xml | 29 + .../xmls/GC_US/code/eff_footmark.xml | 9 + .../xmls/GC_US/code/eff_shield_particle.xml | 7 + .../xmls/GC_US/code/fbdemo_circle.xml | 5 + .../extractor/xmls/GC_US/code/sub_s.xml | 6 + .../xmls/GC_US/interface/do_action_static.xml | 57 + .../interface/icon_item_dungeon_static.xml | 32 + .../interface/icon_item_field_static.xml | 40 + .../interface/icon_item_gameover_static.xml | 10 + .../GC_US/interface/icon_item_jpn_static.xml | 31 + .../GC_US/interface/icon_item_vtx_static.xml | 13 + .../xmls/GC_US/interface/message_static.xml | 12 + .../interface/message_texture_static.xml | 6 + .../xmls/GC_US/interface/nes_font_static.xml | 168 + .../xmls/GC_US/interface/parameter_static.xml | 137 + .../xmls/GC_US/interface/schedule_static.xml | 59 + .../xmls/GC_US/interface/week_static.xml | 7 + .../xmls/GC_US/misc/daytelop_static.xml | 19 + .../xmls/GC_US/misc/esp_daytelop_static.xml | 19 + .../xmls/GC_US/misc/fra_daytelop_static.xml | 19 + .../xmls/GC_US/misc/ger_daytelop_static.xml | 19 + .../xmls/GC_US/misc/link_animetion.xml | 699 ++++ .../extractor/xmls/GC_US/misc/locerrmsg.xml | 5 + .../extractor/xmls/GC_US/misc/memerrmsg.xml | 6 + .../xmls/GC_US/misc/nintendo_rogo_static.xml | 8 + .../xmls/GC_US/misc/scene_texture_01.xml | 35 + .../xmls/GC_US/misc/scene_texture_02.xml | 14 + .../xmls/GC_US/misc/scene_texture_03.xml | 6 + .../xmls/GC_US/misc/scene_texture_04.xml | 14 + .../xmls/GC_US/misc/scene_texture_05.xml | 17 + .../xmls/GC_US/misc/scene_texture_06.xml | 18 + .../xmls/GC_US/misc/scene_texture_07.xml | 6 + .../xmls/GC_US/misc/scene_texture_08.xml | 21 + .../extractor/xmls/GC_US/misc/skyboxes.xml | 20 + .../xmls/GC_US/misc/story_static.xml | 8 + .../xmls/GC_US/misc/title_static.xml | 129 + .../GC_US/objects/gameplay_dangeon_keep.xml | 97 + .../GC_US/objects/gameplay_field_keep.xml | 57 + .../xmls/GC_US/objects/gameplay_keep.xml | 1553 ++++++++ .../xmls/GC_US/objects/object_ah.xml | 58 + .../xmls/GC_US/objects/object_ahg.xml | 62 + .../xmls/GC_US/objects/object_al.xml | 75 + .../xmls/GC_US/objects/object_am.xml | 41 + .../xmls/GC_US/objects/object_an1.xml | 107 + .../xmls/GC_US/objects/object_an2.xml | 18 + .../xmls/GC_US/objects/object_an3.xml | 18 + .../xmls/GC_US/objects/object_an4.xml | 22 + .../xmls/GC_US/objects/object_and.xml | 80 + .../xmls/GC_US/objects/object_ani.xml | 67 + .../xmls/GC_US/objects/object_aob.xml | 65 + .../xmls/GC_US/objects/object_astr_obj.xml | 13 + .../xmls/GC_US/objects/object_az.xml | 169 + .../xmls/GC_US/objects/object_b_heart.xml | 8 + .../xmls/GC_US/objects/object_bai.xml | 53 + .../xmls/GC_US/objects/object_bal.xml | 94 + .../xmls/GC_US/objects/object_bat.xml | 21 + .../xmls/GC_US/objects/object_bb.xml | 47 + .../xmls/GC_US/objects/object_bba.xml | 82 + .../xmls/GC_US/objects/object_bdoor.xml | 31 + .../xmls/GC_US/objects/object_bee.xml | 38 + .../xmls/GC_US/objects/object_bg.xml | 135 + .../xmls/GC_US/objects/object_bh.xml | 18 + .../xmls/GC_US/objects/object_big_fwall.xml | 7 + .../xmls/GC_US/objects/object_bigicicle.xml | 15 + .../xmls/GC_US/objects/object_bigokuta.xml | 58 + .../xmls/GC_US/objects/object_bigpo.xml | 63 + .../xmls/GC_US/objects/object_bigslime.xml | 131 + .../xmls/GC_US/objects/object_bji.xml | 64 + .../xmls/GC_US/objects/object_bjt.xml | 27 + .../xmls/GC_US/objects/object_bob.xml | 47 + .../xmls/GC_US/objects/object_boj.xml | 94 + .../xmls/GC_US/objects/object_bombf.xml | 14 + .../xmls/GC_US/objects/object_bombiwa.xml | 28 + .../xmls/GC_US/objects/object_boss01.xml | 232 ++ .../xmls/GC_US/objects/object_boss02.xml | 125 + .../xmls/GC_US/objects/object_boss03.xml | 138 + .../xmls/GC_US/objects/object_boss04.xml | 46 + .../xmls/GC_US/objects/object_boss05.xml | 110 + .../xmls/GC_US/objects/object_boss07.xml | 270 ++ .../GC_US/objects/object_boss_hakugin.xml | 106 + .../xmls/GC_US/objects/object_botihasira.xml | 11 + .../xmls/GC_US/objects/object_box.xml | 53 + .../xmls/GC_US/objects/object_boyo.xml | 8 + .../xmls/GC_US/objects/object_bsb.xml | 80 + .../xmls/GC_US/objects/object_bsmask.xml | 36 + .../xmls/GC_US/objects/object_bubble.xml | 6 + .../xmls/GC_US/objects/object_cha.xml | 12 + .../xmls/GC_US/objects/object_cne.xml | 54 + .../xmls/GC_US/objects/object_comb.xml | 12 + .../xmls/GC_US/objects/object_cow.xml | 57 + .../GC_US/objects/object_crace_object.xml | 9 + .../xmls/GC_US/objects/object_crow.xml | 24 + .../xmls/GC_US/objects/object_cs.xml | 97 + .../xmls/GC_US/objects/object_ctower_rot.xml | 100 + .../xmls/GC_US/objects/object_d_hsblock.xml | 11 + .../xmls/GC_US/objects/object_d_lift.xml | 11 + .../xmls/GC_US/objects/object_dai.xml | 86 + .../xmls/GC_US/objects/object_daiku.xml | 76 + .../GC_US/objects/object_danpei_object.xml | 15 + .../GC_US/objects/object_dblue_object.xml | 148 + .../xmls/GC_US/objects/object_death.xml | 85 + .../xmls/GC_US/objects/object_dekubaba.xml | 40 + .../GC_US/objects/object_dekucity_ana_obj.xml | 7 + .../GC_US/objects/object_dekucity_obj.xml | 23 + .../xmls/GC_US/objects/object_dekunuts.xml | 55 + .../xmls/GC_US/objects/object_delf.xml | 82 + .../xmls/GC_US/objects/object_dhouse.xml | 33 + .../xmls/GC_US/objects/object_dinofos.xml | 76 + .../xmls/GC_US/objects/object_dkjail_obj.xml | 10 + .../xmls/GC_US/objects/object_dmask.xml | 28 + .../xmls/GC_US/objects/object_dnj.xml | 96 + .../xmls/GC_US/objects/object_dnk.xml | 51 + .../xmls/GC_US/objects/object_dno.xml | 106 + .../xmls/GC_US/objects/object_dnq.xml | 100 + .../xmls/GC_US/objects/object_dns.xml | 45 + .../xmls/GC_US/objects/object_dnt.xml | 106 + .../xmls/GC_US/objects/object_dodongo.xml | 74 + .../xmls/GC_US/objects/object_dog.xml | 65 + .../xmls/GC_US/objects/object_dor01.xml | 8 + .../xmls/GC_US/objects/object_dor02.xml | 8 + .../xmls/GC_US/objects/object_dor03.xml | 6 + .../xmls/GC_US/objects/object_dor04.xml | 8 + .../xmls/GC_US/objects/object_dora.xml | 18 + .../xmls/GC_US/objects/object_driftice.xml | 11 + .../xmls/GC_US/objects/object_drs.xml | 21 + .../xmls/GC_US/objects/object_ds2.xml | 32 + .../xmls/GC_US/objects/object_ds2n.xml | 93 + .../xmls/GC_US/objects/object_dt.xml | 67 + .../xmls/GC_US/objects/object_dy_obj.xml | 111 + .../GC_US/objects/object_efc_star_field.xml | 8 + .../xmls/GC_US/objects/object_efc_tw.xml | 16 + .../xmls/GC_US/objects/object_eg.xml | 154 + .../xmls/GC_US/objects/object_ending_obj.xml | 23 + .../xmls/GC_US/objects/object_f40_obj.xml | 25 + .../xmls/GC_US/objects/object_f40_switch.xml | 10 + .../xmls/GC_US/objects/object_f52_obj.xml | 16 + .../xmls/GC_US/objects/object_f53_obj.xml | 25 + .../xmls/GC_US/objects/object_fall.xml | 56 + .../xmls/GC_US/objects/object_fall2.xml | 35 + .../xmls/GC_US/objects/object_famos.xml | 31 + .../xmls/GC_US/objects/object_fb.xml | 63 + .../xmls/GC_US/objects/object_firefly.xml | 83 + .../xmls/GC_US/objects/object_fish.xml | 315 ++ .../xmls/GC_US/objects/object_flowerpot.xml | 11 + .../xmls/GC_US/objects/object_fr.xml | 68 + .../xmls/GC_US/objects/object_fsn.xml | 111 + .../xmls/GC_US/objects/object_fu.xml | 61 + .../xmls/GC_US/objects/object_fu_kaiten.xml | 18 + .../xmls/GC_US/objects/object_fu_mato.xml | 22 + .../xmls/GC_US/objects/object_funen.xml | 7 + .../xmls/GC_US/objects/object_fusen.xml | 8 + .../xmls/GC_US/objects/object_fwall.xml | 24 + .../xmls/GC_US/objects/object_fz.xml | 12 + .../xmls/GC_US/objects/object_ge1.xml | 83 + .../xmls/GC_US/objects/object_geldb.xml | 84 + .../xmls/GC_US/objects/object_gg.xml | 77 + .../xmls/GC_US/objects/object_ghaka.xml | 12 + .../xmls/GC_US/objects/object_gi_arrow.xml | 13 + .../GC_US/objects/object_gi_arrowcase.xml | 20 + .../xmls/GC_US/objects/object_gi_bean.xml | 11 + .../xmls/GC_US/objects/object_gi_bigbomb.xml | 17 + .../xmls/GC_US/objects/object_gi_bomb_1.xml | 11 + .../xmls/GC_US/objects/object_gi_bomb_2.xml | 11 + .../GC_US/objects/object_gi_bombpouch.xml | 20 + .../xmls/GC_US/objects/object_gi_bosskey.xml | 12 + .../xmls/GC_US/objects/object_gi_bottle.xml | 12 + .../GC_US/objects/object_gi_bottle_04.xml | 21 + .../GC_US/objects/object_gi_bottle_15.xml | 15 + .../GC_US/objects/object_gi_bottle_16.xml | 13 + .../GC_US/objects/object_gi_bottle_21.xml | 14 + .../GC_US/objects/object_gi_bottle_22.xml | 15 + .../GC_US/objects/object_gi_bottle_red.xml | 13 + .../xmls/GC_US/objects/object_gi_bow.xml | 13 + .../xmls/GC_US/objects/object_gi_camera.xml | 14 + .../xmls/GC_US/objects/object_gi_compass.xml | 12 + .../xmls/GC_US/objects/object_gi_fieldmap.xml | 14 + .../xmls/GC_US/objects/object_gi_fish.xml | 11 + .../xmls/GC_US/objects/object_gi_ghost.xml | 21 + .../xmls/GC_US/objects/object_gi_glasses.xml | 12 + .../GC_US/objects/object_gi_gold_dust.xml | 13 + .../GC_US/objects/object_gi_golonmask.xml | 14 + .../xmls/GC_US/objects/object_gi_heart.xml | 11 + .../xmls/GC_US/objects/object_gi_hearts.xml | 13 + .../xmls/GC_US/objects/object_gi_hookshot.xml | 13 + .../xmls/GC_US/objects/object_gi_insect.xml | 12 + .../xmls/GC_US/objects/object_gi_key.xml | 11 + .../GC_US/objects/object_gi_ki_tan_mask.xml | 15 + .../xmls/GC_US/objects/object_gi_liquid.xml | 29 + .../xmls/GC_US/objects/object_gi_loach.xml | 15 + .../GC_US/objects/object_gi_longsword.xml | 11 + .../xmls/GC_US/objects/object_gi_m_arrow.xml | 17 + .../GC_US/objects/object_gi_magicmushroom.xml | 14 + .../xmls/GC_US/objects/object_gi_magicpot.xml | 12 + .../xmls/GC_US/objects/object_gi_map.xml | 17 + .../xmls/GC_US/objects/object_gi_mask03.xml | 20 + .../xmls/GC_US/objects/object_gi_mask05.xml | 18 + .../xmls/GC_US/objects/object_gi_mask06.xml | 17 + .../xmls/GC_US/objects/object_gi_mask09.xml | 19 + .../xmls/GC_US/objects/object_gi_mask10.xml | 15 + .../xmls/GC_US/objects/object_gi_mask11.xml | 21 + .../xmls/GC_US/objects/object_gi_mask12.xml | 13 + .../xmls/GC_US/objects/object_gi_mask13.xml | 14 + .../xmls/GC_US/objects/object_gi_mask14.xml | 15 + .../xmls/GC_US/objects/object_gi_mask15.xml | 14 + .../xmls/GC_US/objects/object_gi_mask16.xml | 16 + .../xmls/GC_US/objects/object_gi_mask17.xml | 20 + .../xmls/GC_US/objects/object_gi_mask18.xml | 19 + .../xmls/GC_US/objects/object_gi_mask20.xml | 18 + .../xmls/GC_US/objects/object_gi_mask21.xml | 13 + .../xmls/GC_US/objects/object_gi_mask22.xml | 20 + .../xmls/GC_US/objects/object_gi_mask23.xml | 13 + .../xmls/GC_US/objects/object_gi_melody.xml | 14 + .../xmls/GC_US/objects/object_gi_milk.xml | 15 + .../xmls/GC_US/objects/object_gi_mssa.xml | 15 + .../xmls/GC_US/objects/object_gi_nuts.xml | 14 + .../xmls/GC_US/objects/object_gi_nutsmask.xml | 14 + .../xmls/GC_US/objects/object_gi_ocarina.xml | 15 + .../xmls/GC_US/objects/object_gi_purse.xml | 24 + .../GC_US/objects/object_gi_rabit_mask.xml | 15 + .../GC_US/objects/object_gi_reserve00.xml | 20 + .../GC_US/objects/object_gi_reserve01.xml | 21 + .../GC_US/objects/object_gi_reserve_b_00.xml | 13 + .../GC_US/objects/object_gi_reserve_b_01.xml | 15 + .../GC_US/objects/object_gi_reserve_c_00.xml | 14 + .../GC_US/objects/object_gi_reserve_c_01.xml | 13 + .../xmls/GC_US/objects/object_gi_rupy.xml | 26 + .../xmls/GC_US/objects/object_gi_schedule.xml | 16 + .../xmls/GC_US/objects/object_gi_seahorse.xml | 19 + .../xmls/GC_US/objects/object_gi_shield_2.xml | 15 + .../xmls/GC_US/objects/object_gi_shield_3.xml | 15 + .../xmls/GC_US/objects/object_gi_soldout.xml | 11 + .../xmls/GC_US/objects/object_gi_soul.xml | 16 + .../xmls/GC_US/objects/object_gi_stick.xml | 11 + .../GC_US/objects/object_gi_stonemask.xml | 13 + .../xmls/GC_US/objects/object_gi_sutaru.xml | 12 + .../xmls/GC_US/objects/object_gi_sword_1.xml | 14 + .../xmls/GC_US/objects/object_gi_sword_2.xml | 14 + .../xmls/GC_US/objects/object_gi_sword_3.xml | 14 + .../xmls/GC_US/objects/object_gi_sword_4.xml | 14 + .../GC_US/objects/object_gi_truth_mask.xml | 16 + .../xmls/GC_US/objects/object_gi_zoramask.xml | 16 + .../xmls/GC_US/objects/object_giant.xml | 90 + .../xmls/GC_US/objects/object_gk.xml | 75 + .../xmls/GC_US/objects/object_gla.xml | 78 + .../xmls/GC_US/objects/object_gm.xml | 6 + .../xmls/GC_US/objects/object_gmo.xml | 16 + .../xmls/GC_US/objects/object_goroiwa.xml | 28 + .../xmls/GC_US/objects/object_goronswitch.xml | 14 + .../xmls/GC_US/objects/object_grasshopper.xml | 79 + .../xmls/GC_US/objects/object_gs.xml | 9 + .../xmls/GC_US/objects/object_ha.xml | 162 + .../xmls/GC_US/objects/object_haka_obj.xml | 32 + .../xmls/GC_US/objects/object_hakaisi.xml | 15 + .../GC_US/objects/object_hakugin_demo.xml | 9 + .../xmls/GC_US/objects/object_hakugin_obj.xml | 91 + .../xmls/GC_US/objects/object_hana.xml | 20 + .../GC_US/objects/object_hanareyama_obj.xml | 69 + .../xmls/GC_US/objects/object_harfgibud.xml | 131 + .../xmls/GC_US/objects/object_hariko.xml | 9 + .../xmls/GC_US/objects/object_hata.xml | 50 + .../xmls/GC_US/objects/object_hgdoor.xml | 13 + .../xmls/GC_US/objects/object_hintnuts.xml | 40 + .../GC_US/objects/object_horse_game_check.xml | 16 + .../GC_US/objects/object_horse_link_child.xml | 101 + .../xmls/GC_US/objects/object_hs.xml | 51 + .../xmls/GC_US/objects/object_hsstump.xml | 10 + .../xmls/GC_US/objects/object_hunsui.xml | 12 + .../xmls/GC_US/objects/object_ice_block.xml | 28 + .../xmls/GC_US/objects/object_icefloe.xml | 7 + .../xmls/GC_US/objects/object_icicle.xml | 8 + .../xmls/GC_US/objects/object_ik.xml | 107 + .../xmls/GC_US/objects/object_ikana_obj.xml | 67 + .../xmls/GC_US/objects/object_ikn_demo.xml | 118 + .../GC_US/objects/object_ikninside_obj.xml | 48 + .../xmls/GC_US/objects/object_iknv_obj.xml | 70 + .../xmls/GC_US/objects/object_in.xml | 140 + .../xmls/GC_US/objects/object_in2.xml | 82 + .../GC_US/objects/object_inibs_object.xml | 43 + .../xmls/GC_US/objects/object_ishi.xml | 7 + .../xmls/GC_US/objects/object_jg.xml | 118 + .../xmls/GC_US/objects/object_js.xml | 45 + .../xmls/GC_US/objects/object_jso.xml | 147 + .../xmls/GC_US/objects/object_ka.xml | 70 + .../xmls/GC_US/objects/object_kaizoku_obj.xml | 41 + .../xmls/GC_US/objects/object_kamejima.xml | 99 + .../xmls/GC_US/objects/object_kanban.xml | 19 + .../xmls/GC_US/objects/object_kbt.xml | 75 + .../GC_US/objects/object_keikoku_demo.xml | 65 + .../xmls/GC_US/objects/object_keikoku_obj.xml | 27 + .../xmls/GC_US/objects/object_kepn_koya.xml | 18 + .../xmls/GC_US/objects/object_kgy.xml | 74 + .../xmls/GC_US/objects/object_kibako.xml | 9 + .../xmls/GC_US/objects/object_kibako2.xml | 14 + .../xmls/GC_US/objects/object_kin2_obj.xml | 48 + .../xmls/GC_US/objects/object_kinsta1_obj.xml | 8 + .../xmls/GC_US/objects/object_kinsta2_obj.xml | 7 + .../xmls/GC_US/objects/object_kitan.xml | 54 + .../xmls/GC_US/objects/object_knight.xml | 219 ++ .../xmls/GC_US/objects/object_kujiya.xml | 31 + .../xmls/GC_US/objects/object_kumo30.xml | 14 + .../xmls/GC_US/objects/object_kusa.xml | 6 + .../xmls/GC_US/objects/object_kz.xml | 93 + .../xmls/GC_US/objects/object_kzsaku.xml | 8 + .../xmls/GC_US/objects/object_ladder.xml | 23 + .../xmls/GC_US/objects/object_last_obj.xml | 21 + .../xmls/GC_US/objects/object_lastday.xml | 20 + .../xmls/GC_US/objects/object_lbfshot.xml | 9 + .../xmls/GC_US/objects/object_lightblock.xml | 10 + .../xmls/GC_US/objects/object_lightswitch.xml | 12 + .../xmls/GC_US/objects/object_link_boy.xml | 86 + .../xmls/GC_US/objects/object_link_child.xml | 193 + .../xmls/GC_US/objects/object_link_goron.xml | 118 + .../xmls/GC_US/objects/object_link_nuts.xml | 81 + .../xmls/GC_US/objects/object_link_zora.xml | 114 + .../xmls/GC_US/objects/object_lodmoon.xml | 13 + .../xmls/GC_US/objects/object_lotus.xml | 9 + .../xmls/GC_US/objects/object_ma1.xml | 116 + .../xmls/GC_US/objects/object_ma2.xml | 101 + .../xmls/GC_US/objects/object_mag.xml | 33 + .../xmls/GC_US/objects/object_mamenoki.xml | 16 + .../xmls/GC_US/objects/object_market_obj.xml | 69 + .../xmls/GC_US/objects/object_maruta.xml | 16 + .../GC_US/objects/object_mask_bakuretu.xml | 11 + .../xmls/GC_US/objects/object_mask_bigelf.xml | 12 + .../xmls/GC_US/objects/object_mask_boy.xml | 11 + .../xmls/GC_US/objects/object_mask_bree.xml | 10 + .../xmls/GC_US/objects/object_mask_bu_san.xml | 12 + .../xmls/GC_US/objects/object_mask_dancer.xml | 12 + .../xmls/GC_US/objects/object_mask_gero.xml | 14 + .../xmls/GC_US/objects/object_mask_gibudo.xml | 7 + .../xmls/GC_US/objects/object_mask_goron.xml | 10 + .../xmls/GC_US/objects/object_mask_json.xml | 11 + .../xmls/GC_US/objects/object_mask_kerfay.xml | 12 + .../xmls/GC_US/objects/object_mask_ki_tan.xml | 8 + .../xmls/GC_US/objects/object_mask_kyojin.xml | 6 + .../xmls/GC_US/objects/object_mask_meoto.xml | 9 + .../xmls/GC_US/objects/object_mask_nuts.xml | 8 + .../GC_US/objects/object_mask_posthat.xml | 9 + .../xmls/GC_US/objects/object_mask_rabit.xml | 8 + .../GC_US/objects/object_mask_romerny.xml | 11 + .../xmls/GC_US/objects/object_mask_skj.xml | 13 + .../xmls/GC_US/objects/object_mask_stone.xml | 7 + .../xmls/GC_US/objects/object_mask_truth.xml | 6 + .../GC_US/objects/object_mask_yofukasi.xml | 8 + .../xmls/GC_US/objects/object_mask_zacho.xml | 13 + .../xmls/GC_US/objects/object_mask_zora.xml | 10 + .../xmls/GC_US/objects/object_mastergolon.xml | 6 + .../xmls/GC_US/objects/object_masterzoora.xml | 6 + .../xmls/GC_US/objects/object_mbar_obj.xml | 10 + .../GC_US/objects/object_meganeana_obj.xml | 9 + .../xmls/GC_US/objects/object_milkbar.xml | 64 + .../xmls/GC_US/objects/object_mir_ray.xml | 12 + .../xmls/GC_US/objects/object_mk.xml | 46 + .../xmls/GC_US/objects/object_mkk.xml | 16 + .../xmls/GC_US/objects/object_mm.xml | 68 + .../xmls/GC_US/objects/object_mnk.xml | 131 + .../xmls/GC_US/objects/object_moonend.xml | 47 + .../xmls/GC_US/objects/object_moonston.xml | 13 + .../xmls/GC_US/objects/object_ms.xml | 43 + .../xmls/GC_US/objects/object_msmo.xml | 10 + .../xmls/GC_US/objects/object_mtoride.xml | 72 + .../xmls/GC_US/objects/object_mu.xml | 63 + .../xmls/GC_US/objects/object_nb.xml | 58 + .../xmls/GC_US/objects/object_niw.xml | 40 + .../xmls/GC_US/objects/object_nnh.xml | 15 + .../xmls/GC_US/objects/object_numa_obj.xml | 61 + .../xmls/GC_US/objects/object_nwc.xml | 57 + .../xmls/GC_US/objects/object_ny.xml | 13 + .../xmls/GC_US/objects/object_oF1d_map.xml | 142 + .../xmls/GC_US/objects/object_ob.xml | 101 + .../xmls/GC_US/objects/object_obj_chan.xml | 14 + .../GC_US/objects/object_obj_danpeilift.xml | 7 + .../xmls/GC_US/objects/object_obj_dinner.xml | 11 + .../GC_US/objects/object_obj_milk_bin.xml | 9 + .../GC_US/objects/object_obj_tokeidai.xml | 73 + .../xmls/GC_US/objects/object_obj_usiyane.xml | 13 + .../xmls/GC_US/objects/object_obj_yasi.xml | 12 + .../xmls/GC_US/objects/object_okuta.xml | 72 + .../xmls/GC_US/objects/object_omoya_obj.xml | 8 + .../xmls/GC_US/objects/object_open_obj.xml | 27 + .../xmls/GC_US/objects/object_os_anime.xml | 26 + .../xmls/GC_US/objects/object_osn.xml | 139 + .../xmls/GC_US/objects/object_ot.xml | 54 + .../xmls/GC_US/objects/object_owl.xml | 121 + .../xmls/GC_US/objects/object_oyu.xml | 10 + .../xmls/GC_US/objects/object_pamera.xml | 81 + .../xmls/GC_US/objects/object_ph.xml | 44 + .../xmls/GC_US/objects/object_po.xml | 65 + .../xmls/GC_US/objects/object_po_composer.xml | 65 + .../xmls/GC_US/objects/object_po_fusen.xml | 39 + .../xmls/GC_US/objects/object_po_sisters.xml | 65 + .../GC_US/objects/object_posthouse_obj.xml | 11 + .../xmls/GC_US/objects/object_pp.xml | 153 + .../xmls/GC_US/objects/object_pr.xml | 62 + .../xmls/GC_US/objects/object_ps.xml | 40 + .../xmls/GC_US/objects/object_pst.xml | 15 + .../xmls/GC_US/objects/object_racetsubo.xml | 12 + .../xmls/GC_US/objects/object_raf.xml | 58 + .../xmls/GC_US/objects/object_raillift.xml | 26 + .../xmls/GC_US/objects/object_random_obj.xml | 7 + .../xmls/GC_US/objects/object_rat.xml | 38 + .../xmls/GC_US/objects/object_rb.xml | 53 + .../xmls/GC_US/objects/object_rd.xml | 114 + .../xmls/GC_US/objects/object_redead_obj.xml | 8 + .../xmls/GC_US/objects/object_rotlift.xml | 20 + .../xmls/GC_US/objects/object_rr.xml | 8 + .../xmls/GC_US/objects/object_rs.xml | 63 + .../xmls/GC_US/objects/object_ru2.xml | 98 + .../xmls/GC_US/objects/object_rz.xml | 71 + .../xmls/GC_US/objects/object_sb.xml | 30 + .../xmls/GC_US/objects/object_sdn.xml | 66 + .../xmls/GC_US/objects/object_secom_obj.xml | 15 + .../xmls/GC_US/objects/object_sek.xml | 18 + .../xmls/GC_US/objects/object_sekihig.xml | 19 + .../xmls/GC_US/objects/object_sekihil.xml | 19 + .../xmls/GC_US/objects/object_sekihin.xml | 19 + .../xmls/GC_US/objects/object_sekihiz.xml | 10 + .../xmls/GC_US/objects/object_shn.xml | 125 + .../GC_US/objects/object_sichitai_obj.xml | 11 + .../xmls/GC_US/objects/object_sinkai_kabe.xml | 6 + .../xmls/GC_US/objects/object_skb.xml | 65 + .../xmls/GC_US/objects/object_slime.xml | 17 + .../xmls/GC_US/objects/object_smtower.xml | 8 + .../xmls/GC_US/objects/object_snowman.xml | 77 + .../xmls/GC_US/objects/object_snowwd.xml | 9 + .../xmls/GC_US/objects/object_spdweb.xml | 13 + .../xmls/GC_US/objects/object_spidertent.xml | 12 + .../xmls/GC_US/objects/object_spinyroll.xml | 8 + .../xmls/GC_US/objects/object_spot11_obj.xml | 13 + .../xmls/GC_US/objects/object_ssh.xml | 64 + .../xmls/GC_US/objects/object_st.xml | 71 + .../xmls/GC_US/objects/object_sth.xml | 53 + .../xmls/GC_US/objects/object_stk.xml | 138 + .../xmls/GC_US/objects/object_stk2.xml | 105 + .../xmls/GC_US/objects/object_stk3.xml | 12 + .../xmls/GC_US/objects/object_stream.xml | 7 + .../xmls/GC_US/objects/object_syokudai.xml | 13 + .../xmls/GC_US/objects/object_syoten.xml | 38 + .../xmls/GC_US/objects/object_tab.xml | 63 + .../xmls/GC_US/objects/object_taisou.xml | 13 + .../GC_US/objects/object_takaraya_objects.xml | 10 + .../xmls/GC_US/objects/object_tanron1.xml | 6 + .../xmls/GC_US/objects/object_tanron2.xml | 17 + .../xmls/GC_US/objects/object_tanron3.xml | 17 + .../xmls/GC_US/objects/object_tanron4.xml | 30 + .../xmls/GC_US/objects/object_tanron5.xml | 17 + .../xmls/GC_US/objects/object_taru.xml | 12 + .../xmls/GC_US/objects/object_test3.xml | 88 + .../xmls/GC_US/objects/object_thiefbird.xml | 84 + .../xmls/GC_US/objects/object_tite.xml | 54 + .../xmls/GC_US/objects/object_tk.xml | 65 + .../xmls/GC_US/objects/object_tl.xml | 87 + .../xmls/GC_US/objects/object_tokei_step.xml | 9 + .../GC_US/objects/object_tokei_tobira.xml | 12 + .../GC_US/objects/object_tokei_turret.xml | 18 + .../xmls/GC_US/objects/object_toryo.xml | 53 + .../xmls/GC_US/objects/object_trap.xml | 11 + .../xmls/GC_US/objects/object_tree.xml | 9 + .../xmls/GC_US/objects/object_tro.xml | 18 + .../xmls/GC_US/objects/object_trt.xml | 106 + .../xmls/GC_US/objects/object_tru.xml | 117 + .../xmls/GC_US/objects/object_tsn.xml | 53 + .../xmls/GC_US/objects/object_tsubo.xml | 10 + .../xmls/GC_US/objects/object_twig.xml | 13 + .../xmls/GC_US/objects/object_uch.xml | 64 + .../xmls/GC_US/objects/object_um.xml | 126 + .../xmls/GC_US/objects/object_umajump.xml | 9 + .../xmls/GC_US/objects/object_utubo.xml | 53 + .../xmls/GC_US/objects/object_visiblock.xml | 9 + .../xmls/GC_US/objects/object_vm.xml | 41 + .../xmls/GC_US/objects/object_wallmaster.xml | 75 + .../xmls/GC_US/objects/object_warp1.xml | 79 + .../xmls/GC_US/objects/object_warp_uzu.xml | 10 + .../GC_US/objects/object_water_effect.xml | 26 + .../xmls/GC_US/objects/object_wdhand.xml | 28 + .../xmls/GC_US/objects/object_wdor01.xml | 8 + .../xmls/GC_US/objects/object_wdor02.xml | 8 + .../xmls/GC_US/objects/object_wdor03.xml | 8 + .../xmls/GC_US/objects/object_wdor04.xml | 7 + .../xmls/GC_US/objects/object_wdor05.xml | 7 + .../xmls/GC_US/objects/object_wf.xml | 142 + .../xmls/GC_US/objects/object_wiz.xml | 148 + .../xmls/GC_US/objects/object_wood02.xml | 37 + .../GC_US/objects/object_yabusame_point.xml | 8 + .../xmls/GC_US/objects/object_yado_obj.xml | 11 + .../xmls/GC_US/objects/object_yb.xml | 62 + .../GC_US/objects/object_yukimura_obj.xml | 19 + .../xmls/GC_US/objects/object_yukiyama.xml | 16 + .../xmls/GC_US/objects/object_zg.xml | 8 + .../xmls/GC_US/objects/object_zl1.xml | 117 + .../xmls/GC_US/objects/object_zl4.xml | 164 + .../xmls/GC_US/objects/object_zm.xml | 64 + .../xmls/GC_US/objects/object_zo.xml | 96 + .../xmls/GC_US/objects/object_zob.xml | 73 + .../xmls/GC_US/objects/object_zod.xml | 72 + .../xmls/GC_US/objects/object_zog.xml | 112 + .../xmls/GC_US/objects/object_zoraband.xml | 10 + .../xmls/GC_US/objects/object_zoraegg.xml | 48 + .../xmls/GC_US/objects/object_zos.xml | 84 + .../xmls/GC_US/objects/object_zov.xml | 90 + .../xmls/GC_US/overlays/ovl_Arrow_Fire.xml | 12 + .../xmls/GC_US/overlays/ovl_Arrow_Ice.xml | 12 + .../xmls/GC_US/overlays/ovl_Arrow_Light.xml | 13 + .../xmls/GC_US/overlays/ovl_Boss_05.xml | 5 + .../xmls/GC_US/overlays/ovl_Dm_Char01.xml | 8 + .../xmls/GC_US/overlays/ovl_Dm_Char08.xml | 17 + .../overlays/ovl_Effect_Ss_Fhg_Flash.xml | 6 + .../xmls/GC_US/overlays/ovl_En_Bigslime.xml | 16 + .../xmls/GC_US/overlays/ovl_En_Bom.xml | 23 + .../GC_US/overlays/ovl_En_Bom_Bowl_Man.xml | 6 + .../xmls/GC_US/overlays/ovl_En_Bombers.xml | 6 + .../xmls/GC_US/overlays/ovl_En_Bomjima.xml | 6 + .../xmls/GC_US/overlays/ovl_En_Bomjimb.xml | 6 + .../xmls/GC_US/overlays/ovl_En_Clear_Tag.xml | 44 + .../xmls/GC_US/overlays/ovl_En_Gakufu.xml | 8 + .../xmls/GC_US/overlays/ovl_En_Holl.xml | 9 + .../overlays/ovl_En_Horse_Game_Check.xml | 5 + .../xmls/GC_US/overlays/ovl_En_Kanban.xml | 9 + .../xmls/GC_US/overlays/ovl_En_Mm2.xml | 14 + .../xmls/GC_US/overlays/ovl_En_Mm3.xml | 6 + .../xmls/GC_US/overlays/ovl_En_Sda.xml | 9 + .../xmls/GC_US/overlays/ovl_En_Sth.xml | 15 + .../xmls/GC_US/overlays/ovl_En_Sth2.xml | 14 + .../GC_US/overlays/ovl_En_Syateki_Okuta.xml | 13 + .../xmls/GC_US/overlays/ovl_En_Tanron1.xml | 7 + .../xmls/GC_US/overlays/ovl_En_Tru.xml | 24 + .../xmls/GC_US/overlays/ovl_Obj_Entotu.xml | 7 + .../xmls/GC_US/overlays/ovl_Obj_Grass.xml | 8 + .../GC_US/overlays/ovl_Obj_Jgame_Light.xml | 11 + .../xmls/GC_US/overlays/ovl_Obj_Smork.xml | 7 + .../xmls/GC_US/overlays/ovl_Obj_Toudai.xml | 7 + .../xmls/GC_US/overlays/ovl_Oceff_Spot.xml | 7 + .../xmls/GC_US/overlays/ovl_Oceff_Storm.xml | 12 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe.xml | 10 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe2.xml | 11 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe3.xml | 10 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe4.xml | 12 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe5.xml | 9 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe6.xml | 9 + .../xmls/GC_US/overlays/ovl_Oceff_Wipe7.xml | 10 + .../GC_US/overlays/ovl_fbdemo_triforce.xml | 8 + .../xmls/GC_US/overlays/ovl_fbdemo_wipe1.xml | 9 + .../xmls/GC_US/overlays/ovl_fbdemo_wipe3.xml | 13 + .../xmls/GC_US/overlays/ovl_file_choose.xml | 16 + .../xmls/GC_US/scenes/KAKUSIANA/KAKUSIANA.xml | 50 + .../xmls/GC_US/scenes/SPOT00/SPOT00.xml | 8 + .../scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml | 33 + .../Z2_10YUKIYAMANOMURA.xml | 9 + .../Z2_10YUKIYAMANOMURA2.xml | 12 + .../Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml | 12 + .../Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml | 12 + .../Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml | 9 + .../Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml | 8 + .../Z2_14YUKIDAMANOMITI.xml | 9 + .../Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml | 11 + .../scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml | 9 + .../scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml | 9 + .../scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml | 15 + .../scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml | 15 + .../Z2_21MITURINMAE/Z2_21MITURINMAE.xml | 8 + .../scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml | 15 + .../Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml | 9 + .../Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml | 33 + .../GC_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml | 9 + .../GC_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml | 9 + .../scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml | 8 + .../xmls/GC_US/scenes/Z2_35TAKI/Z2_35TAKI.xml | 8 + .../scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml | 8 + .../xmls/GC_US/scenes/Z2_ALLEY/Z2_ALLEY.xml | 8 + .../scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml | 12 + .../GC_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml | 8 + .../GC_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml | 22 + .../xmls/GC_US/scenes/Z2_BOMYA/Z2_BOMYA.xml | 8 + .../xmls/GC_US/scenes/Z2_BOTI/Z2_BOTI.xml | 11 + .../GC_US/scenes/Z2_BOWLING/Z2_BOWLING.xml | 8 + .../xmls/GC_US/scenes/Z2_CASTLE/Z2_CASTLE.xml | 40 + .../scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml | 8 + .../xmls/GC_US/scenes/Z2_DANPEI/Z2_DANPEI.xml | 32 + .../scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml | 11 + .../GC_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml | 8 + .../scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml | 8 + .../xmls/GC_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml | 9 + .../xmls/GC_US/scenes/Z2_F01/Z2_F01.xml | 8 + .../xmls/GC_US/scenes/Z2_F01C/Z2_F01C.xml | 8 + .../xmls/GC_US/scenes/Z2_F01_B/Z2_F01_B.xml | 8 + .../xmls/GC_US/scenes/Z2_F40/Z2_F40.xml | 8 + .../xmls/GC_US/scenes/Z2_F41/Z2_F41.xml | 8 + .../scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml | 8 + .../scenes/Z2_GORONRACE/Z2_GORONRACE.xml | 8 + .../scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml | 11 + .../scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml | 8 + .../scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml | 20 + .../GC_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml | 47 + .../scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml | 8 + .../xmls/GC_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml | 8 + .../xmls/GC_US/scenes/Z2_IKANA/Z2_IKANA.xml | 22 + .../GC_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml | 8 + .../scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml | 11 + .../scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml | 8 + .../GC_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml | 41 + .../GC_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml | 41 + .../scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml | 11 + .../GC_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml | 8 + .../xmls/GC_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml | 9 + .../GC_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml | 23 + .../GC_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml | 23 + .../scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml | 8 + .../scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml | 10 + .../scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml | 8 + .../xmls/GC_US/scenes/Z2_LABO/Z2_LABO.xml | 8 + .../GC_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml | 8 + .../scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml | 11 + .../scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml | 11 + .../scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml | 29 + .../scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml | 8 + .../scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml | 16 + .../GC_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml | 8 + .../GC_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml | 8 + .../GC_US/scenes/Z2_MITURIN/Z2_MITURIN.xml | 44 + .../scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml | 8 + .../scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml | 8 + .../xmls/GC_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml | 8 + .../xmls/GC_US/scenes/Z2_OMOYA/Z2_OMOYA.xml | 14 + .../scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml | 11 + .../xmls/GC_US/scenes/Z2_PIRATE/Z2_PIRATE.xml | 50 + .../scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml | 8 + .../xmls/GC_US/scenes/Z2_RANDOM/Z2_RANDOM.xml | 23 + .../xmls/GC_US/scenes/Z2_REDEAD/Z2_REDEAD.xml | 47 + .../scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml | 9 + .../xmls/GC_US/scenes/Z2_SEA/Z2_SEA.xml | 53 + .../xmls/GC_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml | 8 + .../xmls/GC_US/scenes/Z2_SECOM/Z2_SECOM.xml | 13 + .../xmls/GC_US/scenes/Z2_SINKAI/Z2_SINKAI.xml | 9 + .../scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml | 18 + .../xmls/GC_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml | 8 + .../Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml | 8 + .../Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml | 8 + .../scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml | 8 + .../GC_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml | 8 + .../scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml | 11 + .../xmls/GC_US/scenes/Z2_TORIDE/Z2_TORIDE.xml | 9 + .../GC_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml | 8 + .../xmls/GC_US/scenes/Z2_TOWN/Z2_TOWN.xml | 8 + .../scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml | 8 + .../xmls/GC_US/scenes/Z2_YADOYA/Z2_YADOYA.xml | 21 + .../Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml | 20 + .../xmls/GC_US/text/message_data_static.xml | 8 + .../N64_US/archives/icon_item_24_static.xml | 21 + .../xmls/N64_US/archives/icon_item_static.xml | 223 ++ .../xmls/N64_US/archives/item_name_static.xml | 157 + .../xmls/N64_US/archives/map_grand_static.xml | 102 + .../xmls/N64_US/archives/map_i_static.xml | 62 + .../xmls/N64_US/archives/map_name_static.xml | 29 + .../N64_US/archives/schedule_dma_static.xml | 28 + .../extractor/xmls/N64_US/audio/Audio.xml | 3363 +++++++++++++++++ .../extractor/xmls/N64_US/code/actor.xml | 6 + .../xmls/N64_US/code/debug_display.xml | 29 + .../xmls/N64_US/code/eff_footmark.xml | 9 + .../xmls/N64_US/code/eff_shield_particle.xml | 7 + .../xmls/N64_US/code/fbdemo_circle.xml | 5 + .../extractor/xmls/N64_US/code/sub_s.xml | 6 + .../N64_US/interface/do_action_static.xml | 57 + .../interface/icon_item_dungeon_static.xml | 32 + .../interface/icon_item_field_static.xml | 40 + .../interface/icon_item_gameover_static.xml | 10 + .../N64_US/interface/icon_item_jpn_static.xml | 31 + .../N64_US/interface/icon_item_vtx_static.xml | 13 + .../xmls/N64_US/interface/message_static.xml | 12 + .../interface/message_texture_static.xml | 6 + .../xmls/N64_US/interface/nes_font_static.xml | 168 + .../N64_US/interface/parameter_static.xml | 137 + .../xmls/N64_US/interface/schedule_static.xml | 59 + .../xmls/N64_US/interface/week_static.xml | 7 + .../xmls/N64_US/misc/daytelop_static.xml | 19 + .../xmls/N64_US/misc/esp_daytelop_static.xml | 19 + .../xmls/N64_US/misc/fra_daytelop_static.xml | 19 + .../xmls/N64_US/misc/ger_daytelop_static.xml | 19 + .../xmls/N64_US/misc/link_animetion.xml | 699 ++++ .../extractor/xmls/N64_US/misc/locerrmsg.xml | 5 + .../extractor/xmls/N64_US/misc/memerrmsg.xml | 6 + .../xmls/N64_US/misc/nintendo_rogo_static.xml | 8 + .../xmls/N64_US/misc/scene_texture_01.xml | 35 + .../xmls/N64_US/misc/scene_texture_02.xml | 14 + .../xmls/N64_US/misc/scene_texture_03.xml | 6 + .../xmls/N64_US/misc/scene_texture_04.xml | 14 + .../xmls/N64_US/misc/scene_texture_05.xml | 17 + .../xmls/N64_US/misc/scene_texture_06.xml | 18 + .../xmls/N64_US/misc/scene_texture_07.xml | 6 + .../xmls/N64_US/misc/scene_texture_08.xml | 21 + .../extractor/xmls/N64_US/misc/skyboxes.xml | 20 + .../xmls/N64_US/misc/story_static.xml | 8 + .../xmls/N64_US/misc/title_static.xml | 126 + .../N64_US/objects/gameplay_dangeon_keep.xml | 97 + .../N64_US/objects/gameplay_field_keep.xml | 57 + .../xmls/N64_US/objects/gameplay_keep.xml | 1535 ++++++++ .../xmls/N64_US/objects/object_ah.xml | 58 + .../xmls/N64_US/objects/object_ahg.xml | 62 + .../xmls/N64_US/objects/object_al.xml | 75 + .../xmls/N64_US/objects/object_am.xml | 41 + .../xmls/N64_US/objects/object_an1.xml | 107 + .../xmls/N64_US/objects/object_an2.xml | 18 + .../xmls/N64_US/objects/object_an3.xml | 18 + .../xmls/N64_US/objects/object_an4.xml | 22 + .../xmls/N64_US/objects/object_and.xml | 80 + .../xmls/N64_US/objects/object_ani.xml | 67 + .../xmls/N64_US/objects/object_aob.xml | 65 + .../xmls/N64_US/objects/object_astr_obj.xml | 13 + .../xmls/N64_US/objects/object_az.xml | 169 + .../xmls/N64_US/objects/object_b_heart.xml | 8 + .../xmls/N64_US/objects/object_bai.xml | 53 + .../xmls/N64_US/objects/object_bal.xml | 94 + .../xmls/N64_US/objects/object_bat.xml | 21 + .../xmls/N64_US/objects/object_bb.xml | 47 + .../xmls/N64_US/objects/object_bba.xml | 82 + .../xmls/N64_US/objects/object_bdoor.xml | 31 + .../xmls/N64_US/objects/object_bee.xml | 38 + .../xmls/N64_US/objects/object_bg.xml | 135 + .../xmls/N64_US/objects/object_bh.xml | 18 + .../xmls/N64_US/objects/object_big_fwall.xml | 7 + .../xmls/N64_US/objects/object_bigicicle.xml | 15 + .../xmls/N64_US/objects/object_bigokuta.xml | 58 + .../xmls/N64_US/objects/object_bigpo.xml | 63 + .../xmls/N64_US/objects/object_bigslime.xml | 131 + .../xmls/N64_US/objects/object_bji.xml | 64 + .../xmls/N64_US/objects/object_bjt.xml | 27 + .../xmls/N64_US/objects/object_bob.xml | 47 + .../xmls/N64_US/objects/object_boj.xml | 94 + .../xmls/N64_US/objects/object_bombf.xml | 14 + .../xmls/N64_US/objects/object_bombiwa.xml | 28 + .../xmls/N64_US/objects/object_boss01.xml | 232 ++ .../xmls/N64_US/objects/object_boss02.xml | 125 + .../xmls/N64_US/objects/object_boss03.xml | 138 + .../xmls/N64_US/objects/object_boss04.xml | 46 + .../xmls/N64_US/objects/object_boss05.xml | 110 + .../xmls/N64_US/objects/object_boss07.xml | 270 ++ .../N64_US/objects/object_boss_hakugin.xml | 106 + .../xmls/N64_US/objects/object_botihasira.xml | 11 + .../xmls/N64_US/objects/object_box.xml | 53 + .../xmls/N64_US/objects/object_boyo.xml | 8 + .../xmls/N64_US/objects/object_bsb.xml | 80 + .../xmls/N64_US/objects/object_bsmask.xml | 36 + .../xmls/N64_US/objects/object_bubble.xml | 6 + .../xmls/N64_US/objects/object_cha.xml | 12 + .../xmls/N64_US/objects/object_cne.xml | 54 + .../xmls/N64_US/objects/object_comb.xml | 12 + .../xmls/N64_US/objects/object_cow.xml | 57 + .../N64_US/objects/object_crace_object.xml | 9 + .../xmls/N64_US/objects/object_crow.xml | 24 + .../xmls/N64_US/objects/object_cs.xml | 97 + .../xmls/N64_US/objects/object_ctower_rot.xml | 100 + .../xmls/N64_US/objects/object_d_hsblock.xml | 11 + .../xmls/N64_US/objects/object_d_lift.xml | 11 + .../xmls/N64_US/objects/object_dai.xml | 86 + .../xmls/N64_US/objects/object_daiku.xml | 76 + .../N64_US/objects/object_danpei_object.xml | 15 + .../N64_US/objects/object_dblue_object.xml | 148 + .../xmls/N64_US/objects/object_death.xml | 85 + .../xmls/N64_US/objects/object_dekubaba.xml | 40 + .../objects/object_dekucity_ana_obj.xml | 7 + .../N64_US/objects/object_dekucity_obj.xml | 23 + .../xmls/N64_US/objects/object_dekunuts.xml | 55 + .../xmls/N64_US/objects/object_delf.xml | 82 + .../xmls/N64_US/objects/object_dhouse.xml | 33 + .../xmls/N64_US/objects/object_dinofos.xml | 76 + .../xmls/N64_US/objects/object_dkjail_obj.xml | 10 + .../xmls/N64_US/objects/object_dmask.xml | 28 + .../xmls/N64_US/objects/object_dnj.xml | 96 + .../xmls/N64_US/objects/object_dnk.xml | 51 + .../xmls/N64_US/objects/object_dno.xml | 106 + .../xmls/N64_US/objects/object_dnq.xml | 100 + .../xmls/N64_US/objects/object_dns.xml | 45 + .../xmls/N64_US/objects/object_dnt.xml | 106 + .../xmls/N64_US/objects/object_dodongo.xml | 74 + .../xmls/N64_US/objects/object_dog.xml | 65 + .../xmls/N64_US/objects/object_dor01.xml | 8 + .../xmls/N64_US/objects/object_dor02.xml | 8 + .../xmls/N64_US/objects/object_dor03.xml | 6 + .../xmls/N64_US/objects/object_dor04.xml | 8 + .../xmls/N64_US/objects/object_dora.xml | 18 + .../xmls/N64_US/objects/object_driftice.xml | 11 + .../xmls/N64_US/objects/object_drs.xml | 21 + .../xmls/N64_US/objects/object_ds2.xml | 32 + .../xmls/N64_US/objects/object_ds2n.xml | 93 + .../xmls/N64_US/objects/object_dt.xml | 67 + .../xmls/N64_US/objects/object_dy_obj.xml | 111 + .../N64_US/objects/object_efc_star_field.xml | 8 + .../xmls/N64_US/objects/object_efc_tw.xml | 16 + .../xmls/N64_US/objects/object_eg.xml | 154 + .../xmls/N64_US/objects/object_ending_obj.xml | 23 + .../xmls/N64_US/objects/object_f40_obj.xml | 25 + .../xmls/N64_US/objects/object_f40_switch.xml | 10 + .../xmls/N64_US/objects/object_f52_obj.xml | 16 + .../xmls/N64_US/objects/object_f53_obj.xml | 25 + .../xmls/N64_US/objects/object_fall.xml | 56 + .../xmls/N64_US/objects/object_fall2.xml | 35 + .../xmls/N64_US/objects/object_famos.xml | 31 + .../xmls/N64_US/objects/object_fb.xml | 63 + .../xmls/N64_US/objects/object_firefly.xml | 83 + .../xmls/N64_US/objects/object_fish.xml | 315 ++ .../xmls/N64_US/objects/object_flowerpot.xml | 11 + .../xmls/N64_US/objects/object_fr.xml | 68 + .../xmls/N64_US/objects/object_fsn.xml | 111 + .../xmls/N64_US/objects/object_fu.xml | 61 + .../xmls/N64_US/objects/object_fu_kaiten.xml | 18 + .../xmls/N64_US/objects/object_fu_mato.xml | 22 + .../xmls/N64_US/objects/object_funen.xml | 7 + .../xmls/N64_US/objects/object_fusen.xml | 8 + .../xmls/N64_US/objects/object_fwall.xml | 24 + .../xmls/N64_US/objects/object_fz.xml | 12 + .../xmls/N64_US/objects/object_ge1.xml | 83 + .../xmls/N64_US/objects/object_geldb.xml | 84 + .../xmls/N64_US/objects/object_gg.xml | 77 + .../xmls/N64_US/objects/object_ghaka.xml | 12 + .../xmls/N64_US/objects/object_gi_arrow.xml | 13 + .../N64_US/objects/object_gi_arrowcase.xml | 20 + .../xmls/N64_US/objects/object_gi_bean.xml | 11 + .../xmls/N64_US/objects/object_gi_bigbomb.xml | 17 + .../xmls/N64_US/objects/object_gi_bomb_1.xml | 11 + .../xmls/N64_US/objects/object_gi_bomb_2.xml | 11 + .../N64_US/objects/object_gi_bombpouch.xml | 20 + .../xmls/N64_US/objects/object_gi_bosskey.xml | 12 + .../xmls/N64_US/objects/object_gi_bottle.xml | 12 + .../N64_US/objects/object_gi_bottle_04.xml | 21 + .../N64_US/objects/object_gi_bottle_15.xml | 15 + .../N64_US/objects/object_gi_bottle_16.xml | 13 + .../N64_US/objects/object_gi_bottle_21.xml | 14 + .../N64_US/objects/object_gi_bottle_22.xml | 15 + .../N64_US/objects/object_gi_bottle_red.xml | 13 + .../xmls/N64_US/objects/object_gi_bow.xml | 13 + .../xmls/N64_US/objects/object_gi_camera.xml | 14 + .../xmls/N64_US/objects/object_gi_compass.xml | 12 + .../N64_US/objects/object_gi_fieldmap.xml | 14 + .../xmls/N64_US/objects/object_gi_fish.xml | 11 + .../xmls/N64_US/objects/object_gi_ghost.xml | 21 + .../xmls/N64_US/objects/object_gi_glasses.xml | 12 + .../N64_US/objects/object_gi_gold_dust.xml | 13 + .../N64_US/objects/object_gi_golonmask.xml | 14 + .../xmls/N64_US/objects/object_gi_heart.xml | 11 + .../xmls/N64_US/objects/object_gi_hearts.xml | 13 + .../N64_US/objects/object_gi_hookshot.xml | 13 + .../xmls/N64_US/objects/object_gi_insect.xml | 12 + .../xmls/N64_US/objects/object_gi_key.xml | 11 + .../N64_US/objects/object_gi_ki_tan_mask.xml | 15 + .../xmls/N64_US/objects/object_gi_liquid.xml | 29 + .../xmls/N64_US/objects/object_gi_loach.xml | 15 + .../N64_US/objects/object_gi_longsword.xml | 11 + .../xmls/N64_US/objects/object_gi_m_arrow.xml | 17 + .../objects/object_gi_magicmushroom.xml | 14 + .../N64_US/objects/object_gi_magicpot.xml | 12 + .../xmls/N64_US/objects/object_gi_map.xml | 17 + .../xmls/N64_US/objects/object_gi_mask03.xml | 20 + .../xmls/N64_US/objects/object_gi_mask05.xml | 18 + .../xmls/N64_US/objects/object_gi_mask06.xml | 17 + .../xmls/N64_US/objects/object_gi_mask09.xml | 19 + .../xmls/N64_US/objects/object_gi_mask10.xml | 15 + .../xmls/N64_US/objects/object_gi_mask11.xml | 21 + .../xmls/N64_US/objects/object_gi_mask12.xml | 13 + .../xmls/N64_US/objects/object_gi_mask13.xml | 14 + .../xmls/N64_US/objects/object_gi_mask14.xml | 15 + .../xmls/N64_US/objects/object_gi_mask15.xml | 14 + .../xmls/N64_US/objects/object_gi_mask16.xml | 16 + .../xmls/N64_US/objects/object_gi_mask17.xml | 20 + .../xmls/N64_US/objects/object_gi_mask18.xml | 19 + .../xmls/N64_US/objects/object_gi_mask20.xml | 18 + .../xmls/N64_US/objects/object_gi_mask21.xml | 13 + .../xmls/N64_US/objects/object_gi_mask22.xml | 20 + .../xmls/N64_US/objects/object_gi_mask23.xml | 13 + .../xmls/N64_US/objects/object_gi_melody.xml | 14 + .../xmls/N64_US/objects/object_gi_milk.xml | 15 + .../xmls/N64_US/objects/object_gi_mssa.xml | 15 + .../xmls/N64_US/objects/object_gi_nuts.xml | 14 + .../N64_US/objects/object_gi_nutsmask.xml | 14 + .../xmls/N64_US/objects/object_gi_ocarina.xml | 15 + .../xmls/N64_US/objects/object_gi_purse.xml | 24 + .../N64_US/objects/object_gi_rabit_mask.xml | 15 + .../N64_US/objects/object_gi_reserve00.xml | 20 + .../N64_US/objects/object_gi_reserve01.xml | 21 + .../N64_US/objects/object_gi_reserve_b_00.xml | 13 + .../N64_US/objects/object_gi_reserve_b_01.xml | 15 + .../N64_US/objects/object_gi_reserve_c_00.xml | 14 + .../N64_US/objects/object_gi_reserve_c_01.xml | 13 + .../xmls/N64_US/objects/object_gi_rupy.xml | 26 + .../N64_US/objects/object_gi_schedule.xml | 16 + .../N64_US/objects/object_gi_seahorse.xml | 19 + .../N64_US/objects/object_gi_shield_2.xml | 15 + .../N64_US/objects/object_gi_shield_3.xml | 15 + .../xmls/N64_US/objects/object_gi_soldout.xml | 11 + .../xmls/N64_US/objects/object_gi_soul.xml | 16 + .../xmls/N64_US/objects/object_gi_stick.xml | 11 + .../N64_US/objects/object_gi_stonemask.xml | 13 + .../xmls/N64_US/objects/object_gi_sutaru.xml | 12 + .../xmls/N64_US/objects/object_gi_sword_1.xml | 14 + .../xmls/N64_US/objects/object_gi_sword_2.xml | 14 + .../xmls/N64_US/objects/object_gi_sword_3.xml | 14 + .../xmls/N64_US/objects/object_gi_sword_4.xml | 14 + .../N64_US/objects/object_gi_truth_mask.xml | 16 + .../N64_US/objects/object_gi_zoramask.xml | 16 + .../xmls/N64_US/objects/object_giant.xml | 90 + .../xmls/N64_US/objects/object_gk.xml | 75 + .../xmls/N64_US/objects/object_gla.xml | 78 + .../xmls/N64_US/objects/object_gm.xml | 6 + .../xmls/N64_US/objects/object_gmo.xml | 16 + .../xmls/N64_US/objects/object_goroiwa.xml | 28 + .../N64_US/objects/object_goronswitch.xml | 14 + .../N64_US/objects/object_grasshopper.xml | 79 + .../xmls/N64_US/objects/object_gs.xml | 9 + .../xmls/N64_US/objects/object_ha.xml | 162 + .../xmls/N64_US/objects/object_haka_obj.xml | 32 + .../xmls/N64_US/objects/object_hakaisi.xml | 15 + .../N64_US/objects/object_hakugin_demo.xml | 9 + .../N64_US/objects/object_hakugin_obj.xml | 91 + .../xmls/N64_US/objects/object_hana.xml | 20 + .../N64_US/objects/object_hanareyama_obj.xml | 69 + .../xmls/N64_US/objects/object_harfgibud.xml | 131 + .../xmls/N64_US/objects/object_hariko.xml | 9 + .../xmls/N64_US/objects/object_hata.xml | 50 + .../xmls/N64_US/objects/object_hgdoor.xml | 13 + .../xmls/N64_US/objects/object_hintnuts.xml | 40 + .../objects/object_horse_game_check.xml | 16 + .../objects/object_horse_link_child.xml | 101 + .../xmls/N64_US/objects/object_hs.xml | 51 + .../xmls/N64_US/objects/object_hsstump.xml | 10 + .../xmls/N64_US/objects/object_hunsui.xml | 12 + .../xmls/N64_US/objects/object_ice_block.xml | 28 + .../xmls/N64_US/objects/object_icefloe.xml | 7 + .../xmls/N64_US/objects/object_icicle.xml | 8 + .../xmls/N64_US/objects/object_ik.xml | 107 + .../xmls/N64_US/objects/object_ikana_obj.xml | 67 + .../xmls/N64_US/objects/object_ikn_demo.xml | 118 + .../N64_US/objects/object_ikninside_obj.xml | 48 + .../xmls/N64_US/objects/object_iknv_obj.xml | 70 + .../xmls/N64_US/objects/object_in.xml | 140 + .../xmls/N64_US/objects/object_in2.xml | 82 + .../N64_US/objects/object_inibs_object.xml | 43 + .../xmls/N64_US/objects/object_ishi.xml | 7 + .../xmls/N64_US/objects/object_jg.xml | 118 + .../xmls/N64_US/objects/object_js.xml | 45 + .../xmls/N64_US/objects/object_jso.xml | 147 + .../xmls/N64_US/objects/object_ka.xml | 70 + .../N64_US/objects/object_kaizoku_obj.xml | 41 + .../xmls/N64_US/objects/object_kamejima.xml | 99 + .../xmls/N64_US/objects/object_kanban.xml | 19 + .../xmls/N64_US/objects/object_kbt.xml | 75 + .../N64_US/objects/object_keikoku_demo.xml | 65 + .../N64_US/objects/object_keikoku_obj.xml | 27 + .../xmls/N64_US/objects/object_kepn_koya.xml | 18 + .../xmls/N64_US/objects/object_kgy.xml | 74 + .../xmls/N64_US/objects/object_kibako.xml | 9 + .../xmls/N64_US/objects/object_kibako2.xml | 14 + .../xmls/N64_US/objects/object_kin2_obj.xml | 48 + .../N64_US/objects/object_kinsta1_obj.xml | 8 + .../N64_US/objects/object_kinsta2_obj.xml | 7 + .../xmls/N64_US/objects/object_kitan.xml | 54 + .../xmls/N64_US/objects/object_knight.xml | 219 ++ .../xmls/N64_US/objects/object_kujiya.xml | 31 + .../xmls/N64_US/objects/object_kumo30.xml | 14 + .../xmls/N64_US/objects/object_kusa.xml | 6 + .../xmls/N64_US/objects/object_kz.xml | 93 + .../xmls/N64_US/objects/object_kzsaku.xml | 8 + .../xmls/N64_US/objects/object_ladder.xml | 23 + .../xmls/N64_US/objects/object_last_obj.xml | 21 + .../xmls/N64_US/objects/object_lastday.xml | 20 + .../xmls/N64_US/objects/object_lbfshot.xml | 9 + .../xmls/N64_US/objects/object_lightblock.xml | 10 + .../N64_US/objects/object_lightswitch.xml | 12 + .../xmls/N64_US/objects/object_link_boy.xml | 86 + .../xmls/N64_US/objects/object_link_child.xml | 193 + .../xmls/N64_US/objects/object_link_goron.xml | 118 + .../xmls/N64_US/objects/object_link_nuts.xml | 81 + .../xmls/N64_US/objects/object_link_zora.xml | 114 + .../xmls/N64_US/objects/object_lodmoon.xml | 13 + .../xmls/N64_US/objects/object_lotus.xml | 9 + .../xmls/N64_US/objects/object_ma1.xml | 116 + .../xmls/N64_US/objects/object_ma2.xml | 101 + .../xmls/N64_US/objects/object_mag.xml | 33 + .../xmls/N64_US/objects/object_mamenoki.xml | 16 + .../xmls/N64_US/objects/object_market_obj.xml | 69 + .../xmls/N64_US/objects/object_maruta.xml | 16 + .../N64_US/objects/object_mask_bakuretu.xml | 11 + .../N64_US/objects/object_mask_bigelf.xml | 12 + .../xmls/N64_US/objects/object_mask_boy.xml | 11 + .../xmls/N64_US/objects/object_mask_bree.xml | 10 + .../N64_US/objects/object_mask_bu_san.xml | 12 + .../N64_US/objects/object_mask_dancer.xml | 12 + .../xmls/N64_US/objects/object_mask_gero.xml | 14 + .../N64_US/objects/object_mask_gibudo.xml | 7 + .../xmls/N64_US/objects/object_mask_goron.xml | 10 + .../xmls/N64_US/objects/object_mask_json.xml | 11 + .../N64_US/objects/object_mask_kerfay.xml | 12 + .../N64_US/objects/object_mask_ki_tan.xml | 8 + .../N64_US/objects/object_mask_kyojin.xml | 6 + .../xmls/N64_US/objects/object_mask_meoto.xml | 9 + .../xmls/N64_US/objects/object_mask_nuts.xml | 8 + .../N64_US/objects/object_mask_posthat.xml | 9 + .../xmls/N64_US/objects/object_mask_rabit.xml | 8 + .../N64_US/objects/object_mask_romerny.xml | 11 + .../xmls/N64_US/objects/object_mask_skj.xml | 13 + .../xmls/N64_US/objects/object_mask_stone.xml | 7 + .../xmls/N64_US/objects/object_mask_truth.xml | 6 + .../N64_US/objects/object_mask_yofukasi.xml | 8 + .../xmls/N64_US/objects/object_mask_zacho.xml | 13 + .../xmls/N64_US/objects/object_mask_zora.xml | 10 + .../N64_US/objects/object_mastergolon.xml | 6 + .../N64_US/objects/object_masterzoora.xml | 6 + .../xmls/N64_US/objects/object_mbar_obj.xml | 10 + .../N64_US/objects/object_meganeana_obj.xml | 9 + .../xmls/N64_US/objects/object_milkbar.xml | 64 + .../xmls/N64_US/objects/object_mir_ray.xml | 12 + .../xmls/N64_US/objects/object_mk.xml | 46 + .../xmls/N64_US/objects/object_mkk.xml | 16 + .../xmls/N64_US/objects/object_mm.xml | 68 + .../xmls/N64_US/objects/object_mnk.xml | 131 + .../xmls/N64_US/objects/object_moonend.xml | 47 + .../xmls/N64_US/objects/object_moonston.xml | 13 + .../xmls/N64_US/objects/object_ms.xml | 43 + .../xmls/N64_US/objects/object_msmo.xml | 10 + .../xmls/N64_US/objects/object_mtoride.xml | 71 + .../xmls/N64_US/objects/object_mu.xml | 63 + .../xmls/N64_US/objects/object_nb.xml | 58 + .../xmls/N64_US/objects/object_niw.xml | 40 + .../xmls/N64_US/objects/object_nnh.xml | 15 + .../xmls/N64_US/objects/object_numa_obj.xml | 61 + .../xmls/N64_US/objects/object_nwc.xml | 57 + .../xmls/N64_US/objects/object_ny.xml | 13 + .../xmls/N64_US/objects/object_oF1d_map.xml | 142 + .../xmls/N64_US/objects/object_ob.xml | 101 + .../xmls/N64_US/objects/object_obj_chan.xml | 14 + .../N64_US/objects/object_obj_danpeilift.xml | 7 + .../xmls/N64_US/objects/object_obj_dinner.xml | 11 + .../N64_US/objects/object_obj_milk_bin.xml | 9 + .../N64_US/objects/object_obj_tokeidai.xml | 73 + .../N64_US/objects/object_obj_usiyane.xml | 13 + .../xmls/N64_US/objects/object_obj_yasi.xml | 12 + .../xmls/N64_US/objects/object_okuta.xml | 72 + .../xmls/N64_US/objects/object_omoya_obj.xml | 8 + .../xmls/N64_US/objects/object_open_obj.xml | 27 + .../xmls/N64_US/objects/object_os_anime.xml | 26 + .../xmls/N64_US/objects/object_osn.xml | 139 + .../xmls/N64_US/objects/object_ot.xml | 54 + .../xmls/N64_US/objects/object_owl.xml | 121 + .../xmls/N64_US/objects/object_oyu.xml | 10 + .../xmls/N64_US/objects/object_pamera.xml | 81 + .../xmls/N64_US/objects/object_ph.xml | 44 + .../xmls/N64_US/objects/object_po.xml | 65 + .../N64_US/objects/object_po_composer.xml | 65 + .../xmls/N64_US/objects/object_po_fusen.xml | 39 + .../xmls/N64_US/objects/object_po_sisters.xml | 65 + .../N64_US/objects/object_posthouse_obj.xml | 11 + .../xmls/N64_US/objects/object_pp.xml | 153 + .../xmls/N64_US/objects/object_pr.xml | 62 + .../xmls/N64_US/objects/object_ps.xml | 40 + .../xmls/N64_US/objects/object_pst.xml | 15 + .../xmls/N64_US/objects/object_racetsubo.xml | 12 + .../xmls/N64_US/objects/object_raf.xml | 58 + .../xmls/N64_US/objects/object_raillift.xml | 26 + .../xmls/N64_US/objects/object_random_obj.xml | 7 + .../xmls/N64_US/objects/object_rat.xml | 38 + .../xmls/N64_US/objects/object_rb.xml | 53 + .../xmls/N64_US/objects/object_rd.xml | 114 + .../xmls/N64_US/objects/object_redead_obj.xml | 8 + .../xmls/N64_US/objects/object_rotlift.xml | 20 + .../xmls/N64_US/objects/object_rr.xml | 8 + .../xmls/N64_US/objects/object_rs.xml | 63 + .../xmls/N64_US/objects/object_ru2.xml | 98 + .../xmls/N64_US/objects/object_rz.xml | 71 + .../xmls/N64_US/objects/object_sb.xml | 30 + .../xmls/N64_US/objects/object_sdn.xml | 66 + .../xmls/N64_US/objects/object_secom_obj.xml | 15 + .../xmls/N64_US/objects/object_sek.xml | 18 + .../xmls/N64_US/objects/object_sekihig.xml | 19 + .../xmls/N64_US/objects/object_sekihil.xml | 19 + .../xmls/N64_US/objects/object_sekihin.xml | 19 + .../xmls/N64_US/objects/object_sekihiz.xml | 10 + .../xmls/N64_US/objects/object_shn.xml | 125 + .../N64_US/objects/object_sichitai_obj.xml | 11 + .../N64_US/objects/object_sinkai_kabe.xml | 6 + .../xmls/N64_US/objects/object_skb.xml | 65 + .../xmls/N64_US/objects/object_slime.xml | 17 + .../xmls/N64_US/objects/object_smtower.xml | 8 + .../xmls/N64_US/objects/object_snowman.xml | 77 + .../xmls/N64_US/objects/object_snowwd.xml | 9 + .../xmls/N64_US/objects/object_spdweb.xml | 13 + .../xmls/N64_US/objects/object_spidertent.xml | 12 + .../xmls/N64_US/objects/object_spinyroll.xml | 8 + .../xmls/N64_US/objects/object_spot11_obj.xml | 13 + .../xmls/N64_US/objects/object_ssh.xml | 64 + .../xmls/N64_US/objects/object_st.xml | 71 + .../xmls/N64_US/objects/object_sth.xml | 53 + .../xmls/N64_US/objects/object_stk.xml | 138 + .../xmls/N64_US/objects/object_stk2.xml | 105 + .../xmls/N64_US/objects/object_stk3.xml | 12 + .../xmls/N64_US/objects/object_stream.xml | 7 + .../xmls/N64_US/objects/object_syokudai.xml | 13 + .../xmls/N64_US/objects/object_syoten.xml | 38 + .../xmls/N64_US/objects/object_tab.xml | 63 + .../xmls/N64_US/objects/object_taisou.xml | 13 + .../objects/object_takaraya_objects.xml | 10 + .../xmls/N64_US/objects/object_tanron1.xml | 6 + .../xmls/N64_US/objects/object_tanron2.xml | 17 + .../xmls/N64_US/objects/object_tanron3.xml | 17 + .../xmls/N64_US/objects/object_tanron4.xml | 30 + .../xmls/N64_US/objects/object_tanron5.xml | 17 + .../xmls/N64_US/objects/object_taru.xml | 12 + .../xmls/N64_US/objects/object_test3.xml | 88 + .../xmls/N64_US/objects/object_thiefbird.xml | 84 + .../xmls/N64_US/objects/object_tite.xml | 54 + .../xmls/N64_US/objects/object_tk.xml | 65 + .../xmls/N64_US/objects/object_tl.xml | 87 + .../xmls/N64_US/objects/object_tokei_step.xml | 9 + .../N64_US/objects/object_tokei_tobira.xml | 12 + .../N64_US/objects/object_tokei_turret.xml | 18 + .../xmls/N64_US/objects/object_toryo.xml | 53 + .../xmls/N64_US/objects/object_trap.xml | 11 + .../xmls/N64_US/objects/object_tree.xml | 9 + .../xmls/N64_US/objects/object_tro.xml | 18 + .../xmls/N64_US/objects/object_trt.xml | 106 + .../xmls/N64_US/objects/object_tru.xml | 117 + .../xmls/N64_US/objects/object_tsn.xml | 53 + .../xmls/N64_US/objects/object_tsubo.xml | 10 + .../xmls/N64_US/objects/object_twig.xml | 13 + .../xmls/N64_US/objects/object_uch.xml | 64 + .../xmls/N64_US/objects/object_um.xml | 126 + .../xmls/N64_US/objects/object_umajump.xml | 9 + .../xmls/N64_US/objects/object_utubo.xml | 53 + .../xmls/N64_US/objects/object_visiblock.xml | 9 + .../xmls/N64_US/objects/object_vm.xml | 41 + .../xmls/N64_US/objects/object_wallmaster.xml | 75 + .../xmls/N64_US/objects/object_warp1.xml | 79 + .../xmls/N64_US/objects/object_warp_uzu.xml | 10 + .../N64_US/objects/object_water_effect.xml | 26 + .../xmls/N64_US/objects/object_wdhand.xml | 28 + .../xmls/N64_US/objects/object_wdor01.xml | 8 + .../xmls/N64_US/objects/object_wdor02.xml | 8 + .../xmls/N64_US/objects/object_wdor03.xml | 8 + .../xmls/N64_US/objects/object_wdor04.xml | 7 + .../xmls/N64_US/objects/object_wdor05.xml | 7 + .../xmls/N64_US/objects/object_wf.xml | 142 + .../xmls/N64_US/objects/object_wiz.xml | 148 + .../xmls/N64_US/objects/object_wood02.xml | 37 + .../N64_US/objects/object_yabusame_point.xml | 8 + .../xmls/N64_US/objects/object_yado_obj.xml | 11 + .../xmls/N64_US/objects/object_yb.xml | 62 + .../N64_US/objects/object_yukimura_obj.xml | 19 + .../xmls/N64_US/objects/object_yukiyama.xml | 16 + .../xmls/N64_US/objects/object_zg.xml | 8 + .../xmls/N64_US/objects/object_zl1.xml | 117 + .../xmls/N64_US/objects/object_zl4.xml | 164 + .../xmls/N64_US/objects/object_zm.xml | 64 + .../xmls/N64_US/objects/object_zo.xml | 96 + .../xmls/N64_US/objects/object_zob.xml | 73 + .../xmls/N64_US/objects/object_zod.xml | 72 + .../xmls/N64_US/objects/object_zog.xml | 112 + .../xmls/N64_US/objects/object_zoraband.xml | 10 + .../xmls/N64_US/objects/object_zoraegg.xml | 48 + .../xmls/N64_US/objects/object_zos.xml | 84 + .../xmls/N64_US/objects/object_zov.xml | 90 + .../xmls/N64_US/overlays/ovl_Arrow_Fire.xml | 12 + .../xmls/N64_US/overlays/ovl_Arrow_Ice.xml | 12 + .../xmls/N64_US/overlays/ovl_Arrow_Light.xml | 13 + .../xmls/N64_US/overlays/ovl_Boss_05.xml | 5 + .../xmls/N64_US/overlays/ovl_Dm_Char01.xml | 8 + .../xmls/N64_US/overlays/ovl_Dm_Char08.xml | 17 + .../overlays/ovl_Effect_Ss_Fhg_Flash.xml | 6 + .../xmls/N64_US/overlays/ovl_En_Bigslime.xml | 16 + .../xmls/N64_US/overlays/ovl_En_Bom.xml | 23 + .../N64_US/overlays/ovl_En_Bom_Bowl_Man.xml | 6 + .../xmls/N64_US/overlays/ovl_En_Bombers.xml | 6 + .../xmls/N64_US/overlays/ovl_En_Bomjima.xml | 6 + .../xmls/N64_US/overlays/ovl_En_Bomjimb.xml | 6 + .../xmls/N64_US/overlays/ovl_En_Clear_Tag.xml | 44 + .../xmls/N64_US/overlays/ovl_En_Gakufu.xml | 8 + .../xmls/N64_US/overlays/ovl_En_Holl.xml | 9 + .../overlays/ovl_En_Horse_Game_Check.xml | 5 + .../xmls/N64_US/overlays/ovl_En_Kanban.xml | 9 + .../xmls/N64_US/overlays/ovl_En_Mm2.xml | 14 + .../xmls/N64_US/overlays/ovl_En_Mm3.xml | 6 + .../xmls/N64_US/overlays/ovl_En_Sda.xml | 9 + .../xmls/N64_US/overlays/ovl_En_Sth.xml | 15 + .../xmls/N64_US/overlays/ovl_En_Sth2.xml | 14 + .../N64_US/overlays/ovl_En_Syateki_Okuta.xml | 13 + .../xmls/N64_US/overlays/ovl_En_Tanron1.xml | 7 + .../xmls/N64_US/overlays/ovl_En_Tru.xml | 24 + .../xmls/N64_US/overlays/ovl_Obj_Entotu.xml | 7 + .../xmls/N64_US/overlays/ovl_Obj_Grass.xml | 8 + .../N64_US/overlays/ovl_Obj_Jgame_Light.xml | 11 + .../xmls/N64_US/overlays/ovl_Obj_Smork.xml | 7 + .../xmls/N64_US/overlays/ovl_Obj_Toudai.xml | 7 + .../xmls/N64_US/overlays/ovl_Oceff_Spot.xml | 7 + .../xmls/N64_US/overlays/ovl_Oceff_Storm.xml | 12 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe.xml | 10 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe2.xml | 11 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe3.xml | 10 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe4.xml | 12 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe5.xml | 9 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe6.xml | 9 + .../xmls/N64_US/overlays/ovl_Oceff_Wipe7.xml | 10 + .../N64_US/overlays/ovl_fbdemo_triforce.xml | 8 + .../xmls/N64_US/overlays/ovl_fbdemo_wipe1.xml | 9 + .../xmls/N64_US/overlays/ovl_fbdemo_wipe3.xml | 13 + .../xmls/N64_US/overlays/ovl_file_choose.xml | 19 + .../N64_US/scenes/KAKUSIANA/KAKUSIANA.xml | 50 + .../xmls/N64_US/scenes/SPOT00/SPOT00.xml | 8 + .../scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml | 33 + .../Z2_10YUKIYAMANOMURA.xml | 9 + .../Z2_10YUKIYAMANOMURA2.xml | 12 + .../Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml | 12 + .../Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml | 12 + .../Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml | 9 + .../Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml | 8 + .../Z2_14YUKIDAMANOMITI.xml | 9 + .../Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml | 11 + .../scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml | 9 + .../scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml | 9 + .../scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml | 15 + .../scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml | 15 + .../Z2_21MITURINMAE/Z2_21MITURINMAE.xml | 8 + .../scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml | 15 + .../Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml | 9 + .../Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml | 33 + .../N64_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml | 9 + .../N64_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml | 9 + .../scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml | 8 + .../N64_US/scenes/Z2_35TAKI/Z2_35TAKI.xml | 8 + .../scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml | 8 + .../xmls/N64_US/scenes/Z2_ALLEY/Z2_ALLEY.xml | 8 + .../scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml | 12 + .../N64_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml | 8 + .../N64_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml | 22 + .../xmls/N64_US/scenes/Z2_BOMYA/Z2_BOMYA.xml | 8 + .../xmls/N64_US/scenes/Z2_BOTI/Z2_BOTI.xml | 11 + .../N64_US/scenes/Z2_BOWLING/Z2_BOWLING.xml | 8 + .../N64_US/scenes/Z2_CASTLE/Z2_CASTLE.xml | 40 + .../scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml | 8 + .../N64_US/scenes/Z2_DANPEI/Z2_DANPEI.xml | 32 + .../scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml | 11 + .../N64_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml | 8 + .../scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml | 8 + .../N64_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml | 9 + .../xmls/N64_US/scenes/Z2_F01/Z2_F01.xml | 8 + .../xmls/N64_US/scenes/Z2_F01C/Z2_F01C.xml | 8 + .../xmls/N64_US/scenes/Z2_F01_B/Z2_F01_B.xml | 8 + .../xmls/N64_US/scenes/Z2_F40/Z2_F40.xml | 8 + .../xmls/N64_US/scenes/Z2_F41/Z2_F41.xml | 8 + .../scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml | 8 + .../scenes/Z2_GORONRACE/Z2_GORONRACE.xml | 8 + .../scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml | 11 + .../scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml | 8 + .../scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml | 20 + .../N64_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml | 47 + .../scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml | 8 + .../N64_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml | 8 + .../xmls/N64_US/scenes/Z2_IKANA/Z2_IKANA.xml | 22 + .../N64_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml | 8 + .../scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml | 11 + .../scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml | 8 + .../N64_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml | 41 + .../N64_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml | 41 + .../scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml | 11 + .../N64_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml | 8 + .../N64_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml | 9 + .../N64_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml | 23 + .../N64_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml | 23 + .../scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml | 8 + .../scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml | 10 + .../scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml | 8 + .../xmls/N64_US/scenes/Z2_LABO/Z2_LABO.xml | 8 + .../N64_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml | 8 + .../scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml | 11 + .../scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml | 11 + .../scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml | 29 + .../scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml | 8 + .../scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml | 16 + .../N64_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml | 8 + .../N64_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml | 8 + .../N64_US/scenes/Z2_MITURIN/Z2_MITURIN.xml | 44 + .../scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml | 8 + .../scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml | 8 + .../N64_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml | 8 + .../xmls/N64_US/scenes/Z2_OMOYA/Z2_OMOYA.xml | 14 + .../scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml | 11 + .../N64_US/scenes/Z2_PIRATE/Z2_PIRATE.xml | 50 + .../scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml | 8 + .../N64_US/scenes/Z2_RANDOM/Z2_RANDOM.xml | 23 + .../N64_US/scenes/Z2_REDEAD/Z2_REDEAD.xml | 47 + .../scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml | 9 + .../xmls/N64_US/scenes/Z2_SEA/Z2_SEA.xml | 53 + .../N64_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml | 8 + .../xmls/N64_US/scenes/Z2_SECOM/Z2_SECOM.xml | 13 + .../N64_US/scenes/Z2_SINKAI/Z2_SINKAI.xml | 9 + .../scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml | 18 + .../N64_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml | 8 + .../Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml | 8 + .../Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml | 8 + .../scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml | 8 + .../N64_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml | 8 + .../scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml | 11 + .../N64_US/scenes/Z2_TORIDE/Z2_TORIDE.xml | 9 + .../N64_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml | 8 + .../xmls/N64_US/scenes/Z2_TOWN/Z2_TOWN.xml | 8 + .../scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml | 8 + .../N64_US/scenes/Z2_YADOYA/Z2_YADOYA.xml | 21 + .../Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml | 20 + .../xmls/N64_US/text/message_data_static.xml | 8 + .../app/src/main/assets/gamecontrollerdb.txt | 2048 ++++++++++ .../app/src/main/ic_launcher-playstore.png | Bin 0 -> 92062 bytes .../java/com/dishii/mm/AssetCopyUtil.java | 61 + .../main/java/com/dishii/mm/MainActivity.java | 187 + .../main/java/org/libsdl/app/HIDDevice.java | 22 + .../app/HIDDeviceBLESteamController.java | 650 ++++ .../java/org/libsdl/app/HIDDeviceManager.java | 691 ++++ .../java/org/libsdl/app/HIDDeviceUSB.java | 309 ++ .../app/src/main/java/org/libsdl/app/SDL.java | 86 + .../main/java/org/libsdl/app/SDLActivity.java | 2117 +++++++++++ .../java/org/libsdl/app/SDLAudioManager.java | 514 +++ .../org/libsdl/app/SDLControllerManager.java | 856 +++++ .../main/java/org/libsdl/app/SDLSurface.java | 405 ++ .../res/drawable/ic_launcher_background.xml | 74 + .../res/drawable/ic_launcher_foreground.xml | 26 + .../res/mipmap-anydpi-v26/ic_launcher.xml | 5 + .../mipmap-anydpi-v26/ic_launcher_round.xml | 5 + .../src/main/res/mipmap-hdpi/ic_launcher.webp | Bin 0 -> 3468 bytes .../mipmap-hdpi/ic_launcher_foreground.webp | Bin 0 -> 5888 bytes .../res/mipmap-hdpi/ic_launcher_round.webp | Bin 0 -> 5348 bytes .../src/main/res/mipmap-mdpi/ic_launcher.webp | Bin 0 -> 2386 bytes .../mipmap-mdpi/ic_launcher_foreground.webp | Bin 0 -> 3606 bytes .../res/mipmap-mdpi/ic_launcher_round.webp | Bin 0 -> 3352 bytes .../main/res/mipmap-xhdpi/ic_launcher.webp | Bin 0 -> 5048 bytes .../mipmap-xhdpi/ic_launcher_foreground.webp | Bin 0 -> 8428 bytes .../res/mipmap-xhdpi/ic_launcher_round.webp | Bin 0 -> 7556 bytes .../main/res/mipmap-xxhdpi/ic_launcher.webp | Bin 0 -> 7736 bytes .../mipmap-xxhdpi/ic_launcher_foreground.webp | Bin 0 -> 14296 bytes .../res/mipmap-xxhdpi/ic_launcher_round.webp | Bin 0 -> 11992 bytes .../main/res/mipmap-xxxhdpi/ic_launcher.webp | Bin 0 -> 10892 bytes .../ic_launcher_foreground.webp | Bin 0 -> 20932 bytes .../res/mipmap-xxxhdpi/ic_launcher_round.webp | Bin 0 -> 17172 bytes Android/app/src/main/res/values/colors.xml | 6 + .../res/values/ic_launcher_background.xml | 4 + Android/app/src/main/res/values/strings.xml | 3 + Android/app/src/main/res/values/styles.xml | 8 + Android/build.gradle | 25 + Android/gradle.properties | 20 + Android/gradle/wrapper/gradle-wrapper.jar | Bin 0 -> 54213 bytes .../gradle/wrapper/gradle-wrapper.properties | 6 + Android/gradlew | 160 + Android/gradlew.bat | 90 + Android/org-backup/libsdl/app/HIDDevice.java | 22 + .../app/HIDDeviceBLESteamController.java | 650 ++++ .../libsdl/app/HIDDeviceManager.java | 684 ++++ .../org-backup/libsdl/app/HIDDeviceUSB.java | 309 ++ Android/org-backup/libsdl/app/SDL.java | 89 + .../org-backup/libsdl/app/SDLActivity.java | 2119 +++++++++++ .../libsdl/app/SDLAudioManager.java | 514 +++ .../libsdl/app/SDLControllerManager.java | 854 +++++ Android/org-backup/libsdl/app/SDLSurface.java | 405 ++ Android/settings.gradle | 1 + 1385 files changed, 85062 insertions(+) create mode 100644 Android/.gitignore create mode 100644 Android/app/build.gradle create mode 100644 Android/app/gradle/wrapper/gradle-wrapper.jar create mode 100644 Android/app/gradle/wrapper/gradle-wrapper.properties create mode 100755 Android/app/gradlew create mode 100644 Android/app/gradlew.bat create mode 100644 Android/app/proguard-rules.pro create mode 100644 Android/app/src/main/AndroidManifest.xml create mode 100644 Android/app/src/main/assets/assets/extractor/Config_GC_US.xml create mode 100644 Android/app/src/main/assets/assets/extractor/Config_N64_US.xml create mode 100644 Android/app/src/main/assets/assets/extractor/EnumData.xml create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/dbg.txt create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/gamecube.txt create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/gamecube_pal.txt create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/mm.txt create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/mm_gc.txt create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/mm_gc_jp.txt create mode 100644 Android/app/src/main/assets/assets/extractor/filelists/pal_oot.txt create mode 100644 Android/app/src/main/assets/assets/extractor/symbols/ActorList_MM.txt create mode 100644 Android/app/src/main/assets/assets/extractor/symbols/ObjectList_MM.txt create mode 100644 Android/app/src/main/assets/assets/extractor/symbols/SymbolMap_MM.txt create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_24_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/item_name_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_grand_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_i_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_name_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/schedule_dma_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/audio/Audio.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/actor.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/debug_display.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_footmark.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_shield_particle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/fbdemo_circle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/sub_s.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/do_action_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_dungeon_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_field_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_gameover_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_jpn_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_vtx_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_texture_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/nes_font_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/parameter_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/schedule_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/week_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/esp_daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/fra_daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/ger_daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/link_animetion.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/locerrmsg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/memerrmsg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/nintendo_rogo_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_06.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_07.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_08.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/skyboxes.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/story_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/title_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_dangeon_keep.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_field_keep.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_keep.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ah.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ahg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_al.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_am.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_and.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ani.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_aob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_astr_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_az.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_b_heart.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bal.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bat.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bba.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bdoor.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bee.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bh.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_big_fwall.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigicicle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigokuta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigpo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigslime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bji.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bjt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombiwa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss07.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss_hakugin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_botihasira.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_box.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boyo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bubble.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cha.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cne.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_comb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crace_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ctower_rot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_hsblock.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_lift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_daiku.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_danpei_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dblue_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_death.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekubaba.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_ana_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekunuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_delf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dhouse.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dinofos.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dkjail_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dno.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnq.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dns.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dodongo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dog.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_driftice.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_drs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2n.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dy_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_star_field.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_tw.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_eg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ending_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_switch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f52_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f53_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_famos.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_firefly.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fish.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_flowerpot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fr.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fsn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_kaiten.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_mato.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_funen.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fusen.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fwall.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ge1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_geldb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ghaka.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrowcase.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bean.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bigbomb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bombpouch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bosskey.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_15.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_16.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_21.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_22.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_red.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_camera.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_compass.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fieldmap.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fish.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ghost.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_glasses.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_gold_dust.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_golonmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_heart.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hearts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hookshot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_insect.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_key.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ki_tan_mask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_liquid.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_loach.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_longsword.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_m_arrow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicmushroom.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicpot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_map.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask06.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask09.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask10.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask11.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask12.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask13.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask14.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask15.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask16.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask17.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask18.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask20.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask21.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask22.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask23.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_melody.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_milk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mssa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nutsmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ocarina.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_purse.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rabit_mask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rupy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_schedule.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_seahorse.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soldout.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soul.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stick.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stonemask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sutaru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_truth_mask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_zoramask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_giant.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gla.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gmo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goroiwa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goronswitch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_grasshopper.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ha.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_haka_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakaisi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_demo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hana.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hanareyama_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_harfgibud.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hariko.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hata.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hgdoor.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hintnuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_game_check.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_link_child.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hsstump.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hunsui.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ice_block.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icefloe.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icicle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ik.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikana_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikn_demo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikninside_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_iknv_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_inibs_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ishi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_js.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jso.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ka.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kaizoku_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kamejima.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kanban.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kbt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_demo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kepn_koya.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kgy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kin2_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta1_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta2_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kitan.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_knight.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kujiya.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kumo30.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kusa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kzsaku.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ladder.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_last_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lastday.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lbfshot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightblock.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightswitch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_boy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_child.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_goron.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_nuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_zora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lodmoon.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lotus.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mag.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mamenoki.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_market_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_maruta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bakuretu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bigelf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_boy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bree.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bu_san.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_dancer.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gero.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gibudo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_goron.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_json.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kerfay.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_ki_tan.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kyojin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_meoto.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_nuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_posthat.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_rabit.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_romerny.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_skj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_stone.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_truth.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_yofukasi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zacho.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mastergolon.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_masterzoora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mbar_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_meganeana_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_milkbar.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mir_ray.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mkk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mnk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonend.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonston.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ms.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_msmo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mtoride.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_niw.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nnh.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_numa_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nwc.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ny.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oF1d_map.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_chan.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_danpeilift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_dinner.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_milk_bin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_tokeidai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_usiyane.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_yasi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_okuta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_omoya_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_open_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_os_anime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_osn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_owl.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oyu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pamera.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ph.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_composer.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_fusen.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_sisters.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_posthouse_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pp.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pr.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ps.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pst.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_racetsubo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raillift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_random_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rat.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rd.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_redead_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rotlift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rr.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ru2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sdn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_secom_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sek.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihig.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihil.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihiz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_shn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sichitai_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sinkai_kabe.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_skb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_slime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_smtower.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowman.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowwd.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spdweb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spidertent.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spinyroll.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spot11_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ssh.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_st.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sth.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stream.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syokudai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syoten.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tab.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taisou.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_takaraya_objects.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron5.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_test3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_thiefbird.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tite.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tl.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_step.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_tobira.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_turret.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_toryo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trap.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tree.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tro.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsubo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_twig.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_uch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_um.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_umajump.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_utubo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_visiblock.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_vm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wallmaster.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp_uzu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_water_effect.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdhand.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wiz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wood02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yabusame_point.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yado_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukimura_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukiyama.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zod.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zog.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraband.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraegg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zos.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zov.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Fire.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Ice.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Light.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Boss_05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char08.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bigslime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom_Bowl_Man.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bombers.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjima.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjimb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Clear_Tag.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Gakufu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Holl.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Horse_Game_Check.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Kanban.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sda.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Syateki_Okuta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tanron1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Entotu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Grass.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Jgame_Light.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Smork.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Toudai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Spot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Storm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe5.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe6.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe7.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_triforce.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_file_choose.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/KAKUSIANA/KAKUSIANA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/SPOT00/SPOT00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_35TAKI/Z2_35TAKI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ALLEY/Z2_ALLEY.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOMYA/Z2_BOMYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOTI/Z2_BOTI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOWLING/Z2_BOWLING.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CASTLE/Z2_CASTLE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI/Z2_DANPEI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01/Z2_F01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01C/Z2_F01C.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01_B/Z2_F01_B.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F40/Z2_F40.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F41/Z2_F41.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANA/Z2_IKANA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LABO/Z2_LABO.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN/Z2_MITURIN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OMOYA/Z2_OMOYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_PIRATE/Z2_PIRATE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_RANDOM/Z2_RANDOM.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_REDEAD/Z2_REDEAD.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA/Z2_SEA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SECOM/Z2_SECOM.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SINKAI/Z2_SINKAI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TORIDE/Z2_TORIDE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOWN/Z2_TOWN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YADOYA/Z2_YADOYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/GC_US/text/message_data_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_24_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/item_name_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_grand_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_i_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_name_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/schedule_dma_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/audio/Audio.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/actor.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/debug_display.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_footmark.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_shield_particle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/fbdemo_circle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/sub_s.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/do_action_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_dungeon_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_field_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_gameover_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_jpn_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_vtx_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_texture_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/nes_font_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/parameter_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/schedule_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/week_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/esp_daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/fra_daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/ger_daytelop_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/link_animetion.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/locerrmsg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/memerrmsg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/nintendo_rogo_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_06.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_07.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_08.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/skyboxes.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/story_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/title_static.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_dangeon_keep.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_field_keep.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_keep.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ah.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ahg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_al.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_am.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_and.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ani.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_aob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_astr_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_az.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_b_heart.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bal.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bat.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bba.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bdoor.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bee.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bh.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_big_fwall.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigicicle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigokuta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigpo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigslime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bji.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bjt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombiwa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss07.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss_hakugin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_botihasira.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_box.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boyo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bubble.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cha.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cne.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_comb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crace_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ctower_rot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_hsblock.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_lift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_daiku.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_danpei_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dblue_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_death.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekubaba.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_ana_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekunuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_delf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dhouse.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dinofos.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dkjail_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dno.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnq.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dns.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dodongo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dog.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_driftice.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_drs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2n.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dy_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_star_field.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_tw.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_eg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ending_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_switch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f52_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f53_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_famos.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_firefly.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fish.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_flowerpot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fr.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fsn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_kaiten.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_mato.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_funen.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fusen.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fwall.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ge1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_geldb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ghaka.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrowcase.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bean.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bigbomb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bombpouch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bosskey.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_15.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_16.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_21.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_22.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_red.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_camera.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_compass.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fieldmap.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fish.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ghost.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_glasses.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_gold_dust.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_golonmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_heart.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hearts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hookshot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_insect.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_key.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ki_tan_mask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_liquid.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_loach.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_longsword.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_m_arrow.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicmushroom.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicpot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_map.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask06.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask09.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask10.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask11.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask12.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask13.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask14.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask15.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask16.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask17.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask18.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask20.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask21.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask22.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask23.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_melody.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_milk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mssa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nutsmask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ocarina.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_purse.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rabit_mask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rupy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_schedule.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_seahorse.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soldout.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soul.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stick.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stonemask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sutaru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_truth_mask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_zoramask.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_giant.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gla.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gmo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goroiwa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goronswitch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_grasshopper.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ha.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_haka_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakaisi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_demo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hana.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hanareyama_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_harfgibud.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hariko.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hata.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hgdoor.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hintnuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_game_check.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_link_child.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hsstump.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hunsui.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ice_block.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icefloe.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icicle.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ik.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikana_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikn_demo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikninside_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_iknv_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_inibs_object.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ishi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_js.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jso.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ka.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kaizoku_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kamejima.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kanban.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kbt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_demo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kepn_koya.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kgy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kin2_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta1_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta2_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kitan.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_knight.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kujiya.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kumo30.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kusa.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kzsaku.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ladder.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_last_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lastday.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lbfshot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightblock.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightswitch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_boy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_child.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_goron.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_nuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_zora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lodmoon.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lotus.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mag.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mamenoki.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_market_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_maruta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bakuretu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bigelf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_boy.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bree.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bu_san.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_dancer.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gero.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gibudo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_goron.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_json.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kerfay.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_ki_tan.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kyojin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_meoto.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_nuts.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_posthat.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_rabit.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_romerny.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_skj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_stone.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_truth.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_yofukasi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zacho.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mastergolon.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_masterzoora.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mbar_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_meganeana_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_milkbar.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mir_ray.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mkk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mnk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonend.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonston.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ms.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_msmo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mtoride.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_niw.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nnh.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_numa_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nwc.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ny.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oF1d_map.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_chan.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_danpeilift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_dinner.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_milk_bin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_tokeidai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_usiyane.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_yasi.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_okuta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_omoya_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_open_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_os_anime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_osn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_owl.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oyu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pamera.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ph.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_composer.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_fusen.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_sisters.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_posthouse_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pp.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pr.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ps.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pst.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_racetsubo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raillift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_random_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rat.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rd.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_redead_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rotlift.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rr.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rs.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ru2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sdn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_secom_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sek.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihig.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihil.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihin.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihiz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_shn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sichitai_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sinkai_kabe.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_skb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_slime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_smtower.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowman.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowwd.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spdweb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spidertent.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spinyroll.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spot11_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ssh.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_st.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sth.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stream.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syokudai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syoten.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tab.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taisou.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_takaraya_objects.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron5.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_test3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_thiefbird.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tite.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tk.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tl.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_step.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_tobira.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_turret.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_toryo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trap.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tree.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tro.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trt.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsn.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsubo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_twig.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_uch.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_um.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_umajump.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_utubo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_visiblock.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_vm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wallmaster.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp_uzu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_water_effect.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdhand.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor03.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor04.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wf.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wiz.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wood02.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yabusame_point.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yado_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukimura_obj.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukiyama.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zo.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zob.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zod.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zog.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraband.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraegg.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zos.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zov.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Fire.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Ice.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Light.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Boss_05.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char08.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bigslime.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom_Bowl_Man.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bombers.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjima.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjimb.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Clear_Tag.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Gakufu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Holl.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Horse_Game_Check.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Kanban.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sda.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Syateki_Okuta.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tanron1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tru.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Entotu.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Grass.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Jgame_Light.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Smork.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Toudai.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Spot.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Storm.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe4.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe5.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe6.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe7.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_triforce.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe3.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_file_choose.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/KAKUSIANA/KAKUSIANA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/SPOT00/SPOT00.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_35TAKI/Z2_35TAKI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ALLEY/Z2_ALLEY.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOMYA/Z2_BOMYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOTI/Z2_BOTI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOWLING/Z2_BOWLING.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CASTLE/Z2_CASTLE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI/Z2_DANPEI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01/Z2_F01.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01C/Z2_F01C.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01_B/Z2_F01_B.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F40/Z2_F40.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F41/Z2_F41.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANA/Z2_IKANA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LABO/Z2_LABO.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN/Z2_MITURIN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OMOYA/Z2_OMOYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_PIRATE/Z2_PIRATE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_RANDOM/Z2_RANDOM.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_REDEAD/Z2_REDEAD.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA/Z2_SEA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SECOM/Z2_SECOM.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SINKAI/Z2_SINKAI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TORIDE/Z2_TORIDE.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOWN/Z2_TOWN.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YADOYA/Z2_YADOYA.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml create mode 100644 Android/app/src/main/assets/assets/extractor/xmls/N64_US/text/message_data_static.xml create mode 100644 Android/app/src/main/assets/gamecontrollerdb.txt create mode 100644 Android/app/src/main/ic_launcher-playstore.png create mode 100644 Android/app/src/main/java/com/dishii/mm/AssetCopyUtil.java create mode 100644 Android/app/src/main/java/com/dishii/mm/MainActivity.java create mode 100644 Android/app/src/main/java/org/libsdl/app/HIDDevice.java create mode 100644 Android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java create mode 100644 Android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java create mode 100644 Android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java create mode 100644 Android/app/src/main/java/org/libsdl/app/SDL.java create mode 100644 Android/app/src/main/java/org/libsdl/app/SDLActivity.java create mode 100644 Android/app/src/main/java/org/libsdl/app/SDLAudioManager.java create mode 100644 Android/app/src/main/java/org/libsdl/app/SDLControllerManager.java create mode 100644 Android/app/src/main/java/org/libsdl/app/SDLSurface.java create mode 100644 Android/app/src/main/res/drawable/ic_launcher_background.xml create mode 100644 Android/app/src/main/res/drawable/ic_launcher_foreground.xml create mode 100644 Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml create mode 100644 Android/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml create mode 100644 Android/app/src/main/res/mipmap-hdpi/ic_launcher.webp create mode 100644 Android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.webp create mode 100644 Android/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp create mode 100644 Android/app/src/main/res/mipmap-mdpi/ic_launcher.webp create mode 100644 Android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.webp create mode 100644 Android/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp create mode 100644 Android/app/src/main/res/mipmap-xhdpi/ic_launcher.webp create mode 100644 Android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.webp create mode 100644 Android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp create mode 100644 Android/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp create mode 100644 Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.webp create mode 100644 Android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp create mode 100644 Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp create mode 100644 Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.webp create mode 100644 Android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp create mode 100644 Android/app/src/main/res/values/colors.xml create mode 100644 Android/app/src/main/res/values/ic_launcher_background.xml create mode 100644 Android/app/src/main/res/values/strings.xml create mode 100644 Android/app/src/main/res/values/styles.xml create mode 100644 Android/build.gradle create mode 100644 Android/gradle.properties create mode 100644 Android/gradle/wrapper/gradle-wrapper.jar create mode 100644 Android/gradle/wrapper/gradle-wrapper.properties create mode 100755 Android/gradlew create mode 100644 Android/gradlew.bat create mode 100644 Android/org-backup/libsdl/app/HIDDevice.java create mode 100644 Android/org-backup/libsdl/app/HIDDeviceBLESteamController.java create mode 100644 Android/org-backup/libsdl/app/HIDDeviceManager.java create mode 100644 Android/org-backup/libsdl/app/HIDDeviceUSB.java create mode 100644 Android/org-backup/libsdl/app/SDL.java create mode 100644 Android/org-backup/libsdl/app/SDLActivity.java create mode 100644 Android/org-backup/libsdl/app/SDLAudioManager.java create mode 100644 Android/org-backup/libsdl/app/SDLControllerManager.java create mode 100644 Android/org-backup/libsdl/app/SDLSurface.java create mode 100644 Android/settings.gradle diff --git a/Android/.gitignore b/Android/.gitignore new file mode 100644 index 000000000..347e252ef --- /dev/null +++ b/Android/.gitignore @@ -0,0 +1,33 @@ +# Gradle files +.gradle/ +build/ + +# Local configuration file (sdk path, etc) +local.properties + +# Log/OS Files +*.log + +# Android Studio generated files and folders +captures/ +.externalNativeBuild/ +.cxx/ +*.apk +output.json + +# IntelliJ +*.iml +.idea/ +misc.xml +deploymentTargetDropDown.xml +render.experimental.xml + +# Keystore files +*.jks +*.keystore + +# Google Services (e.g. APIs or Firebase) +google-services.json + +# Android Profiling +*.hprof diff --git a/Android/app/build.gradle b/Android/app/build.gradle new file mode 100644 index 000000000..a5dc0756b --- /dev/null +++ b/Android/app/build.gradle @@ -0,0 +1,86 @@ +def buildAsLibrary = project.hasProperty('BUILD_AS_LIBRARY'); +def buildAsApplication = !buildAsLibrary +if (buildAsApplication) { + apply plugin: 'com.android.application' +} +else { + apply plugin: 'com.android.library' +} + +android { + ndkPath "/home/waterdish/Android/Sdk/ndk/26.0.10792818" // Point to your own NDK + compileSdkVersion 31 + defaultConfig { + if (buildAsApplication) { + applicationId "com.dishii.mm" + } + minSdkVersion 19 + targetSdkVersion 31 + versionCode 1 + versionName "1.0.0" + externalNativeBuild { + //ndkBuild { + // arguments "APP_PLATFORM=android-23" + // abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' + //} + cmake { + arguments "-DANDROID_APP_PLATFORM=android-23","-DSDL_SHARED=ON", "-DANDROID_STL=c++_static", "-DHAVE_LD_VERSION_SCRIPT=OFF",'-DUSE_OPENGLES=ON',"-DCVAR_IMGUI_CONTROLLER_NAV=1" + abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64' + //abiFilters 'arm64-v8a' + } + } + } + buildTypes { + release { + minifyEnabled false + proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' + } + } + applicationVariants.all { variant -> + tasks["merge${variant.name.capitalize()}Assets"] + .dependsOn("externalNativeBuild${variant.name.capitalize()}") + } + if (!project.hasProperty('EXCLUDE_NATIVE_LIBS')) { + sourceSets.main { + jniLibs.srcDir 'libs' + } + externalNativeBuild { + //ndkBuild { + // path 'jni/Android.mk' + //} + cmake { + path '../../CMakeLists.txt' + version "3.25.1" + } + } + + } + lintOptions { + abortOnError false + } + + if (buildAsLibrary) { + libraryVariants.all { variant -> + variant.outputs.each { output -> + def outputFile = output.outputFile + if (outputFile != null && outputFile.name.endsWith(".aar")) { + def fileName = "org.libsdl.app.aar"; + output.outputFile = new File(outputFile.parent, fileName); + } + } + } + } +} + +dependencies { + implementation fileTree(include: ['*.jar'], dir: 'libs') + implementation 'androidx.core:core:1.7.0' // Use the latest version + +} + +task wrapper(type: Wrapper) { + gradleVersion = '7.3' +} + +task prepareKotlinBuildScriptModel { +} diff --git a/Android/app/gradle/wrapper/gradle-wrapper.jar b/Android/app/gradle/wrapper/gradle-wrapper.jar new file mode 100644 index 0000000000000000000000000000000000000000..7454180f2ae8848c63b8b4dea2cb829da983f2fa GIT binary patch literal 59536 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�cCgb#m`a|c{XyiMM^|2OP(X?bxKl6T=|ov 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 JgTXZr4*< '} + case $link in #( + /*) app_path=$link ;; #( + *) app_path=$APP_HOME$link ;; + esac +done + +APP_HOME=$( cd "${APP_HOME:-./}" && pwd -P ) || exit + +APP_NAME="Gradle" +APP_BASE_NAME=${0##*/} + +# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"' + +# Use the maximum available, or set MAX_FD != -1 to use that value. +MAX_FD=maximum + +warn () { + echo "$*" +} >&2 + +die () { + echo + echo "$*" + echo + exit 1 +} >&2 + +# OS specific support (must be 'true' or 'false'). +cygwin=false +msys=false +darwin=false +nonstop=false +case "$( uname )" in #( + CYGWIN* ) cygwin=true ;; #( + Darwin* ) darwin=true ;; #( + MSYS* | MINGW* ) msys=true ;; #( + NONSTOP* ) nonstop=true ;; +esac + +CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar + + +# Determine the Java command to use to start the JVM. +if [ -n "$JAVA_HOME" ] ; then + if [ -x "$JAVA_HOME/jre/sh/java" ] ; then + # IBM's JDK on AIX uses strange locations for the executables + JAVACMD=$JAVA_HOME/jre/sh/java + else + JAVACMD=$JAVA_HOME/bin/java + fi + if [ ! -x "$JAVACMD" ] ; then + die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." + fi +else + JAVACMD=java + which java >/dev/null 2>&1 || die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. + +Please set the JAVA_HOME variable in your environment to match the +location of your Java installation." +fi + +# Increase the maximum file descriptors if we can. +if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then + case $MAX_FD in #( + max*) + MAX_FD=$( ulimit -H -n ) || + warn "Could not query maximum file descriptor limit" + esac + case $MAX_FD in #( + '' | soft) :;; #( + *) + ulimit -n "$MAX_FD" || + warn "Could not set maximum file descriptor limit to $MAX_FD" + esac +fi + +# Collect all arguments for the java command, stacking in reverse order: +# * args from the command line +# * the main class name +# * -classpath +# * -D...appname settings +# * --module-path (only if needed) +# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables. + +# For Cygwin or MSYS, switch paths to Windows format before running java +if "$cygwin" || "$msys" ; then + APP_HOME=$( cygpath --path --mixed "$APP_HOME" ) + CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" ) + + JAVACMD=$( cygpath --unix "$JAVACMD" ) + + # Now convert the arguments - kludge to limit ourselves to /bin/sh + for arg do + if + case $arg in #( + -*) false ;; # don't mess with options #( + /?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath + [ -e "$t" ] ;; #( + *) false ;; + esac + then + arg=$( cygpath --path --ignore --mixed "$arg" ) + fi + # Roll the args list around exactly as many times as the number of + # args, so each arg winds up back in the position where it started, but + # possibly modified. + # + # NB: a `for` loop captures its iteration list before it begins, so + # changing the positional parameters here affects neither the number of + # iterations, nor the values presented in `arg`. + shift # remove old arg + set -- "$@" "$arg" # push replacement arg + done +fi + +# Collect all arguments for the java command; +# * $DEFAULT_JVM_OPTS, $JAVA_OPTS, and $GRADLE_OPTS can contain fragments of +# shell script including quotes and variable substitutions, so put them in +# double quotes to make sure that they get re-expanded; and +# * put everything else in single quotes, so that it's not re-expanded. + +set -- \ + "-Dorg.gradle.appname=$APP_BASE_NAME" \ + -classpath "$CLASSPATH" \ + org.gradle.wrapper.GradleWrapperMain \ + "$@" + +# Use "xargs" to parse quoted args. +# +# With -n1 it outputs one arg per line, with the quotes and backslashes removed. +# +# In Bash we could simply go: +# +# readarray ARGS < <( xargs -n1 <<<"$var" ) && +# set -- "${ARGS[@]}" "$@" +# +# but POSIX shell has neither arrays nor command substitution, so instead we +# post-process each arg (as a line of input to sed) to backslash-escape any +# character that might be a shell metacharacter, then use eval to reverse +# that process (while maintaining the separation between arguments), and wrap +# the whole thing up as a single "set" statement. +# +# This will of course break if any of these variables contains a newline or +# an unmatched quote. +# + +eval "set -- $( + printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" | + xargs -n1 | + sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' | + tr '\n' ' ' + )" '"$@"' + +exec "$JAVACMD" "$@" diff --git a/Android/app/gradlew.bat b/Android/app/gradlew.bat new file mode 100644 index 000000000..107acd32c --- /dev/null +++ b/Android/app/gradlew.bat @@ -0,0 +1,89 @@ +@rem +@rem Copyright 2015 the original author or authors. +@rem +@rem Licensed under the Apache License, Version 2.0 (the "License"); +@rem you may not use this file except in compliance with the License. +@rem You may obtain a copy of the License at +@rem +@rem https://www.apache.org/licenses/LICENSE-2.0 +@rem +@rem Unless required by applicable law or agreed to in writing, software +@rem distributed under the License is distributed on an "AS IS" BASIS, +@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +@rem See the License for the specific language governing permissions and +@rem limitations under the License. +@rem + +@if "%DEBUG%" == "" @echo off +@rem ########################################################################## +@rem +@rem Gradle startup script for Windows +@rem +@rem ########################################################################## + +@rem Set local scope for the variables with windows NT shell +if "%OS%"=="Windows_NT" setlocal + +set DIRNAME=%~dp0 +if "%DIRNAME%" == "" set DIRNAME=. +set APP_BASE_NAME=%~n0 +set APP_HOME=%DIRNAME% + +@rem Resolve any "." and ".." in APP_HOME to make it shorter. +for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi + +@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script. +set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m" + +@rem Find java.exe +if defined JAVA_HOME goto findJavaFromJavaHome + +set JAVA_EXE=java.exe +%JAVA_EXE% -version >NUL 2>&1 +if "%ERRORLEVEL%" == "0" goto execute + +echo. +echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:findJavaFromJavaHome +set JAVA_HOME=%JAVA_HOME:"=% +set JAVA_EXE=%JAVA_HOME%/bin/java.exe + +if exist "%JAVA_EXE%" goto execute + +echo. +echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% +echo. +echo Please set the JAVA_HOME variable in your environment to match the +echo location of your Java installation. + +goto fail + +:execute +@rem Setup the command line + +set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar + + +@rem Execute Gradle +"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %* + +:end +@rem End local scope for the variables with windows NT shell +if "%ERRORLEVEL%"=="0" goto mainEnd + +:fail +rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of +rem the _cmd.exe /c_ return code! +if not "" == "%GRADLE_EXIT_CONSOLE%" exit 1 +exit /b 1 + +:mainEnd +if "%OS%"=="Windows_NT" endlocal + +:omega diff --git a/Android/app/proguard-rules.pro b/Android/app/proguard-rules.pro new file mode 100644 index 000000000..eaf0e916c --- /dev/null +++ b/Android/app/proguard-rules.pro @@ -0,0 +1,17 @@ +# Add project specific ProGuard rules here. +# By default, the flags in this file are appended to flags specified +# in [sdk]/tools/proguard/proguard-android.txt +# You can edit the include path and order by changing the proguardFiles +# directive in build.gradle. +# +# For more details, see +# http://developer.android.com/guide/developing/tools/proguard.html + +# Add any project specific keep options here: + +# If your project uses WebView with JS, uncomment the following +# and specify the fully qualified class name to the JavaScript interface +# class: +#-keepclassmembers class fqcn.of.javascript.interface.for.webview { +# public *; +#} diff --git a/Android/app/src/main/AndroidManifest.xml b/Android/app/src/main/AndroidManifest.xml new file mode 100644 index 000000000..9f0be21b5 --- /dev/null +++ b/Android/app/src/main/AndroidManifest.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/Config_GC_US.xml b/Android/app/src/main/assets/assets/extractor/Config_GC_US.xml new file mode 100644 index 000000000..673830ebe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/Config_GC_US.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/Config_N64_US.xml b/Android/app/src/main/assets/assets/extractor/Config_N64_US.xml new file mode 100644 index 000000000..3dce01df6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/Config_N64_US.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/EnumData.xml b/Android/app/src/main/assets/assets/extractor/EnumData.xml new file mode 100644 index 000000000..2ade5b346 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/EnumData.xml @@ -0,0 +1,718 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/filelists/dbg.txt b/Android/app/src/main/assets/assets/extractor/filelists/dbg.txt new file mode 100644 index 000000000..68af5e557 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/dbg.txt @@ -0,0 +1,1532 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +link_animetion +icon_item_static +icon_item_24_static +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_nes_static +icon_item_ger_static +icon_item_fra_static +item_name_static +map_name_static +do_action_static +message_static +message_texture_static +nes_font_static +nes_message_data_static +ger_message_data_static +fra_message_data_static +staff_message_data_static +map_grand_static +map_i_static +map_48x85_static +code +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_kaleido_scope +ovl_player_actor +ovl_map_mark_data +ovl_En_Test +ovl_Arms_Hook +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Bg_Bdan_Objects +ovl_Bg_Bdan_Switch +ovl_Bg_Bom_Guard +ovl_Bg_Bombwall +ovl_Bg_Bowl_Wall +ovl_Bg_Breakwall +ovl_Bg_Ddan_Jd +ovl_Bg_Ddan_Kd +ovl_Bg_Dodoago +ovl_Bg_Dy_Yoseizo +ovl_Bg_Ganon_Otyuka +ovl_Bg_Gate_Shutter +ovl_Bg_Gjyo_Bridge +ovl_Bg_Gnd_Darkmeiro +ovl_Bg_Gnd_Firemeiro +ovl_Bg_Gnd_Iceblock +ovl_Bg_Gnd_Nisekabe +ovl_Bg_Gnd_Soulmeiro +ovl_Bg_Haka +ovl_Bg_Haka_Gate +ovl_Bg_Haka_Huta +ovl_Bg_Haka_Megane +ovl_Bg_Haka_MeganeBG +ovl_Bg_Haka_Sgami +ovl_Bg_Haka_Ship +ovl_Bg_Haka_Trap +ovl_Bg_Haka_Tubo +ovl_Bg_Haka_Water +ovl_Bg_Haka_Zou +ovl_Bg_Heavy_Block +ovl_Bg_Hidan_Curtain +ovl_Bg_Hidan_Dalm +ovl_Bg_Hidan_Firewall +ovl_Bg_Hidan_Fslift +ovl_Bg_Hidan_Fwbig +ovl_Bg_Hidan_Hamstep +ovl_Bg_Hidan_Hrock +ovl_Bg_Hidan_Kousi +ovl_Bg_Hidan_Kowarerukabe +ovl_Bg_Hidan_Rock +ovl_Bg_Hidan_Rsekizou +ovl_Bg_Hidan_Sekizou +ovl_Bg_Hidan_Sima +ovl_Bg_Hidan_Syoku +ovl_Bg_Ice_Objects +ovl_Bg_Ice_Shelter +ovl_Bg_Ice_Shutter +ovl_Bg_Ice_Turara +ovl_Bg_Ingate +ovl_Bg_Jya_1flift +ovl_Bg_Jya_Amishutter +ovl_Bg_Jya_Bigmirror +ovl_Bg_Jya_Block +ovl_Bg_Jya_Bombchuiwa +ovl_Bg_Jya_Bombiwa +ovl_Bg_Jya_Cobra +ovl_Bg_Jya_Goroiwa +ovl_Bg_Jya_Haheniron +ovl_Bg_Jya_Ironobj +ovl_Bg_Jya_Kanaami +ovl_Bg_Jya_Lift +ovl_Bg_Jya_Megami +ovl_Bg_Jya_Zurerukabe +ovl_Bg_Menkuri_Eye +ovl_Bg_Menkuri_Kaiten +ovl_Bg_Menkuri_Nisekabe +ovl_Bg_Mizu_Bwall +ovl_Bg_Mizu_Movebg +ovl_Bg_Mizu_Shutter +ovl_Bg_Mizu_Uzu +ovl_Bg_Mizu_Water +ovl_Bg_Mjin +ovl_Bg_Mori_Bigst +ovl_Bg_Mori_Elevator +ovl_Bg_Mori_Hashigo +ovl_Bg_Mori_Hashira4 +ovl_Bg_Mori_Hineri +ovl_Bg_Mori_Idomizu +ovl_Bg_Mori_Kaitenkabe +ovl_Bg_Mori_Rakkatenjo +ovl_Bg_Po_Event +ovl_Bg_Po_Syokudai +ovl_Bg_Pushbox +ovl_Bg_Relay_Objects +ovl_Bg_Spot00_Break +ovl_Bg_Spot00_Hanebasi +ovl_Bg_Spot01_Fusya +ovl_Bg_Spot01_Idohashira +ovl_Bg_Spot01_Idomizu +ovl_Bg_Spot01_Idosoko +ovl_Bg_Spot01_Objects2 +ovl_Bg_Spot02_Objects +ovl_Bg_Spot03_Taki +ovl_Bg_Spot05_Soko +ovl_Bg_Spot06_Objects +ovl_Bg_Spot07_Taki +ovl_Bg_Spot08_Bakudankabe +ovl_Bg_Spot08_Iceblock +ovl_Bg_Spot09_Obj +ovl_Bg_Spot11_Bakudankabe +ovl_Bg_Spot11_Oasis +ovl_Bg_Spot12_Gate +ovl_Bg_Spot12_Saku +ovl_Bg_Spot15_Rrbox +ovl_Bg_Spot15_Saku +ovl_Bg_Spot16_Bombstone +ovl_Bg_Spot16_Doughnut +ovl_Bg_Spot17_Bakudankabe +ovl_Bg_Spot17_Funen +ovl_Bg_Spot18_Basket +ovl_Bg_Spot18_Futa +ovl_Bg_Spot18_Obj +ovl_Bg_Spot18_Shutter +ovl_Bg_Sst_Floor +ovl_Bg_Toki_Hikari +ovl_Bg_Toki_Swd +ovl_Bg_Treemouth +ovl_Bg_Umajump +ovl_Bg_Vb_Sima +ovl_Bg_Ydan_Hasi +ovl_Bg_Ydan_Maruta +ovl_Bg_Ydan_Sp +ovl_Bg_Zg +ovl_Boss_Dodongo +ovl_Boss_Fd +ovl_Boss_Fd2 +ovl_Boss_Ganon +ovl_Boss_Ganon2 +ovl_Boss_Ganondrof +ovl_Boss_Goma +ovl_Boss_Mo +ovl_Boss_Sst +ovl_Boss_Tw +ovl_Boss_Va +ovl_Demo_6K +ovl_Demo_Du +ovl_Demo_Ec +ovl_Demo_Effect +ovl_Demo_Ext +ovl_Demo_Geff +ovl_Demo_Gj +ovl_Demo_Go +ovl_Demo_Gt +ovl_Demo_Ik +ovl_Demo_Im +ovl_Demo_Kankyo +ovl_Demo_Kekkai +ovl_Demo_Sa +ovl_Demo_Shd +ovl_Demo_Tre_Lgt +ovl_Door_Ana +ovl_Door_Gerudo +ovl_Door_Killer +ovl_Door_Shutter +ovl_Door_Toki +ovl_Door_Warp1 +ovl_Efc_Erupc +ovl_Eff_Dust +ovl_Effect_Ss_Blast +ovl_Effect_Ss_Bomb +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Effect_Ss_Dead_Sound +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Dust +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Fcircle +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_G_Magma +ovl_Effect_Ss_G_Magma2 +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_HitMark +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_Ice_Smoke +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_KiraKira +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Sibuki2 +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Stone1 +ovl_Elf_Msg +ovl_Elf_Msg2 +ovl_En_Am +ovl_En_Ani +ovl_En_Anubice +ovl_En_Anubice_Fire +ovl_En_Anubice_Tag +ovl_En_Arow_Trap +ovl_En_Arrow +ovl_En_Attack_Niw +ovl_En_Ba +ovl_En_Bb +ovl_En_Bdfire +ovl_En_Bigokuta +ovl_En_Bili +ovl_En_Bird +ovl_En_Blkobj +ovl_En_Bom +ovl_En_Bom_Bowl_Man +ovl_En_Bom_Bowl_Pit +ovl_En_Bom_Chu +ovl_En_Bombf +ovl_En_Boom +ovl_En_Box +ovl_En_Brob +ovl_En_Bubble +ovl_En_Butte +ovl_En_Bw +ovl_En_Bx +ovl_En_Changer +ovl_En_Clear_Tag +ovl_En_Cow +ovl_En_Crow +ovl_En_Cs +ovl_En_Daiku +ovl_En_Daiku_Kakariko +ovl_En_Dekubaba +ovl_En_Dekunuts +ovl_En_Dh +ovl_En_Dha +ovl_En_Diving_Game +ovl_En_Dns +ovl_En_Dnt_Demo +ovl_En_Dnt_Jiji +ovl_En_Dnt_Nomal +ovl_En_Dodojr +ovl_En_Dodongo +ovl_En_Dog +ovl_En_Door +ovl_En_Ds +ovl_En_Du +ovl_En_Dy_Extra +ovl_En_Eg +ovl_En_Eiyer +ovl_En_Elf +ovl_En_Encount1 +ovl_En_Encount2 +ovl_En_Ex_Item +ovl_En_Ex_Ruppy +ovl_En_Fd +ovl_En_Fd_Fire +ovl_En_Fhg_Fire +ovl_En_Fire_Rock +ovl_En_Firefly +ovl_En_Fish +ovl_En_Floormas +ovl_En_Fr +ovl_En_Fu +ovl_En_Fw +ovl_En_Fz +ovl_En_G_Switch +ovl_En_Ganon_Mant +ovl_En_Ganon_Organ +ovl_En_Gb +ovl_En_Ge1 +ovl_En_Ge2 +ovl_En_Ge3 +ovl_En_GeldB +ovl_En_GirlA +ovl_En_Gm +ovl_En_Go +ovl_En_Go2 +ovl_En_Goma +ovl_En_Goroiwa +ovl_En_Gs +ovl_En_Guest +ovl_En_Hata +ovl_En_Heishi1 +ovl_En_Heishi2 +ovl_En_Heishi3 +ovl_En_Heishi4 +ovl_En_Hintnuts +ovl_En_Holl +ovl_En_Honotrap +ovl_En_Horse +ovl_En_Horse_Game_Check +ovl_En_Horse_Ganon +ovl_En_Horse_Link_Child +ovl_En_Horse_Normal +ovl_En_Horse_Zelda +ovl_En_Hs +ovl_En_Hs2 +ovl_En_Hy +ovl_En_Ice_Hono +ovl_En_Ik +ovl_En_In +ovl_En_Insect +ovl_En_Ishi +ovl_En_It +ovl_En_Jj +ovl_En_Js +ovl_En_Jsjutan +ovl_En_Kakasi +ovl_En_Kakasi2 +ovl_En_Kakasi3 +ovl_En_Kanban +ovl_En_Karebaba +ovl_En_Ko +ovl_En_Kusa +ovl_En_Kz +ovl_En_Light +ovl_En_Lightbox +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_En_Ma1 +ovl_En_Ma2 +ovl_En_Ma3 +ovl_En_Mag +ovl_En_Mb +ovl_En_Md +ovl_En_Mk +ovl_En_Mm +ovl_En_Mm2 +ovl_En_Ms +ovl_En_Mu +ovl_En_Nb +ovl_En_Niw +ovl_En_Niw_Girl +ovl_En_Niw_Lady +ovl_En_Nutsball +ovl_En_Nwc +ovl_En_Ny +ovl_En_OE2 +ovl_En_Okarina_Effect +ovl_En_Okarina_Tag +ovl_En_Okuta +ovl_En_Ossan +ovl_En_Owl +ovl_En_Part +ovl_En_Peehat +ovl_En_Po_Desert +ovl_En_Po_Field +ovl_En_Po_Relay +ovl_En_Po_Sisters +ovl_En_Poh +ovl_En_Pu_box +ovl_En_Rd +ovl_En_Reeba +ovl_En_River_Sound +ovl_En_Rl +ovl_En_Rr +ovl_En_Ru1 +ovl_En_Ru2 +ovl_En_Sa +ovl_En_Sb +ovl_En_Scene_Change +ovl_En_Sda +ovl_En_Shopnuts +ovl_En_Si +ovl_En_Siofuki +ovl_En_Skb +ovl_En_Skj +ovl_En_Skjneedle +ovl_En_Ssh +ovl_En_St +ovl_En_Sth +ovl_En_Stream +ovl_En_Sw +ovl_En_Syateki_Itm +ovl_En_Syateki_Man +ovl_En_Syateki_Niw +ovl_En_Ta +ovl_En_Takara_Man +ovl_En_Tana +ovl_En_Tg +ovl_En_Tite +ovl_En_Tk +ovl_En_Torch +ovl_En_Torch2 +ovl_En_Toryo +ovl_En_Tp +ovl_En_Tr +ovl_En_Trap +ovl_En_Tubo_Trap +ovl_En_Vali +ovl_En_Vase +ovl_En_Vb_Ball +ovl_En_Viewer +ovl_En_Vm +ovl_En_Wall_Tubo +ovl_En_Wallmas +ovl_En_Weather_Tag +ovl_En_Weiyer +ovl_En_Wf +ovl_En_Wonder_Item +ovl_En_Wonder_Talk +ovl_En_Wonder_Talk2 +ovl_En_Wood02 +ovl_En_Xc +ovl_En_Yabusame_Mark +ovl_En_Yukabyun +ovl_En_Zf +ovl_En_Zl1 +ovl_En_Zl2 +ovl_En_Zl3 +ovl_En_Zl4 +ovl_En_Zo +ovl_En_fHG +ovl_End_Title +ovl_Fishing +ovl_Item_B_Heart +ovl_Item_Etcetera +ovl_Item_Inbox +ovl_Item_Ocarina +ovl_Item_Shield +ovl_Magic_Dark +ovl_Magic_Fire +ovl_Magic_Wind +ovl_Mir_Ray +ovl_Obj_Bean +ovl_Obj_Blockstop +ovl_Obj_Bombiwa +ovl_Obj_Comb +ovl_Obj_Dekujr +ovl_Obj_Elevator +ovl_Obj_Hamishi +ovl_Obj_Hana +ovl_Obj_Hsblock +ovl_Obj_Ice_Poly +ovl_Obj_Kibako +ovl_Obj_Kibako2 +ovl_Obj_Lift +ovl_Obj_Lightswitch +ovl_Obj_Makekinsuta +ovl_Obj_Makeoshihiki +ovl_Obj_Mure +ovl_Obj_Mure2 +ovl_Obj_Mure3 +ovl_Obj_Oshihiki +ovl_Obj_Roomtimer +ovl_Obj_Switch +ovl_Obj_Syokudai +ovl_Obj_Timeblock +ovl_Obj_Tsubo +ovl_Obj_Warp2block +ovl_Object_Kankyo +ovl_Oceff_Spot +ovl_Oceff_Storm +ovl_Oceff_Wipe +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_Oceff_Wipe4 +ovl_Shot_Sun +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_box +object_human +object_okuta +object_poh +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_fire +object_niw +object_tite +object_reeba +object_peehat +object_kingdodongo +object_horse +object_zf +object_goma +object_zl1 +object_gol +object_bubble +object_dodojr +object_torch2 +object_bl +object_tp +object_oA1 +object_st +object_bw +object_ei +object_horse_normal +object_oB1 +object_o_anime +object_spot04_objects +object_ddan_objects +object_hidan_objects +object_horse_ganon +object_oA2 +object_spot00_objects +object_mb +object_bombf +object_sk2 +object_oE1 +object_oE_anime +object_oE2 +object_ydan_objects +object_gnd +object_am +object_dekubaba +object_oA3 +object_oA4 +object_oA5 +object_oA6 +object_oA7 +object_jj +object_oA8 +object_oA9 +object_oB2 +object_oB3 +object_oB4 +object_horse_zelda +object_opening_demo1 +object_warp1 +object_b_heart +object_dekunuts +object_oE3 +object_oE4 +object_menkuri_objects +object_oE5 +object_oE6 +object_oE7 +object_oE8 +object_oE9 +object_oE10 +object_oE11 +object_oE12 +object_vali +object_oA10 +object_oA11 +object_mizu_objects +object_fhg +object_ossan +object_mori_hineri1 +object_Bb +object_toki_objects +object_yukabyun +object_zl2 +object_mjin +object_mjin_flash +object_mjin_dark +object_mjin_flame +object_mjin_ice +object_mjin_soul +object_mjin_wind +object_mjin_oka +object_haka_objects +object_spot06_objects +object_ice_objects +object_relay_objects +object_mori_hineri1a +object_mori_hineri2 +object_mori_hineri2a +object_mori_objects +object_mori_tex +object_spot08_obj +object_warp2 +object_hata +object_bird +object_wood02 +object_lightbox +object_pu_box +object_trap +object_vase +object_im +object_ta +object_tk +object_xc +object_vm +object_bv +object_hakach_objects +object_efc_crystal_light +object_efc_fire_ball +object_efc_flash +object_efc_lgt_shower +object_efc_star_field +object_god_lgt +object_light_ring +object_triforce_spot +object_medal +object_bdan_objects +object_sd +object_rd +object_po_sisters +object_heavy_object +object_gndd +object_fd +object_du +object_fw +object_horse_link_child +object_spot02_objects +object_haka +object_ru1 +object_syokudai +object_fd2 +object_dh +object_rl +object_efc_tw +object_demo_tre_lgt +object_gi_key +object_mir_ray +object_brob +object_gi_jewel +object_spot09_obj +object_spot18_obj +object_bdoor +object_spot17_obj +object_shop_dungen +object_nb +object_mo +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_medal +object_gi_nuts +object_sa +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_tr +object_spot16_obj +object_oE1s +object_oE4s +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_shield_1 +object_dekujr +object_gi_magicpot +object_gi_bomb_1 +object_oF1s +object_ma2 +object_gi_purse +object_hni +object_tw +object_rr +object_bxa +object_anubice +object_gi_gerudo +object_gi_arrow +object_gi_bomb_2 +object_gi_egg +object_gi_scale +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ganon +object_sst +object_ny +object_fr +object_gi_pachinko +object_gi_boomerang +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_demo_6k +object_gi_shield_3 +object_gi_letter +object_spot15_obj +object_jya_obj +object_gi_clothes +object_gi_bean +object_gi_fish +object_gi_saw +object_gi_hammer +object_gi_grass +object_gi_longsword +object_spot01_objects +object_md +object_km1 +object_kw1 +object_zo +object_kz +object_umajump +object_masterkokiri +object_masterkokirihead +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_gi_niwatori +object_skj +object_gi_bottle_letter +object_bji +object_bba +object_gi_ocarina_0 +object_ds +object_ane +object_boj +object_spot03_object +object_spot07_object +object_fz +object_bob +object_ge1 +object_yabusame_point +object_gi_boots_2 +object_gi_seed +object_gnd_magic +object_d_elevator +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_blkobj +object_gm +object_ms +object_hs +object_ingate +object_lightswitch +object_kusa +object_tsubo +object_gi_gloves +object_gi_coin +object_kanban +object_gjyo_objects +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_redead_mask +object_gi_skj_mask +object_gi_rabit_mask +object_gi_truth_mask +object_ganon_objects +object_siofuki +object_stream +object_mm +object_fa +object_os +object_gi_eye_lotion +object_gi_powder +object_gi_mushroom +object_gi_ticketstone +object_gi_brokensword +object_js +object_cs +object_gi_prescription +object_gi_bracelet +object_gi_soldout +object_gi_frog +object_mag +object_door_gerudo +object_gt +object_efc_erupc +object_zl2_anime1 +object_zl2_anime2 +object_gi_golonmask +object_gi_zoramask +object_gi_gerudomask +object_ganon2 +object_ka +object_ts +object_zg +object_gi_hoverboots +object_gi_m_arrow +object_ds2 +object_ec +object_fish +object_gi_sutaru +object_gi_goddess +object_ssh +object_bigokuta +object_bg +object_spot05_objects +object_spot12_obj +object_bombiwa +object_hintnuts +object_rs +object_spot00_break +object_gla +object_shopnuts +object_geldb +object_gr +object_dog +object_jya_iron +object_jya_door +object_spot01_objects2 +object_spot11_obj +object_kibako2 +object_dns +object_dnk +object_gi_fire +object_gi_insect +object_gi_butterfly +object_gi_ghost +object_gi_soul +object_bowl +object_po_field +object_demo_kekkai +object_efc_doughnut +object_gi_dekupouch +object_ganon_anime1 +object_ganon_anime2 +object_ganon_anime3 +object_gi_rupy +object_spot01_matoya +object_spot01_matoyab +object_po_composer +object_mu +object_wf +object_skb +object_gj +object_geff +object_haka_door +object_gs +object_ps +object_bwall +object_crow +object_cow +object_cob +object_gi_sword_1 +object_door_killer +object_ouke_haka +object_timeblock +object_zl4 +g_pn_01 +g_pn_02 +g_pn_03 +g_pn_04 +g_pn_05 +g_pn_06 +g_pn_07 +g_pn_08 +g_pn_09 +g_pn_10 +g_pn_11 +g_pn_12 +g_pn_13 +g_pn_14 +g_pn_15 +g_pn_16 +g_pn_17 +g_pn_18 +g_pn_19 +g_pn_20 +g_pn_21 +g_pn_22 +g_pn_23 +g_pn_24 +g_pn_25 +g_pn_26 +g_pn_27 +g_pn_28 +g_pn_29 +g_pn_30 +g_pn_31 +g_pn_32 +g_pn_33 +g_pn_34 +g_pn_35 +g_pn_36 +g_pn_37 +g_pn_38 +g_pn_39 +g_pn_40 +g_pn_41 +g_pn_42 +g_pn_43 +g_pn_44 +g_pn_45 +g_pn_46 +g_pn_47 +g_pn_48 +g_pn_49 +g_pn_50 +g_pn_51 +g_pn_52 +g_pn_53 +g_pn_54 +g_pn_55 +g_pn_56 +g_pn_57 +z_select_static +nintendo_rogo_static +title_static +parameter_static +vr_fine0_static +vr_fine0_pal_static +vr_fine1_static +vr_fine1_pal_static +vr_fine2_static +vr_fine2_pal_static +vr_fine3_static +vr_fine3_pal_static +vr_cloud0_static +vr_cloud0_pal_static +vr_cloud1_static +vr_cloud1_pal_static +vr_cloud2_static +vr_cloud2_pal_static +vr_cloud3_static +vr_cloud3_pal_static +vr_holy0_static +vr_holy0_pal_static +vr_holy1_static +vr_holy1_pal_static +vr_MDVR_static +vr_MDVR_pal_static +vr_MNVR_static +vr_MNVR_pal_static +vr_RUVR_static +vr_RUVR_pal_static +vr_LHVR_static +vr_LHVR_pal_static +vr_KHVR_static +vr_KHVR_pal_static +vr_K3VR_static +vr_K3VR_pal_static +vr_K4VR_static +vr_K4VR_pal_static +vr_K5VR_static +vr_K5VR_pal_static +vr_SP1a_static +vr_SP1a_pal_static +vr_MLVR_static +vr_MLVR_pal_static +vr_KKRVR_static +vr_KKRVR_pal_static +vr_KR3VR_static +vr_KR3VR_pal_static +vr_IPVR_static +vr_IPVR_pal_static +vr_KSVR_static +vr_KSVR_pal_static +vr_GLVR_static +vr_GLVR_pal_static +vr_ZRVR_static +vr_ZRVR_pal_static +vr_DGVR_static +vr_DGVR_pal_static +vr_ALVR_static +vr_ALVR_pal_static +vr_NSVR_static +vr_NSVR_pal_static +vr_LBVR_static +vr_LBVR_pal_static +vr_TTVR_static +vr_TTVR_pal_static +vr_FCVR_static +vr_FCVR_pal_static +elf_message_field +elf_message_ydan +syotes_scene +syotes_room_0 +syotes2_scene +syotes2_room_0 +depth_test_scene +depth_test_room_0 +spot00_scene +spot00_room_0 +spot01_scene +spot01_room_0 +spot02_scene +spot02_room_0 +spot02_room_1 +spot03_scene +spot03_room_0 +spot03_room_1 +spot04_scene +spot04_room_0 +spot04_room_1 +spot04_room_2 +spot05_scene +spot05_room_0 +spot06_scene +spot06_room_0 +spot07_scene +spot07_room_0 +spot07_room_1 +spot08_scene +spot08_room_0 +spot09_scene +spot09_room_0 +spot10_scene +spot10_room_0 +spot10_room_1 +spot10_room_2 +spot10_room_3 +spot10_room_4 +spot10_room_5 +spot10_room_6 +spot10_room_7 +spot10_room_8 +spot10_room_9 +spot11_scene +spot11_room_0 +spot12_scene +spot12_room_0 +spot12_room_1 +spot13_scene +spot13_room_0 +spot13_room_1 +spot15_scene +spot15_room_0 +spot16_scene +spot16_room_0 +spot17_scene +spot17_room_0 +spot17_room_1 +spot18_scene +spot18_room_0 +spot18_room_1 +spot18_room_2 +spot18_room_3 +ydan_scene +ydan_room_0 +ydan_room_1 +ydan_room_2 +ydan_room_3 +ydan_room_4 +ydan_room_5 +ydan_room_6 +ydan_room_7 +ydan_room_8 +ydan_room_9 +ydan_room_10 +ydan_room_11 +ddan_scene +ddan_room_0 +ddan_room_1 +ddan_room_2 +ddan_room_3 +ddan_room_4 +ddan_room_5 +ddan_room_6 +ddan_room_7 +ddan_room_8 +ddan_room_9 +ddan_room_10 +ddan_room_11 +ddan_room_12 +ddan_room_13 +ddan_room_14 +ddan_room_15 +ddan_room_16 +bdan_scene +bdan_room_0 +bdan_room_1 +bdan_room_2 +bdan_room_3 +bdan_room_4 +bdan_room_5 +bdan_room_6 +bdan_room_7 +bdan_room_8 +bdan_room_9 +bdan_room_10 +bdan_room_11 +bdan_room_12 +bdan_room_13 +bdan_room_14 +bdan_room_15 +Bmori1_scene +Bmori1_room_0 +Bmori1_room_1 +Bmori1_room_2 +Bmori1_room_3 +Bmori1_room_4 +Bmori1_room_5 +Bmori1_room_6 +Bmori1_room_7 +Bmori1_room_8 +Bmori1_room_9 +Bmori1_room_10 +Bmori1_room_11 +Bmori1_room_12 +Bmori1_room_13 +Bmori1_room_14 +Bmori1_room_15 +Bmori1_room_16 +Bmori1_room_17 +Bmori1_room_18 +Bmori1_room_19 +Bmori1_room_20 +Bmori1_room_21 +Bmori1_room_22 +HIDAN_scene +HIDAN_room_0 +HIDAN_room_1 +HIDAN_room_2 +HIDAN_room_3 +HIDAN_room_4 +HIDAN_room_5 +HIDAN_room_6 +HIDAN_room_7 +HIDAN_room_8 +HIDAN_room_9 +HIDAN_room_10 +HIDAN_room_11 +HIDAN_room_12 +HIDAN_room_13 +HIDAN_room_14 +HIDAN_room_15 +HIDAN_room_16 +HIDAN_room_17 +HIDAN_room_18 +HIDAN_room_19 +HIDAN_room_20 +HIDAN_room_21 +HIDAN_room_22 +HIDAN_room_23 +HIDAN_room_24 +HIDAN_room_25 +HIDAN_room_26 +MIZUsin_scene +MIZUsin_room_0 +MIZUsin_room_1 +MIZUsin_room_2 +MIZUsin_room_3 +MIZUsin_room_4 +MIZUsin_room_5 +MIZUsin_room_6 +MIZUsin_room_7 +MIZUsin_room_8 +MIZUsin_room_9 +MIZUsin_room_10 +MIZUsin_room_11 +MIZUsin_room_12 +MIZUsin_room_13 +MIZUsin_room_14 +MIZUsin_room_15 +MIZUsin_room_16 +MIZUsin_room_17 +MIZUsin_room_18 +MIZUsin_room_19 +MIZUsin_room_20 +MIZUsin_room_21 +MIZUsin_room_22 +jyasinzou_scene +jyasinzou_room_0 +jyasinzou_room_1 +jyasinzou_room_2 +jyasinzou_room_3 +jyasinzou_room_4 +jyasinzou_room_5 +jyasinzou_room_6 +jyasinzou_room_7 +jyasinzou_room_8 +jyasinzou_room_9 +jyasinzou_room_10 +jyasinzou_room_11 +jyasinzou_room_12 +jyasinzou_room_13 +jyasinzou_room_14 +jyasinzou_room_15 +jyasinzou_room_16 +jyasinzou_room_17 +jyasinzou_room_18 +jyasinzou_room_19 +jyasinzou_room_20 +jyasinzou_room_21 +jyasinzou_room_22 +jyasinzou_room_23 +jyasinzou_room_24 +jyasinzou_room_25 +jyasinzou_room_26 +jyasinzou_room_27 +jyasinzou_room_28 +HAKAdan_scene +HAKAdan_room_0 +HAKAdan_room_1 +HAKAdan_room_2 +HAKAdan_room_3 +HAKAdan_room_4 +HAKAdan_room_5 +HAKAdan_room_6 +HAKAdan_room_7 +HAKAdan_room_8 +HAKAdan_room_9 +HAKAdan_room_10 +HAKAdan_room_11 +HAKAdan_room_12 +HAKAdan_room_13 +HAKAdan_room_14 +HAKAdan_room_15 +HAKAdan_room_16 +HAKAdan_room_17 +HAKAdan_room_18 +HAKAdan_room_19 +HAKAdan_room_20 +HAKAdan_room_21 +HAKAdan_room_22 +HAKAdanCH_scene +HAKAdanCH_room_0 +HAKAdanCH_room_1 +HAKAdanCH_room_2 +HAKAdanCH_room_3 +HAKAdanCH_room_4 +HAKAdanCH_room_5 +HAKAdanCH_room_6 +ice_doukutu_scene +ice_doukutu_room_0 +ice_doukutu_room_1 +ice_doukutu_room_2 +ice_doukutu_room_3 +ice_doukutu_room_4 +ice_doukutu_room_5 +ice_doukutu_room_6 +ice_doukutu_room_7 +ice_doukutu_room_8 +ice_doukutu_room_9 +ice_doukutu_room_10 +ice_doukutu_room_11 +men_scene +men_room_0 +men_room_1 +men_room_2 +men_room_3 +men_room_4 +men_room_5 +men_room_6 +men_room_7 +men_room_8 +men_room_9 +men_room_10 +ganontika_scene +ganontika_room_0 +ganontika_room_1 +ganontika_room_2 +ganontika_room_3 +ganontika_room_4 +ganontika_room_5 +ganontika_room_6 +ganontika_room_7 +ganontika_room_8 +ganontika_room_9 +ganontika_room_10 +ganontika_room_11 +ganontika_room_12 +ganontika_room_13 +ganontika_room_14 +ganontika_room_15 +ganontika_room_16 +ganontika_room_17 +ganontika_room_18 +ganontika_room_19 +market_day_scene +market_day_room_0 +market_night_scene +market_night_room_0 +testroom_scene +testroom_room_0 +testroom_room_1 +testroom_room_2 +testroom_room_3 +testroom_room_4 +kenjyanoma_scene +kenjyanoma_room_0 +tokinoma_scene +tokinoma_room_0 +tokinoma_room_1 +sutaru_scene +sutaru_room_0 +link_home_scene +link_home_room_0 +kokiri_shop_scene +kokiri_shop_room_0 +kokiri_home_scene +kokiri_home_room_0 +kakusiana_scene +kakusiana_room_0 +kakusiana_room_1 +kakusiana_room_2 +kakusiana_room_3 +kakusiana_room_4 +kakusiana_room_5 +kakusiana_room_6 +kakusiana_room_7 +kakusiana_room_8 +kakusiana_room_9 +kakusiana_room_10 +kakusiana_room_11 +kakusiana_room_12 +kakusiana_room_13 +entra_scene +entra_room_0 +moribossroom_scene +moribossroom_room_0 +moribossroom_room_1 +syatekijyou_scene +syatekijyou_room_0 +shop1_scene +shop1_room_0 +hairal_niwa_scene +hairal_niwa_room_0 +ganon_tou_scene +ganon_tou_room_0 +sasatest_scene +sasatest_room_0 +market_alley_scene +market_alley_room_0 +spot20_scene +spot20_room_0 +market_ruins_scene +market_ruins_room_0 +entra_n_scene +entra_n_room_0 +enrui_scene +enrui_room_0 +market_alley_n_scene +market_alley_n_room_0 +hiral_demo_scene +hiral_demo_room_0 +kokiri_home3_scene +kokiri_home3_room_0 +malon_stable_scene +malon_stable_room_0 +kakariko_scene +kakariko_room_0 +bdan_boss_scene +bdan_boss_room_0 +bdan_boss_room_1 +FIRE_bs_scene +FIRE_bs_room_0 +FIRE_bs_room_1 +hut_scene +hut_room_0 +daiyousei_izumi_scene +daiyousei_izumi_room_0 +hakaana_scene +hakaana_room_0 +yousei_izumi_tate_scene +yousei_izumi_tate_room_0 +yousei_izumi_yoko_scene +yousei_izumi_yoko_room_0 +golon_scene +golon_room_0 +zoora_scene +zoora_room_0 +drag_scene +drag_room_0 +alley_shop_scene +alley_shop_room_0 +night_shop_scene +night_shop_room_0 +impa_scene +impa_room_0 +labo_scene +labo_room_0 +tent_scene +tent_room_0 +nakaniwa_scene +nakaniwa_room_0 +ddan_boss_scene +ddan_boss_room_0 +ddan_boss_room_1 +ydan_boss_scene +ydan_boss_room_0 +ydan_boss_room_1 +HAKAdan_bs_scene +HAKAdan_bs_room_0 +HAKAdan_bs_room_1 +MIZUsin_bs_scene +MIZUsin_bs_room_0 +MIZUsin_bs_room_1 +ganon_scene +ganon_room_0 +ganon_room_1 +ganon_room_2 +ganon_room_3 +ganon_room_4 +ganon_room_5 +ganon_room_6 +ganon_room_7 +ganon_room_8 +ganon_room_9 +ganon_boss_scene +ganon_boss_room_0 +jyasinboss_scene +jyasinboss_room_0 +jyasinboss_room_1 +jyasinboss_room_2 +jyasinboss_room_3 +kokiri_home4_scene +kokiri_home4_room_0 +kokiri_home5_scene +kokiri_home5_room_0 +ganon_final_scene +ganon_final_room_0 +kakariko3_scene +kakariko3_room_0 +hairal_niwa2_scene +hairal_niwa2_room_0 +hakasitarelay_scene +hakasitarelay_room_0 +hakasitarelay_room_1 +hakasitarelay_room_2 +hakasitarelay_room_3 +hakasitarelay_room_4 +hakasitarelay_room_5 +hakasitarelay_room_6 +shrine_scene +shrine_room_0 +turibori_scene +turibori_room_0 +shrine_n_scene +shrine_n_room_0 +shrine_r_scene +shrine_r_room_0 +hakaana2_scene +hakaana2_room_0 +gerudoway_scene +gerudoway_room_0 +gerudoway_room_1 +gerudoway_room_2 +gerudoway_room_3 +gerudoway_room_4 +gerudoway_room_5 +hairal_niwa_n_scene +hairal_niwa_n_room_0 +bowling_scene +bowling_room_0 +hakaana_ouke_scene +hakaana_ouke_room_0 +hakaana_ouke_room_1 +hakaana_ouke_room_2 +hylia_labo_scene +hylia_labo_room_0 +souko_scene +souko_room_0 +souko_room_1 +souko_room_2 +miharigoya_scene +miharigoya_room_0 +mahouya_scene +mahouya_room_0 +takaraya_scene +takaraya_room_0 +takaraya_room_1 +takaraya_room_2 +takaraya_room_3 +takaraya_room_4 +takaraya_room_5 +takaraya_room_6 +ganon_sonogo_scene +ganon_sonogo_room_0 +ganon_sonogo_room_1 +ganon_sonogo_room_2 +ganon_sonogo_room_3 +ganon_sonogo_room_4 +ganon_demo_scene +ganon_demo_room_0 +besitu_scene +besitu_room_0 +face_shop_scene +face_shop_room_0 +kinsuta_scene +kinsuta_room_0 +ganontikasonogo_scene +ganontikasonogo_room_0 +ganontikasonogo_room_1 +test01_scene +test01_room_0 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/filelists/gamecube.txt b/Android/app/src/main/assets/assets/extractor/filelists/gamecube.txt new file mode 100644 index 000000000..23794e1f6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/gamecube.txt @@ -0,0 +1,1509 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +kanji +link_animetion +icon_item_static +icon_item_24_static +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_jpn_static +icon_item_nes_static +item_name_static +map_name_static +do_action_static +message_static +message_texture_static +nes_font_static +jpn_message_data_static +nes_message_data_static +staff_message_data_static +map_grand_static +map_48x85_static +map_i_static +code +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_kaleido_scope +ovl_player_actor +ovl_map_mark_data +ovl_En_Test +ovl_Arms_Hook +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Bg_Bdan_Objects +ovl_Bg_Bdan_Switch +ovl_Bg_Bom_Guard +ovl_Bg_Bombwall +ovl_Bg_Bowl_Wall +ovl_Bg_Breakwall +ovl_Bg_Ddan_Jd +ovl_Bg_Ddan_Kd +ovl_Bg_Dodoago +ovl_Bg_Dy_Yoseizo +ovl_Bg_Ganon_Otyuka +ovl_Bg_Gate_Shutter +ovl_Bg_Gjyo_Bridge +ovl_Bg_Gnd_Darkmeiro +ovl_Bg_Gnd_Firemeiro +ovl_Bg_Gnd_Iceblock +ovl_Bg_Gnd_Nisekabe +ovl_Bg_Gnd_Soulmeiro +ovl_Bg_Haka +ovl_Bg_Haka_Gate +ovl_Bg_Haka_Huta +ovl_Bg_Haka_Megane +ovl_Bg_Haka_MeganeBG +ovl_Bg_Haka_Sgami +ovl_Bg_Haka_Ship +ovl_Bg_Haka_Trap +ovl_Bg_Haka_Tubo +ovl_Bg_Haka_Water +ovl_Bg_Haka_Zou +ovl_Bg_Heavy_Block +ovl_Bg_Hidan_Curtain +ovl_Bg_Hidan_Dalm +ovl_Bg_Hidan_Firewall +ovl_Bg_Hidan_Fslift +ovl_Bg_Hidan_Fwbig +ovl_Bg_Hidan_Hamstep +ovl_Bg_Hidan_Hrock +ovl_Bg_Hidan_Kousi +ovl_Bg_Hidan_Kowarerukabe +ovl_Bg_Hidan_Rock +ovl_Bg_Hidan_Rsekizou +ovl_Bg_Hidan_Sekizou +ovl_Bg_Hidan_Sima +ovl_Bg_Hidan_Syoku +ovl_Bg_Ice_Objects +ovl_Bg_Ice_Shelter +ovl_Bg_Ice_Shutter +ovl_Bg_Ice_Turara +ovl_Bg_Ingate +ovl_Bg_Jya_1flift +ovl_Bg_Jya_Amishutter +ovl_Bg_Jya_Bigmirror +ovl_Bg_Jya_Block +ovl_Bg_Jya_Bombchuiwa +ovl_Bg_Jya_Bombiwa +ovl_Bg_Jya_Cobra +ovl_Bg_Jya_Goroiwa +ovl_Bg_Jya_Haheniron +ovl_Bg_Jya_Ironobj +ovl_Bg_Jya_Kanaami +ovl_Bg_Jya_Lift +ovl_Bg_Jya_Megami +ovl_Bg_Jya_Zurerukabe +ovl_Bg_Menkuri_Eye +ovl_Bg_Menkuri_Kaiten +ovl_Bg_Menkuri_Nisekabe +ovl_Bg_Mizu_Bwall +ovl_Bg_Mizu_Movebg +ovl_Bg_Mizu_Shutter +ovl_Bg_Mizu_Uzu +ovl_Bg_Mizu_Water +ovl_Bg_Mjin +ovl_Bg_Mori_Bigst +ovl_Bg_Mori_Elevator +ovl_Bg_Mori_Hashigo +ovl_Bg_Mori_Hashira4 +ovl_Bg_Mori_Hineri +ovl_Bg_Mori_Idomizu +ovl_Bg_Mori_Kaitenkabe +ovl_Bg_Mori_Rakkatenjo +ovl_Bg_Po_Event +ovl_Bg_Po_Syokudai +ovl_Bg_Pushbox +ovl_Bg_Relay_Objects +ovl_Bg_Spot00_Break +ovl_Bg_Spot00_Hanebasi +ovl_Bg_Spot01_Fusya +ovl_Bg_Spot01_Idohashira +ovl_Bg_Spot01_Idomizu +ovl_Bg_Spot01_Idosoko +ovl_Bg_Spot01_Objects2 +ovl_Bg_Spot02_Objects +ovl_Bg_Spot03_Taki +ovl_Bg_Spot05_Soko +ovl_Bg_Spot06_Objects +ovl_Bg_Spot07_Taki +ovl_Bg_Spot08_Bakudankabe +ovl_Bg_Spot08_Iceblock +ovl_Bg_Spot09_Obj +ovl_Bg_Spot11_Bakudankabe +ovl_Bg_Spot11_Oasis +ovl_Bg_Spot12_Gate +ovl_Bg_Spot12_Saku +ovl_Bg_Spot15_Rrbox +ovl_Bg_Spot15_Saku +ovl_Bg_Spot16_Bombstone +ovl_Bg_Spot16_Doughnut +ovl_Bg_Spot17_Bakudankabe +ovl_Bg_Spot17_Funen +ovl_Bg_Spot18_Basket +ovl_Bg_Spot18_Futa +ovl_Bg_Spot18_Obj +ovl_Bg_Spot18_Shutter +ovl_Bg_Sst_Floor +ovl_Bg_Toki_Hikari +ovl_Bg_Toki_Swd +ovl_Bg_Treemouth +ovl_Bg_Umajump +ovl_Bg_Vb_Sima +ovl_Bg_Ydan_Hasi +ovl_Bg_Ydan_Maruta +ovl_Bg_Ydan_Sp +ovl_Bg_Zg +ovl_Boss_Dodongo +ovl_Boss_Fd +ovl_Boss_Fd2 +ovl_Boss_Ganon +ovl_Boss_Ganon2 +ovl_Boss_Ganondrof +ovl_Boss_Goma +ovl_Boss_Mo +ovl_Boss_Sst +ovl_Boss_Tw +ovl_Boss_Va +ovl_Demo_6K +ovl_Demo_Du +ovl_Demo_Ec +ovl_Demo_Effect +ovl_Demo_Ext +ovl_Demo_Geff +ovl_Demo_Gj +ovl_Demo_Go +ovl_Demo_Gt +ovl_Demo_Ik +ovl_Demo_Im +ovl_Demo_Kankyo +ovl_Demo_Kekkai +ovl_Demo_Sa +ovl_Demo_Shd +ovl_Demo_Tre_Lgt +ovl_Door_Ana +ovl_Door_Gerudo +ovl_Door_Killer +ovl_Door_Shutter +ovl_Door_Toki +ovl_Door_Warp1 +ovl_Efc_Erupc +ovl_Eff_Dust +ovl_Effect_Ss_Blast +ovl_Effect_Ss_Bomb +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Effect_Ss_Dead_Sound +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Dust +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Fcircle +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_G_Magma +ovl_Effect_Ss_G_Magma2 +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_HitMark +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_Ice_Smoke +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_KiraKira +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Sibuki2 +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Stone1 +ovl_Elf_Msg +ovl_Elf_Msg2 +ovl_En_Am +ovl_En_Ani +ovl_En_Anubice +ovl_En_Anubice_Fire +ovl_En_Anubice_Tag +ovl_En_Arow_Trap +ovl_En_Arrow +ovl_En_Attack_Niw +ovl_En_Ba +ovl_En_Bb +ovl_En_Bdfire +ovl_En_Bigokuta +ovl_En_Bili +ovl_En_Bird +ovl_En_Blkobj +ovl_En_Bom +ovl_En_Bom_Bowl_Man +ovl_En_Bom_Bowl_Pit +ovl_En_Bom_Chu +ovl_En_Bombf +ovl_En_Boom +ovl_En_Box +ovl_En_Brob +ovl_En_Bubble +ovl_En_Butte +ovl_En_Bw +ovl_En_Bx +ovl_En_Changer +ovl_En_Clear_Tag +ovl_En_Cow +ovl_En_Crow +ovl_En_Cs +ovl_En_Daiku +ovl_En_Daiku_Kakariko +ovl_En_Dekubaba +ovl_En_Dekunuts +ovl_En_Dh +ovl_En_Dha +ovl_En_Diving_Game +ovl_En_Dns +ovl_En_Dnt_Demo +ovl_En_Dnt_Jiji +ovl_En_Dnt_Nomal +ovl_En_Dodojr +ovl_En_Dodongo +ovl_En_Dog +ovl_En_Door +ovl_En_Ds +ovl_En_Du +ovl_En_Dy_Extra +ovl_En_Eg +ovl_En_Eiyer +ovl_En_Elf +ovl_En_Encount1 +ovl_En_Encount2 +ovl_En_Ex_Item +ovl_En_Ex_Ruppy +ovl_En_Fd +ovl_En_Fd_Fire +ovl_En_Fhg_Fire +ovl_En_Fire_Rock +ovl_En_Firefly +ovl_En_Fish +ovl_En_Floormas +ovl_En_Fr +ovl_En_Fu +ovl_En_Fw +ovl_En_Fz +ovl_En_G_Switch +ovl_En_Ganon_Mant +ovl_En_Ganon_Organ +ovl_En_Gb +ovl_En_Ge1 +ovl_En_Ge2 +ovl_En_Ge3 +ovl_En_GeldB +ovl_En_GirlA +ovl_En_Gm +ovl_En_Go +ovl_En_Go2 +ovl_En_Goma +ovl_En_Goroiwa +ovl_En_Gs +ovl_En_Guest +ovl_En_Hata +ovl_En_Heishi1 +ovl_En_Heishi2 +ovl_En_Heishi3 +ovl_En_Heishi4 +ovl_En_Hintnuts +ovl_En_Holl +ovl_En_Honotrap +ovl_En_Horse +ovl_En_Horse_Game_Check +ovl_En_Horse_Ganon +ovl_En_Horse_Link_Child +ovl_En_Horse_Normal +ovl_En_Horse_Zelda +ovl_En_Hs +ovl_En_Hs2 +ovl_En_Hy +ovl_En_Ice_Hono +ovl_En_Ik +ovl_En_In +ovl_En_Insect +ovl_En_Ishi +ovl_En_It +ovl_En_Jj +ovl_En_Js +ovl_En_Jsjutan +ovl_En_Kakasi +ovl_En_Kakasi2 +ovl_En_Kakasi3 +ovl_En_Kanban +ovl_En_Karebaba +ovl_En_Ko +ovl_En_Kusa +ovl_En_Kz +ovl_En_Light +ovl_En_Lightbox +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_En_Ma1 +ovl_En_Ma2 +ovl_En_Ma3 +ovl_En_Mag +ovl_En_Mb +ovl_En_Md +ovl_En_Mk +ovl_En_Mm +ovl_En_Mm2 +ovl_En_Ms +ovl_En_Mu +ovl_En_Nb +ovl_En_Niw +ovl_En_Niw_Girl +ovl_En_Niw_Lady +ovl_En_Nutsball +ovl_En_Nwc +ovl_En_Ny +ovl_En_OE2 +ovl_En_Okarina_Effect +ovl_En_Okarina_Tag +ovl_En_Okuta +ovl_En_Ossan +ovl_En_Owl +ovl_En_Part +ovl_En_Peehat +ovl_En_Po_Desert +ovl_En_Po_Field +ovl_En_Po_Relay +ovl_En_Po_Sisters +ovl_En_Poh +ovl_En_Pu_box +ovl_En_Rd +ovl_En_Reeba +ovl_En_River_Sound +ovl_En_Rl +ovl_En_Rr +ovl_En_Ru1 +ovl_En_Ru2 +ovl_En_Sa +ovl_En_Sb +ovl_En_Scene_Change +ovl_En_Sda +ovl_En_Shopnuts +ovl_En_Si +ovl_En_Siofuki +ovl_En_Skb +ovl_En_Skj +ovl_En_Skjneedle +ovl_En_Ssh +ovl_En_St +ovl_En_Sth +ovl_En_Stream +ovl_En_Sw +ovl_En_Syateki_Itm +ovl_En_Syateki_Man +ovl_En_Syateki_Niw +ovl_En_Ta +ovl_En_Takara_Man +ovl_En_Tana +ovl_En_Tg +ovl_En_Tite +ovl_En_Tk +ovl_En_Torch +ovl_En_Torch2 +ovl_En_Toryo +ovl_En_Tp +ovl_En_Tr +ovl_En_Trap +ovl_En_Tubo_Trap +ovl_En_Vali +ovl_En_Vase +ovl_En_Vb_Ball +ovl_En_Viewer +ovl_En_Vm +ovl_En_Wall_Tubo +ovl_En_Wallmas +ovl_En_Weather_Tag +ovl_En_Weiyer +ovl_En_Wf +ovl_En_Wonder_Item +ovl_En_Wonder_Talk +ovl_En_Wonder_Talk2 +ovl_En_Wood02 +ovl_En_Xc +ovl_En_Yabusame_Mark +ovl_En_Yukabyun +ovl_En_Zf +ovl_En_Zl1 +ovl_En_Zl2 +ovl_En_Zl3 +ovl_En_Zl4 +ovl_En_Zo +ovl_En_fHG +ovl_End_Title +ovl_Fishing +ovl_Item_B_Heart +ovl_Item_Etcetera +ovl_Item_Inbox +ovl_Item_Ocarina +ovl_Item_Shield +ovl_Magic_Dark +ovl_Magic_Fire +ovl_Magic_Wind +ovl_Mir_Ray +ovl_Obj_Bean +ovl_Obj_Blockstop +ovl_Obj_Bombiwa +ovl_Obj_Comb +ovl_Obj_Dekujr +ovl_Obj_Elevator +ovl_Obj_Hamishi +ovl_Obj_Hana +ovl_Obj_Hsblock +ovl_Obj_Ice_Poly +ovl_Obj_Kibako +ovl_Obj_Kibako2 +ovl_Obj_Lift +ovl_Obj_Lightswitch +ovl_Obj_Makekinsuta +ovl_Obj_Makeoshihiki +ovl_Obj_Mure +ovl_Obj_Mure2 +ovl_Obj_Mure3 +ovl_Obj_Oshihiki +ovl_Obj_Roomtimer +ovl_Obj_Switch +ovl_Obj_Syokudai +ovl_Obj_Timeblock +ovl_Obj_Tsubo +ovl_Obj_Warp2block +ovl_Object_Kankyo +ovl_Oceff_Spot +ovl_Oceff_Storm +ovl_Oceff_Wipe +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_Oceff_Wipe4 +ovl_Shot_Sun +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_box +object_human +object_okuta +object_poh +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_fire +object_niw +object_tite +object_reeba +object_peehat +object_kingdodongo +object_horse +object_zf +object_goma +object_zl1 +object_gol +object_bubble +object_dodojr +object_torch2 +object_bl +object_tp +object_oA1 +object_st +object_bw +object_ei +object_horse_normal +object_oB1 +object_o_anime +object_spot04_objects +object_ddan_objects +object_hidan_objects +object_horse_ganon +object_oA2 +object_spot00_objects +object_mb +object_bombf +object_sk2 +object_oE1 +object_oE_anime +object_oE2 +object_ydan_objects +object_gnd +object_am +object_dekubaba +object_oA3 +object_oA4 +object_oA5 +object_oA6 +object_oA7 +object_jj +object_oA8 +object_oA9 +object_oB2 +object_oB3 +object_oB4 +object_horse_zelda +object_opening_demo1 +object_warp1 +object_b_heart +object_dekunuts +object_oE3 +object_oE4 +object_menkuri_objects +object_oE5 +object_oE6 +object_oE7 +object_oE8 +object_oE9 +object_oE10 +object_oE11 +object_oE12 +object_vali +object_oA10 +object_oA11 +object_mizu_objects +object_fhg +object_ossan +object_mori_hineri1 +object_Bb +object_toki_objects +object_yukabyun +object_zl2 +object_mjin +object_mjin_flash +object_mjin_dark +object_mjin_flame +object_mjin_ice +object_mjin_soul +object_mjin_wind +object_mjin_oka +object_haka_objects +object_spot06_objects +object_ice_objects +object_relay_objects +object_mori_hineri1a +object_mori_hineri2 +object_mori_hineri2a +object_mori_objects +object_mori_tex +object_spot08_obj +object_warp2 +object_hata +object_bird +object_wood02 +object_lightbox +object_pu_box +object_trap +object_vase +object_im +object_ta +object_tk +object_xc +object_vm +object_bv +object_hakach_objects +object_efc_crystal_light +object_efc_fire_ball +object_efc_flash +object_efc_lgt_shower +object_efc_star_field +object_god_lgt +object_light_ring +object_triforce_spot +object_medal +object_bdan_objects +object_sd +object_rd +object_po_sisters +object_heavy_object +object_gndd +object_fd +object_du +object_fw +object_horse_link_child +object_spot02_objects +object_haka +object_ru1 +object_syokudai +object_fd2 +object_dh +object_rl +object_efc_tw +object_demo_tre_lgt +object_gi_key +object_mir_ray +object_brob +object_gi_jewel +object_spot09_obj +object_spot18_obj +object_bdoor +object_spot17_obj +object_shop_dungen +object_nb +object_mo +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_medal +object_gi_nuts +object_sa +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_tr +object_spot16_obj +object_oE1s +object_oE4s +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_shield_1 +object_dekujr +object_gi_magicpot +object_gi_bomb_1 +object_oF1s +object_ma2 +object_gi_purse +object_hni +object_tw +object_rr +object_bxa +object_anubice +object_gi_gerudo +object_gi_arrow +object_gi_bomb_2 +object_gi_egg +object_gi_scale +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ganon +object_sst +object_ny +object_fr +object_gi_pachinko +object_gi_boomerang +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_demo_6k +object_gi_shield_3 +object_gi_letter +object_spot15_obj +object_jya_obj +object_gi_clothes +object_gi_bean +object_gi_fish +object_gi_saw +object_gi_hammer +object_gi_grass +object_gi_longsword +object_spot01_objects +object_md +object_km1 +object_kw1 +object_zo +object_kz +object_umajump +object_masterkokiri +object_masterkokirihead +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_gi_niwatori +object_skj +object_gi_bottle_letter +object_bji +object_bba +object_gi_ocarina_0 +object_ds +object_ane +object_boj +object_spot03_object +object_spot07_object +object_fz +object_bob +object_ge1 +object_yabusame_point +object_gi_boots_2 +object_gi_seed +object_gnd_magic +object_d_elevator +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_blkobj +object_gm +object_ms +object_hs +object_ingate +object_lightswitch +object_kusa +object_tsubo +object_gi_gloves +object_gi_coin +object_kanban +object_gjyo_objects +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_redead_mask +object_gi_skj_mask +object_gi_rabit_mask +object_gi_truth_mask +object_ganon_objects +object_siofuki +object_stream +object_mm +object_fa +object_os +object_gi_eye_lotion +object_gi_powder +object_gi_mushroom +object_gi_ticketstone +object_gi_brokensword +object_js +object_cs +object_gi_prescription +object_gi_bracelet +object_gi_soldout +object_gi_frog +object_mag +object_door_gerudo +object_gt +object_efc_erupc +object_zl2_anime1 +object_zl2_anime2 +object_gi_golonmask +object_gi_zoramask +object_gi_gerudomask +object_ganon2 +object_ka +object_ts +object_zg +object_gi_hoverboots +object_gi_m_arrow +object_ds2 +object_ec +object_fish +object_gi_sutaru +object_gi_goddess +object_ssh +object_bigokuta +object_bg +object_spot05_objects +object_spot12_obj +object_bombiwa +object_hintnuts +object_rs +object_spot00_break +object_gla +object_shopnuts +object_geldb +object_gr +object_dog +object_jya_iron +object_jya_door +object_spot01_objects2 +object_spot11_obj +object_kibako2 +object_dns +object_dnk +object_gi_fire +object_gi_insect +object_gi_butterfly +object_gi_ghost +object_gi_soul +object_bowl +object_po_field +object_demo_kekkai +object_efc_doughnut +object_gi_dekupouch +object_ganon_anime1 +object_ganon_anime2 +object_ganon_anime3 +object_gi_rupy +object_spot01_matoya +object_spot01_matoyab +object_po_composer +object_mu +object_wf +object_skb +object_gj +object_geff +object_haka_door +object_gs +object_ps +object_bwall +object_crow +object_cow +object_cob +object_gi_sword_1 +object_door_killer +object_ouke_haka +object_timeblock +object_zl4 +g_pn_01 +g_pn_02 +g_pn_03 +g_pn_04 +g_pn_05 +g_pn_06 +g_pn_07 +g_pn_08 +g_pn_09 +g_pn_10 +g_pn_11 +g_pn_12 +g_pn_13 +g_pn_14 +g_pn_15 +g_pn_16 +g_pn_17 +g_pn_18 +g_pn_19 +g_pn_20 +g_pn_21 +g_pn_22 +g_pn_23 +g_pn_24 +g_pn_25 +g_pn_26 +g_pn_27 +g_pn_28 +g_pn_29 +g_pn_30 +g_pn_31 +g_pn_32 +g_pn_33 +g_pn_34 +g_pn_35 +g_pn_36 +g_pn_37 +g_pn_38 +g_pn_39 +g_pn_40 +g_pn_41 +g_pn_42 +g_pn_43 +g_pn_44 +g_pn_45 +g_pn_46 +g_pn_47 +g_pn_48 +g_pn_49 +g_pn_50 +g_pn_51 +g_pn_52 +g_pn_53 +g_pn_54 +g_pn_55 +g_pn_56 +g_pn_57 +z_select_static +nintendo_rogo_static +title_static +parameter_static +vr_fine0_static +vr_fine0_pal_static +vr_fine1_static +vr_fine1_pal_static +vr_fine2_static +vr_fine2_pal_static +vr_fine3_static +vr_fine3_pal_static +vr_cloud0_static +vr_cloud0_pal_static +vr_cloud1_static +vr_cloud1_pal_static +vr_cloud2_static +vr_cloud2_pal_static +vr_cloud3_static +vr_cloud3_pal_static +vr_holy0_static +vr_holy0_pal_static +vr_holy1_static +vr_holy1_pal_static +vr_MDVR_static +vr_MDVR_pal_static +vr_MNVR_static +vr_MNVR_pal_static +vr_RUVR_static +vr_RUVR_pal_static +vr_LHVR_static +vr_LHVR_pal_static +vr_KHVR_static +vr_KHVR_pal_static +vr_K3VR_static +vr_K3VR_pal_static +vr_K4VR_static +vr_K4VR_pal_static +vr_K5VR_static +vr_K5VR_pal_static +vr_SP1a_static +vr_SP1a_pal_static +vr_MLVR_static +vr_MLVR_pal_static +vr_KKRVR_static +vr_KKRVR_pal_static +vr_KR3VR_static +vr_KR3VR_pal_static +vr_IPVR_static +vr_IPVR_pal_static +vr_KSVR_static +vr_KSVR_pal_static +vr_GLVR_static +vr_GLVR_pal_static +vr_ZRVR_static +vr_ZRVR_pal_static +vr_DGVR_static +vr_DGVR_pal_static +vr_ALVR_static +vr_ALVR_pal_static +vr_NSVR_static +vr_NSVR_pal_static +vr_LBVR_static +vr_LBVR_pal_static +vr_TTVR_static +vr_TTVR_pal_static +vr_FCVR_static +vr_FCVR_pal_static +elf_message_field +elf_message_ydan +ydan_scene +ydan_room_0 +ydan_room_1 +ydan_room_2 +ydan_room_3 +ydan_room_4 +ydan_room_5 +ydan_room_6 +ydan_room_7 +ydan_room_8 +ydan_room_9 +ydan_room_10 +ydan_room_11 +ddan_scene +ddan_room_0 +ddan_room_1 +ddan_room_2 +ddan_room_3 +ddan_room_4 +ddan_room_5 +ddan_room_6 +ddan_room_7 +ddan_room_8 +ddan_room_9 +ddan_room_10 +ddan_room_11 +ddan_room_12 +ddan_room_13 +ddan_room_14 +ddan_room_15 +ddan_room_16 +bdan_scene +bdan_room_0 +bdan_room_1 +bdan_room_2 +bdan_room_3 +bdan_room_4 +bdan_room_5 +bdan_room_6 +bdan_room_7 +bdan_room_8 +bdan_room_9 +bdan_room_10 +bdan_room_11 +bdan_room_12 +bdan_room_13 +bdan_room_14 +bdan_room_15 +Bmori1_scene +Bmori1_room_0 +Bmori1_room_1 +Bmori1_room_2 +Bmori1_room_3 +Bmori1_room_4 +Bmori1_room_5 +Bmori1_room_6 +Bmori1_room_7 +Bmori1_room_8 +Bmori1_room_9 +Bmori1_room_10 +Bmori1_room_11 +Bmori1_room_12 +Bmori1_room_13 +Bmori1_room_14 +Bmori1_room_15 +Bmori1_room_16 +Bmori1_room_17 +Bmori1_room_18 +Bmori1_room_19 +Bmori1_room_20 +Bmori1_room_21 +Bmori1_room_22 +HIDAN_scene +HIDAN_room_0 +HIDAN_room_1 +HIDAN_room_2 +HIDAN_room_3 +HIDAN_room_4 +HIDAN_room_5 +HIDAN_room_6 +HIDAN_room_7 +HIDAN_room_8 +HIDAN_room_9 +HIDAN_room_10 +HIDAN_room_11 +HIDAN_room_12 +HIDAN_room_13 +HIDAN_room_14 +HIDAN_room_15 +HIDAN_room_16 +HIDAN_room_17 +HIDAN_room_18 +HIDAN_room_19 +HIDAN_room_20 +HIDAN_room_21 +HIDAN_room_22 +HIDAN_room_23 +HIDAN_room_24 +HIDAN_room_25 +HIDAN_room_26 +MIZUsin_scene +MIZUsin_room_0 +MIZUsin_room_1 +MIZUsin_room_2 +MIZUsin_room_3 +MIZUsin_room_4 +MIZUsin_room_5 +MIZUsin_room_6 +MIZUsin_room_7 +MIZUsin_room_8 +MIZUsin_room_9 +MIZUsin_room_10 +MIZUsin_room_11 +MIZUsin_room_12 +MIZUsin_room_13 +MIZUsin_room_14 +MIZUsin_room_15 +MIZUsin_room_16 +MIZUsin_room_17 +MIZUsin_room_18 +MIZUsin_room_19 +MIZUsin_room_20 +MIZUsin_room_21 +MIZUsin_room_22 +jyasinzou_scene +jyasinzou_room_0 +jyasinzou_room_1 +jyasinzou_room_2 +jyasinzou_room_3 +jyasinzou_room_4 +jyasinzou_room_5 +jyasinzou_room_6 +jyasinzou_room_7 +jyasinzou_room_8 +jyasinzou_room_9 +jyasinzou_room_10 +jyasinzou_room_11 +jyasinzou_room_12 +jyasinzou_room_13 +jyasinzou_room_14 +jyasinzou_room_15 +jyasinzou_room_16 +jyasinzou_room_17 +jyasinzou_room_18 +jyasinzou_room_19 +jyasinzou_room_20 +jyasinzou_room_21 +jyasinzou_room_22 +jyasinzou_room_23 +jyasinzou_room_24 +jyasinzou_room_25 +jyasinzou_room_26 +jyasinzou_room_27 +jyasinzou_room_28 +HAKAdan_scene +HAKAdan_room_0 +HAKAdan_room_1 +HAKAdan_room_2 +HAKAdan_room_3 +HAKAdan_room_4 +HAKAdan_room_5 +HAKAdan_room_6 +HAKAdan_room_7 +HAKAdan_room_8 +HAKAdan_room_9 +HAKAdan_room_10 +HAKAdan_room_11 +HAKAdan_room_12 +HAKAdan_room_13 +HAKAdan_room_14 +HAKAdan_room_15 +HAKAdan_room_16 +HAKAdan_room_17 +HAKAdan_room_18 +HAKAdan_room_19 +HAKAdan_room_20 +HAKAdan_room_21 +HAKAdan_room_22 +HAKAdanCH_scene +HAKAdanCH_room_0 +HAKAdanCH_room_1 +HAKAdanCH_room_2 +HAKAdanCH_room_3 +HAKAdanCH_room_4 +HAKAdanCH_room_5 +HAKAdanCH_room_6 +ice_doukutu_scene +ice_doukutu_room_0 +ice_doukutu_room_1 +ice_doukutu_room_2 +ice_doukutu_room_3 +ice_doukutu_room_4 +ice_doukutu_room_5 +ice_doukutu_room_6 +ice_doukutu_room_7 +ice_doukutu_room_8 +ice_doukutu_room_9 +ice_doukutu_room_10 +ice_doukutu_room_11 +men_scene +men_room_0 +men_room_1 +men_room_2 +men_room_3 +men_room_4 +men_room_5 +men_room_6 +men_room_7 +men_room_8 +men_room_9 +men_room_10 +ganontika_scene +ganontika_room_0 +ganontika_room_1 +ganontika_room_2 +ganontika_room_3 +ganontika_room_4 +ganontika_room_5 +ganontika_room_6 +ganontika_room_7 +ganontika_room_8 +ganontika_room_9 +ganontika_room_10 +ganontika_room_11 +ganontika_room_12 +ganontika_room_13 +ganontika_room_14 +ganontika_room_15 +ganontika_room_16 +ganontika_room_17 +ganontika_room_18 +ganontika_room_19 +spot00_scene +spot00_room_0 +spot01_scene +spot01_room_0 +spot02_scene +spot02_room_0 +spot02_room_1 +spot03_scene +spot03_room_0 +spot03_room_1 +spot04_scene +spot04_room_0 +spot04_room_1 +spot04_room_2 +spot05_scene +spot05_room_0 +spot06_scene +spot06_room_0 +spot07_scene +spot07_room_0 +spot07_room_1 +spot08_scene +spot08_room_0 +spot09_scene +spot09_room_0 +spot10_scene +spot10_room_0 +spot10_room_1 +spot10_room_2 +spot10_room_3 +spot10_room_4 +spot10_room_5 +spot10_room_6 +spot10_room_7 +spot10_room_8 +spot10_room_9 +spot11_scene +spot11_room_0 +spot12_scene +spot12_room_0 +spot12_room_1 +spot13_scene +spot13_room_0 +spot13_room_1 +spot15_scene +spot15_room_0 +spot16_scene +spot16_room_0 +spot17_scene +spot17_room_0 +spot17_room_1 +spot18_scene +spot18_room_0 +spot18_room_1 +spot18_room_2 +spot18_room_3 +market_day_scene +market_day_room_0 +market_night_scene +market_night_room_0 +kenjyanoma_scene +kenjyanoma_room_0 +tokinoma_scene +tokinoma_room_0 +tokinoma_room_1 +link_home_scene +link_home_room_0 +kokiri_shop_scene +kokiri_shop_room_0 +kokiri_home_scene +kokiri_home_room_0 +kakusiana_scene +kakusiana_room_0 +kakusiana_room_1 +kakusiana_room_2 +kakusiana_room_3 +kakusiana_room_4 +kakusiana_room_5 +kakusiana_room_6 +kakusiana_room_7 +kakusiana_room_8 +kakusiana_room_9 +kakusiana_room_10 +kakusiana_room_11 +kakusiana_room_12 +kakusiana_room_13 +entra_scene +entra_room_0 +moribossroom_scene +moribossroom_room_0 +moribossroom_room_1 +syatekijyou_scene +syatekijyou_room_0 +shop1_scene +shop1_room_0 +hairal_niwa_scene +hairal_niwa_room_0 +ganon_tou_scene +ganon_tou_room_0 +market_alley_scene +market_alley_room_0 +spot20_scene +spot20_room_0 +market_ruins_scene +market_ruins_room_0 +entra_n_scene +entra_n_room_0 +enrui_scene +enrui_room_0 +market_alley_n_scene +market_alley_n_room_0 +hiral_demo_scene +hiral_demo_room_0 +kokiri_home3_scene +kokiri_home3_room_0 +malon_stable_scene +malon_stable_room_0 +kakariko_scene +kakariko_room_0 +bdan_boss_scene +bdan_boss_room_0 +bdan_boss_room_1 +FIRE_bs_scene +FIRE_bs_room_0 +FIRE_bs_room_1 +hut_scene +hut_room_0 +daiyousei_izumi_scene +daiyousei_izumi_room_0 +hakaana_scene +hakaana_room_0 +yousei_izumi_tate_scene +yousei_izumi_tate_room_0 +yousei_izumi_yoko_scene +yousei_izumi_yoko_room_0 +golon_scene +golon_room_0 +zoora_scene +zoora_room_0 +drag_scene +drag_room_0 +alley_shop_scene +alley_shop_room_0 +night_shop_scene +night_shop_room_0 +impa_scene +impa_room_0 +labo_scene +labo_room_0 +tent_scene +tent_room_0 +nakaniwa_scene +nakaniwa_room_0 +ddan_boss_scene +ddan_boss_room_0 +ddan_boss_room_1 +ydan_boss_scene +ydan_boss_room_0 +ydan_boss_room_1 +HAKAdan_bs_scene +HAKAdan_bs_room_0 +HAKAdan_bs_room_1 +MIZUsin_bs_scene +MIZUsin_bs_room_0 +MIZUsin_bs_room_1 +ganon_scene +ganon_room_0 +ganon_room_1 +ganon_room_2 +ganon_room_3 +ganon_room_4 +ganon_room_5 +ganon_room_6 +ganon_room_7 +ganon_room_8 +ganon_room_9 +ganon_boss_scene +ganon_boss_room_0 +jyasinboss_scene +jyasinboss_room_0 +jyasinboss_room_1 +jyasinboss_room_2 +jyasinboss_room_3 +kokiri_home4_scene +kokiri_home4_room_0 +kokiri_home5_scene +kokiri_home5_room_0 +ganon_final_scene +ganon_final_room_0 +kakariko3_scene +kakariko3_room_0 +hakasitarelay_scene +hakasitarelay_room_0 +hakasitarelay_room_1 +hakasitarelay_room_2 +hakasitarelay_room_3 +hakasitarelay_room_4 +hakasitarelay_room_5 +hakasitarelay_room_6 +shrine_scene +shrine_room_0 +turibori_scene +turibori_room_0 +shrine_n_scene +shrine_n_room_0 +shrine_r_scene +shrine_r_room_0 +hakaana2_scene +hakaana2_room_0 +gerudoway_scene +gerudoway_room_0 +gerudoway_room_1 +gerudoway_room_2 +gerudoway_room_3 +gerudoway_room_4 +gerudoway_room_5 +hairal_niwa_n_scene +hairal_niwa_n_room_0 +bowling_scene +bowling_room_0 +hakaana_ouke_scene +hakaana_ouke_room_0 +hakaana_ouke_room_1 +hakaana_ouke_room_2 +hylia_labo_scene +hylia_labo_room_0 +souko_scene +souko_room_0 +souko_room_1 +souko_room_2 +miharigoya_scene +miharigoya_room_0 +mahouya_scene +mahouya_room_0 +takaraya_scene +takaraya_room_0 +takaraya_room_1 +takaraya_room_2 +takaraya_room_3 +takaraya_room_4 +takaraya_room_5 +takaraya_room_6 +ganon_sonogo_scene +ganon_sonogo_room_0 +ganon_sonogo_room_1 +ganon_sonogo_room_2 +ganon_sonogo_room_3 +ganon_sonogo_room_4 +ganon_demo_scene +ganon_demo_room_0 +face_shop_scene +face_shop_room_0 +kinsuta_scene +kinsuta_room_0 +ganontikasonogo_scene +ganontikasonogo_room_0 +ganontikasonogo_room_1 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/filelists/gamecube_pal.txt b/Android/app/src/main/assets/assets/extractor/filelists/gamecube_pal.txt new file mode 100644 index 000000000..c9746c1da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/gamecube_pal.txt @@ -0,0 +1,1510 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +link_animetion +icon_item_static +icon_item_24_static +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_nes_static +icon_item_ger_static +icon_item_fra_static +item_name_static +map_name_static +do_action_static +message_static +message_texture_static +nes_font_static +nes_message_data_static +ger_message_data_static +fra_message_data_static +staff_message_data_static +map_grand_static +map_48x85_static +map_i_static +code +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_kaleido_scope +ovl_player_actor +ovl_map_mark_data +ovl_En_Test +ovl_Arms_Hook +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Bg_Bdan_Objects +ovl_Bg_Bdan_Switch +ovl_Bg_Bom_Guard +ovl_Bg_Bombwall +ovl_Bg_Bowl_Wall +ovl_Bg_Breakwall +ovl_Bg_Ddan_Jd +ovl_Bg_Ddan_Kd +ovl_Bg_Dodoago +ovl_Bg_Dy_Yoseizo +ovl_Bg_Ganon_Otyuka +ovl_Bg_Gate_Shutter +ovl_Bg_Gjyo_Bridge +ovl_Bg_Gnd_Darkmeiro +ovl_Bg_Gnd_Firemeiro +ovl_Bg_Gnd_Iceblock +ovl_Bg_Gnd_Nisekabe +ovl_Bg_Gnd_Soulmeiro +ovl_Bg_Haka +ovl_Bg_Haka_Gate +ovl_Bg_Haka_Huta +ovl_Bg_Haka_Megane +ovl_Bg_Haka_MeganeBG +ovl_Bg_Haka_Sgami +ovl_Bg_Haka_Ship +ovl_Bg_Haka_Trap +ovl_Bg_Haka_Tubo +ovl_Bg_Haka_Water +ovl_Bg_Haka_Zou +ovl_Bg_Heavy_Block +ovl_Bg_Hidan_Curtain +ovl_Bg_Hidan_Dalm +ovl_Bg_Hidan_Firewall +ovl_Bg_Hidan_Fslift +ovl_Bg_Hidan_Fwbig +ovl_Bg_Hidan_Hamstep +ovl_Bg_Hidan_Hrock +ovl_Bg_Hidan_Kousi +ovl_Bg_Hidan_Kowarerukabe +ovl_Bg_Hidan_Rock +ovl_Bg_Hidan_Rsekizou +ovl_Bg_Hidan_Sekizou +ovl_Bg_Hidan_Sima +ovl_Bg_Hidan_Syoku +ovl_Bg_Ice_Objects +ovl_Bg_Ice_Shelter +ovl_Bg_Ice_Shutter +ovl_Bg_Ice_Turara +ovl_Bg_Ingate +ovl_Bg_Jya_1flift +ovl_Bg_Jya_Amishutter +ovl_Bg_Jya_Bigmirror +ovl_Bg_Jya_Block +ovl_Bg_Jya_Bombchuiwa +ovl_Bg_Jya_Bombiwa +ovl_Bg_Jya_Cobra +ovl_Bg_Jya_Goroiwa +ovl_Bg_Jya_Haheniron +ovl_Bg_Jya_Ironobj +ovl_Bg_Jya_Kanaami +ovl_Bg_Jya_Lift +ovl_Bg_Jya_Megami +ovl_Bg_Jya_Zurerukabe +ovl_Bg_Menkuri_Eye +ovl_Bg_Menkuri_Kaiten +ovl_Bg_Menkuri_Nisekabe +ovl_Bg_Mizu_Bwall +ovl_Bg_Mizu_Movebg +ovl_Bg_Mizu_Shutter +ovl_Bg_Mizu_Uzu +ovl_Bg_Mizu_Water +ovl_Bg_Mjin +ovl_Bg_Mori_Bigst +ovl_Bg_Mori_Elevator +ovl_Bg_Mori_Hashigo +ovl_Bg_Mori_Hashira4 +ovl_Bg_Mori_Hineri +ovl_Bg_Mori_Idomizu +ovl_Bg_Mori_Kaitenkabe +ovl_Bg_Mori_Rakkatenjo +ovl_Bg_Po_Event +ovl_Bg_Po_Syokudai +ovl_Bg_Pushbox +ovl_Bg_Relay_Objects +ovl_Bg_Spot00_Break +ovl_Bg_Spot00_Hanebasi +ovl_Bg_Spot01_Fusya +ovl_Bg_Spot01_Idohashira +ovl_Bg_Spot01_Idomizu +ovl_Bg_Spot01_Idosoko +ovl_Bg_Spot01_Objects2 +ovl_Bg_Spot02_Objects +ovl_Bg_Spot03_Taki +ovl_Bg_Spot05_Soko +ovl_Bg_Spot06_Objects +ovl_Bg_Spot07_Taki +ovl_Bg_Spot08_Bakudankabe +ovl_Bg_Spot08_Iceblock +ovl_Bg_Spot09_Obj +ovl_Bg_Spot11_Bakudankabe +ovl_Bg_Spot11_Oasis +ovl_Bg_Spot12_Gate +ovl_Bg_Spot12_Saku +ovl_Bg_Spot15_Rrbox +ovl_Bg_Spot15_Saku +ovl_Bg_Spot16_Bombstone +ovl_Bg_Spot16_Doughnut +ovl_Bg_Spot17_Bakudankabe +ovl_Bg_Spot17_Funen +ovl_Bg_Spot18_Basket +ovl_Bg_Spot18_Futa +ovl_Bg_Spot18_Obj +ovl_Bg_Spot18_Shutter +ovl_Bg_Sst_Floor +ovl_Bg_Toki_Hikari +ovl_Bg_Toki_Swd +ovl_Bg_Treemouth +ovl_Bg_Umajump +ovl_Bg_Vb_Sima +ovl_Bg_Ydan_Hasi +ovl_Bg_Ydan_Maruta +ovl_Bg_Ydan_Sp +ovl_Bg_Zg +ovl_Boss_Dodongo +ovl_Boss_Fd +ovl_Boss_Fd2 +ovl_Boss_Ganon +ovl_Boss_Ganon2 +ovl_Boss_Ganondrof +ovl_Boss_Goma +ovl_Boss_Mo +ovl_Boss_Sst +ovl_Boss_Tw +ovl_Boss_Va +ovl_Demo_6K +ovl_Demo_Du +ovl_Demo_Ec +ovl_Demo_Effect +ovl_Demo_Ext +ovl_Demo_Geff +ovl_Demo_Gj +ovl_Demo_Go +ovl_Demo_Gt +ovl_Demo_Ik +ovl_Demo_Im +ovl_Demo_Kankyo +ovl_Demo_Kekkai +ovl_Demo_Sa +ovl_Demo_Shd +ovl_Demo_Tre_Lgt +ovl_Door_Ana +ovl_Door_Gerudo +ovl_Door_Killer +ovl_Door_Shutter +ovl_Door_Toki +ovl_Door_Warp1 +ovl_Efc_Erupc +ovl_Eff_Dust +ovl_Effect_Ss_Blast +ovl_Effect_Ss_Bomb +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Effect_Ss_Dead_Sound +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Dust +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Fcircle +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_G_Magma +ovl_Effect_Ss_G_Magma2 +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_HitMark +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_Ice_Smoke +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_KiraKira +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Sibuki2 +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Stone1 +ovl_Elf_Msg +ovl_Elf_Msg2 +ovl_En_Am +ovl_En_Ani +ovl_En_Anubice +ovl_En_Anubice_Fire +ovl_En_Anubice_Tag +ovl_En_Arow_Trap +ovl_En_Arrow +ovl_En_Attack_Niw +ovl_En_Ba +ovl_En_Bb +ovl_En_Bdfire +ovl_En_Bigokuta +ovl_En_Bili +ovl_En_Bird +ovl_En_Blkobj +ovl_En_Bom +ovl_En_Bom_Bowl_Man +ovl_En_Bom_Bowl_Pit +ovl_En_Bom_Chu +ovl_En_Bombf +ovl_En_Boom +ovl_En_Box +ovl_En_Brob +ovl_En_Bubble +ovl_En_Butte +ovl_En_Bw +ovl_En_Bx +ovl_En_Changer +ovl_En_Clear_Tag +ovl_En_Cow +ovl_En_Crow +ovl_En_Cs +ovl_En_Daiku +ovl_En_Daiku_Kakariko +ovl_En_Dekubaba +ovl_En_Dekunuts +ovl_En_Dh +ovl_En_Dha +ovl_En_Diving_Game +ovl_En_Dns +ovl_En_Dnt_Demo +ovl_En_Dnt_Jiji +ovl_En_Dnt_Nomal +ovl_En_Dodojr +ovl_En_Dodongo +ovl_En_Dog +ovl_En_Door +ovl_En_Ds +ovl_En_Du +ovl_En_Dy_Extra +ovl_En_Eg +ovl_En_Eiyer +ovl_En_Elf +ovl_En_Encount1 +ovl_En_Encount2 +ovl_En_Ex_Item +ovl_En_Ex_Ruppy +ovl_En_Fd +ovl_En_Fd_Fire +ovl_En_Fhg_Fire +ovl_En_Fire_Rock +ovl_En_Firefly +ovl_En_Fish +ovl_En_Floormas +ovl_En_Fr +ovl_En_Fu +ovl_En_Fw +ovl_En_Fz +ovl_En_G_Switch +ovl_En_Ganon_Mant +ovl_En_Ganon_Organ +ovl_En_Gb +ovl_En_Ge1 +ovl_En_Ge2 +ovl_En_Ge3 +ovl_En_GeldB +ovl_En_GirlA +ovl_En_Gm +ovl_En_Go +ovl_En_Go2 +ovl_En_Goma +ovl_En_Goroiwa +ovl_En_Gs +ovl_En_Guest +ovl_En_Hata +ovl_En_Heishi1 +ovl_En_Heishi2 +ovl_En_Heishi3 +ovl_En_Heishi4 +ovl_En_Hintnuts +ovl_En_Holl +ovl_En_Honotrap +ovl_En_Horse +ovl_En_Horse_Game_Check +ovl_En_Horse_Ganon +ovl_En_Horse_Link_Child +ovl_En_Horse_Normal +ovl_En_Horse_Zelda +ovl_En_Hs +ovl_En_Hs2 +ovl_En_Hy +ovl_En_Ice_Hono +ovl_En_Ik +ovl_En_In +ovl_En_Insect +ovl_En_Ishi +ovl_En_It +ovl_En_Jj +ovl_En_Js +ovl_En_Jsjutan +ovl_En_Kakasi +ovl_En_Kakasi2 +ovl_En_Kakasi3 +ovl_En_Kanban +ovl_En_Karebaba +ovl_En_Ko +ovl_En_Kusa +ovl_En_Kz +ovl_En_Light +ovl_En_Lightbox +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_En_Ma1 +ovl_En_Ma2 +ovl_En_Ma3 +ovl_En_Mag +ovl_En_Mb +ovl_En_Md +ovl_En_Mk +ovl_En_Mm +ovl_En_Mm2 +ovl_En_Ms +ovl_En_Mu +ovl_En_Nb +ovl_En_Niw +ovl_En_Niw_Girl +ovl_En_Niw_Lady +ovl_En_Nutsball +ovl_En_Nwc +ovl_En_Ny +ovl_En_OE2 +ovl_En_Okarina_Effect +ovl_En_Okarina_Tag +ovl_En_Okuta +ovl_En_Ossan +ovl_En_Owl +ovl_En_Part +ovl_En_Peehat +ovl_En_Po_Desert +ovl_En_Po_Field +ovl_En_Po_Relay +ovl_En_Po_Sisters +ovl_En_Poh +ovl_En_Pu_box +ovl_En_Rd +ovl_En_Reeba +ovl_En_River_Sound +ovl_En_Rl +ovl_En_Rr +ovl_En_Ru1 +ovl_En_Ru2 +ovl_En_Sa +ovl_En_Sb +ovl_En_Scene_Change +ovl_En_Sda +ovl_En_Shopnuts +ovl_En_Si +ovl_En_Siofuki +ovl_En_Skb +ovl_En_Skj +ovl_En_Skjneedle +ovl_En_Ssh +ovl_En_St +ovl_En_Sth +ovl_En_Stream +ovl_En_Sw +ovl_En_Syateki_Itm +ovl_En_Syateki_Man +ovl_En_Syateki_Niw +ovl_En_Ta +ovl_En_Takara_Man +ovl_En_Tana +ovl_En_Tg +ovl_En_Tite +ovl_En_Tk +ovl_En_Torch +ovl_En_Torch2 +ovl_En_Toryo +ovl_En_Tp +ovl_En_Tr +ovl_En_Trap +ovl_En_Tubo_Trap +ovl_En_Vali +ovl_En_Vase +ovl_En_Vb_Ball +ovl_En_Viewer +ovl_En_Vm +ovl_En_Wall_Tubo +ovl_En_Wallmas +ovl_En_Weather_Tag +ovl_En_Weiyer +ovl_En_Wf +ovl_En_Wonder_Item +ovl_En_Wonder_Talk +ovl_En_Wonder_Talk2 +ovl_En_Wood02 +ovl_En_Xc +ovl_En_Yabusame_Mark +ovl_En_Yukabyun +ovl_En_Zf +ovl_En_Zl1 +ovl_En_Zl2 +ovl_En_Zl3 +ovl_En_Zl4 +ovl_En_Zo +ovl_En_fHG +ovl_End_Title +ovl_Fishing +ovl_Item_B_Heart +ovl_Item_Etcetera +ovl_Item_Inbox +ovl_Item_Ocarina +ovl_Item_Shield +ovl_Magic_Dark +ovl_Magic_Fire +ovl_Magic_Wind +ovl_Mir_Ray +ovl_Obj_Bean +ovl_Obj_Blockstop +ovl_Obj_Bombiwa +ovl_Obj_Comb +ovl_Obj_Dekujr +ovl_Obj_Elevator +ovl_Obj_Hamishi +ovl_Obj_Hana +ovl_Obj_Hsblock +ovl_Obj_Ice_Poly +ovl_Obj_Kibako +ovl_Obj_Kibako2 +ovl_Obj_Lift +ovl_Obj_Lightswitch +ovl_Obj_Makekinsuta +ovl_Obj_Makeoshihiki +ovl_Obj_Mure +ovl_Obj_Mure2 +ovl_Obj_Mure3 +ovl_Obj_Oshihiki +ovl_Obj_Roomtimer +ovl_Obj_Switch +ovl_Obj_Syokudai +ovl_Obj_Timeblock +ovl_Obj_Tsubo +ovl_Obj_Warp2block +ovl_Object_Kankyo +ovl_Oceff_Spot +ovl_Oceff_Storm +ovl_Oceff_Wipe +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_Oceff_Wipe4 +ovl_Shot_Sun +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_box +object_human +object_okuta +object_poh +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_fire +object_niw +object_tite +object_reeba +object_peehat +object_kingdodongo +object_horse +object_zf +object_goma +object_zl1 +object_gol +object_bubble +object_dodojr +object_torch2 +object_bl +object_tp +object_oA1 +object_st +object_bw +object_ei +object_horse_normal +object_oB1 +object_o_anime +object_spot04_objects +object_ddan_objects +object_hidan_objects +object_horse_ganon +object_oA2 +object_spot00_objects +object_mb +object_bombf +object_sk2 +object_oE1 +object_oE_anime +object_oE2 +object_ydan_objects +object_gnd +object_am +object_dekubaba +object_oA3 +object_oA4 +object_oA5 +object_oA6 +object_oA7 +object_jj +object_oA8 +object_oA9 +object_oB2 +object_oB3 +object_oB4 +object_horse_zelda +object_opening_demo1 +object_warp1 +object_b_heart +object_dekunuts +object_oE3 +object_oE4 +object_menkuri_objects +object_oE5 +object_oE6 +object_oE7 +object_oE8 +object_oE9 +object_oE10 +object_oE11 +object_oE12 +object_vali +object_oA10 +object_oA11 +object_mizu_objects +object_fhg +object_ossan +object_mori_hineri1 +object_Bb +object_toki_objects +object_yukabyun +object_zl2 +object_mjin +object_mjin_flash +object_mjin_dark +object_mjin_flame +object_mjin_ice +object_mjin_soul +object_mjin_wind +object_mjin_oka +object_haka_objects +object_spot06_objects +object_ice_objects +object_relay_objects +object_mori_hineri1a +object_mori_hineri2 +object_mori_hineri2a +object_mori_objects +object_mori_tex +object_spot08_obj +object_warp2 +object_hata +object_bird +object_wood02 +object_lightbox +object_pu_box +object_trap +object_vase +object_im +object_ta +object_tk +object_xc +object_vm +object_bv +object_hakach_objects +object_efc_crystal_light +object_efc_fire_ball +object_efc_flash +object_efc_lgt_shower +object_efc_star_field +object_god_lgt +object_light_ring +object_triforce_spot +object_medal +object_bdan_objects +object_sd +object_rd +object_po_sisters +object_heavy_object +object_gndd +object_fd +object_du +object_fw +object_horse_link_child +object_spot02_objects +object_haka +object_ru1 +object_syokudai +object_fd2 +object_dh +object_rl +object_efc_tw +object_demo_tre_lgt +object_gi_key +object_mir_ray +object_brob +object_gi_jewel +object_spot09_obj +object_spot18_obj +object_bdoor +object_spot17_obj +object_shop_dungen +object_nb +object_mo +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_medal +object_gi_nuts +object_sa +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_tr +object_spot16_obj +object_oE1s +object_oE4s +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_shield_1 +object_dekujr +object_gi_magicpot +object_gi_bomb_1 +object_oF1s +object_ma2 +object_gi_purse +object_hni +object_tw +object_rr +object_bxa +object_anubice +object_gi_gerudo +object_gi_arrow +object_gi_bomb_2 +object_gi_egg +object_gi_scale +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ganon +object_sst +object_ny +object_fr +object_gi_pachinko +object_gi_boomerang +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_demo_6k +object_gi_shield_3 +object_gi_letter +object_spot15_obj +object_jya_obj +object_gi_clothes +object_gi_bean +object_gi_fish +object_gi_saw +object_gi_hammer +object_gi_grass +object_gi_longsword +object_spot01_objects +object_md +object_km1 +object_kw1 +object_zo +object_kz +object_umajump +object_masterkokiri +object_masterkokirihead +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_gi_niwatori +object_skj +object_gi_bottle_letter +object_bji +object_bba +object_gi_ocarina_0 +object_ds +object_ane +object_boj +object_spot03_object +object_spot07_object +object_fz +object_bob +object_ge1 +object_yabusame_point +object_gi_boots_2 +object_gi_seed +object_gnd_magic +object_d_elevator +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_blkobj +object_gm +object_ms +object_hs +object_ingate +object_lightswitch +object_kusa +object_tsubo +object_gi_gloves +object_gi_coin +object_kanban +object_gjyo_objects +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_redead_mask +object_gi_skj_mask +object_gi_rabit_mask +object_gi_truth_mask +object_ganon_objects +object_siofuki +object_stream +object_mm +object_fa +object_os +object_gi_eye_lotion +object_gi_powder +object_gi_mushroom +object_gi_ticketstone +object_gi_brokensword +object_js +object_cs +object_gi_prescription +object_gi_bracelet +object_gi_soldout +object_gi_frog +object_mag +object_door_gerudo +object_gt +object_efc_erupc +object_zl2_anime1 +object_zl2_anime2 +object_gi_golonmask +object_gi_zoramask +object_gi_gerudomask +object_ganon2 +object_ka +object_ts +object_zg +object_gi_hoverboots +object_gi_m_arrow +object_ds2 +object_ec +object_fish +object_gi_sutaru +object_gi_goddess +object_ssh +object_bigokuta +object_bg +object_spot05_objects +object_spot12_obj +object_bombiwa +object_hintnuts +object_rs +object_spot00_break +object_gla +object_shopnuts +object_geldb +object_gr +object_dog +object_jya_iron +object_jya_door +object_spot01_objects2 +object_spot11_obj +object_kibako2 +object_dns +object_dnk +object_gi_fire +object_gi_insect +object_gi_butterfly +object_gi_ghost +object_gi_soul +object_bowl +object_po_field +object_demo_kekkai +object_efc_doughnut +object_gi_dekupouch +object_ganon_anime1 +object_ganon_anime2 +object_ganon_anime3 +object_gi_rupy +object_spot01_matoya +object_spot01_matoyab +object_po_composer +object_mu +object_wf +object_skb +object_gj +object_geff +object_haka_door +object_gs +object_ps +object_bwall +object_crow +object_cow +object_cob +object_gi_sword_1 +object_door_killer +object_ouke_haka +object_timeblock +object_zl4 +g_pn_01 +g_pn_02 +g_pn_03 +g_pn_04 +g_pn_05 +g_pn_06 +g_pn_07 +g_pn_08 +g_pn_09 +g_pn_10 +g_pn_11 +g_pn_12 +g_pn_13 +g_pn_14 +g_pn_15 +g_pn_16 +g_pn_17 +g_pn_18 +g_pn_19 +g_pn_20 +g_pn_21 +g_pn_22 +g_pn_23 +g_pn_24 +g_pn_25 +g_pn_26 +g_pn_27 +g_pn_28 +g_pn_29 +g_pn_30 +g_pn_31 +g_pn_32 +g_pn_33 +g_pn_34 +g_pn_35 +g_pn_36 +g_pn_37 +g_pn_38 +g_pn_39 +g_pn_40 +g_pn_41 +g_pn_42 +g_pn_43 +g_pn_44 +g_pn_45 +g_pn_46 +g_pn_47 +g_pn_48 +g_pn_49 +g_pn_50 +g_pn_51 +g_pn_52 +g_pn_53 +g_pn_54 +g_pn_55 +g_pn_56 +g_pn_57 +z_select_static +nintendo_rogo_static +title_static +parameter_static +vr_fine0_static +vr_fine0_pal_static +vr_fine1_static +vr_fine1_pal_static +vr_fine2_static +vr_fine2_pal_static +vr_fine3_static +vr_fine3_pal_static +vr_cloud0_static +vr_cloud0_pal_static +vr_cloud1_static +vr_cloud1_pal_static +vr_cloud2_static +vr_cloud2_pal_static +vr_cloud3_static +vr_cloud3_pal_static +vr_holy0_static +vr_holy0_pal_static +vr_holy1_static +vr_holy1_pal_static +vr_MDVR_static +vr_MDVR_pal_static +vr_MNVR_static +vr_MNVR_pal_static +vr_RUVR_static +vr_RUVR_pal_static +vr_LHVR_static +vr_LHVR_pal_static +vr_KHVR_static +vr_KHVR_pal_static +vr_K3VR_static +vr_K3VR_pal_static +vr_K4VR_static +vr_K4VR_pal_static +vr_K5VR_static +vr_K5VR_pal_static +vr_SP1a_static +vr_SP1a_pal_static +vr_MLVR_static +vr_MLVR_pal_static +vr_KKRVR_static +vr_KKRVR_pal_static +vr_KR3VR_static +vr_KR3VR_pal_static +vr_IPVR_static +vr_IPVR_pal_static +vr_KSVR_static +vr_KSVR_pal_static +vr_GLVR_static +vr_GLVR_pal_static +vr_ZRVR_static +vr_ZRVR_pal_static +vr_DGVR_static +vr_DGVR_pal_static +vr_ALVR_static +vr_ALVR_pal_static +vr_NSVR_static +vr_NSVR_pal_static +vr_LBVR_static +vr_LBVR_pal_static +vr_TTVR_static +vr_TTVR_pal_static +vr_FCVR_static +vr_FCVR_pal_static +elf_message_field +elf_message_ydan +ydan_scene +ydan_room_0 +ydan_room_1 +ydan_room_2 +ydan_room_3 +ydan_room_4 +ydan_room_5 +ydan_room_6 +ydan_room_7 +ydan_room_8 +ydan_room_9 +ydan_room_10 +ydan_room_11 +ddan_scene +ddan_room_0 +ddan_room_1 +ddan_room_2 +ddan_room_3 +ddan_room_4 +ddan_room_5 +ddan_room_6 +ddan_room_7 +ddan_room_8 +ddan_room_9 +ddan_room_10 +ddan_room_11 +ddan_room_12 +ddan_room_13 +ddan_room_14 +ddan_room_15 +ddan_room_16 +bdan_scene +bdan_room_0 +bdan_room_1 +bdan_room_2 +bdan_room_3 +bdan_room_4 +bdan_room_5 +bdan_room_6 +bdan_room_7 +bdan_room_8 +bdan_room_9 +bdan_room_10 +bdan_room_11 +bdan_room_12 +bdan_room_13 +bdan_room_14 +bdan_room_15 +Bmori1_scene +Bmori1_room_0 +Bmori1_room_1 +Bmori1_room_2 +Bmori1_room_3 +Bmori1_room_4 +Bmori1_room_5 +Bmori1_room_6 +Bmori1_room_7 +Bmori1_room_8 +Bmori1_room_9 +Bmori1_room_10 +Bmori1_room_11 +Bmori1_room_12 +Bmori1_room_13 +Bmori1_room_14 +Bmori1_room_15 +Bmori1_room_16 +Bmori1_room_17 +Bmori1_room_18 +Bmori1_room_19 +Bmori1_room_20 +Bmori1_room_21 +Bmori1_room_22 +HIDAN_scene +HIDAN_room_0 +HIDAN_room_1 +HIDAN_room_2 +HIDAN_room_3 +HIDAN_room_4 +HIDAN_room_5 +HIDAN_room_6 +HIDAN_room_7 +HIDAN_room_8 +HIDAN_room_9 +HIDAN_room_10 +HIDAN_room_11 +HIDAN_room_12 +HIDAN_room_13 +HIDAN_room_14 +HIDAN_room_15 +HIDAN_room_16 +HIDAN_room_17 +HIDAN_room_18 +HIDAN_room_19 +HIDAN_room_20 +HIDAN_room_21 +HIDAN_room_22 +HIDAN_room_23 +HIDAN_room_24 +HIDAN_room_25 +HIDAN_room_26 +MIZUsin_scene +MIZUsin_room_0 +MIZUsin_room_1 +MIZUsin_room_2 +MIZUsin_room_3 +MIZUsin_room_4 +MIZUsin_room_5 +MIZUsin_room_6 +MIZUsin_room_7 +MIZUsin_room_8 +MIZUsin_room_9 +MIZUsin_room_10 +MIZUsin_room_11 +MIZUsin_room_12 +MIZUsin_room_13 +MIZUsin_room_14 +MIZUsin_room_15 +MIZUsin_room_16 +MIZUsin_room_17 +MIZUsin_room_18 +MIZUsin_room_19 +MIZUsin_room_20 +MIZUsin_room_21 +MIZUsin_room_22 +jyasinzou_scene +jyasinzou_room_0 +jyasinzou_room_1 +jyasinzou_room_2 +jyasinzou_room_3 +jyasinzou_room_4 +jyasinzou_room_5 +jyasinzou_room_6 +jyasinzou_room_7 +jyasinzou_room_8 +jyasinzou_room_9 +jyasinzou_room_10 +jyasinzou_room_11 +jyasinzou_room_12 +jyasinzou_room_13 +jyasinzou_room_14 +jyasinzou_room_15 +jyasinzou_room_16 +jyasinzou_room_17 +jyasinzou_room_18 +jyasinzou_room_19 +jyasinzou_room_20 +jyasinzou_room_21 +jyasinzou_room_22 +jyasinzou_room_23 +jyasinzou_room_24 +jyasinzou_room_25 +jyasinzou_room_26 +jyasinzou_room_27 +jyasinzou_room_28 +HAKAdan_scene +HAKAdan_room_0 +HAKAdan_room_1 +HAKAdan_room_2 +HAKAdan_room_3 +HAKAdan_room_4 +HAKAdan_room_5 +HAKAdan_room_6 +HAKAdan_room_7 +HAKAdan_room_8 +HAKAdan_room_9 +HAKAdan_room_10 +HAKAdan_room_11 +HAKAdan_room_12 +HAKAdan_room_13 +HAKAdan_room_14 +HAKAdan_room_15 +HAKAdan_room_16 +HAKAdan_room_17 +HAKAdan_room_18 +HAKAdan_room_19 +HAKAdan_room_20 +HAKAdan_room_21 +HAKAdan_room_22 +HAKAdanCH_scene +HAKAdanCH_room_0 +HAKAdanCH_room_1 +HAKAdanCH_room_2 +HAKAdanCH_room_3 +HAKAdanCH_room_4 +HAKAdanCH_room_5 +HAKAdanCH_room_6 +ice_doukutu_scene +ice_doukutu_room_0 +ice_doukutu_room_1 +ice_doukutu_room_2 +ice_doukutu_room_3 +ice_doukutu_room_4 +ice_doukutu_room_5 +ice_doukutu_room_6 +ice_doukutu_room_7 +ice_doukutu_room_8 +ice_doukutu_room_9 +ice_doukutu_room_10 +ice_doukutu_room_11 +men_scene +men_room_0 +men_room_1 +men_room_2 +men_room_3 +men_room_4 +men_room_5 +men_room_6 +men_room_7 +men_room_8 +men_room_9 +men_room_10 +ganontika_scene +ganontika_room_0 +ganontika_room_1 +ganontika_room_2 +ganontika_room_3 +ganontika_room_4 +ganontika_room_5 +ganontika_room_6 +ganontika_room_7 +ganontika_room_8 +ganontika_room_9 +ganontika_room_10 +ganontika_room_11 +ganontika_room_12 +ganontika_room_13 +ganontika_room_14 +ganontika_room_15 +ganontika_room_16 +ganontika_room_17 +ganontika_room_18 +ganontika_room_19 +spot00_scene +spot00_room_0 +spot01_scene +spot01_room_0 +spot02_scene +spot02_room_0 +spot02_room_1 +spot03_scene +spot03_room_0 +spot03_room_1 +spot04_scene +spot04_room_0 +spot04_room_1 +spot04_room_2 +spot05_scene +spot05_room_0 +spot06_scene +spot06_room_0 +spot07_scene +spot07_room_0 +spot07_room_1 +spot08_scene +spot08_room_0 +spot09_scene +spot09_room_0 +spot10_scene +spot10_room_0 +spot10_room_1 +spot10_room_2 +spot10_room_3 +spot10_room_4 +spot10_room_5 +spot10_room_6 +spot10_room_7 +spot10_room_8 +spot10_room_9 +spot11_scene +spot11_room_0 +spot12_scene +spot12_room_0 +spot12_room_1 +spot13_scene +spot13_room_0 +spot13_room_1 +spot15_scene +spot15_room_0 +spot16_scene +spot16_room_0 +spot17_scene +spot17_room_0 +spot17_room_1 +spot18_scene +spot18_room_0 +spot18_room_1 +spot18_room_2 +spot18_room_3 +market_day_scene +market_day_room_0 +market_night_scene +market_night_room_0 +kenjyanoma_scene +kenjyanoma_room_0 +tokinoma_scene +tokinoma_room_0 +tokinoma_room_1 +link_home_scene +link_home_room_0 +kokiri_shop_scene +kokiri_shop_room_0 +kokiri_home_scene +kokiri_home_room_0 +kakusiana_scene +kakusiana_room_0 +kakusiana_room_1 +kakusiana_room_2 +kakusiana_room_3 +kakusiana_room_4 +kakusiana_room_5 +kakusiana_room_6 +kakusiana_room_7 +kakusiana_room_8 +kakusiana_room_9 +kakusiana_room_10 +kakusiana_room_11 +kakusiana_room_12 +kakusiana_room_13 +entra_scene +entra_room_0 +moribossroom_scene +moribossroom_room_0 +moribossroom_room_1 +syatekijyou_scene +syatekijyou_room_0 +shop1_scene +shop1_room_0 +hairal_niwa_scene +hairal_niwa_room_0 +ganon_tou_scene +ganon_tou_room_0 +market_alley_scene +market_alley_room_0 +spot20_scene +spot20_room_0 +market_ruins_scene +market_ruins_room_0 +entra_n_scene +entra_n_room_0 +enrui_scene +enrui_room_0 +market_alley_n_scene +market_alley_n_room_0 +hiral_demo_scene +hiral_demo_room_0 +kokiri_home3_scene +kokiri_home3_room_0 +malon_stable_scene +malon_stable_room_0 +kakariko_scene +kakariko_room_0 +bdan_boss_scene +bdan_boss_room_0 +bdan_boss_room_1 +FIRE_bs_scene +FIRE_bs_room_0 +FIRE_bs_room_1 +hut_scene +hut_room_0 +daiyousei_izumi_scene +daiyousei_izumi_room_0 +hakaana_scene +hakaana_room_0 +yousei_izumi_tate_scene +yousei_izumi_tate_room_0 +yousei_izumi_yoko_scene +yousei_izumi_yoko_room_0 +golon_scene +golon_room_0 +zoora_scene +zoora_room_0 +drag_scene +drag_room_0 +alley_shop_scene +alley_shop_room_0 +night_shop_scene +night_shop_room_0 +impa_scene +impa_room_0 +labo_scene +labo_room_0 +tent_scene +tent_room_0 +nakaniwa_scene +nakaniwa_room_0 +ddan_boss_scene +ddan_boss_room_0 +ddan_boss_room_1 +ydan_boss_scene +ydan_boss_room_0 +ydan_boss_room_1 +HAKAdan_bs_scene +HAKAdan_bs_room_0 +HAKAdan_bs_room_1 +MIZUsin_bs_scene +MIZUsin_bs_room_0 +MIZUsin_bs_room_1 +ganon_scene +ganon_room_0 +ganon_room_1 +ganon_room_2 +ganon_room_3 +ganon_room_4 +ganon_room_5 +ganon_room_6 +ganon_room_7 +ganon_room_8 +ganon_room_9 +ganon_boss_scene +ganon_boss_room_0 +jyasinboss_scene +jyasinboss_room_0 +jyasinboss_room_1 +jyasinboss_room_2 +jyasinboss_room_3 +kokiri_home4_scene +kokiri_home4_room_0 +kokiri_home5_scene +kokiri_home5_room_0 +ganon_final_scene +ganon_final_room_0 +kakariko3_scene +kakariko3_room_0 +hakasitarelay_scene +hakasitarelay_room_0 +hakasitarelay_room_1 +hakasitarelay_room_2 +hakasitarelay_room_3 +hakasitarelay_room_4 +hakasitarelay_room_5 +hakasitarelay_room_6 +shrine_scene +shrine_room_0 +turibori_scene +turibori_room_0 +shrine_n_scene +shrine_n_room_0 +shrine_r_scene +shrine_r_room_0 +hakaana2_scene +hakaana2_room_0 +gerudoway_scene +gerudoway_room_0 +gerudoway_room_1 +gerudoway_room_2 +gerudoway_room_3 +gerudoway_room_4 +gerudoway_room_5 +hairal_niwa_n_scene +hairal_niwa_n_room_0 +bowling_scene +bowling_room_0 +hakaana_ouke_scene +hakaana_ouke_room_0 +hakaana_ouke_room_1 +hakaana_ouke_room_2 +hylia_labo_scene +hylia_labo_room_0 +souko_scene +souko_room_0 +souko_room_1 +souko_room_2 +miharigoya_scene +miharigoya_room_0 +mahouya_scene +mahouya_room_0 +takaraya_scene +takaraya_room_0 +takaraya_room_1 +takaraya_room_2 +takaraya_room_3 +takaraya_room_4 +takaraya_room_5 +takaraya_room_6 +ganon_sonogo_scene +ganon_sonogo_room_0 +ganon_sonogo_room_1 +ganon_sonogo_room_2 +ganon_sonogo_room_3 +ganon_sonogo_room_4 +ganon_demo_scene +ganon_demo_room_0 +face_shop_scene +face_shop_room_0 +kinsuta_scene +kinsuta_room_0 +ganontikasonogo_scene +ganontikasonogo_room_0 +ganontikasonogo_room_1 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/filelists/mm.txt b/Android/app/src/main/assets/assets/extractor/filelists/mm.txt new file mode 100644 index 000000000..598a67c83 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/mm.txt @@ -0,0 +1,1552 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +kanji +link_animetion +icon_item_static_syms +icon_item_24_static_syms +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_jpn_static +icon_item_vtx_static +map_i_static +map_grand_static +item_name_static +map_name_static +icon_item_static_yar +icon_item_24_static_yar +schedule_dma_static_syms +schedule_dma_static_yar +schedule_static +story_static +do_action_static +message_static +message_texture_static +nes_font_static +message_data_static +staff_message_data_static +code +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_daytelop +ovl_kaleido_scope +ovl_player_actor +ovl_En_Test +ovl_En_GirlA +ovl_En_Part +ovl_En_Light +ovl_En_Door +ovl_En_Box +ovl_En_Pametfrog +ovl_En_Okuta +ovl_En_Bom +ovl_En_Wallmas +ovl_En_Dodongo +ovl_En_Firefly +ovl_En_Horse +ovl_En_Arrow +ovl_En_Elf +ovl_En_Niw +ovl_En_Tite +ovl_En_Peehat +ovl_En_Holl +ovl_En_Dinofos +ovl_En_Hata +ovl_En_Zl1 +ovl_En_Viewer +ovl_En_Bubble +ovl_Door_Shutter +ovl_En_Boom +ovl_En_Torch2 +ovl_En_Minifrog +ovl_En_St +ovl_Obj_Wturn +ovl_En_River_Sound +ovl_En_Ossan +ovl_En_Famos +ovl_En_Bombf +ovl_En_Am +ovl_En_Dekubaba +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_Bg_Breakwall +ovl_Door_Warp1 +ovl_Obj_Syokudai +ovl_Item_B_Heart +ovl_En_Dekunuts +ovl_En_Bbfall +ovl_Arms_Hook +ovl_En_Bb +ovl_Bg_Keikoku_Spr +ovl_En_Wood02 +ovl_En_Death +ovl_En_Minideath +ovl_En_Vm +ovl_Demo_Effect +ovl_Demo_Kankyo +ovl_En_Floormas +ovl_En_Rd +ovl_Bg_F40_Flift +ovl_Obj_Mure +ovl_En_Sw +ovl_Object_Kankyo +ovl_En_Horse_Link_Child +ovl_Door_Ana +ovl_En_Encount1 +ovl_Demo_Tre_Lgt +ovl_En_Encount2 +ovl_En_Fire_Rock +ovl_Bg_Ctower_Rot +ovl_Mir_Ray +ovl_En_Sb +ovl_En_Bigslime +ovl_En_Karebaba +ovl_En_In +ovl_En_Bom_Chu +ovl_En_Horse_Game_Check +ovl_En_Rr +ovl_En_Fr +ovl_En_Fishing +ovl_Obj_Oshihiki +ovl_Eff_Dust +ovl_Bg_Umajump +ovl_En_Insect +ovl_En_Butte +ovl_En_Fish +ovl_Item_Etcetera +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Obj_Kibako +ovl_Obj_Tsubo +ovl_En_Ik +ovl_Demo_Shd +ovl_En_Dns +ovl_Elf_Msg +ovl_En_Honotrap +ovl_En_Tubo_Trap +ovl_Obj_Ice_Poly +ovl_En_Fz +ovl_En_Kusa +ovl_Obj_Bean +ovl_Obj_Bombiwa +ovl_Obj_Switch +ovl_Obj_Lift +ovl_Obj_Hsblock +ovl_En_Okarina_Tag +ovl_En_Goroiwa +ovl_En_Daiku +ovl_En_Nwc +ovl_Item_Inbox +ovl_En_Ge1 +ovl_Obj_Blockstop +ovl_En_Sda +ovl_En_Clear_Tag +ovl_En_Gm +ovl_En_Ms +ovl_En_Hs +ovl_Bg_Ingate +ovl_En_Kanban +ovl_En_Attack_Niw +ovl_En_Mk +ovl_En_Owl +ovl_En_Ishi +ovl_Obj_Hana +ovl_Obj_Lightswitch +ovl_Obj_Mure2 +ovl_En_Fu +ovl_En_Stream +ovl_En_Mm +ovl_En_Weather_Tag +ovl_En_Ani +ovl_En_Js +ovl_En_Okarina_Effect +ovl_En_Mag +ovl_Elf_Msg2 +ovl_Bg_F40_Swlift +ovl_En_Kakasi +ovl_Obj_Makeoshihiki +ovl_Oceff_Spot +ovl_En_Torch +ovl_Shot_Sun +ovl_Obj_Roomtimer +ovl_En_Ssh +ovl_Oceff_Wipe +ovl_Effect_Ss_Dust +ovl_Effect_Ss_Kirakira +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Blast +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Stone1 +ovl_Effect_Ss_Hitmark +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Oceff_Storm +ovl_Obj_Demo +ovl_En_Minislime +ovl_En_Nutsball +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_En_Dg +ovl_En_Si +ovl_Obj_Comb +ovl_Obj_Kibako2 +ovl_En_Hs2 +ovl_Obj_Mure3 +ovl_En_Tg +ovl_En_Wf +ovl_En_Skb +ovl_En_Gs +ovl_Obj_Sound +ovl_En_Crow +ovl_En_Cow +ovl_Oceff_Wipe4 +ovl_En_Zo +ovl_Effect_Ss_Ice_Smoke +ovl_Obj_Makekinsuta +ovl_En_Ge3 +ovl_Obj_Hamishi +ovl_En_Zl4 +ovl_En_Mm2 +ovl_Door_Spiral +ovl_Obj_Pzlblock +ovl_Obj_Toge +ovl_Obj_Armos +ovl_Obj_Boyo +ovl_En_Grasshopper +ovl_Obj_Grass +ovl_Obj_Grass_Carry +ovl_Obj_Grass_Unit +ovl_Bg_Fire_Wall +ovl_En_Bu +ovl_En_Encount3 +ovl_En_Jso +ovl_Obj_Chikuwa +ovl_En_Knight +ovl_En_Warp_tag +ovl_En_Aob_01 +ovl_En_Boj_01 +ovl_En_Boj_02 +ovl_En_Boj_03 +ovl_En_Encount4 +ovl_En_Bom_Bowl_Man +ovl_En_Syateki_Man +ovl_Bg_Icicle +ovl_En_Syateki_Crow +ovl_En_Boj_04 +ovl_En_Cne_01 +ovl_En_Bba_01 +ovl_En_Bji_01 +ovl_Bg_Spdweb +ovl_En_Mt_tag +ovl_Boss_01 +ovl_Boss_02 +ovl_Boss_03 +ovl_Boss_04 +ovl_Boss_05 +ovl_Boss_06 +ovl_Boss_07 +ovl_Bg_Dy_Yoseizo +ovl_En_Boj_05 +ovl_En_Sob1 +ovl_En_Go +ovl_En_Raf +ovl_Obj_Funen +ovl_Obj_Raillift +ovl_Bg_Numa_Hana +ovl_Obj_Flowerpot +ovl_Obj_Spinyroll +ovl_Dm_Hina +ovl_En_Syateki_Wf +ovl_Obj_Skateblock +ovl_Effect_En_Ice_Block +ovl_Obj_Iceblock +ovl_En_Bigpamet +ovl_Bg_Dblue_Movebg +ovl_En_Syateki_Dekunuts +ovl_Elf_Msg3 +ovl_En_Fg +ovl_Dm_Ravine +ovl_Dm_Sa +ovl_En_Slime +ovl_En_Pr +ovl_Obj_Toudai +ovl_Obj_Entotu +ovl_Obj_Bell +ovl_En_Syateki_Okuta +ovl_Obj_Shutter +ovl_Dm_Zl +ovl_En_Ru +ovl_En_Elfgrp +ovl_Dm_Tsg +ovl_En_Baguo +ovl_Obj_Vspinyroll +ovl_Obj_Smork +ovl_En_Test2 +ovl_En_Test3 +ovl_En_Test4 +ovl_En_Bat +ovl_En_Sekihi +ovl_En_Wiz +ovl_En_Wiz_Brock +ovl_En_Wiz_Fire +ovl_Eff_Change +ovl_Dm_Statue +ovl_Obj_Fireshield +ovl_Bg_Ladder +ovl_En_Mkk +ovl_Demo_Getitem +ovl_En_Dnb +ovl_En_Dnh +ovl_En_Dnk +ovl_En_Dnq +ovl_Bg_Keikoku_Saku +ovl_Obj_Hugebombiwa +ovl_En_Firefly2 +ovl_En_Rat +ovl_En_Water_Effect +ovl_En_Kusa2 +ovl_Bg_Spout_Fire +ovl_En_Dy_Extra +ovl_En_Bal +ovl_En_Ginko_Man +ovl_En_Warp_Uzu +ovl_Obj_Driftice +ovl_En_Look_Nuts +ovl_En_Mushi2 +ovl_En_Fall +ovl_En_Mm3 +ovl_Bg_Crace_Movebg +ovl_En_Dno +ovl_En_Pr2 +ovl_En_Prz +ovl_En_Jso2 +ovl_Obj_Etcetera +ovl_En_Egol +ovl_Obj_Mine +ovl_Obj_Purify +ovl_En_Tru +ovl_En_Trt +ovl_En_Test5 +ovl_En_Test6 +ovl_En_Az +ovl_En_Estone +ovl_Bg_Hakugin_Post +ovl_Dm_Opstage +ovl_Dm_Stk +ovl_Dm_Char00 +ovl_Dm_Char01 +ovl_Dm_Char02 +ovl_Dm_Char03 +ovl_Dm_Char04 +ovl_Dm_Char05 +ovl_Dm_Char06 +ovl_Dm_Char07 +ovl_Dm_Char08 +ovl_Dm_Char09 +ovl_Obj_Tokeidai +ovl_En_Mnk +ovl_En_Egblock +ovl_En_Guard_Nuts +ovl_Bg_Hakugin_Bombwall +ovl_Obj_Tokei_Tobira +ovl_Bg_Hakugin_Elvpole +ovl_En_Ma4 +ovl_En_Twig +ovl_En_Po_Fusen +ovl_En_Door_Etc +ovl_En_Bigokuta +ovl_Bg_Icefloe +ovl_fbdemo_triforce +ovl_fbdemo_wipe1 +ovl_fbdemo_wipe3 +ovl_fbdemo_wipe4 +ovl_fbdemo_wipe5 +ovl_Effect_Ss_Sbn +ovl_Obj_Ocarinalift +ovl_En_Time_Tag +ovl_Bg_Open_Shutter +ovl_Bg_Open_Spot +ovl_Bg_Fu_Kaiten +ovl_Obj_Aqua +ovl_En_Elforg +ovl_En_Elfbub +ovl_En_Fu_Mato +ovl_En_Fu_Kago +ovl_En_Osn +ovl_Bg_Ctower_Gear +ovl_En_Trt2 +ovl_Obj_Tokei_Step +ovl_Bg_Lotus +ovl_En_Kame +ovl_Obj_Takaraya_Wall +ovl_Bg_Fu_Mizu +ovl_En_Sellnuts +ovl_Bg_Dkjail_Ivy +ovl_Obj_Visiblock +ovl_En_Takaraya +ovl_En_Tsn +ovl_En_Ds2n +ovl_En_Fsn +ovl_En_Shn +ovl_En_Stop_heishi +ovl_Obj_Bigicicle +ovl_En_Lift_Nuts +ovl_En_Tk +ovl_Bg_Market_Step +ovl_Obj_Lupygamelift +ovl_En_Test7 +ovl_Obj_Lightblock +ovl_Mir_Ray2 +ovl_En_Wdhand +ovl_En_Gamelupy +ovl_Bg_Danpei_Movebg +ovl_En_Snowwd +ovl_En_Pm +ovl_En_Gakufu +ovl_Elf_Msg4 +ovl_Elf_Msg5 +ovl_En_Col_Man +ovl_En_Talk_Gibud +ovl_En_Giant +ovl_Obj_Snowball +ovl_Boss_Hakugin +ovl_En_Gb2 +ovl_En_Onpuman +ovl_Bg_Tobira01 +ovl_En_Tag_Obj +ovl_Obj_Dhouse +ovl_Obj_Hakaisi +ovl_Bg_Hakugin_Switch +ovl_En_Snowman +ovl_TG_Sw +ovl_En_Po_Sisters +ovl_En_Pp +ovl_En_Hakurock +ovl_En_Hanabi +ovl_Obj_Dowsing +ovl_Obj_Wind +ovl_En_Racedog +ovl_En_Kendo_Js +ovl_Bg_Botihasira +ovl_En_Fish2 +ovl_En_Pst +ovl_En_Poh +ovl_Obj_Spidertent +ovl_En_Zoraegg +ovl_En_Kbt +ovl_En_Gg +ovl_En_Maruta +ovl_Obj_Snowball2 +ovl_En_Gg2 +ovl_Obj_Ghaka +ovl_En_Dnp +ovl_En_Dai +ovl_Bg_Goron_Oyu +ovl_En_Kgy +ovl_En_Invadepoh +ovl_En_Gk +ovl_En_An +ovl_En_Bee +ovl_En_Ot +ovl_En_Dragon +ovl_Obj_Dora +ovl_En_Bigpo +ovl_Obj_Kendo_Kanban +ovl_Obj_Hariko +ovl_En_Sth +ovl_Bg_Sinkai_Kabe +ovl_Bg_Haka_Curtain +ovl_Bg_Kin2_Bombwall +ovl_Bg_Kin2_Fence +ovl_Bg_Kin2_Picture +ovl_Bg_Kin2_Shelf +ovl_En_Rail_Skb +ovl_En_Jg +ovl_En_Tru_Mt +ovl_Obj_Um +ovl_En_Neo_Reeba +ovl_Bg_Mbar_Chair +ovl_Bg_Ikana_Block +ovl_Bg_Ikana_Mirror +ovl_Bg_Ikana_Rotaryroom +ovl_Bg_Dblue_Balance +ovl_Bg_Dblue_Waterfall +ovl_En_Kaizoku +ovl_En_Ge2 +ovl_En_Ma_Yts +ovl_En_Ma_Yto +ovl_Obj_Tokei_Turret +ovl_Bg_Dblue_Elevator +ovl_Obj_Warpstone +ovl_En_Zog +ovl_Obj_Rotlift +ovl_Obj_Jg_Gakki +ovl_Bg_Inibs_Movebg +ovl_En_Zot +ovl_Obj_Tree +ovl_Obj_Y2lift +ovl_Obj_Y2shutter +ovl_Obj_Boat +ovl_Obj_Taru +ovl_Obj_Hunsui +ovl_En_Jc_Mato +ovl_Mir_Ray3 +ovl_En_Zob +ovl_Elf_Msg6 +ovl_Obj_Nozoki +ovl_En_Toto +ovl_En_Railgibud +ovl_En_Baba +ovl_En_Suttari +ovl_En_Zod +ovl_En_Kujiya +ovl_En_Geg +ovl_Obj_Kinoko +ovl_Obj_Yasi +ovl_En_Tanron1 +ovl_En_Tanron2 +ovl_En_Tanron3 +ovl_Obj_Chan +ovl_En_Zos +ovl_En_S_Goro +ovl_En_Nb +ovl_En_Ja +ovl_Bg_F40_Block +ovl_Bg_F40_Switch +ovl_En_Po_Composer +ovl_En_Guruguru +ovl_Oceff_Wipe5 +ovl_En_Stone_heishi +ovl_Oceff_Wipe6 +ovl_En_Scopenuts +ovl_En_Scopecrow +ovl_Oceff_Wipe7 +ovl_Eff_Kamejima_Wave +ovl_En_Hg +ovl_En_Hgo +ovl_En_Zov +ovl_En_Ah +ovl_Obj_Hgdoor +ovl_Bg_Ikana_Bombwall +ovl_Bg_Ikana_Ray +ovl_Bg_Ikana_Shutter +ovl_Bg_Haka_Bombwall +ovl_Bg_Haka_Tomb +ovl_En_Sc_Ruppe +ovl_Bg_Iknv_Doukutu +ovl_Bg_Iknv_Obj +ovl_En_Pamera +ovl_Obj_HsStump +ovl_En_Hidden_Nuts +ovl_En_Zow +ovl_En_Talk +ovl_En_Al +ovl_En_Tab +ovl_En_Nimotsu +ovl_En_Hit_Tag +ovl_En_Ruppecrow +ovl_En_Tanron4 +ovl_En_Tanron5 +ovl_En_Tanron6 +ovl_En_Daiku2 +ovl_En_Muto +ovl_En_Baisen +ovl_En_Heishi +ovl_En_Demo_heishi +ovl_En_Dt +ovl_En_Cha +ovl_Obj_Dinner +ovl_Eff_Lastday +ovl_Bg_Ikana_Dharma +ovl_En_Akindonuts +ovl_Eff_Stk +ovl_En_Ig +ovl_En_Rg +ovl_En_Osk +ovl_En_Sth2 +ovl_En_Yb +ovl_En_Rz +ovl_En_Scopecoin +ovl_En_Bjt +ovl_En_Bomjima +ovl_En_Bomjimb +ovl_En_Bombers +ovl_En_Bombers2 +ovl_En_Bombal +ovl_Obj_Moon_Stone +ovl_Obj_Mu_Pict +ovl_Bg_Ikninside +ovl_Eff_Zoraband +ovl_Obj_Kepn_Koya +ovl_Obj_Usiyane +ovl_En_Nnh +ovl_Obj_Kzsaku +ovl_Obj_Milk_Bin +ovl_En_Kitan +ovl_Bg_Astr_Bombwall +ovl_Bg_Iknin_Susceil +ovl_En_Bsb +ovl_En_Recepgirl +ovl_En_Thiefbird +ovl_En_Jgame_Tsn +ovl_Obj_Jgame_Light +ovl_Obj_Yado +ovl_Demo_Syoten +ovl_Demo_Moonend +ovl_Bg_Lbfshot +ovl_Bg_Last_Bwall +ovl_En_And +ovl_En_Invadepoh_Demo +ovl_Obj_Danpeilift +ovl_En_Fall2 +ovl_Dm_Al +ovl_Dm_An +ovl_Dm_Ah +ovl_Dm_Nb +ovl_En_Drs +ovl_En_Ending_Hero +ovl_Dm_Bal +ovl_En_Paper +ovl_En_Hint_Skb +ovl_Dm_Tag +ovl_En_Bh +ovl_En_Ending_Hero2 +ovl_En_Ending_Hero3 +ovl_En_Ending_Hero4 +ovl_En_Ending_Hero5 +ovl_En_Ending_Hero6 +ovl_Dm_Gm +ovl_Obj_Swprize +ovl_En_Invisible_Ruppe +ovl_Obj_Ending +ovl_En_Rsn +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_link_goron +object_link_zora +object_link_nuts +object_mask_ki_tan +object_mask_rabit +object_mask_skj +object_mask_truth +object_mask_gibudo +object_mask_json +object_mask_kerfay +object_mask_bigelf +object_mask_kyojin +object_mask_romerny +object_mask_posthat +object_mask_zacho +object_mask_stone +object_mask_bree +object_mask_gero +object_mask_yofukasi +object_mask_meoto +object_mask_dancer +object_mask_bakuretu +object_mask_bu_san +object_mask_goron +object_mask_zora +object_mask_nuts +object_mask_boy +object_box +object_okuta +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_niw +object_tite +object_ph +object_dinofos +object_zl1 +object_bubble +object_test3 +object_famos +object_st +object_thiefbird +object_bombf +object_am +object_dekubaba +object_warp1 +object_b_heart +object_dekunuts +object_bb +object_death +object_hata +object_wood02 +object_trap +object_vm +object_efc_star_field +object_rd +object_yukimura_obj +object_horse_link_child +object_syokudai +object_efc_tw +object_gi_key +object_mir_ray +object_ctower_rot +object_bdoor +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_nuts +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_magicpot +object_gi_bomb_1 +object_ma2 +object_gi_purse +object_rr +object_gi_arrow +object_gi_bomb_2 +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ny +object_fr +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_gi_shield_3 +object_gi_bean +object_gi_fish +object_gi_longsword +object_zo +object_umajump +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_bji +object_bba +object_an1 +object_boj +object_fz +object_bob +object_ge1 +object_yabusame_point +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_gm +object_ms +object_hs +object_lightswitch +object_kusa +object_tsubo +object_kanban +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_mask18 +object_gi_rabit_mask +object_gi_truth_mask +object_stream +object_mm +object_js +object_cs +object_gi_soldout +object_mag +object_gi_golonmask +object_gi_zoramask +object_ka +object_zg +object_gi_m_arrow +object_ds2 +object_fish +object_gi_sutaru +object_ssh +object_bigslime +object_bg +object_bombiwa +object_hintnuts +object_rs +object_gla +object_geldb +object_dog +object_kibako2 +object_dns +object_dnk +object_gi_insect +object_gi_ghost +object_gi_soul +object_f40_obj +object_gi_rupy +object_po_composer +object_mu +object_wf +object_skb +object_gs +object_ps +object_omoya_obj +object_crow +object_cow +object_gi_sword_1 +object_zl4 +object_grasshopper +object_boyo +object_fwall +object_jso +object_knight +object_icicle +object_spdweb +object_boss01 +object_boss02 +object_boss03 +object_boss04 +object_boss05 +object_boss07 +object_raf +object_funen +object_raillift +object_numa_obj +object_flowerpot +object_spinyroll +object_ice_block +object_keikoku_demo +object_slime +object_pr +object_f52_obj +object_f53_obj +object_kibako +object_sek +object_gmo +object_bat +object_sekihil +object_sekihig +object_sekihin +object_sekihiz +object_wiz +object_ladder +object_mkk +object_keikoku_obj +object_sichitai_obj +object_dekucity_ana_obj +object_rat +object_water_effect +object_dblue_object +object_bal +object_warp_uzu +object_driftice +object_fall +object_hanareyama_obj +object_crace_object +object_dno +object_obj_tokeidai +object_eg +object_tru +object_trt +object_hakugin_obj +object_horse_game_check +object_stk +object_mnk +object_gi_bottle_red +object_tokei_tobira +object_az +object_twig +object_dekucity_obj +object_po_fusen +object_racetsubo +object_ha +object_bigokuta +object_open_obj +object_fu_kaiten +object_fu_mato +object_mtoride +object_osn +object_tokei_step +object_lotus +object_tl +object_dkjail_obj +object_visiblock +object_tsn +object_ds2n +object_fsn +object_shn +object_bigicicle +object_gi_bottle_15 +object_tk +object_market_obj +object_gi_reserve00 +object_gi_reserve01 +object_lightblock +object_takaraya_objects +object_wdhand +object_sdn +object_snowwd +object_giant +object_comb +object_hana +object_boss_hakugin +object_meganeana_obj +object_gi_nutsmask +object_stk2 +object_spot11_obj +object_danpei_object +object_dhouse +object_hakaisi +object_po +object_snowman +object_po_sisters +object_pp +object_goronswitch +object_delf +object_botihasira +object_gi_bigbomb +object_pst +object_bsmask +object_spidertent +object_zoraegg +object_kbt +object_gg +object_maruta +object_ghaka +object_oyu +object_dnq +object_dai +object_kgy +object_fb +object_taisou +object_gk +object_haka_obj +object_dnt +object_yukiyama +object_icefloe +object_gi_gold_dust +object_gi_bottle_16 +object_gi_bottle_22 +object_bee +object_ot +object_utubo +object_dora +object_gi_loach +object_gi_seahorse +object_bigpo +object_hariko +object_dnj +object_sinkai_kabe +object_kin2_obj +object_ishi +object_hakugin_demo +object_jg +object_gi_sword_2 +object_gi_sword_3 +object_gi_sword_4 +object_um +object_rb +object_mbar_obj +object_ikana_obj +object_kz +object_tokei_turret +object_zog +object_rotlift +object_posthouse_obj +object_gi_mask09 +object_gi_mask14 +object_gi_mask15 +object_inibs_object +object_tree +object_kaizoku_obj +object_gi_reserve_b_00 +object_gi_reserve_c_00 +object_zob +object_milkbar +object_dmask +object_gi_reserve_c_01 +object_zod +object_kumo30 +object_obj_yasi +object_tanron1 +object_tanron2 +object_tanron3 +object_gi_magicmushroom +object_obj_chan +object_gi_mask10 +object_zos +object_an2 +object_an3 +object_f40_switch +object_lodmoon +object_tro +object_gi_mask12 +object_gi_mask23 +object_gi_bottle_21 +object_gi_camera +object_kamejima +object_nb +object_harfgibud +object_zov +object_ah +object_hgdoor +object_dor01 +object_dor02 +object_dor03 +object_dor04 +object_last_obj +object_redead_obj +object_ikninside_obj +object_iknv_obj +object_pamera +object_hsstump +object_zm +object_al +object_tab +object_secom_obj +object_dt +object_gi_mask03 +object_cha +object_obj_dinner +object_gi_reserve_b_01 +object_lastday +object_bai +object_ikn_demo +object_gi_fieldmap +object_big_fwall +object_hunsui +object_uch +object_tanron4 +object_tanron5 +object_in2 +object_yb +object_rz +object_bjt +object_taru +object_moonston +object_gi_schedule +object_gi_stonemask +object_zoraband +object_kepn_koya +object_obj_usiyane +object_gi_mask05 +object_gi_mask11 +object_gi_mask20 +object_nnh +object_kzsaku +object_obj_milk_bin +object_random_obj +object_kujiya +object_kitan +object_gi_mask06 +object_gi_mask16 +object_astr_obj +object_bsb +object_fall2 +object_sth +object_gi_mssa +object_smtower +object_gi_mask21 +object_yado_obj +object_syoten +object_moonend +object_ob +object_gi_bottle_04 +object_and +object_obj_danpeilift +object_drs +object_msmo +object_an4 +object_wdor01 +object_wdor02 +object_wdor03 +object_wdor04 +object_wdor05 +object_stk3 +object_kinsta1_obj +object_kinsta2_obj +object_bh +object_gi_mask17 +object_gi_mask22 +object_lbfshot +object_fusen +object_ending_obj +object_gi_mask13 +scene_texture_01 +scene_texture_02 +scene_texture_03 +scene_texture_04 +scene_texture_05 +scene_texture_06 +scene_texture_07 +scene_texture_08 +nintendo_rogo_static +title_static +memerrmsg +locerrmsg +parameter_static +week_static +daytelop_static +ger_daytelop_static +fra_daytelop_static +esp_daytelop_static +d2_fine_static +d2_cloud_static +d2_fine_pal_static +elf_message_field +elf_message_ydan +Z2_20SICHITAI2 +Z2_20SICHITAI2_room_00 +Z2_20SICHITAI2_room_01 +Z2_20SICHITAI2_room_02 +Z2_WITCH_SHOP +Z2_WITCH_SHOP_room_00 +Z2_LAST_BS +Z2_LAST_BS_room_00 +Z2_HAKASHITA +Z2_HAKASHITA_room_00 +Z2_HAKASHITA_room_01 +Z2_HAKASHITA_room_02 +Z2_HAKASHITA_room_03 +Z2_HAKASHITA_room_04 +Z2_AYASHIISHOP +Z2_AYASHIISHOP_room_00 +Z2_AYASHIISHOP_room_01 +Z2_OMOYA +Z2_OMOYA_room_00 +Z2_OMOYA_room_01 +Z2_OMOYA_room_02 +Z2_BOWLING +Z2_BOWLING_room_00 +Z2_SONCHONOIE +Z2_SONCHONOIE_room_00 +Z2_SONCHONOIE_room_01 +Z2_SONCHONOIE_room_02 +Z2_SONCHONOIE_room_03 +Z2_IKANA +Z2_IKANA_room_00 +Z2_IKANA_room_01 +Z2_IKANA_room_02 +Z2_IKANA_room_03 +Z2_IKANA_room_04 +Z2_KAIZOKU +Z2_KAIZOKU_room_00 +Z2_MILK_BAR +Z2_MILK_BAR_room_00 +Z2_INISIE_N +Z2_INISIE_N_room_00 +Z2_INISIE_N_room_01 +Z2_INISIE_N_room_02 +Z2_INISIE_N_room_03 +Z2_INISIE_N_room_04 +Z2_INISIE_N_room_05 +Z2_INISIE_N_room_06 +Z2_INISIE_N_room_07 +Z2_INISIE_N_room_08 +Z2_INISIE_N_room_09 +Z2_INISIE_N_room_10 +Z2_INISIE_N_room_11 +Z2_TAKARAYA +Z2_TAKARAYA_room_00 +Z2_INISIE_R +Z2_INISIE_R_room_00 +Z2_INISIE_R_room_01 +Z2_INISIE_R_room_02 +Z2_INISIE_R_room_03 +Z2_INISIE_R_room_04 +Z2_INISIE_R_room_05 +Z2_INISIE_R_room_06 +Z2_INISIE_R_room_07 +Z2_INISIE_R_room_08 +Z2_INISIE_R_room_09 +Z2_INISIE_R_room_10 +Z2_INISIE_R_room_11 +Z2_OKUJOU +Z2_OKUJOU_room_00 +Z2_OPENINGDAN +Z2_OPENINGDAN_room_00 +Z2_OPENINGDAN_room_01 +Z2_MITURIN +Z2_MITURIN_room_00 +Z2_MITURIN_room_01 +Z2_MITURIN_room_02 +Z2_MITURIN_room_03 +Z2_MITURIN_room_04 +Z2_MITURIN_room_05 +Z2_MITURIN_room_06 +Z2_MITURIN_room_07 +Z2_MITURIN_room_08 +Z2_MITURIN_room_09 +Z2_MITURIN_room_10 +Z2_MITURIN_room_11 +Z2_MITURIN_room_12 +Z2_13HUBUKINOMITI +Z2_13HUBUKINOMITI_room_00 +Z2_CASTLE +Z2_CASTLE_room_00 +Z2_CASTLE_room_01 +Z2_CASTLE_room_02 +Z2_CASTLE_room_03 +Z2_CASTLE_room_04 +Z2_CASTLE_room_05 +Z2_CASTLE_room_06 +Z2_CASTLE_room_07 +Z2_CASTLE_room_08 +Z2_CASTLE_room_09 +Z2_DEKUTES +Z2_DEKUTES_room_00 +Z2_MITURIN_BS +Z2_MITURIN_BS_room_00 +Z2_SYATEKI_MIZU +Z2_SYATEKI_MIZU_room_00 +Z2_HAKUGIN +Z2_HAKUGIN_room_00 +Z2_HAKUGIN_room_01 +Z2_HAKUGIN_room_02 +Z2_HAKUGIN_room_03 +Z2_HAKUGIN_room_04 +Z2_HAKUGIN_room_05 +Z2_HAKUGIN_room_06 +Z2_HAKUGIN_room_07 +Z2_HAKUGIN_room_08 +Z2_HAKUGIN_room_09 +Z2_HAKUGIN_room_10 +Z2_HAKUGIN_room_11 +Z2_HAKUGIN_room_12 +Z2_HAKUGIN_room_13 +Z2_ROMANYMAE +Z2_ROMANYMAE_room_00 +Z2_PIRATE +Z2_PIRATE_room_00 +Z2_PIRATE_room_01 +Z2_PIRATE_room_02 +Z2_PIRATE_room_03 +Z2_PIRATE_room_04 +Z2_PIRATE_room_05 +Z2_PIRATE_room_06 +Z2_PIRATE_room_07 +Z2_PIRATE_room_08 +Z2_PIRATE_room_09 +Z2_PIRATE_room_10 +Z2_PIRATE_room_11 +Z2_PIRATE_room_12 +Z2_PIRATE_room_13 +Z2_PIRATE_room_14 +Z2_SYATEKI_MORI +Z2_SYATEKI_MORI_room_00 +Z2_SINKAI +Z2_SINKAI_room_00 +Z2_YOUSEI_IZUMI +Z2_YOUSEI_IZUMI_room_00 +Z2_YOUSEI_IZUMI_room_01 +Z2_YOUSEI_IZUMI_room_02 +Z2_YOUSEI_IZUMI_room_03 +Z2_YOUSEI_IZUMI_room_04 +Z2_KINSTA1 +Z2_KINSTA1_room_00 +Z2_KINSTA1_room_01 +Z2_KINSTA1_room_02 +Z2_KINSTA1_room_03 +Z2_KINSTA1_room_04 +Z2_KINSTA1_room_05 +Z2_KINDAN2 +Z2_KINDAN2_room_00 +Z2_KINDAN2_room_01 +Z2_KINDAN2_room_02 +Z2_KINDAN2_room_03 +Z2_KINDAN2_room_04 +Z2_KINDAN2_room_05 +Z2_TENMON_DAI +Z2_TENMON_DAI_room_00 +Z2_TENMON_DAI_room_01 +Z2_LAST_DEKU +Z2_LAST_DEKU_room_00 +Z2_LAST_DEKU_room_01 +Z2_22DEKUCITY +Z2_22DEKUCITY_room_00 +Z2_22DEKUCITY_room_01 +Z2_22DEKUCITY_room_02 +Z2_KAJIYA +Z2_KAJIYA_room_00 +Z2_00KEIKOKU +Z2_00KEIKOKU_room_00 +Z2_POSTHOUSE +Z2_POSTHOUSE_room_00 +Z2_LABO +Z2_LABO_room_00 +Z2_DANPEI2TEST +Z2_DANPEI2TEST_room_00 +Z2_DANPEI2TEST_room_01 +Z2_16GORON_HOUSE +Z2_16GORON_HOUSE_room_00 +Z2_16GORON_HOUSE_room_01 +Z2_33ZORACITY +Z2_33ZORACITY_room_00 +Z2_8ITEMSHOP +Z2_8ITEMSHOP_room_00 +Z2_F01 +Z2_F01_room_00 +Z2_INISIE_BS +Z2_INISIE_BS_room_00 +Z2_30GYOSON +Z2_30GYOSON_room_00 +Z2_31MISAKI +Z2_31MISAKI_room_00 +Z2_TAKARAKUJI +Z2_TAKARAKUJI_room_00 +Z2_TORIDE +Z2_TORIDE_room_00 +Z2_FISHERMAN +Z2_FISHERMAN_room_00 +Z2_GORONSHOP +Z2_GORONSHOP_room_00 +Z2_DEKU_KING +Z2_DEKU_KING_room_00 +Z2_LAST_GORON +Z2_LAST_GORON_room_00 +Z2_LAST_GORON_room_01 +Z2_24KEMONOMITI +Z2_24KEMONOMITI_room_00 +Z2_F01_B +Z2_F01_B_room_00 +Z2_F01C +Z2_F01C_room_00 +Z2_BOTI +Z2_BOTI_room_00 +Z2_BOTI_room_01 +Z2_HAKUGIN_BS +Z2_HAKUGIN_BS_room_00 +Z2_20SICHITAI +Z2_20SICHITAI_room_00 +Z2_20SICHITAI_room_01 +Z2_20SICHITAI_room_02 +Z2_21MITURINMAE +Z2_21MITURINMAE_room_00 +Z2_LAST_ZORA +Z2_LAST_ZORA_room_00 +Z2_11GORONNOSATO2 +Z2_11GORONNOSATO2_room_00 +Z2_11GORONNOSATO2_room_01 +Z2_SEA +Z2_SEA_room_00 +Z2_SEA_room_01 +Z2_SEA_room_02 +Z2_SEA_room_03 +Z2_SEA_room_04 +Z2_SEA_room_05 +Z2_SEA_room_06 +Z2_SEA_room_07 +Z2_SEA_room_08 +Z2_SEA_room_09 +Z2_SEA_room_10 +Z2_SEA_room_11 +Z2_SEA_room_12 +Z2_SEA_room_13 +Z2_SEA_room_14 +Z2_SEA_room_15 +Z2_35TAKI +Z2_35TAKI_room_00 +Z2_REDEAD +Z2_REDEAD_room_00 +Z2_REDEAD_room_01 +Z2_REDEAD_room_02 +Z2_REDEAD_room_03 +Z2_REDEAD_room_04 +Z2_REDEAD_room_05 +Z2_REDEAD_room_06 +Z2_REDEAD_room_07 +Z2_REDEAD_room_08 +Z2_REDEAD_room_09 +Z2_REDEAD_room_10 +Z2_REDEAD_room_11 +Z2_REDEAD_room_12 +Z2_REDEAD_room_13 +Z2_BANDROOM +Z2_BANDROOM_room_00 +Z2_BANDROOM_room_01 +Z2_BANDROOM_room_02 +Z2_BANDROOM_room_03 +Z2_BANDROOM_room_04 +Z2_11GORONNOSATO +Z2_11GORONNOSATO_room_00 +Z2_11GORONNOSATO_room_01 +Z2_GORON_HAKA +Z2_GORON_HAKA_room_00 +Z2_SECOM +Z2_SECOM_room_00 +Z2_SECOM_room_01 +Z2_10YUKIYAMANOMURA +Z2_10YUKIYAMANOMURA_room_00 +Z2_TOUGITES +Z2_TOUGITES_room_00 +Z2_DANPEI +Z2_DANPEI_room_00 +Z2_DANPEI_room_01 +Z2_DANPEI_room_02 +Z2_DANPEI_room_03 +Z2_DANPEI_room_04 +Z2_DANPEI_room_05 +Z2_DANPEI_room_06 +Z2_DANPEI_room_07 +Z2_DANPEI_room_08 +Z2_IKANAMAE +Z2_IKANAMAE_room_00 +Z2_DOUJOU +Z2_DOUJOU_room_00 +Z2_MUSICHOUSE +Z2_MUSICHOUSE_room_00 +Z2_IKNINSIDE +Z2_IKNINSIDE_room_00 +Z2_IKNINSIDE_room_01 +Z2_MAP_SHOP +Z2_MAP_SHOP_room_00 +Z2_F40 +Z2_F40_room_00 +Z2_F41 +Z2_F41_room_00 +Z2_10YUKIYAMANOMURA2 +Z2_10YUKIYAMANOMURA2_room_00 +Z2_10YUKIYAMANOMURA2_room_01 +Z2_14YUKIDAMANOMITI +Z2_14YUKIDAMANOMITI_room_00 +Z2_12HAKUGINMAE +Z2_12HAKUGINMAE_room_00 +Z2_17SETUGEN +Z2_17SETUGEN_room_00 +Z2_17SETUGEN2 +Z2_17SETUGEN2_room_00 +Z2_SEA_BS +Z2_SEA_BS_room_00 +Z2_RANDOM +Z2_RANDOM_room_00 +Z2_RANDOM_room_01 +Z2_RANDOM_room_02 +Z2_RANDOM_room_03 +Z2_RANDOM_room_04 +Z2_RANDOM_room_05 +Z2_YADOYA +Z2_YADOYA_room_00 +Z2_YADOYA_room_01 +Z2_YADOYA_room_02 +Z2_YADOYA_room_03 +Z2_YADOYA_room_04 +Z2_KONPEKI_ENT +Z2_KONPEKI_ENT_room_00 +Z2_INSIDETOWER +Z2_INSIDETOWER_room_00 +Z2_INSIDETOWER_room_01 +Z2_26SARUNOMORI +Z2_26SARUNOMORI_room_00 +Z2_26SARUNOMORI_room_01 +Z2_26SARUNOMORI_room_02 +Z2_26SARUNOMORI_room_03 +Z2_26SARUNOMORI_room_04 +Z2_26SARUNOMORI_room_05 +Z2_26SARUNOMORI_room_06 +Z2_26SARUNOMORI_room_07 +Z2_26SARUNOMORI_room_08 +Z2_LOST_WOODS +Z2_LOST_WOODS_room_00 +Z2_LOST_WOODS_room_01 +Z2_LOST_WOODS_room_02 +Z2_LAST_LINK +Z2_LAST_LINK_room_00 +Z2_LAST_LINK_room_01 +Z2_LAST_LINK_room_02 +Z2_LAST_LINK_room_03 +Z2_LAST_LINK_room_04 +Z2_LAST_LINK_room_05 +Z2_LAST_LINK_room_06 +Z2_LAST_LINK_room_07 +Z2_SOUGEN +Z2_SOUGEN_room_00 +Z2_BOMYA +Z2_BOMYA_room_00 +Z2_KYOJINNOMA +Z2_KYOJINNOMA_room_00 +Z2_KOEPONARACE +Z2_KOEPONARACE_room_00 +Z2_GORONRACE +Z2_GORONRACE_room_00 +Z2_TOWN +Z2_TOWN_room_00 +Z2_ICHIBA +Z2_ICHIBA_room_00 +Z2_BACKTOWN +Z2_BACKTOWN_room_00 +Z2_CLOCKTOWER +Z2_CLOCKTOWER_room_00 +Z2_ALLEY +Z2_ALLEY_room_00 +SPOT00 +SPOT00_room_00 +KAKUSIANA +KAKUSIANA_room_00 +KAKUSIANA_room_01 +KAKUSIANA_room_02 +KAKUSIANA_room_03 +KAKUSIANA_room_04 +KAKUSIANA_room_05 +KAKUSIANA_room_06 +KAKUSIANA_room_07 +KAKUSIANA_room_08 +KAKUSIANA_room_09 +KAKUSIANA_room_10 +KAKUSIANA_room_11 +KAKUSIANA_room_12 +KAKUSIANA_room_13 +KAKUSIANA_room_14 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static diff --git a/Android/app/src/main/assets/assets/extractor/filelists/mm_gc.txt b/Android/app/src/main/assets/assets/extractor/filelists/mm_gc.txt new file mode 100644 index 000000000..45ca5e49f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/mm_gc.txt @@ -0,0 +1,1549 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +kanji +link_animetion +icon_item_static_syms +icon_item_24_static_syms +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_jpn_static +icon_item_vtx_static +map_i_static +map_grand_static +item_name_static +map_name_static +icon_item_static_yar +icon_item_24_static_yar +schedule_dma_static_syms +schedule_dma_static_yar +schedule_static +story_static +do_action_static +message_static +message_texture_static +nes_font_static +message_data_static +staff_message_data_static +code +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_daytelop +ovl_kaleido_scope +ovl_player_actor +ovl_En_Test +ovl_En_GirlA +ovl_En_Part +ovl_En_Light +ovl_En_Door +ovl_En_Box +ovl_En_Pametfrog +ovl_En_Okuta +ovl_En_Bom +ovl_En_Wallmas +ovl_En_Dodongo +ovl_En_Firefly +ovl_En_Horse +ovl_En_Arrow +ovl_En_Elf +ovl_En_Niw +ovl_En_Tite +ovl_En_Peehat +ovl_En_Holl +ovl_En_Dinofos +ovl_En_Hata +ovl_En_Zl1 +ovl_En_Viewer +ovl_En_Bubble +ovl_Door_Shutter +ovl_En_Boom +ovl_En_Torch2 +ovl_En_Minifrog +ovl_En_St +ovl_Obj_Wturn +ovl_En_River_Sound +ovl_En_Ossan +ovl_En_Famos +ovl_En_Bombf +ovl_En_Am +ovl_En_Dekubaba +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_Bg_Breakwall +ovl_Door_Warp1 +ovl_Obj_Syokudai +ovl_Item_B_Heart +ovl_En_Dekunuts +ovl_En_Bbfall +ovl_Arms_Hook +ovl_En_Bb +ovl_Bg_Keikoku_Spr +ovl_En_Wood02 +ovl_En_Death +ovl_En_Minideath +ovl_En_Vm +ovl_Demo_Effect +ovl_Demo_Kankyo +ovl_En_Floormas +ovl_En_Rd +ovl_Bg_F40_Flift +ovl_Obj_Mure +ovl_En_Sw +ovl_Object_Kankyo +ovl_En_Horse_Link_Child +ovl_Door_Ana +ovl_En_Encount1 +ovl_Demo_Tre_Lgt +ovl_En_Encount2 +ovl_En_Fire_Rock +ovl_Bg_Ctower_Rot +ovl_Mir_Ray +ovl_En_Sb +ovl_En_Bigslime +ovl_En_Karebaba +ovl_En_In +ovl_En_Bom_Chu +ovl_En_Horse_Game_Check +ovl_En_Rr +ovl_En_Fr +ovl_Obj_Oshihiki +ovl_Eff_Dust +ovl_Bg_Umajump +ovl_En_Insect +ovl_En_Butte +ovl_En_Fish +ovl_Item_Etcetera +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Obj_Kibako +ovl_Obj_Tsubo +ovl_En_Ik +ovl_Demo_Shd +ovl_En_Dns +ovl_Elf_Msg +ovl_En_Honotrap +ovl_En_Tubo_Trap +ovl_Obj_Ice_Poly +ovl_En_Fz +ovl_En_Kusa +ovl_Obj_Bean +ovl_Obj_Bombiwa +ovl_Obj_Switch +ovl_Obj_Lift +ovl_Obj_Hsblock +ovl_En_Okarina_Tag +ovl_En_Goroiwa +ovl_En_Daiku +ovl_En_Nwc +ovl_Item_Inbox +ovl_En_Ge1 +ovl_Obj_Blockstop +ovl_En_Sda +ovl_En_Clear_Tag +ovl_En_Gm +ovl_En_Ms +ovl_En_Hs +ovl_Bg_Ingate +ovl_En_Kanban +ovl_En_Attack_Niw +ovl_En_Mk +ovl_En_Owl +ovl_En_Ishi +ovl_Obj_Hana +ovl_Obj_Lightswitch +ovl_Obj_Mure2 +ovl_En_Fu +ovl_En_Stream +ovl_En_Mm +ovl_En_Weather_Tag +ovl_En_Ani +ovl_En_Js +ovl_En_Okarina_Effect +ovl_En_Mag +ovl_Elf_Msg2 +ovl_Bg_F40_Swlift +ovl_En_Kakasi +ovl_Obj_Makeoshihiki +ovl_Oceff_Spot +ovl_En_Torch +ovl_Shot_Sun +ovl_Obj_Roomtimer +ovl_En_Ssh +ovl_Oceff_Wipe +ovl_Effect_Ss_Dust +ovl_Effect_Ss_Kirakira +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Blast +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Stone1 +ovl_Effect_Ss_Hitmark +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Oceff_Storm +ovl_Obj_Demo +ovl_En_Minislime +ovl_En_Nutsball +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_En_Dg +ovl_En_Si +ovl_Obj_Comb +ovl_Obj_Kibako2 +ovl_En_Hs2 +ovl_Obj_Mure3 +ovl_En_Tg +ovl_En_Wf +ovl_En_Skb +ovl_En_Gs +ovl_Obj_Sound +ovl_En_Crow +ovl_En_Cow +ovl_Oceff_Wipe4 +ovl_En_Zo +ovl_Effect_Ss_Ice_Smoke +ovl_Obj_Makekinsuta +ovl_En_Ge3 +ovl_Obj_Hamishi +ovl_En_Zl4 +ovl_En_Mm2 +ovl_Door_Spiral +ovl_Obj_Pzlblock +ovl_Obj_Toge +ovl_Obj_Armos +ovl_Obj_Boyo +ovl_En_Grasshopper +ovl_Obj_Grass +ovl_Obj_Grass_Carry +ovl_Obj_Grass_Unit +ovl_Bg_Fire_Wall +ovl_En_Bu +ovl_En_Encount3 +ovl_En_Jso +ovl_Obj_Chikuwa +ovl_En_Knight +ovl_En_Warp_tag +ovl_En_Aob_01 +ovl_En_Boj_01 +ovl_En_Boj_02 +ovl_En_Boj_03 +ovl_En_Encount4 +ovl_En_Bom_Bowl_Man +ovl_En_Syateki_Man +ovl_Bg_Icicle +ovl_En_Syateki_Crow +ovl_En_Boj_04 +ovl_En_Cne_01 +ovl_En_Bba_01 +ovl_En_Bji_01 +ovl_Bg_Spdweb +ovl_En_Mt_tag +ovl_Boss_01 +ovl_Boss_02 +ovl_Boss_03 +ovl_Boss_04 +ovl_Boss_05 +ovl_Boss_06 +ovl_Boss_07 +ovl_Bg_Dy_Yoseizo +ovl_En_Boj_05 +ovl_En_Sob1 +ovl_En_Go +ovl_En_Raf +ovl_Obj_Funen +ovl_Obj_Raillift +ovl_Bg_Numa_Hana +ovl_Obj_Flowerpot +ovl_Obj_Spinyroll +ovl_Dm_Hina +ovl_En_Syateki_Wf +ovl_Obj_Skateblock +ovl_Effect_En_Ice_Block +ovl_Obj_Iceblock +ovl_En_Bigpamet +ovl_Bg_Dblue_Movebg +ovl_En_Syateki_Dekunuts +ovl_Elf_Msg3 +ovl_En_Fg +ovl_Dm_Ravine +ovl_Dm_Sa +ovl_En_Slime +ovl_En_Pr +ovl_Obj_Toudai +ovl_Obj_Entotu +ovl_Obj_Bell +ovl_En_Syateki_Okuta +ovl_Obj_Shutter +ovl_Dm_Zl +ovl_En_Ru +ovl_En_Elfgrp +ovl_Dm_Tsg +ovl_En_Baguo +ovl_Obj_Vspinyroll +ovl_Obj_Smork +ovl_En_Test2 +ovl_En_Test3 +ovl_En_Test4 +ovl_En_Bat +ovl_En_Sekihi +ovl_En_Wiz +ovl_En_Wiz_Brock +ovl_En_Wiz_Fire +ovl_Eff_Change +ovl_Dm_Statue +ovl_Obj_Fireshield +ovl_Bg_Ladder +ovl_En_Mkk +ovl_Demo_Getitem +ovl_En_Dnb +ovl_En_Dnh +ovl_En_Dnk +ovl_En_Dnq +ovl_Bg_Keikoku_Saku +ovl_Obj_Hugebombiwa +ovl_En_Firefly2 +ovl_En_Rat +ovl_En_Water_Effect +ovl_En_Kusa2 +ovl_Bg_Spout_Fire +ovl_En_Dy_Extra +ovl_En_Bal +ovl_En_Ginko_Man +ovl_En_Warp_Uzu +ovl_Obj_Driftice +ovl_En_Look_Nuts +ovl_En_Mushi2 +ovl_En_Fall +ovl_En_Mm3 +ovl_Bg_Crace_Movebg +ovl_En_Dno +ovl_En_Pr2 +ovl_En_Prz +ovl_En_Jso2 +ovl_Obj_Etcetera +ovl_En_Egol +ovl_Obj_Mine +ovl_Obj_Purify +ovl_En_Tru +ovl_En_Trt +ovl_En_Test5 +ovl_En_Test6 +ovl_En_Az +ovl_En_Estone +ovl_Bg_Hakugin_Post +ovl_Dm_Opstage +ovl_Dm_Stk +ovl_Dm_Char00 +ovl_Dm_Char01 +ovl_Dm_Char02 +ovl_Dm_Char03 +ovl_Dm_Char04 +ovl_Dm_Char05 +ovl_Dm_Char06 +ovl_Dm_Char07 +ovl_Dm_Char08 +ovl_Dm_Char09 +ovl_Obj_Tokeidai +ovl_En_Mnk +ovl_En_Egblock +ovl_En_Guard_Nuts +ovl_Bg_Hakugin_Bombwall +ovl_Obj_Tokei_Tobira +ovl_Bg_Hakugin_Elvpole +ovl_En_Ma4 +ovl_En_Twig +ovl_En_Po_Fusen +ovl_En_Door_Etc +ovl_En_Bigokuta +ovl_Bg_Icefloe +ovl_fbdemo_triforce +ovl_fbdemo_wipe1 +ovl_fbdemo_wipe3 +ovl_fbdemo_wipe4 +ovl_fbdemo_wipe5 +ovl_Effect_Ss_Sbn +ovl_Obj_Ocarinalift +ovl_En_Time_Tag +ovl_Bg_Open_Shutter +ovl_Bg_Open_Spot +ovl_Bg_Fu_Kaiten +ovl_Obj_Aqua +ovl_En_Elforg +ovl_En_Elfbub +ovl_En_Fu_Mato +ovl_En_Fu_Kago +ovl_En_Osn +ovl_Bg_Ctower_Gear +ovl_En_Trt2 +ovl_Obj_Tokei_Step +ovl_Bg_Lotus +ovl_En_Kame +ovl_Obj_Takaraya_Wall +ovl_Bg_Fu_Mizu +ovl_En_Sellnuts +ovl_Bg_Dkjail_Ivy +ovl_Obj_Visiblock +ovl_En_Takaraya +ovl_En_Tsn +ovl_En_Ds2n +ovl_En_Fsn +ovl_En_Shn +ovl_En_Stop_heishi +ovl_Obj_Bigicicle +ovl_En_Lift_Nuts +ovl_En_Tk +ovl_Bg_Market_Step +ovl_Obj_Lupygamelift +ovl_En_Test7 +ovl_Obj_Lightblock +ovl_Mir_Ray2 +ovl_En_Wdhand +ovl_En_Gamelupy +ovl_Bg_Danpei_Movebg +ovl_En_Snowwd +ovl_En_Pm +ovl_En_Gakufu +ovl_Elf_Msg4 +ovl_Elf_Msg5 +ovl_En_Col_Man +ovl_En_Talk_Gibud +ovl_En_Giant +ovl_Obj_Snowball +ovl_Boss_Hakugin +ovl_En_Gb2 +ovl_En_Onpuman +ovl_Bg_Tobira01 +ovl_En_Tag_Obj +ovl_Obj_Dhouse +ovl_Obj_Hakaisi +ovl_Bg_Hakugin_Switch +ovl_En_Snowman +ovl_TG_Sw +ovl_En_Po_Sisters +ovl_En_Pp +ovl_En_Hakurock +ovl_En_Hanabi +ovl_Obj_Dowsing +ovl_Obj_Wind +ovl_En_Racedog +ovl_En_Kendo_Js +ovl_Bg_Botihasira +ovl_En_Fish2 +ovl_En_Pst +ovl_En_Poh +ovl_Obj_Spidertent +ovl_En_Zoraegg +ovl_En_Kbt +ovl_En_Gg +ovl_En_Maruta +ovl_Obj_Snowball2 +ovl_En_Gg2 +ovl_Obj_Ghaka +ovl_En_Dnp +ovl_En_Dai +ovl_Bg_Goron_Oyu +ovl_En_Kgy +ovl_En_Invadepoh +ovl_En_Gk +ovl_En_An +ovl_En_Bee +ovl_En_Ot +ovl_En_Dragon +ovl_Obj_Dora +ovl_En_Bigpo +ovl_Obj_Kendo_Kanban +ovl_Obj_Hariko +ovl_En_Sth +ovl_Bg_Sinkai_Kabe +ovl_Bg_Haka_Curtain +ovl_Bg_Kin2_Bombwall +ovl_Bg_Kin2_Fence +ovl_Bg_Kin2_Picture +ovl_Bg_Kin2_Shelf +ovl_En_Rail_Skb +ovl_En_Jg +ovl_En_Tru_Mt +ovl_Obj_Um +ovl_En_Neo_Reeba +ovl_Bg_Mbar_Chair +ovl_Bg_Ikana_Block +ovl_Bg_Ikana_Mirror +ovl_Bg_Ikana_Rotaryroom +ovl_Bg_Dblue_Balance +ovl_Bg_Dblue_Waterfall +ovl_En_Kaizoku +ovl_En_Ge2 +ovl_En_Ma_Yts +ovl_En_Ma_Yto +ovl_Obj_Tokei_Turret +ovl_Bg_Dblue_Elevator +ovl_Obj_Warpstone +ovl_En_Zog +ovl_Obj_Rotlift +ovl_Obj_Jg_Gakki +ovl_Bg_Inibs_Movebg +ovl_En_Zot +ovl_Obj_Tree +ovl_Obj_Y2lift +ovl_Obj_Y2shutter +ovl_Obj_Boat +ovl_Obj_Taru +ovl_Obj_Hunsui +ovl_En_Jc_Mato +ovl_Mir_Ray3 +ovl_En_Zob +ovl_Elf_Msg6 +ovl_Obj_Nozoki +ovl_En_Toto +ovl_En_Railgibud +ovl_En_Baba +ovl_En_Suttari +ovl_En_Zod +ovl_En_Kujiya +ovl_En_Geg +ovl_Obj_Kinoko +ovl_Obj_Yasi +ovl_En_Tanron1 +ovl_En_Tanron2 +ovl_En_Tanron3 +ovl_Obj_Chan +ovl_En_Zos +ovl_En_S_Goro +ovl_En_Nb +ovl_En_Ja +ovl_Bg_F40_Block +ovl_Bg_F40_Switch +ovl_En_Po_Composer +ovl_En_Guruguru +ovl_Oceff_Wipe5 +ovl_En_Stone_heishi +ovl_Oceff_Wipe6 +ovl_En_Scopenuts +ovl_En_Scopecrow +ovl_Oceff_Wipe7 +ovl_Eff_Kamejima_Wave +ovl_En_Hg +ovl_En_Hgo +ovl_En_Zov +ovl_En_Ah +ovl_Obj_Hgdoor +ovl_Bg_Ikana_Bombwall +ovl_Bg_Ikana_Ray +ovl_Bg_Ikana_Shutter +ovl_Bg_Haka_Bombwall +ovl_Bg_Haka_Tomb +ovl_En_Sc_Ruppe +ovl_Bg_Iknv_Doukutu +ovl_Bg_Iknv_Obj +ovl_En_Pamera +ovl_Obj_HsStump +ovl_En_Hidden_Nuts +ovl_En_Zow +ovl_En_Talk +ovl_En_Al +ovl_En_Tab +ovl_En_Nimotsu +ovl_En_Hit_Tag +ovl_En_Ruppecrow +ovl_En_Tanron4 +ovl_En_Tanron5 +ovl_En_Tanron6 +ovl_En_Daiku2 +ovl_En_Muto +ovl_En_Baisen +ovl_En_Heishi +ovl_En_Demo_heishi +ovl_En_Dt +ovl_En_Cha +ovl_Obj_Dinner +ovl_Eff_Lastday +ovl_Bg_Ikana_Dharma +ovl_En_Akindonuts +ovl_Eff_Stk +ovl_En_Ig +ovl_En_Rg +ovl_En_Osk +ovl_En_Sth2 +ovl_En_Yb +ovl_En_Rz +ovl_En_Scopecoin +ovl_En_Bjt +ovl_En_Bomjima +ovl_En_Bomjimb +ovl_En_Bombers +ovl_En_Bombers2 +ovl_En_Bombal +ovl_Obj_Moon_Stone +ovl_Obj_Mu_Pict +ovl_Bg_Ikninside +ovl_Eff_Zoraband +ovl_Obj_Kepn_Koya +ovl_Obj_Usiyane +ovl_En_Nnh +ovl_Obj_Kzsaku +ovl_Obj_Milk_Bin +ovl_En_Kitan +ovl_Bg_Astr_Bombwall +ovl_Bg_Iknin_Susceil +ovl_En_Bsb +ovl_En_Recepgirl +ovl_En_Thiefbird +ovl_En_Jgame_Tsn +ovl_Obj_Jgame_Light +ovl_Obj_Yado +ovl_Demo_Syoten +ovl_Demo_Moonend +ovl_Bg_Lbfshot +ovl_Bg_Last_Bwall +ovl_En_And +ovl_En_Invadepoh_Demo +ovl_Obj_Danpeilift +ovl_En_Fall2 +ovl_Dm_Al +ovl_Dm_An +ovl_Dm_Ah +ovl_Dm_Nb +ovl_En_Drs +ovl_En_Ending_Hero +ovl_Dm_Bal +ovl_En_Paper +ovl_En_Hint_Skb +ovl_Dm_Tag +ovl_En_Bh +ovl_En_Ending_Hero2 +ovl_En_Ending_Hero3 +ovl_En_Ending_Hero4 +ovl_En_Ending_Hero5 +ovl_En_Ending_Hero6 +ovl_Dm_Gm +ovl_Obj_Swprize +ovl_En_Invisible_Ruppe +ovl_Obj_Ending +ovl_En_Rsn +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_link_goron +object_link_zora +object_link_nuts +object_mask_ki_tan +object_mask_rabit +object_mask_skj +object_mask_truth +object_mask_gibudo +object_mask_json +object_mask_kerfay +object_mask_bigelf +object_mask_kyojin +object_mask_romerny +object_mask_posthat +object_mask_zacho +object_mask_stone +object_mask_bree +object_mask_gero +object_mask_yofukasi +object_mask_meoto +object_mask_dancer +object_mask_bakuretu +object_mask_bu_san +object_mask_goron +object_mask_zora +object_mask_nuts +object_mask_boy +object_box +object_okuta +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_niw +object_tite +object_ph +object_dinofos +object_zl1 +object_bubble +object_test3 +object_famos +object_st +object_thiefbird +object_bombf +object_am +object_dekubaba +object_warp1 +object_b_heart +object_dekunuts +object_bb +object_death +object_hata +object_wood02 +object_trap +object_vm +object_efc_star_field +object_rd +object_yukimura_obj +object_horse_link_child +object_syokudai +object_efc_tw +object_gi_key +object_mir_ray +object_ctower_rot +object_bdoor +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_nuts +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_magicpot +object_gi_bomb_1 +object_ma2 +object_gi_purse +object_rr +object_gi_arrow +object_gi_bomb_2 +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ny +object_fr +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_gi_shield_3 +object_gi_bean +object_gi_fish +object_gi_longsword +object_zo +object_umajump +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_bji +object_bba +object_an1 +object_boj +object_fz +object_bob +object_ge1 +object_yabusame_point +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_gm +object_ms +object_hs +object_lightswitch +object_kusa +object_tsubo +object_kanban +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_mask18 +object_gi_rabit_mask +object_gi_truth_mask +object_stream +object_mm +object_js +object_cs +object_gi_soldout +object_mag +object_gi_golonmask +object_gi_zoramask +object_ka +object_zg +object_gi_m_arrow +object_ds2 +object_fish +object_gi_sutaru +object_ssh +object_bigslime +object_bg +object_bombiwa +object_hintnuts +object_rs +object_gla +object_geldb +object_dog +object_kibako2 +object_dns +object_dnk +object_gi_insect +object_gi_ghost +object_gi_soul +object_f40_obj +object_gi_rupy +object_po_composer +object_mu +object_wf +object_skb +object_gs +object_ps +object_omoya_obj +object_crow +object_cow +object_gi_sword_1 +object_zl4 +object_grasshopper +object_boyo +object_fwall +object_jso +object_knight +object_icicle +object_spdweb +object_boss01 +object_boss02 +object_boss03 +object_boss04 +object_boss05 +object_boss07 +object_raf +object_funen +object_raillift +object_numa_obj +object_flowerpot +object_spinyroll +object_ice_block +object_keikoku_demo +object_slime +object_pr +object_f52_obj +object_f53_obj +object_kibako +object_sek +object_gmo +object_bat +object_sekihil +object_sekihig +object_sekihin +object_sekihiz +object_wiz +object_ladder +object_mkk +object_keikoku_obj +object_sichitai_obj +object_dekucity_ana_obj +object_rat +object_water_effect +object_dblue_object +object_bal +object_warp_uzu +object_driftice +object_fall +object_hanareyama_obj +object_crace_object +object_dno +object_obj_tokeidai +object_eg +object_tru +object_trt +object_hakugin_obj +object_horse_game_check +object_stk +object_mnk +object_gi_bottle_red +object_tokei_tobira +object_az +object_twig +object_dekucity_obj +object_po_fusen +object_racetsubo +object_ha +object_bigokuta +object_open_obj +object_fu_kaiten +object_fu_mato +object_mtoride +object_osn +object_tokei_step +object_lotus +object_tl +object_dkjail_obj +object_visiblock +object_tsn +object_ds2n +object_fsn +object_shn +object_bigicicle +object_gi_bottle_15 +object_tk +object_market_obj +object_gi_reserve00 +object_gi_reserve01 +object_lightblock +object_takaraya_objects +object_wdhand +object_sdn +object_snowwd +object_giant +object_comb +object_hana +object_boss_hakugin +object_meganeana_obj +object_gi_nutsmask +object_stk2 +object_spot11_obj +object_danpei_object +object_dhouse +object_hakaisi +object_po +object_snowman +object_po_sisters +object_pp +object_goronswitch +object_delf +object_botihasira +object_gi_bigbomb +object_pst +object_bsmask +object_spidertent +object_zoraegg +object_kbt +object_gg +object_maruta +object_ghaka +object_oyu +object_dnq +object_dai +object_kgy +object_fb +object_taisou +object_gk +object_haka_obj +object_dnt +object_yukiyama +object_icefloe +object_gi_gold_dust +object_gi_bottle_16 +object_gi_bottle_22 +object_bee +object_ot +object_utubo +object_dora +object_gi_loach +object_gi_seahorse +object_bigpo +object_hariko +object_dnj +object_sinkai_kabe +object_kin2_obj +object_ishi +object_hakugin_demo +object_jg +object_gi_sword_2 +object_gi_sword_3 +object_gi_sword_4 +object_um +object_rb +object_mbar_obj +object_ikana_obj +object_kz +object_tokei_turret +object_zog +object_rotlift +object_posthouse_obj +object_gi_mask09 +object_gi_mask14 +object_gi_mask15 +object_inibs_object +object_tree +object_kaizoku_obj +object_gi_reserve_b_00 +object_gi_reserve_c_00 +object_zob +object_milkbar +object_dmask +object_gi_reserve_c_01 +object_zod +object_kumo30 +object_obj_yasi +object_tanron1 +object_tanron2 +object_tanron3 +object_gi_magicmushroom +object_obj_chan +object_gi_mask10 +object_zos +object_an2 +object_an3 +object_f40_switch +object_lodmoon +object_tro +object_gi_mask12 +object_gi_mask23 +object_gi_bottle_21 +object_gi_camera +object_kamejima +object_nb +object_harfgibud +object_zov +object_ah +object_hgdoor +object_dor01 +object_dor02 +object_dor03 +object_dor04 +object_last_obj +object_redead_obj +object_ikninside_obj +object_iknv_obj +object_pamera +object_hsstump +object_zm +object_al +object_tab +object_secom_obj +object_dt +object_gi_mask03 +object_cha +object_obj_dinner +object_gi_reserve_b_01 +object_lastday +object_bai +object_ikn_demo +object_gi_fieldmap +object_big_fwall +object_hunsui +object_uch +object_tanron4 +object_tanron5 +object_in2 +object_yb +object_rz +object_bjt +object_taru +object_moonston +object_gi_schedule +object_gi_stonemask +object_zoraband +object_kepn_koya +object_obj_usiyane +object_gi_mask05 +object_gi_mask11 +object_gi_mask20 +object_nnh +object_kzsaku +object_obj_milk_bin +object_random_obj +object_kujiya +object_kitan +object_gi_mask06 +object_gi_mask16 +object_astr_obj +object_bsb +object_fall2 +object_sth +object_gi_mssa +object_smtower +object_gi_mask21 +object_yado_obj +object_syoten +object_moonend +object_ob +object_gi_bottle_04 +object_and +object_obj_danpeilift +object_drs +object_msmo +object_an4 +object_wdor01 +object_wdor02 +object_wdor03 +object_wdor04 +object_wdor05 +object_stk3 +object_kinsta1_obj +object_kinsta2_obj +object_bh +object_gi_mask17 +object_gi_mask22 +object_lbfshot +object_fusen +object_ending_obj +object_gi_mask13 +scene_texture_01 +scene_texture_02 +scene_texture_03 +scene_texture_04 +scene_texture_05 +scene_texture_06 +scene_texture_07 +scene_texture_08 +nintendo_rogo_static +title_static +parameter_static +week_static +daytelop_static +ger_daytelop_static +fra_daytelop_static +esp_daytelop_static +d2_fine_static +d2_cloud_static +d2_fine_pal_static +elf_message_field +elf_message_ydan +Z2_20SICHITAI2 +Z2_20SICHITAI2_room_00 +Z2_20SICHITAI2_room_01 +Z2_20SICHITAI2_room_02 +Z2_WITCH_SHOP +Z2_WITCH_SHOP_room_00 +Z2_LAST_BS +Z2_LAST_BS_room_00 +Z2_HAKASHITA +Z2_HAKASHITA_room_00 +Z2_HAKASHITA_room_01 +Z2_HAKASHITA_room_02 +Z2_HAKASHITA_room_03 +Z2_HAKASHITA_room_04 +Z2_AYASHIISHOP +Z2_AYASHIISHOP_room_00 +Z2_AYASHIISHOP_room_01 +Z2_OMOYA +Z2_OMOYA_room_00 +Z2_OMOYA_room_01 +Z2_OMOYA_room_02 +Z2_BOWLING +Z2_BOWLING_room_00 +Z2_SONCHONOIE +Z2_SONCHONOIE_room_00 +Z2_SONCHONOIE_room_01 +Z2_SONCHONOIE_room_02 +Z2_SONCHONOIE_room_03 +Z2_IKANA +Z2_IKANA_room_00 +Z2_IKANA_room_01 +Z2_IKANA_room_02 +Z2_IKANA_room_03 +Z2_IKANA_room_04 +Z2_KAIZOKU +Z2_KAIZOKU_room_00 +Z2_MILK_BAR +Z2_MILK_BAR_room_00 +Z2_INISIE_N +Z2_INISIE_N_room_00 +Z2_INISIE_N_room_01 +Z2_INISIE_N_room_02 +Z2_INISIE_N_room_03 +Z2_INISIE_N_room_04 +Z2_INISIE_N_room_05 +Z2_INISIE_N_room_06 +Z2_INISIE_N_room_07 +Z2_INISIE_N_room_08 +Z2_INISIE_N_room_09 +Z2_INISIE_N_room_10 +Z2_INISIE_N_room_11 +Z2_TAKARAYA +Z2_TAKARAYA_room_00 +Z2_INISIE_R +Z2_INISIE_R_room_00 +Z2_INISIE_R_room_01 +Z2_INISIE_R_room_02 +Z2_INISIE_R_room_03 +Z2_INISIE_R_room_04 +Z2_INISIE_R_room_05 +Z2_INISIE_R_room_06 +Z2_INISIE_R_room_07 +Z2_INISIE_R_room_08 +Z2_INISIE_R_room_09 +Z2_INISIE_R_room_10 +Z2_INISIE_R_room_11 +Z2_OKUJOU +Z2_OKUJOU_room_00 +Z2_OPENINGDAN +Z2_OPENINGDAN_room_00 +Z2_OPENINGDAN_room_01 +Z2_MITURIN +Z2_MITURIN_room_00 +Z2_MITURIN_room_01 +Z2_MITURIN_room_02 +Z2_MITURIN_room_03 +Z2_MITURIN_room_04 +Z2_MITURIN_room_05 +Z2_MITURIN_room_06 +Z2_MITURIN_room_07 +Z2_MITURIN_room_08 +Z2_MITURIN_room_09 +Z2_MITURIN_room_10 +Z2_MITURIN_room_11 +Z2_MITURIN_room_12 +Z2_13HUBUKINOMITI +Z2_13HUBUKINOMITI_room_00 +Z2_CASTLE +Z2_CASTLE_room_00 +Z2_CASTLE_room_01 +Z2_CASTLE_room_02 +Z2_CASTLE_room_03 +Z2_CASTLE_room_04 +Z2_CASTLE_room_05 +Z2_CASTLE_room_06 +Z2_CASTLE_room_07 +Z2_CASTLE_room_08 +Z2_CASTLE_room_09 +Z2_DEKUTES +Z2_DEKUTES_room_00 +Z2_MITURIN_BS +Z2_MITURIN_BS_room_00 +Z2_SYATEKI_MIZU +Z2_SYATEKI_MIZU_room_00 +Z2_HAKUGIN +Z2_HAKUGIN_room_00 +Z2_HAKUGIN_room_01 +Z2_HAKUGIN_room_02 +Z2_HAKUGIN_room_03 +Z2_HAKUGIN_room_04 +Z2_HAKUGIN_room_05 +Z2_HAKUGIN_room_06 +Z2_HAKUGIN_room_07 +Z2_HAKUGIN_room_08 +Z2_HAKUGIN_room_09 +Z2_HAKUGIN_room_10 +Z2_HAKUGIN_room_11 +Z2_HAKUGIN_room_12 +Z2_HAKUGIN_room_13 +Z2_ROMANYMAE +Z2_ROMANYMAE_room_00 +Z2_PIRATE +Z2_PIRATE_room_00 +Z2_PIRATE_room_01 +Z2_PIRATE_room_02 +Z2_PIRATE_room_03 +Z2_PIRATE_room_04 +Z2_PIRATE_room_05 +Z2_PIRATE_room_06 +Z2_PIRATE_room_07 +Z2_PIRATE_room_08 +Z2_PIRATE_room_09 +Z2_PIRATE_room_10 +Z2_PIRATE_room_11 +Z2_PIRATE_room_12 +Z2_PIRATE_room_13 +Z2_PIRATE_room_14 +Z2_SYATEKI_MORI +Z2_SYATEKI_MORI_room_00 +Z2_SINKAI +Z2_SINKAI_room_00 +Z2_YOUSEI_IZUMI +Z2_YOUSEI_IZUMI_room_00 +Z2_YOUSEI_IZUMI_room_01 +Z2_YOUSEI_IZUMI_room_02 +Z2_YOUSEI_IZUMI_room_03 +Z2_YOUSEI_IZUMI_room_04 +Z2_KINSTA1 +Z2_KINSTA1_room_00 +Z2_KINSTA1_room_01 +Z2_KINSTA1_room_02 +Z2_KINSTA1_room_03 +Z2_KINSTA1_room_04 +Z2_KINSTA1_room_05 +Z2_KINDAN2 +Z2_KINDAN2_room_00 +Z2_KINDAN2_room_01 +Z2_KINDAN2_room_02 +Z2_KINDAN2_room_03 +Z2_KINDAN2_room_04 +Z2_KINDAN2_room_05 +Z2_TENMON_DAI +Z2_TENMON_DAI_room_00 +Z2_TENMON_DAI_room_01 +Z2_LAST_DEKU +Z2_LAST_DEKU_room_00 +Z2_LAST_DEKU_room_01 +Z2_22DEKUCITY +Z2_22DEKUCITY_room_00 +Z2_22DEKUCITY_room_01 +Z2_22DEKUCITY_room_02 +Z2_KAJIYA +Z2_KAJIYA_room_00 +Z2_00KEIKOKU +Z2_00KEIKOKU_room_00 +Z2_POSTHOUSE +Z2_POSTHOUSE_room_00 +Z2_LABO +Z2_LABO_room_00 +Z2_DANPEI2TEST +Z2_DANPEI2TEST_room_00 +Z2_DANPEI2TEST_room_01 +Z2_16GORON_HOUSE +Z2_16GORON_HOUSE_room_00 +Z2_16GORON_HOUSE_room_01 +Z2_33ZORACITY +Z2_33ZORACITY_room_00 +Z2_8ITEMSHOP +Z2_8ITEMSHOP_room_00 +Z2_F01 +Z2_F01_room_00 +Z2_INISIE_BS +Z2_INISIE_BS_room_00 +Z2_30GYOSON +Z2_30GYOSON_room_00 +Z2_31MISAKI +Z2_31MISAKI_room_00 +Z2_TAKARAKUJI +Z2_TAKARAKUJI_room_00 +Z2_TORIDE +Z2_TORIDE_room_00 +Z2_FISHERMAN +Z2_FISHERMAN_room_00 +Z2_GORONSHOP +Z2_GORONSHOP_room_00 +Z2_DEKU_KING +Z2_DEKU_KING_room_00 +Z2_LAST_GORON +Z2_LAST_GORON_room_00 +Z2_LAST_GORON_room_01 +Z2_24KEMONOMITI +Z2_24KEMONOMITI_room_00 +Z2_F01_B +Z2_F01_B_room_00 +Z2_F01C +Z2_F01C_room_00 +Z2_BOTI +Z2_BOTI_room_00 +Z2_BOTI_room_01 +Z2_HAKUGIN_BS +Z2_HAKUGIN_BS_room_00 +Z2_20SICHITAI +Z2_20SICHITAI_room_00 +Z2_20SICHITAI_room_01 +Z2_20SICHITAI_room_02 +Z2_21MITURINMAE +Z2_21MITURINMAE_room_00 +Z2_LAST_ZORA +Z2_LAST_ZORA_room_00 +Z2_11GORONNOSATO2 +Z2_11GORONNOSATO2_room_00 +Z2_11GORONNOSATO2_room_01 +Z2_SEA +Z2_SEA_room_00 +Z2_SEA_room_01 +Z2_SEA_room_02 +Z2_SEA_room_03 +Z2_SEA_room_04 +Z2_SEA_room_05 +Z2_SEA_room_06 +Z2_SEA_room_07 +Z2_SEA_room_08 +Z2_SEA_room_09 +Z2_SEA_room_10 +Z2_SEA_room_11 +Z2_SEA_room_12 +Z2_SEA_room_13 +Z2_SEA_room_14 +Z2_SEA_room_15 +Z2_35TAKI +Z2_35TAKI_room_00 +Z2_REDEAD +Z2_REDEAD_room_00 +Z2_REDEAD_room_01 +Z2_REDEAD_room_02 +Z2_REDEAD_room_03 +Z2_REDEAD_room_04 +Z2_REDEAD_room_05 +Z2_REDEAD_room_06 +Z2_REDEAD_room_07 +Z2_REDEAD_room_08 +Z2_REDEAD_room_09 +Z2_REDEAD_room_10 +Z2_REDEAD_room_11 +Z2_REDEAD_room_12 +Z2_REDEAD_room_13 +Z2_BANDROOM +Z2_BANDROOM_room_00 +Z2_BANDROOM_room_01 +Z2_BANDROOM_room_02 +Z2_BANDROOM_room_03 +Z2_BANDROOM_room_04 +Z2_11GORONNOSATO +Z2_11GORONNOSATO_room_00 +Z2_11GORONNOSATO_room_01 +Z2_GORON_HAKA +Z2_GORON_HAKA_room_00 +Z2_SECOM +Z2_SECOM_room_00 +Z2_SECOM_room_01 +Z2_10YUKIYAMANOMURA +Z2_10YUKIYAMANOMURA_room_00 +Z2_TOUGITES +Z2_TOUGITES_room_00 +Z2_DANPEI +Z2_DANPEI_room_00 +Z2_DANPEI_room_01 +Z2_DANPEI_room_02 +Z2_DANPEI_room_03 +Z2_DANPEI_room_04 +Z2_DANPEI_room_05 +Z2_DANPEI_room_06 +Z2_DANPEI_room_07 +Z2_DANPEI_room_08 +Z2_IKANAMAE +Z2_IKANAMAE_room_00 +Z2_DOUJOU +Z2_DOUJOU_room_00 +Z2_MUSICHOUSE +Z2_MUSICHOUSE_room_00 +Z2_IKNINSIDE +Z2_IKNINSIDE_room_00 +Z2_IKNINSIDE_room_01 +Z2_MAP_SHOP +Z2_MAP_SHOP_room_00 +Z2_F40 +Z2_F40_room_00 +Z2_F41 +Z2_F41_room_00 +Z2_10YUKIYAMANOMURA2 +Z2_10YUKIYAMANOMURA2_room_00 +Z2_10YUKIYAMANOMURA2_room_01 +Z2_14YUKIDAMANOMITI +Z2_14YUKIDAMANOMITI_room_00 +Z2_12HAKUGINMAE +Z2_12HAKUGINMAE_room_00 +Z2_17SETUGEN +Z2_17SETUGEN_room_00 +Z2_17SETUGEN2 +Z2_17SETUGEN2_room_00 +Z2_SEA_BS +Z2_SEA_BS_room_00 +Z2_RANDOM +Z2_RANDOM_room_00 +Z2_RANDOM_room_01 +Z2_RANDOM_room_02 +Z2_RANDOM_room_03 +Z2_RANDOM_room_04 +Z2_RANDOM_room_05 +Z2_YADOYA +Z2_YADOYA_room_00 +Z2_YADOYA_room_01 +Z2_YADOYA_room_02 +Z2_YADOYA_room_03 +Z2_YADOYA_room_04 +Z2_KONPEKI_ENT +Z2_KONPEKI_ENT_room_00 +Z2_INSIDETOWER +Z2_INSIDETOWER_room_00 +Z2_INSIDETOWER_room_01 +Z2_26SARUNOMORI +Z2_26SARUNOMORI_room_00 +Z2_26SARUNOMORI_room_01 +Z2_26SARUNOMORI_room_02 +Z2_26SARUNOMORI_room_03 +Z2_26SARUNOMORI_room_04 +Z2_26SARUNOMORI_room_05 +Z2_26SARUNOMORI_room_06 +Z2_26SARUNOMORI_room_07 +Z2_26SARUNOMORI_room_08 +Z2_LOST_WOODS +Z2_LOST_WOODS_room_00 +Z2_LOST_WOODS_room_01 +Z2_LOST_WOODS_room_02 +Z2_LAST_LINK +Z2_LAST_LINK_room_00 +Z2_LAST_LINK_room_01 +Z2_LAST_LINK_room_02 +Z2_LAST_LINK_room_03 +Z2_LAST_LINK_room_04 +Z2_LAST_LINK_room_05 +Z2_LAST_LINK_room_06 +Z2_LAST_LINK_room_07 +Z2_SOUGEN +Z2_SOUGEN_room_00 +Z2_BOMYA +Z2_BOMYA_room_00 +Z2_KYOJINNOMA +Z2_KYOJINNOMA_room_00 +Z2_KOEPONARACE +Z2_KOEPONARACE_room_00 +Z2_GORONRACE +Z2_GORONRACE_room_00 +Z2_TOWN +Z2_TOWN_room_00 +Z2_ICHIBA +Z2_ICHIBA_room_00 +Z2_BACKTOWN +Z2_BACKTOWN_room_00 +Z2_CLOCKTOWER +Z2_CLOCKTOWER_room_00 +Z2_ALLEY +Z2_ALLEY_room_00 +SPOT00 +SPOT00_room_00 +KAKUSIANA +KAKUSIANA_room_00 +KAKUSIANA_room_01 +KAKUSIANA_room_02 +KAKUSIANA_room_03 +KAKUSIANA_room_04 +KAKUSIANA_room_05 +KAKUSIANA_room_06 +KAKUSIANA_room_07 +KAKUSIANA_room_08 +KAKUSIANA_room_09 +KAKUSIANA_room_10 +KAKUSIANA_room_11 +KAKUSIANA_room_12 +KAKUSIANA_room_13 +KAKUSIANA_room_14 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static diff --git a/Android/app/src/main/assets/assets/extractor/filelists/mm_gc_jp.txt b/Android/app/src/main/assets/assets/extractor/filelists/mm_gc_jp.txt new file mode 100644 index 000000000..f673b491a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/mm_gc_jp.txt @@ -0,0 +1,1546 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +kanji +link_animetion +icon_item_static_syms +icon_item_24_static_syms +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_jpn_static +icon_item_vtx_static +map_i_static +map_grand_static +item_name_static +map_name_static +icon_item_static_yar +icon_item_24_static_yar +schedule_dma_static_syms +schedule_dma_static_yar +schedule_static +story_static +do_action_static +message_static +message_texture_static +nes_font_static +message_data_static_jp +staff_message_data_static +code +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_daytelop +ovl_kaleido_scope +ovl_player_actor +ovl_En_Test +ovl_En_GirlA +ovl_En_Part +ovl_En_Light +ovl_En_Door +ovl_En_Box +ovl_En_Pametfrog +ovl_En_Okuta +ovl_En_Bom +ovl_En_Wallmas +ovl_En_Dodongo +ovl_En_Firefly +ovl_En_Horse +ovl_En_Arrow +ovl_En_Elf +ovl_En_Niw +ovl_En_Tite +ovl_En_Peehat +ovl_En_Holl +ovl_En_Dinofos +ovl_En_Hata +ovl_En_Zl1 +ovl_En_Viewer +ovl_En_Bubble +ovl_Door_Shutter +ovl_En_Boom +ovl_En_Torch2 +ovl_En_Minifrog +ovl_En_St +ovl_Obj_Wturn +ovl_En_River_Sound +ovl_En_Ossan +ovl_En_Famos +ovl_En_Bombf +ovl_En_Am +ovl_En_Dekubaba +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_Bg_Breakwall +ovl_Door_Warp1 +ovl_Obj_Syokudai +ovl_Item_B_Heart +ovl_En_Dekunuts +ovl_En_Bbfall +ovl_Arms_Hook +ovl_En_Bb +ovl_Bg_Keikoku_Spr +ovl_En_Wood02 +ovl_En_Death +ovl_En_Minideath +ovl_En_Vm +ovl_Demo_Effect +ovl_Demo_Kankyo +ovl_En_Floormas +ovl_En_Rd +ovl_Bg_F40_Flift +ovl_Obj_Mure +ovl_En_Sw +ovl_Object_Kankyo +ovl_En_Horse_Link_Child +ovl_Door_Ana +ovl_En_Encount1 +ovl_Demo_Tre_Lgt +ovl_En_Encount2 +ovl_En_Fire_Rock +ovl_Bg_Ctower_Rot +ovl_Mir_Ray +ovl_En_Sb +ovl_En_Bigslime +ovl_En_Karebaba +ovl_En_In +ovl_En_Bom_Chu +ovl_En_Horse_Game_Check +ovl_En_Rr +ovl_En_Fr +ovl_Obj_Oshihiki +ovl_Eff_Dust +ovl_Bg_Umajump +ovl_En_Insect +ovl_En_Butte +ovl_En_Fish +ovl_Item_Etcetera +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Obj_Kibako +ovl_Obj_Tsubo +ovl_En_Ik +ovl_Demo_Shd +ovl_En_Dns +ovl_Elf_Msg +ovl_En_Honotrap +ovl_En_Tubo_Trap +ovl_Obj_Ice_Poly +ovl_En_Fz +ovl_En_Kusa +ovl_Obj_Bean +ovl_Obj_Bombiwa +ovl_Obj_Switch +ovl_Obj_Lift +ovl_Obj_Hsblock +ovl_En_Okarina_Tag +ovl_En_Goroiwa +ovl_En_Daiku +ovl_En_Nwc +ovl_Item_Inbox +ovl_En_Ge1 +ovl_Obj_Blockstop +ovl_En_Sda +ovl_En_Clear_Tag +ovl_En_Gm +ovl_En_Ms +ovl_En_Hs +ovl_Bg_Ingate +ovl_En_Kanban +ovl_En_Attack_Niw +ovl_En_Mk +ovl_En_Owl +ovl_En_Ishi +ovl_Obj_Hana +ovl_Obj_Lightswitch +ovl_Obj_Mure2 +ovl_En_Fu +ovl_En_Stream +ovl_En_Mm +ovl_En_Weather_Tag +ovl_En_Ani +ovl_En_Js +ovl_En_Okarina_Effect +ovl_En_Mag +ovl_Elf_Msg2 +ovl_Bg_F40_Swlift +ovl_En_Kakasi +ovl_Obj_Makeoshihiki +ovl_Oceff_Spot +ovl_En_Torch +ovl_Shot_Sun +ovl_Obj_Roomtimer +ovl_En_Ssh +ovl_Oceff_Wipe +ovl_Effect_Ss_Dust +ovl_Effect_Ss_Kirakira +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Blast +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Stone1 +ovl_Effect_Ss_Hitmark +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Oceff_Storm +ovl_Obj_Demo +ovl_En_Minislime +ovl_En_Nutsball +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_En_Dg +ovl_En_Si +ovl_Obj_Comb +ovl_Obj_Kibako2 +ovl_En_Hs2 +ovl_Obj_Mure3 +ovl_En_Tg +ovl_En_Wf +ovl_En_Skb +ovl_En_Gs +ovl_Obj_Sound +ovl_En_Crow +ovl_En_Cow +ovl_Oceff_Wipe4 +ovl_En_Zo +ovl_Effect_Ss_Ice_Smoke +ovl_Obj_Makekinsuta +ovl_En_Ge3 +ovl_Obj_Hamishi +ovl_En_Zl4 +ovl_En_Mm2 +ovl_Door_Spiral +ovl_Obj_Pzlblock +ovl_Obj_Toge +ovl_Obj_Armos +ovl_Obj_Boyo +ovl_En_Grasshopper +ovl_Obj_Grass +ovl_Obj_Grass_Carry +ovl_Obj_Grass_Unit +ovl_Bg_Fire_Wall +ovl_En_Bu +ovl_En_Encount3 +ovl_En_Jso +ovl_Obj_Chikuwa +ovl_En_Knight +ovl_En_Warp_tag +ovl_En_Aob_01 +ovl_En_Boj_01 +ovl_En_Boj_02 +ovl_En_Boj_03 +ovl_En_Encount4 +ovl_En_Bom_Bowl_Man +ovl_En_Syateki_Man +ovl_Bg_Icicle +ovl_En_Syateki_Crow +ovl_En_Boj_04 +ovl_En_Cne_01 +ovl_En_Bba_01 +ovl_En_Bji_01 +ovl_Bg_Spdweb +ovl_En_Mt_tag +ovl_Boss_01 +ovl_Boss_02 +ovl_Boss_03 +ovl_Boss_04 +ovl_Boss_05 +ovl_Boss_06 +ovl_Boss_07 +ovl_Bg_Dy_Yoseizo +ovl_En_Boj_05 +ovl_En_Sob1 +ovl_En_Go +ovl_En_Raf +ovl_Obj_Funen +ovl_Obj_Raillift +ovl_Bg_Numa_Hana +ovl_Obj_Flowerpot +ovl_Obj_Spinyroll +ovl_Dm_Hina +ovl_En_Syateki_Wf +ovl_Obj_Skateblock +ovl_Effect_En_Ice_Block +ovl_Obj_Iceblock +ovl_En_Bigpamet +ovl_Bg_Dblue_Movebg +ovl_En_Syateki_Dekunuts +ovl_Elf_Msg3 +ovl_En_Fg +ovl_Dm_Ravine +ovl_Dm_Sa +ovl_En_Slime +ovl_En_Pr +ovl_Obj_Toudai +ovl_Obj_Entotu +ovl_Obj_Bell +ovl_En_Syateki_Okuta +ovl_Obj_Shutter +ovl_Dm_Zl +ovl_En_Ru +ovl_En_Elfgrp +ovl_Dm_Tsg +ovl_En_Baguo +ovl_Obj_Vspinyroll +ovl_Obj_Smork +ovl_En_Test2 +ovl_En_Test3 +ovl_En_Test4 +ovl_En_Bat +ovl_En_Sekihi +ovl_En_Wiz +ovl_En_Wiz_Brock +ovl_En_Wiz_Fire +ovl_Eff_Change +ovl_Dm_Statue +ovl_Obj_Fireshield +ovl_Bg_Ladder +ovl_En_Mkk +ovl_Demo_Getitem +ovl_En_Dnb +ovl_En_Dnh +ovl_En_Dnk +ovl_En_Dnq +ovl_Bg_Keikoku_Saku +ovl_Obj_Hugebombiwa +ovl_En_Firefly2 +ovl_En_Rat +ovl_En_Water_Effect +ovl_En_Kusa2 +ovl_Bg_Spout_Fire +ovl_En_Dy_Extra +ovl_En_Bal +ovl_En_Ginko_Man +ovl_En_Warp_Uzu +ovl_Obj_Driftice +ovl_En_Look_Nuts +ovl_En_Mushi2 +ovl_En_Fall +ovl_En_Mm3 +ovl_Bg_Crace_Movebg +ovl_En_Dno +ovl_En_Pr2 +ovl_En_Prz +ovl_En_Jso2 +ovl_Obj_Etcetera +ovl_En_Egol +ovl_Obj_Mine +ovl_Obj_Purify +ovl_En_Tru +ovl_En_Trt +ovl_En_Test5 +ovl_En_Test6 +ovl_En_Az +ovl_En_Estone +ovl_Bg_Hakugin_Post +ovl_Dm_Opstage +ovl_Dm_Stk +ovl_Dm_Char00 +ovl_Dm_Char01 +ovl_Dm_Char02 +ovl_Dm_Char03 +ovl_Dm_Char04 +ovl_Dm_Char05 +ovl_Dm_Char06 +ovl_Dm_Char07 +ovl_Dm_Char08 +ovl_Dm_Char09 +ovl_Obj_Tokeidai +ovl_En_Mnk +ovl_En_Egblock +ovl_En_Guard_Nuts +ovl_Bg_Hakugin_Bombwall +ovl_Obj_Tokei_Tobira +ovl_Bg_Hakugin_Elvpole +ovl_En_Ma4 +ovl_En_Twig +ovl_En_Po_Fusen +ovl_En_Door_Etc +ovl_En_Bigokuta +ovl_Bg_Icefloe +ovl_fbdemo_triforce +ovl_fbdemo_wipe1 +ovl_fbdemo_wipe3 +ovl_fbdemo_wipe4 +ovl_fbdemo_wipe5 +ovl_Effect_Ss_Sbn +ovl_Obj_Ocarinalift +ovl_En_Time_Tag +ovl_Bg_Open_Shutter +ovl_Bg_Open_Spot +ovl_Bg_Fu_Kaiten +ovl_Obj_Aqua +ovl_En_Elforg +ovl_En_Elfbub +ovl_En_Fu_Mato +ovl_En_Fu_Kago +ovl_En_Osn +ovl_Bg_Ctower_Gear +ovl_En_Trt2 +ovl_Obj_Tokei_Step +ovl_Bg_Lotus +ovl_En_Kame +ovl_Obj_Takaraya_Wall +ovl_Bg_Fu_Mizu +ovl_En_Sellnuts +ovl_Bg_Dkjail_Ivy +ovl_Obj_Visiblock +ovl_En_Takaraya +ovl_En_Tsn +ovl_En_Ds2n +ovl_En_Fsn +ovl_En_Shn +ovl_En_Stop_heishi +ovl_Obj_Bigicicle +ovl_En_Lift_Nuts +ovl_En_Tk +ovl_Bg_Market_Step +ovl_Obj_Lupygamelift +ovl_En_Test7 +ovl_Obj_Lightblock +ovl_Mir_Ray2 +ovl_En_Wdhand +ovl_En_Gamelupy +ovl_Bg_Danpei_Movebg +ovl_En_Snowwd +ovl_En_Pm +ovl_En_Gakufu +ovl_Elf_Msg4 +ovl_Elf_Msg5 +ovl_En_Col_Man +ovl_En_Talk_Gibud +ovl_En_Giant +ovl_Obj_Snowball +ovl_Boss_Hakugin +ovl_En_Gb2 +ovl_En_Onpuman +ovl_Bg_Tobira01 +ovl_En_Tag_Obj +ovl_Obj_Dhouse +ovl_Obj_Hakaisi +ovl_Bg_Hakugin_Switch +ovl_En_Snowman +ovl_TG_Sw +ovl_En_Po_Sisters +ovl_En_Pp +ovl_En_Hakurock +ovl_En_Hanabi +ovl_Obj_Dowsing +ovl_Obj_Wind +ovl_En_Racedog +ovl_En_Kendo_Js +ovl_Bg_Botihasira +ovl_En_Fish2 +ovl_En_Pst +ovl_En_Poh +ovl_Obj_Spidertent +ovl_En_Zoraegg +ovl_En_Kbt +ovl_En_Gg +ovl_En_Maruta +ovl_Obj_Snowball2 +ovl_En_Gg2 +ovl_Obj_Ghaka +ovl_En_Dnp +ovl_En_Dai +ovl_Bg_Goron_Oyu +ovl_En_Kgy +ovl_En_Invadepoh +ovl_En_Gk +ovl_En_An +ovl_En_Bee +ovl_En_Ot +ovl_En_Dragon +ovl_Obj_Dora +ovl_En_Bigpo +ovl_Obj_Kendo_Kanban +ovl_Obj_Hariko +ovl_En_Sth +ovl_Bg_Sinkai_Kabe +ovl_Bg_Haka_Curtain +ovl_Bg_Kin2_Bombwall +ovl_Bg_Kin2_Fence +ovl_Bg_Kin2_Picture +ovl_Bg_Kin2_Shelf +ovl_En_Rail_Skb +ovl_En_Jg +ovl_En_Tru_Mt +ovl_Obj_Um +ovl_En_Neo_Reeba +ovl_Bg_Mbar_Chair +ovl_Bg_Ikana_Block +ovl_Bg_Ikana_Mirror +ovl_Bg_Ikana_Rotaryroom +ovl_Bg_Dblue_Balance +ovl_Bg_Dblue_Waterfall +ovl_En_Kaizoku +ovl_En_Ge2 +ovl_En_Ma_Yts +ovl_En_Ma_Yto +ovl_Obj_Tokei_Turret +ovl_Bg_Dblue_Elevator +ovl_Obj_Warpstone +ovl_En_Zog +ovl_Obj_Rotlift +ovl_Obj_Jg_Gakki +ovl_Bg_Inibs_Movebg +ovl_En_Zot +ovl_Obj_Tree +ovl_Obj_Y2lift +ovl_Obj_Y2shutter +ovl_Obj_Boat +ovl_Obj_Taru +ovl_Obj_Hunsui +ovl_En_Jc_Mato +ovl_Mir_Ray3 +ovl_En_Zob +ovl_Elf_Msg6 +ovl_Obj_Nozoki +ovl_En_Toto +ovl_En_Railgibud +ovl_En_Baba +ovl_En_Suttari +ovl_En_Zod +ovl_En_Kujiya +ovl_En_Geg +ovl_Obj_Kinoko +ovl_Obj_Yasi +ovl_En_Tanron1 +ovl_En_Tanron2 +ovl_En_Tanron3 +ovl_Obj_Chan +ovl_En_Zos +ovl_En_S_Goro +ovl_En_Nb +ovl_En_Ja +ovl_Bg_F40_Block +ovl_Bg_F40_Switch +ovl_En_Po_Composer +ovl_En_Guruguru +ovl_Oceff_Wipe5 +ovl_En_Stone_heishi +ovl_Oceff_Wipe6 +ovl_En_Scopenuts +ovl_En_Scopecrow +ovl_Oceff_Wipe7 +ovl_Eff_Kamejima_Wave +ovl_En_Hg +ovl_En_Hgo +ovl_En_Zov +ovl_En_Ah +ovl_Obj_Hgdoor +ovl_Bg_Ikana_Bombwall +ovl_Bg_Ikana_Ray +ovl_Bg_Ikana_Shutter +ovl_Bg_Haka_Bombwall +ovl_Bg_Haka_Tomb +ovl_En_Sc_Ruppe +ovl_Bg_Iknv_Doukutu +ovl_Bg_Iknv_Obj +ovl_En_Pamera +ovl_Obj_HsStump +ovl_En_Hidden_Nuts +ovl_En_Zow +ovl_En_Talk +ovl_En_Al +ovl_En_Tab +ovl_En_Nimotsu +ovl_En_Hit_Tag +ovl_En_Ruppecrow +ovl_En_Tanron4 +ovl_En_Tanron5 +ovl_En_Tanron6 +ovl_En_Daiku2 +ovl_En_Muto +ovl_En_Baisen +ovl_En_Heishi +ovl_En_Demo_heishi +ovl_En_Dt +ovl_En_Cha +ovl_Obj_Dinner +ovl_Eff_Lastday +ovl_Bg_Ikana_Dharma +ovl_En_Akindonuts +ovl_Eff_Stk +ovl_En_Ig +ovl_En_Rg +ovl_En_Osk +ovl_En_Sth2 +ovl_En_Yb +ovl_En_Rz +ovl_En_Scopecoin +ovl_En_Bjt +ovl_En_Bomjima +ovl_En_Bomjimb +ovl_En_Bombers +ovl_En_Bombers2 +ovl_En_Bombal +ovl_Obj_Moon_Stone +ovl_Obj_Mu_Pict +ovl_Bg_Ikninside +ovl_Eff_Zoraband +ovl_Obj_Kepn_Koya +ovl_Obj_Usiyane +ovl_En_Nnh +ovl_Obj_Kzsaku +ovl_Obj_Milk_Bin +ovl_En_Kitan +ovl_Bg_Astr_Bombwall +ovl_Bg_Iknin_Susceil +ovl_En_Bsb +ovl_En_Recepgirl +ovl_En_Thiefbird +ovl_En_Jgame_Tsn +ovl_Obj_Jgame_Light +ovl_Obj_Yado +ovl_Demo_Syoten +ovl_Demo_Moonend +ovl_Bg_Lbfshot +ovl_Bg_Last_Bwall +ovl_En_And +ovl_En_Invadepoh_Demo +ovl_Obj_Danpeilift +ovl_En_Fall2 +ovl_Dm_Al +ovl_Dm_An +ovl_Dm_Ah +ovl_Dm_Nb +ovl_En_Drs +ovl_En_Ending_Hero +ovl_Dm_Bal +ovl_En_Paper +ovl_En_Hint_Skb +ovl_Dm_Tag +ovl_En_Bh +ovl_En_Ending_Hero2 +ovl_En_Ending_Hero3 +ovl_En_Ending_Hero4 +ovl_En_Ending_Hero5 +ovl_En_Ending_Hero6 +ovl_Dm_Gm +ovl_Obj_Swprize +ovl_En_Invisible_Ruppe +ovl_Obj_Ending +ovl_En_Rsn +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_link_goron +object_link_zora +object_link_nuts +object_mask_ki_tan +object_mask_rabit +object_mask_skj +object_mask_truth +object_mask_gibudo +object_mask_json +object_mask_kerfay +object_mask_bigelf +object_mask_kyojin +object_mask_romerny +object_mask_posthat +object_mask_zacho +object_mask_stone +object_mask_bree +object_mask_gero +object_mask_yofukasi +object_mask_meoto +object_mask_dancer +object_mask_bakuretu +object_mask_bu_san +object_mask_goron +object_mask_zora +object_mask_nuts +object_mask_boy +object_box +object_okuta +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_niw +object_tite +object_ph +object_dinofos +object_zl1 +object_bubble +object_test3 +object_famos +object_st +object_thiefbird +object_bombf +object_am +object_dekubaba +object_warp1 +object_b_heart +object_dekunuts +object_bb +object_death +object_hata +object_wood02 +object_trap +object_vm +object_efc_star_field +object_rd +object_yukimura_obj +object_horse_link_child +object_syokudai +object_efc_tw +object_gi_key +object_mir_ray +object_ctower_rot +object_bdoor +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_nuts +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_magicpot +object_gi_bomb_1 +object_ma2 +object_gi_purse +object_rr +object_gi_arrow +object_gi_bomb_2 +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ny +object_fr +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_gi_shield_3 +object_gi_bean +object_gi_fish +object_gi_longsword +object_zo +object_umajump +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_bji +object_bba +object_an1 +object_boj +object_fz +object_bob +object_ge1 +object_yabusame_point +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_gm +object_ms +object_hs +object_lightswitch +object_kusa +object_tsubo +object_kanban +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_mask18 +object_gi_rabit_mask +object_gi_truth_mask +object_stream +object_mm +object_js +object_cs +object_gi_soldout +object_mag +object_gi_golonmask +object_gi_zoramask +object_ka +object_zg +object_gi_m_arrow +object_ds2 +object_fish +object_gi_sutaru +object_ssh +object_bigslime +object_bg +object_bombiwa +object_hintnuts +object_rs +object_gla +object_geldb +object_dog +object_kibako2 +object_dns +object_dnk +object_gi_insect +object_gi_ghost +object_gi_soul +object_f40_obj +object_gi_rupy +object_po_composer +object_mu +object_wf +object_skb +object_gs +object_ps +object_omoya_obj +object_crow +object_cow +object_gi_sword_1 +object_zl4 +object_grasshopper +object_boyo +object_fwall +object_jso +object_knight +object_icicle +object_spdweb +object_boss01 +object_boss02 +object_boss03 +object_boss04 +object_boss05 +object_boss07 +object_raf +object_funen +object_raillift +object_numa_obj +object_flowerpot +object_spinyroll +object_ice_block +object_keikoku_demo +object_slime +object_pr +object_f52_obj +object_f53_obj +object_kibako +object_sek +object_gmo +object_bat +object_sekihil +object_sekihig +object_sekihin +object_sekihiz +object_wiz +object_ladder +object_mkk +object_keikoku_obj +object_sichitai_obj +object_dekucity_ana_obj +object_rat +object_water_effect +object_dblue_object +object_bal +object_warp_uzu +object_driftice +object_fall +object_hanareyama_obj +object_crace_object +object_dno +object_obj_tokeidai +object_eg +object_tru +object_trt +object_hakugin_obj +object_horse_game_check +object_stk +object_mnk +object_gi_bottle_red +object_tokei_tobira +object_az +object_twig +object_dekucity_obj +object_po_fusen +object_racetsubo +object_ha +object_bigokuta +object_open_obj +object_fu_kaiten +object_fu_mato +object_mtoride +object_osn +object_tokei_step +object_lotus +object_tl +object_dkjail_obj +object_visiblock +object_tsn +object_ds2n +object_fsn +object_shn +object_bigicicle +object_gi_bottle_15 +object_tk +object_market_obj +object_gi_reserve00 +object_gi_reserve01 +object_lightblock +object_takaraya_objects +object_wdhand +object_sdn +object_snowwd +object_giant +object_comb +object_hana +object_boss_hakugin +object_meganeana_obj +object_gi_nutsmask +object_stk2 +object_spot11_obj +object_danpei_object +object_dhouse +object_hakaisi +object_po +object_snowman +object_po_sisters +object_pp +object_goronswitch +object_delf +object_botihasira +object_gi_bigbomb +object_pst +object_bsmask +object_spidertent +object_zoraegg +object_kbt +object_gg +object_maruta +object_ghaka +object_oyu +object_dnq +object_dai +object_kgy +object_fb +object_taisou +object_gk +object_haka_obj +object_dnt +object_yukiyama +object_icefloe +object_gi_gold_dust +object_gi_bottle_16 +object_gi_bottle_22 +object_bee +object_ot +object_utubo +object_dora +object_gi_loach +object_gi_seahorse +object_bigpo +object_hariko +object_dnj +object_sinkai_kabe +object_kin2_obj +object_ishi +object_hakugin_demo +object_jg +object_gi_sword_2 +object_gi_sword_3 +object_gi_sword_4 +object_um +object_rb +object_mbar_obj +object_ikana_obj +object_kz +object_tokei_turret +object_zog +object_rotlift +object_posthouse_obj +object_gi_mask09 +object_gi_mask14 +object_gi_mask15 +object_inibs_object +object_tree +object_kaizoku_obj +object_gi_reserve_b_00 +object_gi_reserve_c_00 +object_zob +object_milkbar +object_dmask +object_gi_reserve_c_01 +object_zod +object_kumo30 +object_obj_yasi +object_tanron1 +object_tanron2 +object_tanron3 +object_gi_magicmushroom +object_obj_chan +object_gi_mask10 +object_zos +object_an2 +object_an3 +object_f40_switch +object_lodmoon +object_tro +object_gi_mask12 +object_gi_mask23 +object_gi_bottle_21 +object_gi_camera +object_kamejima +object_nb +object_harfgibud +object_zov +object_ah +object_hgdoor +object_dor01 +object_dor02 +object_dor03 +object_dor04 +object_last_obj +object_redead_obj +object_ikninside_obj +object_iknv_obj +object_pamera +object_hsstump +object_zm +object_al +object_tab +object_secom_obj +object_dt +object_gi_mask03 +object_cha +object_obj_dinner +object_gi_reserve_b_01 +object_lastday +object_bai +object_ikn_demo +object_gi_fieldmap +object_big_fwall +object_hunsui +object_uch +object_tanron4 +object_tanron5 +object_in2 +object_yb +object_rz +object_bjt +object_taru +object_moonston +object_gi_schedule +object_gi_stonemask +object_zoraband +object_kepn_koya +object_obj_usiyane +object_gi_mask05 +object_gi_mask11 +object_gi_mask20 +object_nnh +object_kzsaku +object_obj_milk_bin +object_random_obj +object_kujiya +object_kitan +object_gi_mask06 +object_gi_mask16 +object_astr_obj +object_bsb +object_fall2 +object_sth +object_gi_mssa +object_smtower +object_gi_mask21 +object_yado_obj +object_syoten +object_moonend +object_ob +object_gi_bottle_04 +object_and +object_obj_danpeilift +object_drs +object_msmo +object_an4 +object_wdor01 +object_wdor02 +object_wdor03 +object_wdor04 +object_wdor05 +object_stk3 +object_kinsta1_obj +object_kinsta2_obj +object_bh +object_gi_mask17 +object_gi_mask22 +object_lbfshot +object_fusen +object_ending_obj +object_gi_mask13 +scene_texture_01 +scene_texture_02 +scene_texture_03 +scene_texture_04 +scene_texture_05 +scene_texture_06 +scene_texture_07 +scene_texture_08 +nintendo_rogo_static +title_static +parameter_static +week_static +daytelop_static +d2_fine_static +d2_cloud_static +d2_fine_pal_static +elf_message_field +elf_message_ydan +Z2_20SICHITAI2 +Z2_20SICHITAI2_room_00 +Z2_20SICHITAI2_room_01 +Z2_20SICHITAI2_room_02 +Z2_WITCH_SHOP +Z2_WITCH_SHOP_room_00 +Z2_LAST_BS +Z2_LAST_BS_room_00 +Z2_HAKASHITA +Z2_HAKASHITA_room_00 +Z2_HAKASHITA_room_01 +Z2_HAKASHITA_room_02 +Z2_HAKASHITA_room_03 +Z2_HAKASHITA_room_04 +Z2_AYASHIISHOP +Z2_AYASHIISHOP_room_00 +Z2_AYASHIISHOP_room_01 +Z2_OMOYA +Z2_OMOYA_room_00 +Z2_OMOYA_room_01 +Z2_OMOYA_room_02 +Z2_BOWLING +Z2_BOWLING_room_00 +Z2_SONCHONOIE +Z2_SONCHONOIE_room_00 +Z2_SONCHONOIE_room_01 +Z2_SONCHONOIE_room_02 +Z2_SONCHONOIE_room_03 +Z2_IKANA +Z2_IKANA_room_00 +Z2_IKANA_room_01 +Z2_IKANA_room_02 +Z2_IKANA_room_03 +Z2_IKANA_room_04 +Z2_KAIZOKU +Z2_KAIZOKU_room_00 +Z2_MILK_BAR +Z2_MILK_BAR_room_00 +Z2_INISIE_N +Z2_INISIE_N_room_00 +Z2_INISIE_N_room_01 +Z2_INISIE_N_room_02 +Z2_INISIE_N_room_03 +Z2_INISIE_N_room_04 +Z2_INISIE_N_room_05 +Z2_INISIE_N_room_06 +Z2_INISIE_N_room_07 +Z2_INISIE_N_room_08 +Z2_INISIE_N_room_09 +Z2_INISIE_N_room_10 +Z2_INISIE_N_room_11 +Z2_TAKARAYA +Z2_TAKARAYA_room_00 +Z2_INISIE_R +Z2_INISIE_R_room_00 +Z2_INISIE_R_room_01 +Z2_INISIE_R_room_02 +Z2_INISIE_R_room_03 +Z2_INISIE_R_room_04 +Z2_INISIE_R_room_05 +Z2_INISIE_R_room_06 +Z2_INISIE_R_room_07 +Z2_INISIE_R_room_08 +Z2_INISIE_R_room_09 +Z2_INISIE_R_room_10 +Z2_INISIE_R_room_11 +Z2_OKUJOU +Z2_OKUJOU_room_00 +Z2_OPENINGDAN +Z2_OPENINGDAN_room_00 +Z2_OPENINGDAN_room_01 +Z2_MITURIN +Z2_MITURIN_room_00 +Z2_MITURIN_room_01 +Z2_MITURIN_room_02 +Z2_MITURIN_room_03 +Z2_MITURIN_room_04 +Z2_MITURIN_room_05 +Z2_MITURIN_room_06 +Z2_MITURIN_room_07 +Z2_MITURIN_room_08 +Z2_MITURIN_room_09 +Z2_MITURIN_room_10 +Z2_MITURIN_room_11 +Z2_MITURIN_room_12 +Z2_13HUBUKINOMITI +Z2_13HUBUKINOMITI_room_00 +Z2_CASTLE +Z2_CASTLE_room_00 +Z2_CASTLE_room_01 +Z2_CASTLE_room_02 +Z2_CASTLE_room_03 +Z2_CASTLE_room_04 +Z2_CASTLE_room_05 +Z2_CASTLE_room_06 +Z2_CASTLE_room_07 +Z2_CASTLE_room_08 +Z2_CASTLE_room_09 +Z2_DEKUTES +Z2_DEKUTES_room_00 +Z2_MITURIN_BS +Z2_MITURIN_BS_room_00 +Z2_SYATEKI_MIZU +Z2_SYATEKI_MIZU_room_00 +Z2_HAKUGIN +Z2_HAKUGIN_room_00 +Z2_HAKUGIN_room_01 +Z2_HAKUGIN_room_02 +Z2_HAKUGIN_room_03 +Z2_HAKUGIN_room_04 +Z2_HAKUGIN_room_05 +Z2_HAKUGIN_room_06 +Z2_HAKUGIN_room_07 +Z2_HAKUGIN_room_08 +Z2_HAKUGIN_room_09 +Z2_HAKUGIN_room_10 +Z2_HAKUGIN_room_11 +Z2_HAKUGIN_room_12 +Z2_HAKUGIN_room_13 +Z2_ROMANYMAE +Z2_ROMANYMAE_room_00 +Z2_PIRATE +Z2_PIRATE_room_00 +Z2_PIRATE_room_01 +Z2_PIRATE_room_02 +Z2_PIRATE_room_03 +Z2_PIRATE_room_04 +Z2_PIRATE_room_05 +Z2_PIRATE_room_06 +Z2_PIRATE_room_07 +Z2_PIRATE_room_08 +Z2_PIRATE_room_09 +Z2_PIRATE_room_10 +Z2_PIRATE_room_11 +Z2_PIRATE_room_12 +Z2_PIRATE_room_13 +Z2_PIRATE_room_14 +Z2_SYATEKI_MORI +Z2_SYATEKI_MORI_room_00 +Z2_SINKAI +Z2_SINKAI_room_00 +Z2_YOUSEI_IZUMI +Z2_YOUSEI_IZUMI_room_00 +Z2_YOUSEI_IZUMI_room_01 +Z2_YOUSEI_IZUMI_room_02 +Z2_YOUSEI_IZUMI_room_03 +Z2_YOUSEI_IZUMI_room_04 +Z2_KINSTA1 +Z2_KINSTA1_room_00 +Z2_KINSTA1_room_01 +Z2_KINSTA1_room_02 +Z2_KINSTA1_room_03 +Z2_KINSTA1_room_04 +Z2_KINSTA1_room_05 +Z2_KINDAN2 +Z2_KINDAN2_room_00 +Z2_KINDAN2_room_01 +Z2_KINDAN2_room_02 +Z2_KINDAN2_room_03 +Z2_KINDAN2_room_04 +Z2_KINDAN2_room_05 +Z2_TENMON_DAI +Z2_TENMON_DAI_room_00 +Z2_TENMON_DAI_room_01 +Z2_LAST_DEKU +Z2_LAST_DEKU_room_00 +Z2_LAST_DEKU_room_01 +Z2_22DEKUCITY +Z2_22DEKUCITY_room_00 +Z2_22DEKUCITY_room_01 +Z2_22DEKUCITY_room_02 +Z2_KAJIYA +Z2_KAJIYA_room_00 +Z2_00KEIKOKU +Z2_00KEIKOKU_room_00 +Z2_POSTHOUSE +Z2_POSTHOUSE_room_00 +Z2_LABO +Z2_LABO_room_00 +Z2_DANPEI2TEST +Z2_DANPEI2TEST_room_00 +Z2_DANPEI2TEST_room_01 +Z2_16GORON_HOUSE +Z2_16GORON_HOUSE_room_00 +Z2_16GORON_HOUSE_room_01 +Z2_33ZORACITY +Z2_33ZORACITY_room_00 +Z2_8ITEMSHOP +Z2_8ITEMSHOP_room_00 +Z2_F01 +Z2_F01_room_00 +Z2_INISIE_BS +Z2_INISIE_BS_room_00 +Z2_30GYOSON +Z2_30GYOSON_room_00 +Z2_31MISAKI +Z2_31MISAKI_room_00 +Z2_TAKARAKUJI +Z2_TAKARAKUJI_room_00 +Z2_TORIDE +Z2_TORIDE_room_00 +Z2_FISHERMAN +Z2_FISHERMAN_room_00 +Z2_GORONSHOP +Z2_GORONSHOP_room_00 +Z2_DEKU_KING +Z2_DEKU_KING_room_00 +Z2_LAST_GORON +Z2_LAST_GORON_room_00 +Z2_LAST_GORON_room_01 +Z2_24KEMONOMITI +Z2_24KEMONOMITI_room_00 +Z2_F01_B +Z2_F01_B_room_00 +Z2_F01C +Z2_F01C_room_00 +Z2_BOTI +Z2_BOTI_room_00 +Z2_BOTI_room_01 +Z2_HAKUGIN_BS +Z2_HAKUGIN_BS_room_00 +Z2_20SICHITAI +Z2_20SICHITAI_room_00 +Z2_20SICHITAI_room_01 +Z2_20SICHITAI_room_02 +Z2_21MITURINMAE +Z2_21MITURINMAE_room_00 +Z2_LAST_ZORA +Z2_LAST_ZORA_room_00 +Z2_11GORONNOSATO2 +Z2_11GORONNOSATO2_room_00 +Z2_11GORONNOSATO2_room_01 +Z2_SEA +Z2_SEA_room_00 +Z2_SEA_room_01 +Z2_SEA_room_02 +Z2_SEA_room_03 +Z2_SEA_room_04 +Z2_SEA_room_05 +Z2_SEA_room_06 +Z2_SEA_room_07 +Z2_SEA_room_08 +Z2_SEA_room_09 +Z2_SEA_room_10 +Z2_SEA_room_11 +Z2_SEA_room_12 +Z2_SEA_room_13 +Z2_SEA_room_14 +Z2_SEA_room_15 +Z2_35TAKI +Z2_35TAKI_room_00 +Z2_REDEAD +Z2_REDEAD_room_00 +Z2_REDEAD_room_01 +Z2_REDEAD_room_02 +Z2_REDEAD_room_03 +Z2_REDEAD_room_04 +Z2_REDEAD_room_05 +Z2_REDEAD_room_06 +Z2_REDEAD_room_07 +Z2_REDEAD_room_08 +Z2_REDEAD_room_09 +Z2_REDEAD_room_10 +Z2_REDEAD_room_11 +Z2_REDEAD_room_12 +Z2_REDEAD_room_13 +Z2_BANDROOM +Z2_BANDROOM_room_00 +Z2_BANDROOM_room_01 +Z2_BANDROOM_room_02 +Z2_BANDROOM_room_03 +Z2_BANDROOM_room_04 +Z2_11GORONNOSATO +Z2_11GORONNOSATO_room_00 +Z2_11GORONNOSATO_room_01 +Z2_GORON_HAKA +Z2_GORON_HAKA_room_00 +Z2_SECOM +Z2_SECOM_room_00 +Z2_SECOM_room_01 +Z2_10YUKIYAMANOMURA +Z2_10YUKIYAMANOMURA_room_00 +Z2_TOUGITES +Z2_TOUGITES_room_00 +Z2_DANPEI +Z2_DANPEI_room_00 +Z2_DANPEI_room_01 +Z2_DANPEI_room_02 +Z2_DANPEI_room_03 +Z2_DANPEI_room_04 +Z2_DANPEI_room_05 +Z2_DANPEI_room_06 +Z2_DANPEI_room_07 +Z2_DANPEI_room_08 +Z2_IKANAMAE +Z2_IKANAMAE_room_00 +Z2_DOUJOU +Z2_DOUJOU_room_00 +Z2_MUSICHOUSE +Z2_MUSICHOUSE_room_00 +Z2_IKNINSIDE +Z2_IKNINSIDE_room_00 +Z2_IKNINSIDE_room_01 +Z2_MAP_SHOP +Z2_MAP_SHOP_room_00 +Z2_F40 +Z2_F40_room_00 +Z2_F41 +Z2_F41_room_00 +Z2_10YUKIYAMANOMURA2 +Z2_10YUKIYAMANOMURA2_room_00 +Z2_10YUKIYAMANOMURA2_room_01 +Z2_14YUKIDAMANOMITI +Z2_14YUKIDAMANOMITI_room_00 +Z2_12HAKUGINMAE +Z2_12HAKUGINMAE_room_00 +Z2_17SETUGEN +Z2_17SETUGEN_room_00 +Z2_17SETUGEN2 +Z2_17SETUGEN2_room_00 +Z2_SEA_BS +Z2_SEA_BS_room_00 +Z2_RANDOM +Z2_RANDOM_room_00 +Z2_RANDOM_room_01 +Z2_RANDOM_room_02 +Z2_RANDOM_room_03 +Z2_RANDOM_room_04 +Z2_RANDOM_room_05 +Z2_YADOYA +Z2_YADOYA_room_00 +Z2_YADOYA_room_01 +Z2_YADOYA_room_02 +Z2_YADOYA_room_03 +Z2_YADOYA_room_04 +Z2_KONPEKI_ENT +Z2_KONPEKI_ENT_room_00 +Z2_INSIDETOWER +Z2_INSIDETOWER_room_00 +Z2_INSIDETOWER_room_01 +Z2_26SARUNOMORI +Z2_26SARUNOMORI_room_00 +Z2_26SARUNOMORI_room_01 +Z2_26SARUNOMORI_room_02 +Z2_26SARUNOMORI_room_03 +Z2_26SARUNOMORI_room_04 +Z2_26SARUNOMORI_room_05 +Z2_26SARUNOMORI_room_06 +Z2_26SARUNOMORI_room_07 +Z2_26SARUNOMORI_room_08 +Z2_LOST_WOODS +Z2_LOST_WOODS_room_00 +Z2_LOST_WOODS_room_01 +Z2_LOST_WOODS_room_02 +Z2_LAST_LINK +Z2_LAST_LINK_room_00 +Z2_LAST_LINK_room_01 +Z2_LAST_LINK_room_02 +Z2_LAST_LINK_room_03 +Z2_LAST_LINK_room_04 +Z2_LAST_LINK_room_05 +Z2_LAST_LINK_room_06 +Z2_LAST_LINK_room_07 +Z2_SOUGEN +Z2_SOUGEN_room_00 +Z2_BOMYA +Z2_BOMYA_room_00 +Z2_KYOJINNOMA +Z2_KYOJINNOMA_room_00 +Z2_KOEPONARACE +Z2_KOEPONARACE_room_00 +Z2_GORONRACE +Z2_GORONRACE_room_00 +Z2_TOWN +Z2_TOWN_room_00 +Z2_ICHIBA +Z2_ICHIBA_room_00 +Z2_BACKTOWN +Z2_BACKTOWN_room_00 +Z2_CLOCKTOWER +Z2_CLOCKTOWER_room_00 +Z2_ALLEY +Z2_ALLEY_room_00 +SPOT00 +SPOT00_room_00 +KAKUSIANA +KAKUSIANA_room_00 +KAKUSIANA_room_01 +KAKUSIANA_room_02 +KAKUSIANA_room_03 +KAKUSIANA_room_04 +KAKUSIANA_room_05 +KAKUSIANA_room_06 +KAKUSIANA_room_07 +KAKUSIANA_room_08 +KAKUSIANA_room_09 +KAKUSIANA_room_10 +KAKUSIANA_room_11 +KAKUSIANA_room_12 +KAKUSIANA_room_13 +KAKUSIANA_room_14 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static diff --git a/Android/app/src/main/assets/assets/extractor/filelists/pal_oot.txt b/Android/app/src/main/assets/assets/extractor/filelists/pal_oot.txt new file mode 100644 index 000000000..812d3ebdd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/filelists/pal_oot.txt @@ -0,0 +1,1511 @@ +makerom +boot +dmadata +Audiobank +Audioseq +Audiotable +link_animetion +icon_item_static +icon_item_24_static +icon_item_field_static +icon_item_dungeon_static +icon_item_gameover_static +icon_item_nes_static +icon_item_ger_static +icon_item_fra_static +item_name_static +map_name_static +do_action_static +message_static +message_texture_static +nes_font_static +nes_message_data_static +ger_message_data_static +fra_message_data_static +staff_message_data_static +map_grand_static +map_i_static +map_48x85_static +code +n64dd +ovl_title +ovl_select +ovl_opening +ovl_file_choose +ovl_kaleido_scope +ovl_player_actor +ovl_map_mark_data +ovl_En_Test +ovl_En_GirlA +ovl_En_Part +ovl_En_Light +ovl_En_Door +ovl_En_Box +ovl_En_Poh +ovl_En_Okuta +ovl_En_Bom +ovl_En_Wallmas +ovl_En_Dodongo +ovl_En_Firefly +ovl_En_Horse +ovl_En_Arrow +ovl_En_Elf +ovl_En_Niw +ovl_En_Tite +ovl_En_Reeba +ovl_En_Peehat +ovl_En_Holl +ovl_En_Scene_Change +ovl_En_Zf +ovl_En_Hata +ovl_Boss_Dodongo +ovl_Boss_Goma +ovl_En_Zl1 +ovl_En_Viewer +ovl_En_Goma +ovl_Bg_Pushbox +ovl_En_Bubble +ovl_Door_Shutter +ovl_En_Dodojr +ovl_En_Bdfire +ovl_En_Boom +ovl_En_Torch2 +ovl_En_Bili +ovl_En_Tp +ovl_En_St +ovl_En_Bw +ovl_En_Eiyer +ovl_En_River_Sound +ovl_En_Horse_Normal +ovl_En_Ossan +ovl_Bg_Treemouth +ovl_Bg_Dodoago +ovl_Bg_Hidan_Dalm +ovl_Bg_Hidan_Hrock +ovl_En_Horse_Ganon +ovl_Bg_Hidan_Rock +ovl_Bg_Hidan_Rsekizou +ovl_Bg_Hidan_Sekizou +ovl_Bg_Hidan_Sima +ovl_Bg_Hidan_Syoku +ovl_En_Xc +ovl_Bg_Hidan_Curtain +ovl_Bg_Spot00_Hanebasi +ovl_En_Mb +ovl_En_Bombf +ovl_Bg_Hidan_Firewall +ovl_Bg_Dy_Yoseizo +ovl_En_Zl2 +ovl_Bg_Hidan_Fslift +ovl_En_OE2 +ovl_Bg_Ydan_Hasi +ovl_Bg_Ydan_Maruta +ovl_Boss_Ganondrof +ovl_En_Am +ovl_En_Dekubaba +ovl_En_M_Fire1 +ovl_En_M_Thunder +ovl_Bg_Ddan_Jd +ovl_Bg_Breakwall +ovl_En_Jj +ovl_En_Horse_Zelda +ovl_Bg_Ddan_Kd +ovl_Door_Warp1 +ovl_Obj_Syokudai +ovl_Item_B_Heart +ovl_En_Dekunuts +ovl_Bg_Menkuri_Kaiten +ovl_Bg_Menkuri_Eye +ovl_En_Vali +ovl_Bg_Mizu_Movebg +ovl_Bg_Mizu_Water +ovl_Arms_Hook +ovl_En_fHG +ovl_Bg_Mori_Hineri +ovl_En_Bb +ovl_Bg_Toki_Hikari +ovl_En_Yukabyun +ovl_Bg_Toki_Swd +ovl_En_Fhg_Fire +ovl_Bg_Mjin +ovl_Bg_Hidan_Kousi +ovl_Door_Toki +ovl_Bg_Hidan_Hamstep +ovl_En_Bird +ovl_En_Wood02 +ovl_En_Lightbox +ovl_En_Pu_box +ovl_En_Trap +ovl_En_Arow_Trap +ovl_En_Vase +ovl_En_Ta +ovl_En_Tk +ovl_Bg_Mori_Bigst +ovl_Bg_Mori_Elevator +ovl_Bg_Mori_Kaitenkabe +ovl_Bg_Mori_Rakkatenjo +ovl_En_Vm +ovl_Demo_Effect +ovl_Demo_Kankyo +ovl_Bg_Hidan_Fwbig +ovl_En_Floormas +ovl_En_Heishi1 +ovl_En_Rd +ovl_En_Po_Sisters +ovl_Bg_Heavy_Block +ovl_Bg_Po_Event +ovl_Obj_Mure +ovl_En_Sw +ovl_Boss_Fd +ovl_Object_Kankyo +ovl_En_Du +ovl_En_Fd +ovl_En_Horse_Link_Child +ovl_Door_Ana +ovl_Bg_Spot02_Objects +ovl_Bg_Haka +ovl_Magic_Wind +ovl_Magic_Fire +ovl_En_Ru1 +ovl_Boss_Fd2 +ovl_En_Fd_Fire +ovl_En_Dh +ovl_En_Dha +ovl_En_Rl +ovl_En_Encount1 +ovl_Demo_Du +ovl_Demo_Im +ovl_Demo_Tre_Lgt +ovl_En_Fw +ovl_Bg_Vb_Sima +ovl_En_Vb_Ball +ovl_Bg_Haka_Megane +ovl_Bg_Haka_MeganeBG +ovl_Bg_Haka_Ship +ovl_Bg_Haka_Sgami +ovl_En_Heishi2 +ovl_En_Encount2 +ovl_En_Fire_Rock +ovl_En_Brob +ovl_Mir_Ray +ovl_Bg_Spot09_Obj +ovl_Bg_Spot18_Obj +ovl_Boss_Va +ovl_Bg_Haka_Tubo +ovl_Bg_Haka_Trap +ovl_Bg_Haka_Huta +ovl_Bg_Haka_Zou +ovl_Bg_Spot17_Funen +ovl_En_Syateki_Itm +ovl_En_Syateki_Man +ovl_En_Tana +ovl_En_Nb +ovl_Boss_Mo +ovl_En_Sb +ovl_En_Bigokuta +ovl_En_Karebaba +ovl_Bg_Bdan_Objects +ovl_Demo_Sa +ovl_Demo_Go +ovl_En_In +ovl_En_Tr +ovl_Bg_Spot16_Bombstone +ovl_Bg_Hidan_Kowarerukabe +ovl_Bg_Bombwall +ovl_En_Ru2 +ovl_Obj_Dekujr +ovl_Bg_Mizu_Uzu +ovl_Bg_Spot06_Objects +ovl_Bg_Ice_Objects +ovl_Bg_Haka_Water +ovl_En_Ma2 +ovl_En_Bom_Chu +ovl_En_Horse_Game_Check +ovl_Boss_Tw +ovl_En_Rr +ovl_En_Ba +ovl_En_Bx +ovl_En_Anubice +ovl_En_Anubice_Fire +ovl_Bg_Mori_Hashigo +ovl_Bg_Mori_Hashira4 +ovl_Bg_Mori_Idomizu +ovl_Bg_Spot16_Doughnut +ovl_Bg_Bdan_Switch +ovl_En_Ma1 +ovl_Boss_Ganon +ovl_Boss_Sst +ovl_En_Ny +ovl_En_Fr +ovl_Item_Shield +ovl_Bg_Ice_Shelter +ovl_En_Ice_Hono +ovl_Item_Ocarina +ovl_Magic_Dark +ovl_Demo_6K +ovl_En_Anubice_Tag +ovl_Bg_Haka_Gate +ovl_Bg_Spot15_Saku +ovl_Bg_Jya_Goroiwa +ovl_Bg_Jya_Zurerukabe +ovl_Bg_Jya_Cobra +ovl_Bg_Jya_Kanaami +ovl_Fishing +ovl_Obj_Oshihiki +ovl_Bg_Gate_Shutter +ovl_Eff_Dust +ovl_Bg_Spot01_Fusya +ovl_Bg_Spot01_Idohashira +ovl_Bg_Spot01_Idomizu +ovl_Bg_Po_Syokudai +ovl_Bg_Ganon_Otyuka +ovl_Bg_Spot15_Rrbox +ovl_Bg_Umajump +ovl_En_Insect +ovl_En_Butte +ovl_En_Fish +ovl_Bg_Spot08_Iceblock +ovl_Item_Etcetera +ovl_Arrow_Fire +ovl_Arrow_Ice +ovl_Arrow_Light +ovl_Obj_Kibako +ovl_Obj_Tsubo +ovl_En_Wonder_Item +ovl_En_Ik +ovl_Demo_Ik +ovl_En_Skj +ovl_En_Skjneedle +ovl_En_G_Switch +ovl_Demo_Ext +ovl_Demo_Shd +ovl_En_Dns +ovl_Elf_Msg +ovl_En_Honotrap +ovl_En_Tubo_Trap +ovl_Obj_Ice_Poly +ovl_Bg_Spot03_Taki +ovl_Bg_Spot07_Taki +ovl_En_Fz +ovl_En_Po_Relay +ovl_Bg_Relay_Objects +ovl_En_Diving_Game +ovl_En_Kusa +ovl_Obj_Bean +ovl_Obj_Bombiwa +ovl_Obj_Switch +ovl_Obj_Elevator +ovl_Obj_Lift +ovl_Obj_Hsblock +ovl_En_Okarina_Tag +ovl_En_Yabusame_Mark +ovl_En_Goroiwa +ovl_En_Ex_Ruppy +ovl_En_Toryo +ovl_En_Daiku +ovl_En_Nwc +ovl_En_Blkobj +ovl_Item_Inbox +ovl_En_Ge1 +ovl_Obj_Blockstop +ovl_En_Sda +ovl_En_Clear_Tag +ovl_En_Niw_Lady +ovl_En_Gm +ovl_En_Ms +ovl_En_Hs +ovl_Bg_Ingate +ovl_En_Kanban +ovl_En_Heishi3 +ovl_En_Syateki_Niw +ovl_En_Attack_Niw +ovl_Bg_Spot01_Idosoko +ovl_En_Sa +ovl_En_Wonder_Talk +ovl_Bg_Gjyo_Bridge +ovl_En_Ds +ovl_En_Mk +ovl_En_Bom_Bowl_Man +ovl_En_Bom_Bowl_Pit +ovl_En_Owl +ovl_En_Ishi +ovl_Obj_Hana +ovl_Obj_Lightswitch +ovl_Obj_Mure2 +ovl_En_Go +ovl_En_Fu +ovl_En_Changer +ovl_Bg_Jya_Megami +ovl_Bg_Jya_Lift +ovl_Bg_Jya_Bigmirror +ovl_Bg_Jya_Bombchuiwa +ovl_Bg_Jya_Amishutter +ovl_Bg_Jya_Bombiwa +ovl_Bg_Spot18_Basket +ovl_En_Ganon_Organ +ovl_En_Siofuki +ovl_En_Stream +ovl_En_Mm +ovl_En_Ko +ovl_En_Kz +ovl_En_Weather_Tag +ovl_Bg_Sst_Floor +ovl_En_Ani +ovl_En_Ex_Item +ovl_Bg_Jya_Ironobj +ovl_En_Js +ovl_En_Jsjutan +ovl_En_Cs +ovl_En_Md +ovl_En_Hy +ovl_En_Ganon_Mant +ovl_En_Okarina_Effect +ovl_En_Mag +ovl_Door_Gerudo +ovl_Elf_Msg2 +ovl_Demo_Gt +ovl_En_Po_Field +ovl_Efc_Erupc +ovl_Bg_Zg +ovl_En_Heishi4 +ovl_En_Zl3 +ovl_Boss_Ganon2 +ovl_En_Kakasi +ovl_En_Takara_Man +ovl_Obj_Makeoshihiki +ovl_Oceff_Spot +ovl_End_Title +ovl_En_Torch +ovl_Demo_Ec +ovl_Shot_Sun +ovl_En_Dy_Extra +ovl_En_Wonder_Talk2 +ovl_En_Ge2 +ovl_Obj_Roomtimer +ovl_En_Ssh +ovl_En_Sth +ovl_Oceff_Wipe +ovl_Effect_Ss_Dust +ovl_Effect_Ss_KiraKira +ovl_Effect_Ss_Bomb +ovl_Effect_Ss_Bomb2 +ovl_Effect_Ss_Blast +ovl_Effect_Ss_G_Spk +ovl_Effect_Ss_D_Fire +ovl_Effect_Ss_Bubble +ovl_Effect_Ss_G_Ripple +ovl_Effect_Ss_G_Splash +ovl_Effect_Ss_G_Magma +ovl_Effect_Ss_G_Fire +ovl_Effect_Ss_Lightning +ovl_Effect_Ss_Dt_Bubble +ovl_Effect_Ss_Hahen +ovl_Effect_Ss_Stick +ovl_Effect_Ss_Sibuki +ovl_Effect_Ss_Sibuki2 +ovl_Effect_Ss_G_Magma2 +ovl_Effect_Ss_Stone1 +ovl_Effect_Ss_HitMark +ovl_Effect_Ss_Fhg_Flash +ovl_Effect_Ss_K_Fire +ovl_Effect_Ss_Solder_Srch_Ball +ovl_Effect_Ss_Kakera +ovl_Effect_Ss_Ice_Piece +ovl_Effect_Ss_En_Ice +ovl_Effect_Ss_Fire_Tail +ovl_Effect_Ss_En_Fire +ovl_Effect_Ss_Extra +ovl_Effect_Ss_Fcircle +ovl_Effect_Ss_Dead_Db +ovl_Effect_Ss_Dead_Dd +ovl_Effect_Ss_Dead_Ds +ovl_Effect_Ss_Dead_Sound +ovl_Oceff_Storm +ovl_En_Weiyer +ovl_Bg_Spot05_Soko +ovl_Bg_Jya_1flift +ovl_Bg_Jya_Haheniron +ovl_Bg_Spot12_Gate +ovl_Bg_Spot12_Saku +ovl_En_Hintnuts +ovl_En_Nutsball +ovl_Bg_Spot00_Break +ovl_En_Shopnuts +ovl_En_It +ovl_En_GeldB +ovl_Oceff_Wipe2 +ovl_Oceff_Wipe3 +ovl_En_Niw_Girl +ovl_En_Dog +ovl_En_Si +ovl_Bg_Spot01_Objects2 +ovl_Obj_Comb +ovl_Bg_Spot11_Bakudankabe +ovl_Obj_Kibako2 +ovl_En_Dnt_Demo +ovl_En_Dnt_Jiji +ovl_En_Dnt_Nomal +ovl_En_Guest +ovl_Bg_Bom_Guard +ovl_En_Hs2 +ovl_Demo_Kekkai +ovl_Bg_Spot08_Bakudankabe +ovl_Bg_Spot17_Bakudankabe +ovl_Obj_Mure3 +ovl_En_Tg +ovl_En_Mu +ovl_En_Go2 +ovl_En_Wf +ovl_En_Skb +ovl_Demo_Gj +ovl_Demo_Geff +ovl_Bg_Gnd_Firemeiro +ovl_Bg_Gnd_Darkmeiro +ovl_Bg_Gnd_Soulmeiro +ovl_Bg_Gnd_Nisekabe +ovl_Bg_Gnd_Iceblock +ovl_Bg_Ydan_Sp +ovl_En_Gb +ovl_En_Gs +ovl_Bg_Mizu_Bwall +ovl_Bg_Mizu_Shutter +ovl_En_Daiku_Kakariko +ovl_Bg_Bowl_Wall +ovl_En_Wall_Tubo +ovl_En_Po_Desert +ovl_En_Crow +ovl_Door_Killer +ovl_Bg_Spot11_Oasis +ovl_Bg_Spot18_Futa +ovl_Bg_Spot18_Shutter +ovl_En_Ma3 +ovl_En_Cow +ovl_Bg_Ice_Turara +ovl_Bg_Ice_Shutter +ovl_En_Kakasi2 +ovl_En_Kakasi3 +ovl_Oceff_Wipe4 +ovl_En_Eg +ovl_Bg_Menkuri_Nisekabe +ovl_En_Zo +ovl_Effect_Ss_Ice_Smoke +ovl_Obj_Makekinsuta +ovl_En_Ge3 +ovl_Obj_Timeblock +ovl_Obj_Hamishi +ovl_En_Zl4 +ovl_En_Mm2 +ovl_Bg_Jya_Block +ovl_Obj_Warp2block +gameplay_keep +gameplay_field_keep +gameplay_dangeon_keep +gameplay_object_exchange_static +object_link_boy +object_link_child +object_box +object_human +object_okuta +object_poh +object_wallmaster +object_dy_obj +object_firefly +object_dodongo +object_fire +object_niw +object_tite +object_reeba +object_peehat +object_kingdodongo +object_horse +object_zf +object_goma +object_zl1 +object_gol +object_bubble +object_dodojr +object_torch2 +object_bl +object_tp +object_oA1 +object_st +object_bw +object_ei +object_horse_normal +object_oB1 +object_o_anime +object_spot04_objects +object_ddan_objects +object_hidan_objects +object_horse_ganon +object_oA2 +object_spot00_objects +object_mb +object_bombf +object_sk2 +object_oE1 +object_oE_anime +object_oE2 +object_ydan_objects +object_gnd +object_am +object_dekubaba +object_oA3 +object_oA4 +object_oA5 +object_oA6 +object_oA7 +object_jj +object_oA8 +object_oA9 +object_oB2 +object_oB3 +object_oB4 +object_horse_zelda +object_opening_demo1 +object_warp1 +object_b_heart +object_dekunuts +object_oE3 +object_oE4 +object_menkuri_objects +object_oE5 +object_oE6 +object_oE7 +object_oE8 +object_oE9 +object_oE10 +object_oE11 +object_oE12 +object_vali +object_oA10 +object_oA11 +object_mizu_objects +object_fhg +object_ossan +object_mori_hineri1 +object_Bb +object_toki_objects +object_yukabyun +object_zl2 +object_mjin +object_mjin_flash +object_mjin_dark +object_mjin_flame +object_mjin_ice +object_mjin_soul +object_mjin_wind +object_mjin_oka +object_haka_objects +object_spot06_objects +object_ice_objects +object_relay_objects +object_mori_hineri1a +object_mori_hineri2 +object_mori_hineri2a +object_mori_objects +object_mori_tex +object_spot08_obj +object_warp2 +object_hata +object_bird +object_wood02 +object_lightbox +object_pu_box +object_trap +object_vase +object_im +object_ta +object_tk +object_xc +object_vm +object_bv +object_hakach_objects +object_efc_crystal_light +object_efc_fire_ball +object_efc_flash +object_efc_lgt_shower +object_efc_star_field +object_god_lgt +object_light_ring +object_triforce_spot +object_medal +object_bdan_objects +object_sd +object_rd +object_po_sisters +object_heavy_object +object_gndd +object_fd +object_du +object_fw +object_horse_link_child +object_spot02_objects +object_haka +object_ru1 +object_syokudai +object_fd2 +object_dh +object_rl +object_efc_tw +object_demo_tre_lgt +object_gi_key +object_mir_ray +object_brob +object_gi_jewel +object_spot09_obj +object_spot18_obj +object_bdoor +object_spot17_obj +object_shop_dungen +object_nb +object_mo +object_sb +object_gi_melody +object_gi_heart +object_gi_compass +object_gi_bosskey +object_gi_medal +object_gi_nuts +object_sa +object_gi_hearts +object_gi_arrowcase +object_gi_bombpouch +object_in +object_tr +object_spot16_obj +object_oE1s +object_oE4s +object_os_anime +object_gi_bottle +object_gi_stick +object_gi_map +object_oF1d_map +object_ru2 +object_gi_shield_1 +object_dekujr +object_gi_magicpot +object_gi_bomb_1 +object_oF1s +object_ma2 +object_gi_purse +object_hni +object_tw +object_rr +object_bxa +object_anubice +object_gi_gerudo +object_gi_arrow +object_gi_bomb_2 +object_gi_egg +object_gi_scale +object_gi_shield_2 +object_gi_hookshot +object_gi_ocarina +object_gi_milk +object_ma1 +object_ganon +object_sst +object_ny +object_fr +object_gi_pachinko +object_gi_boomerang +object_gi_bow +object_gi_glasses +object_gi_liquid +object_ani +object_demo_6k +object_gi_shield_3 +object_gi_letter +object_spot15_obj +object_jya_obj +object_gi_clothes +object_gi_bean +object_gi_fish +object_gi_saw +object_gi_hammer +object_gi_grass +object_gi_longsword +object_spot01_objects +object_md +object_km1 +object_kw1 +object_zo +object_kz +object_umajump +object_masterkokiri +object_masterkokirihead +object_mastergolon +object_masterzoora +object_aob +object_ik +object_ahg +object_cne +object_gi_niwatori +object_skj +object_gi_bottle_letter +object_bji +object_bba +object_gi_ocarina_0 +object_ds +object_ane +object_boj +object_spot03_object +object_spot07_object +object_fz +object_bob +object_ge1 +object_yabusame_point +object_gi_boots_2 +object_gi_seed +object_gnd_magic +object_d_elevator +object_d_hsblock +object_d_lift +object_mamenoki +object_goroiwa +object_toryo +object_daiku +object_nwc +object_blkobj +object_gm +object_ms +object_hs +object_ingate +object_lightswitch +object_kusa +object_tsubo +object_gi_gloves +object_gi_coin +object_kanban +object_gjyo_objects +object_owl +object_mk +object_fu +object_gi_ki_tan_mask +object_gi_redead_mask +object_gi_skj_mask +object_gi_rabit_mask +object_gi_truth_mask +object_ganon_objects +object_siofuki +object_stream +object_mm +object_fa +object_os +object_gi_eye_lotion +object_gi_powder +object_gi_mushroom +object_gi_ticketstone +object_gi_brokensword +object_js +object_cs +object_gi_prescription +object_gi_bracelet +object_gi_soldout +object_gi_frog +object_mag +object_door_gerudo +object_gt +object_efc_erupc +object_zl2_anime1 +object_zl2_anime2 +object_gi_golonmask +object_gi_zoramask +object_gi_gerudomask +object_ganon2 +object_ka +object_ts +object_zg +object_gi_hoverboots +object_gi_m_arrow +object_ds2 +object_ec +object_fish +object_gi_sutaru +object_gi_goddess +object_ssh +object_bigokuta +object_bg +object_spot05_objects +object_spot12_obj +object_bombiwa +object_hintnuts +object_rs +object_spot00_break +object_gla +object_shopnuts +object_geldb +object_gr +object_dog +object_jya_iron +object_jya_door +object_spot01_objects2 +object_spot11_obj +object_kibako2 +object_dns +object_dnk +object_gi_fire +object_gi_insect +object_gi_butterfly +object_gi_ghost +object_gi_soul +object_bowl +object_po_field +object_demo_kekkai +object_efc_doughnut +object_gi_dekupouch +object_ganon_anime1 +object_ganon_anime2 +object_ganon_anime3 +object_gi_rupy +object_spot01_matoya +object_spot01_matoyab +object_po_composer +object_mu +object_wf +object_skb +object_gj +object_geff +object_haka_door +object_gs +object_ps +object_bwall +object_crow +object_cow +object_cob +object_gi_sword_1 +object_door_killer +object_ouke_haka +object_timeblock +object_zl4 +g_pn_01 +g_pn_02 +g_pn_03 +g_pn_04 +g_pn_05 +g_pn_06 +g_pn_07 +g_pn_08 +g_pn_09 +g_pn_10 +g_pn_11 +g_pn_12 +g_pn_13 +g_pn_14 +g_pn_15 +g_pn_16 +g_pn_17 +g_pn_18 +g_pn_19 +g_pn_20 +g_pn_21 +g_pn_22 +g_pn_23 +g_pn_24 +g_pn_25 +g_pn_26 +g_pn_27 +g_pn_28 +g_pn_29 +g_pn_30 +g_pn_31 +g_pn_32 +g_pn_33 +g_pn_34 +g_pn_35 +g_pn_36 +g_pn_37 +g_pn_38 +g_pn_39 +g_pn_40 +g_pn_41 +g_pn_42 +g_pn_43 +g_pn_44 +g_pn_45 +g_pn_46 +g_pn_47 +g_pn_48 +g_pn_49 +g_pn_50 +g_pn_51 +g_pn_52 +g_pn_53 +g_pn_54 +g_pn_55 +g_pn_56 +g_pn_57 +z_select_static +nintendo_rogo_static +title_static +parameter_static +vr_fine0_static +vr_fine0_pal_static +vr_fine1_static +vr_fine1_pal_static +vr_fine2_static +vr_fine2_pal_static +vr_fine3_static +vr_fine3_pal_static +vr_cloud0_static +vr_cloud0_pal_static +vr_cloud1_static +vr_cloud1_pal_static +vr_cloud2_static +vr_cloud2_pal_static +vr_cloud3_static +vr_cloud3_pal_static +vr_holy0_static +vr_holy0_pal_static +vr_holy1_static +vr_holy1_pal_static +vr_MDVR_static +vr_MDVR_pal_static +vr_MNVR_static +vr_MNVR_pal_static +vr_RUVR_static +vr_RUVR_pal_static +vr_LHVR_static +vr_LHVR_pal_static +vr_KHVR_static +vr_KHVR_pal_static +vr_K3VR_static +vr_K3VR_pal_static +vr_K4VR_static +vr_K4VR_pal_static +vr_K5VR_static +vr_K5VR_pal_static +vr_SP1a_static +vr_SP1a_pal_static +vr_MLVR_static +vr_MLVR_pal_static +vr_KKRVR_static +vr_KKRVR_pal_static +vr_KR3VR_static +vr_KR3VR_pal_static +vr_IPVR_static +vr_IPVR_pal_static +vr_KSVR_static +vr_KSVR_pal_static +vr_GLVR_static +vr_GLVR_pal_static +vr_ZRVR_static +vr_ZRVR_pal_static +vr_DGVR_static +vr_DGVR_pal_static +vr_ALVR_static +vr_ALVR_pal_static +vr_NSVR_static +vr_NSVR_pal_static +vr_LBVR_static +vr_LBVR_pal_static +vr_TTVR_static +vr_TTVR_pal_static +vr_FCVR_static +vr_FCVR_pal_static +elf_message_field +elf_message_ydan +ddan_scene +ddan_room_0 +ddan_room_1 +ddan_room_2 +ddan_room_3 +ddan_room_4 +ddan_room_5 +ddan_room_6 +ddan_room_7 +ddan_room_8 +ddan_room_9 +ddan_room_10 +ddan_room_11 +ddan_room_12 +ddan_room_13 +ddan_room_14 +ddan_room_15 +ddan_room_16 +spot00_scene +spot00_room_0 +spot01_scene +spot01_room_0 +spot02_scene +spot02_room_0 +spot02_room_1 +spot03_scene +spot03_room_0 +spot03_room_1 +spot04_scene +spot04_room_0 +spot04_room_1 +spot04_room_2 +spot05_scene +spot05_room_0 +spot06_scene +spot06_room_0 +spot07_scene +spot07_room_0 +spot07_room_1 +spot08_scene +spot08_room_0 +spot09_scene +spot09_room_0 +spot10_scene +spot10_room_0 +spot10_room_1 +spot10_room_2 +spot10_room_3 +spot10_room_4 +spot10_room_5 +spot10_room_6 +spot10_room_7 +spot10_room_8 +spot10_room_9 +spot11_scene +spot11_room_0 +spot12_scene +spot12_room_0 +spot12_room_1 +spot13_scene +spot13_room_0 +spot13_room_1 +spot15_scene +spot15_room_0 +spot16_scene +spot16_room_0 +spot17_scene +spot17_room_0 +spot17_room_1 +spot18_scene +spot18_room_0 +spot18_room_1 +spot18_room_2 +spot18_room_3 +market_day_scene +market_day_room_0 +market_night_scene +market_night_room_0 +HIDAN_scene +HIDAN_room_0 +HIDAN_room_1 +HIDAN_room_2 +HIDAN_room_3 +HIDAN_room_4 +HIDAN_room_5 +HIDAN_room_6 +HIDAN_room_7 +HIDAN_room_8 +HIDAN_room_9 +HIDAN_room_10 +HIDAN_room_11 +HIDAN_room_12 +HIDAN_room_13 +HIDAN_room_14 +HIDAN_room_15 +HIDAN_room_16 +HIDAN_room_17 +HIDAN_room_18 +HIDAN_room_19 +HIDAN_room_20 +HIDAN_room_21 +HIDAN_room_22 +HIDAN_room_23 +HIDAN_room_24 +HIDAN_room_25 +HIDAN_room_26 +Bmori1_scene +Bmori1_room_0 +Bmori1_room_1 +Bmori1_room_2 +Bmori1_room_3 +Bmori1_room_4 +Bmori1_room_5 +Bmori1_room_6 +Bmori1_room_7 +Bmori1_room_8 +Bmori1_room_9 +Bmori1_room_10 +Bmori1_room_11 +Bmori1_room_12 +Bmori1_room_13 +Bmori1_room_14 +Bmori1_room_15 +Bmori1_room_16 +Bmori1_room_17 +Bmori1_room_18 +Bmori1_room_19 +Bmori1_room_20 +Bmori1_room_21 +Bmori1_room_22 +ydan_scene +ydan_room_0 +ydan_room_1 +ydan_room_2 +ydan_room_3 +ydan_room_4 +ydan_room_5 +ydan_room_6 +ydan_room_7 +ydan_room_8 +ydan_room_9 +ydan_room_10 +ydan_room_11 +kenjyanoma_scene +kenjyanoma_room_0 +tokinoma_scene +tokinoma_room_0 +tokinoma_room_1 +link_home_scene +link_home_room_0 +kokiri_shop_scene +kokiri_shop_room_0 +MIZUsin_scene +MIZUsin_room_0 +MIZUsin_room_1 +MIZUsin_room_2 +MIZUsin_room_3 +MIZUsin_room_4 +MIZUsin_room_5 +MIZUsin_room_6 +MIZUsin_room_7 +MIZUsin_room_8 +MIZUsin_room_9 +MIZUsin_room_10 +MIZUsin_room_11 +MIZUsin_room_12 +MIZUsin_room_13 +MIZUsin_room_14 +MIZUsin_room_15 +MIZUsin_room_16 +MIZUsin_room_17 +MIZUsin_room_18 +MIZUsin_room_19 +MIZUsin_room_20 +MIZUsin_room_21 +MIZUsin_room_22 +kokiri_home_scene +kokiri_home_room_0 +kakusiana_scene +kakusiana_room_0 +kakusiana_room_1 +kakusiana_room_2 +kakusiana_room_3 +kakusiana_room_4 +kakusiana_room_5 +kakusiana_room_6 +kakusiana_room_7 +kakusiana_room_8 +kakusiana_room_9 +kakusiana_room_10 +kakusiana_room_11 +kakusiana_room_12 +kakusiana_room_13 +entra_scene +entra_room_0 +bdan_scene +bdan_room_0 +bdan_room_1 +bdan_room_2 +bdan_room_3 +bdan_room_4 +bdan_room_5 +bdan_room_6 +bdan_room_7 +bdan_room_8 +bdan_room_9 +bdan_room_10 +bdan_room_11 +bdan_room_12 +bdan_room_13 +bdan_room_14 +bdan_room_15 +HAKAdan_scene +HAKAdan_room_0 +HAKAdan_room_1 +HAKAdan_room_2 +HAKAdan_room_3 +HAKAdan_room_4 +HAKAdan_room_5 +HAKAdan_room_6 +HAKAdan_room_7 +HAKAdan_room_8 +HAKAdan_room_9 +HAKAdan_room_10 +HAKAdan_room_11 +HAKAdan_room_12 +HAKAdan_room_13 +HAKAdan_room_14 +HAKAdan_room_15 +HAKAdan_room_16 +HAKAdan_room_17 +HAKAdan_room_18 +HAKAdan_room_19 +HAKAdan_room_20 +HAKAdan_room_21 +HAKAdan_room_22 +moribossroom_scene +moribossroom_room_0 +moribossroom_room_1 +syatekijyou_scene +syatekijyou_room_0 +men_scene +men_room_0 +men_room_1 +men_room_2 +men_room_3 +men_room_4 +men_room_5 +men_room_6 +men_room_7 +men_room_8 +men_room_9 +men_room_10 +shop1_scene +shop1_room_0 +hairal_niwa_scene +hairal_niwa_room_0 +ganon_tou_scene +ganon_tou_room_0 +market_alley_scene +market_alley_room_0 +spot20_scene +spot20_room_0 +market_ruins_scene +market_ruins_room_0 +entra_n_scene +entra_n_room_0 +enrui_scene +enrui_room_0 +market_alley_n_scene +market_alley_n_room_0 +hiral_demo_scene +hiral_demo_room_0 +kokiri_home3_scene +kokiri_home3_room_0 +jyasinzou_scene +jyasinzou_room_0 +jyasinzou_room_1 +jyasinzou_room_2 +jyasinzou_room_3 +jyasinzou_room_4 +jyasinzou_room_5 +jyasinzou_room_6 +jyasinzou_room_7 +jyasinzou_room_8 +jyasinzou_room_9 +jyasinzou_room_10 +jyasinzou_room_11 +jyasinzou_room_12 +jyasinzou_room_13 +jyasinzou_room_14 +jyasinzou_room_15 +jyasinzou_room_16 +jyasinzou_room_17 +jyasinzou_room_18 +jyasinzou_room_19 +jyasinzou_room_20 +jyasinzou_room_21 +jyasinzou_room_22 +jyasinzou_room_23 +jyasinzou_room_24 +jyasinzou_room_25 +jyasinzou_room_26 +jyasinzou_room_27 +jyasinzou_room_28 +ice_doukutu_scene +ice_doukutu_room_0 +ice_doukutu_room_1 +ice_doukutu_room_2 +ice_doukutu_room_3 +ice_doukutu_room_4 +ice_doukutu_room_5 +ice_doukutu_room_6 +ice_doukutu_room_7 +ice_doukutu_room_8 +ice_doukutu_room_9 +ice_doukutu_room_10 +ice_doukutu_room_11 +malon_stable_scene +malon_stable_room_0 +kakariko_scene +kakariko_room_0 +bdan_boss_scene +bdan_boss_room_0 +bdan_boss_room_1 +FIRE_bs_scene +FIRE_bs_room_0 +FIRE_bs_room_1 +hut_scene +hut_room_0 +daiyousei_izumi_scene +daiyousei_izumi_room_0 +hakaana_scene +hakaana_room_0 +yousei_izumi_tate_scene +yousei_izumi_tate_room_0 +yousei_izumi_yoko_scene +yousei_izumi_yoko_room_0 +golon_scene +golon_room_0 +zoora_scene +zoora_room_0 +drag_scene +drag_room_0 +alley_shop_scene +alley_shop_room_0 +night_shop_scene +night_shop_room_0 +impa_scene +impa_room_0 +labo_scene +labo_room_0 +tent_scene +tent_room_0 +nakaniwa_scene +nakaniwa_room_0 +ddan_boss_scene +ddan_boss_room_0 +ddan_boss_room_1 +ydan_boss_scene +ydan_boss_room_0 +ydan_boss_room_1 +HAKAdan_bs_scene +HAKAdan_bs_room_0 +HAKAdan_bs_room_1 +MIZUsin_bs_scene +MIZUsin_bs_room_0 +MIZUsin_bs_room_1 +ganon_scene +ganon_room_0 +ganon_room_1 +ganon_room_2 +ganon_room_3 +ganon_room_4 +ganon_room_5 +ganon_room_6 +ganon_room_7 +ganon_room_8 +ganon_room_9 +ganon_boss_scene +ganon_boss_room_0 +jyasinboss_scene +jyasinboss_room_0 +jyasinboss_room_1 +jyasinboss_room_2 +jyasinboss_room_3 +kokiri_home4_scene +kokiri_home4_room_0 +kokiri_home5_scene +kokiri_home5_room_0 +ganon_final_scene +ganon_final_room_0 +kakariko3_scene +kakariko3_room_0 +hakasitarelay_scene +hakasitarelay_room_0 +hakasitarelay_room_1 +hakasitarelay_room_2 +hakasitarelay_room_3 +hakasitarelay_room_4 +hakasitarelay_room_5 +hakasitarelay_room_6 +shrine_scene +shrine_room_0 +turibori_scene +turibori_room_0 +shrine_n_scene +shrine_n_room_0 +shrine_r_scene +shrine_r_room_0 +ganontika_scene +ganontika_room_0 +ganontika_room_1 +ganontika_room_2 +ganontika_room_3 +ganontika_room_4 +ganontika_room_5 +ganontika_room_6 +ganontika_room_7 +ganontika_room_8 +ganontika_room_9 +ganontika_room_10 +ganontika_room_11 +ganontika_room_12 +ganontika_room_13 +ganontika_room_14 +ganontika_room_15 +ganontika_room_16 +ganontika_room_17 +ganontika_room_18 +ganontika_room_19 +hakaana2_scene +hakaana2_room_0 +gerudoway_scene +gerudoway_room_0 +gerudoway_room_1 +gerudoway_room_2 +gerudoway_room_3 +gerudoway_room_4 +gerudoway_room_5 +HAKAdanCH_scene +HAKAdanCH_room_0 +HAKAdanCH_room_1 +HAKAdanCH_room_2 +HAKAdanCH_room_3 +HAKAdanCH_room_4 +HAKAdanCH_room_5 +HAKAdanCH_room_6 +hairal_niwa_n_scene +hairal_niwa_n_room_0 +bowling_scene +bowling_room_0 +hakaana_ouke_scene +hakaana_ouke_room_0 +hakaana_ouke_room_1 +hakaana_ouke_room_2 +hylia_labo_scene +hylia_labo_room_0 +souko_scene +souko_room_0 +souko_room_1 +souko_room_2 +miharigoya_scene +miharigoya_room_0 +mahouya_scene +mahouya_room_0 +takaraya_scene +takaraya_room_0 +takaraya_room_1 +takaraya_room_2 +takaraya_room_3 +takaraya_room_4 +takaraya_room_5 +takaraya_room_6 +ganon_sonogo_scene +ganon_sonogo_room_0 +ganon_sonogo_room_1 +ganon_sonogo_room_2 +ganon_sonogo_room_3 +ganon_sonogo_room_4 +ganon_demo_scene +ganon_demo_room_0 +face_shop_scene +face_shop_room_0 +kinsuta_scene +kinsuta_room_0 +ganontikasonogo_scene +ganontikasonogo_room_0 +ganontikasonogo_room_1 +bump_texture_static +anime_model_1_static +anime_model_2_static +anime_model_3_static +anime_model_4_static +anime_model_5_static +anime_model_6_static +anime_texture_1_static +anime_texture_2_static +anime_texture_3_static +anime_texture_4_static +anime_texture_5_static +anime_texture_6_static +softsprite_matrix_static \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/symbols/ActorList_MM.txt b/Android/app/src/main/assets/assets/extractor/symbols/ActorList_MM.txt new file mode 100644 index 000000000..f899e9afa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/symbols/ActorList_MM.txt @@ -0,0 +1,691 @@ +ACTOR_PLAYER +ACTOR_EN_TEST +ACTOR_EN_GIRLA +ACTOR_EN_PART +ACTOR_EN_LIGHT +ACTOR_EN_DOOR +ACTOR_EN_BOX +ACTOR_EN_PAMETFROG +ACTOR_EN_OKUTA +ACTOR_EN_BOM +ACTOR_EN_WALLMAS +ACTOR_EN_DODONGO +ACTOR_EN_FIREFLY +ACTOR_EN_HORSE +ACTOR_EN_ITEM00 +ACTOR_EN_ARROW +ACTOR_EN_ELF +ACTOR_EN_NIW +ACTOR_EN_TITE +ACTOR_UNSET_13 +ACTOR_EN_PEEHAT +ACTOR_EN_BUTTE +ACTOR_EN_INSECT +ACTOR_EN_FISH +ACTOR_EN_HOLL +ACTOR_EN_DINOFOS +ACTOR_EN_HATA +ACTOR_EN_ZL1 +ACTOR_EN_VIEWER +ACTOR_EN_BUBBLE +ACTOR_DOOR_SHUTTER +ACTOR_UNSET_1F +ACTOR_EN_BOOM +ACTOR_EN_TORCH2 +ACTOR_EN_MINIFROG +ACTOR_UNSET_23 +ACTOR_EN_ST +ACTOR_UNSET_25 +ACTOR_EN_A_OBJ +ACTOR_OBJ_WTURN +ACTOR_EN_RIVER_SOUND +ACTOR_UNSET_29 +ACTOR_EN_OSSAN +ACTOR_UNSET_2B +ACTOR_UNSET_2C +ACTOR_EN_FAMOS +ACTOR_UNSET_2E +ACTOR_EN_BOMBF +ACTOR_UNSET_30 +ACTOR_UNSET_31 +ACTOR_EN_AM +ACTOR_EN_DEKUBABA +ACTOR_EN_M_FIRE1 +ACTOR_EN_M_THUNDER +ACTOR_BG_BREAKWALL +ACTOR_UNSET_37 +ACTOR_DOOR_WARP1 +ACTOR_OBJ_SYOKUDAI +ACTOR_ITEM_B_HEART +ACTOR_EN_DEKUNUTS +ACTOR_EN_BBFALL +ACTOR_ARMS_HOOK +ACTOR_EN_BB +ACTOR_BG_KEIKOKU_SPR +ACTOR_UNSET_40 +ACTOR_EN_WOOD02 +ACTOR_UNSET_42 +ACTOR_EN_DEATH +ACTOR_EN_MINIDEATH +ACTOR_UNSET_45 +ACTOR_UNSET_46 +ACTOR_EN_VM +ACTOR_DEMO_EFFECT +ACTOR_DEMO_KANKYO +ACTOR_EN_FLOORMAS +ACTOR_UNSET_4B +ACTOR_EN_RD +ACTOR_BG_F40_FLIFT +ACTOR_UNSET_4E +ACTOR_OBJ_MURE +ACTOR_EN_SW +ACTOR_OBJECT_KANKYO +ACTOR_UNSET_52 +ACTOR_UNSET_53 +ACTOR_EN_HORSE_LINK_CHILD +ACTOR_DOOR_ANA +ACTOR_UNSET_56 +ACTOR_UNSET_57 +ACTOR_UNSET_58 +ACTOR_UNSET_59 +ACTOR_UNSET_5A +ACTOR_EN_ENCOUNT1 +ACTOR_DEMO_TRE_LGT +ACTOR_UNSET_5D +ACTOR_UNSET_5E +ACTOR_EN_ENCOUNT2 +ACTOR_EN_FIRE_ROCK +ACTOR_BG_CTOWER_ROT +ACTOR_MIR_RAY +ACTOR_UNSET_63 +ACTOR_EN_SB +ACTOR_EN_BIGSLIME +ACTOR_EN_KAREBABA +ACTOR_EN_IN +ACTOR_UNSET_68 +ACTOR_EN_RU +ACTOR_EN_BOM_CHU +ACTOR_EN_HORSE_GAME_CHECK +ACTOR_EN_RR +ACTOR_UNSET_6D +ACTOR_UNSET_6E +ACTOR_UNSET_6F +ACTOR_UNSET_70 +ACTOR_UNSET_71 +ACTOR_UNSET_72 +ACTOR_EN_FR +ACTOR_UNSET_74 +ACTOR_UNSET_75 +ACTOR_UNSET_76 +ACTOR_UNSET_77 +ACTOR_UNSET_78 +ACTOR_UNSET_79 +ACTOR_OBJ_OSHIHIKI +ACTOR_EFF_DUST +ACTOR_BG_UMAJUMP +ACTOR_ARROW_FIRE +ACTOR_ARROW_ICE +ACTOR_ARROW_LIGHT +ACTOR_ITEM_ETCETERA +ACTOR_OBJ_KIBAKO +ACTOR_OBJ_TSUBO +ACTOR_UNSET_83 +ACTOR_EN_IK +ACTOR_UNSET_85 +ACTOR_UNSET_86 +ACTOR_UNSET_87 +ACTOR_UNSET_88 +ACTOR_DEMO_SHD +ACTOR_EN_DNS +ACTOR_ELF_MSG +ACTOR_EN_HONOTRAP +ACTOR_EN_TUBO_TRAP +ACTOR_OBJ_ICE_POLY +ACTOR_EN_FZ +ACTOR_EN_KUSA +ACTOR_OBJ_BEAN +ACTOR_OBJ_BOMBIWA +ACTOR_OBJ_SWITCH +ACTOR_UNSET_94 +ACTOR_OBJ_LIFT +ACTOR_OBJ_HSBLOCK +ACTOR_EN_OKARINA_TAG +ACTOR_UNSET_98 +ACTOR_EN_GOROIWA +ACTOR_UNSET_9A +ACTOR_UNSET_9B +ACTOR_EN_DAIKU +ACTOR_EN_NWC +ACTOR_ITEM_INBOX +ACTOR_EN_GE1 +ACTOR_OBJ_BLOCKSTOP +ACTOR_EN_SDA +ACTOR_EN_CLEAR_TAG +ACTOR_UNSET_A3 +ACTOR_EN_GM +ACTOR_EN_MS +ACTOR_EN_HS +ACTOR_BG_INGATE +ACTOR_EN_KANBAN +ACTOR_UNSET_A9 +ACTOR_EN_ATTACK_NIW +ACTOR_UNSET_AB +ACTOR_UNSET_AC +ACTOR_UNSET_AD +ACTOR_EN_MK +ACTOR_EN_OWL +ACTOR_EN_ISHI +ACTOR_OBJ_HANA +ACTOR_OBJ_LIGHTSWITCH +ACTOR_OBJ_MURE2 +ACTOR_UNSET_B4 +ACTOR_EN_FU +ACTOR_UNSET_B6 +ACTOR_UNSET_B7 +ACTOR_EN_STREAM +ACTOR_EN_MM +ACTOR_UNSET_BA +ACTOR_UNSET_BB +ACTOR_EN_WEATHER_TAG +ACTOR_EN_ANI +ACTOR_UNSET_BE +ACTOR_EN_JS +ACTOR_UNSET_C0 +ACTOR_UNSET_C1 +ACTOR_UNSET_C2 +ACTOR_UNSET_C3 +ACTOR_EN_OKARINA_EFFECT +ACTOR_EN_MAG +ACTOR_ELF_MSG2 +ACTOR_BG_F40_SWLIFT +ACTOR_UNSET_C8 +ACTOR_UNSET_C9 +ACTOR_EN_KAKASI +ACTOR_OBJ_MAKEOSHIHIKI +ACTOR_OCEFF_SPOT +ACTOR_UNSET_CD +ACTOR_EN_TORCH +ACTOR_UNSET_CF +ACTOR_SHOT_SUN +ACTOR_UNSET_D1 +ACTOR_UNSET_D2 +ACTOR_OBJ_ROOMTIMER +ACTOR_EN_SSH +ACTOR_UNSET_D5 +ACTOR_OCEFF_WIPE +ACTOR_OCEFF_STORM +ACTOR_OBJ_DEMO +ACTOR_EN_MINISLIME +ACTOR_EN_NUTSBALL +ACTOR_UNSET_DB +ACTOR_UNSET_DC +ACTOR_UNSET_DD +ACTOR_UNSET_DE +ACTOR_OCEFF_WIPE2 +ACTOR_OCEFF_WIPE3 +ACTOR_UNSET_E1 +ACTOR_EN_DG +ACTOR_EN_SI +ACTOR_OBJ_COMB +ACTOR_OBJ_KIBAKO2 +ACTOR_UNSET_E6 +ACTOR_EN_HS2 +ACTOR_OBJ_MURE3 +ACTOR_EN_TG +ACTOR_UNSET_EA +ACTOR_UNSET_EB +ACTOR_EN_WF +ACTOR_EN_SKB +ACTOR_UNSET_EE +ACTOR_EN_GS +ACTOR_OBJ_SOUND +ACTOR_EN_CROW +ACTOR_UNSET_F2 +ACTOR_EN_COW +ACTOR_UNSET_F4 +ACTOR_UNSET_F5 +ACTOR_OCEFF_WIPE4 +ACTOR_UNSET_F7 +ACTOR_EN_ZO +ACTOR_OBJ_MAKEKINSUTA +ACTOR_EN_GE3 +ACTOR_UNSET_FB +ACTOR_OBJ_HAMISHI +ACTOR_EN_ZL4 +ACTOR_EN_MM2 +ACTOR_UNSET_FF +ACTOR_DOOR_SPIRAL +ACTOR_UNSET_101 +ACTOR_OBJ_PZLBLOCK +ACTOR_OBJ_TOGE +ACTOR_UNSET_104 +ACTOR_OBJ_ARMOS +ACTOR_OBJ_BOYO +ACTOR_UNSET_107 +ACTOR_UNSET_108 +ACTOR_EN_GRASSHOPPER +ACTOR_UNSET_10A +ACTOR_OBJ_GRASS +ACTOR_OBJ_GRASS_CARRY +ACTOR_OBJ_GRASS_UNIT +ACTOR_UNSET_10E +ACTOR_UNSET_10F +ACTOR_BG_FIRE_WALL +ACTOR_EN_BU +ACTOR_EN_ENCOUNT3 +ACTOR_EN_JSO +ACTOR_OBJ_CHIKUWA +ACTOR_EN_KNIGHT +ACTOR_EN_WARP_TAG +ACTOR_EN_AOB_01 +ACTOR_EN_BOJ_01 +ACTOR_EN_BOJ_02 +ACTOR_EN_BOJ_03 +ACTOR_EN_ENCOUNT4 +ACTOR_EN_BOM_BOWL_MAN +ACTOR_EN_SYATEKI_MAN +ACTOR_UNSET_11E +ACTOR_BG_ICICLE +ACTOR_EN_SYATEKI_CROW +ACTOR_EN_BOJ_04 +ACTOR_EN_CNE_01 +ACTOR_EN_BBA_01 +ACTOR_EN_BJI_01 +ACTOR_BG_SPDWEB +ACTOR_UNSET_126 +ACTOR_UNSET_127 +ACTOR_EN_MT_TAG +ACTOR_BOSS_01 +ACTOR_BOSS_02 +ACTOR_BOSS_03 +ACTOR_BOSS_04 +ACTOR_BOSS_05 +ACTOR_BOSS_06 +ACTOR_BOSS_07 +ACTOR_BG_DY_YOSEIZO +ACTOR_UNSET_131 +ACTOR_EN_BOJ_05 +ACTOR_UNSET_133 +ACTOR_UNSET_134 +ACTOR_EN_SOB1 +ACTOR_UNSET_136 +ACTOR_UNSET_137 +ACTOR_EN_GO +ACTOR_UNSET_139 +ACTOR_EN_RAF +ACTOR_OBJ_FUNEN +ACTOR_OBJ_RAILLIFT +ACTOR_BG_NUMA_HANA +ACTOR_OBJ_FLOWERPOT +ACTOR_OBJ_SPINYROLL +ACTOR_DM_HINA +ACTOR_EN_SYATEKI_WF +ACTOR_OBJ_SKATEBLOCK +ACTOR_OBJ_ICEBLOCK +ACTOR_EN_BIGPAMET +ACTOR_EN_SYATEKI_DEKUNUTS +ACTOR_ELF_MSG3 +ACTOR_EN_FG +ACTOR_DM_RAVINE +ACTOR_DM_SA +ACTOR_EN_SLIME +ACTOR_EN_PR +ACTOR_OBJ_TOUDAI +ACTOR_OBJ_ENTOTU +ACTOR_OBJ_BELL +ACTOR_EN_SYATEKI_OKUTA +ACTOR_UNSET_150 +ACTOR_OBJ_SHUTTER +ACTOR_DM_ZL +ACTOR_EN_ELFGRP +ACTOR_DM_TSG +ACTOR_EN_BAGUO +ACTOR_OBJ_VSPINYROLL +ACTOR_OBJ_SMORK +ACTOR_EN_TEST2 +ACTOR_EN_TEST3 +ACTOR_EN_TEST4 +ACTOR_EN_BAT +ACTOR_EN_SEKIHI +ACTOR_EN_WIZ +ACTOR_EN_WIZ_BROCK +ACTOR_EN_WIZ_FIRE +ACTOR_EFF_CHANGE +ACTOR_DM_STATUE +ACTOR_OBJ_FIRESHIELD +ACTOR_BG_LADDER +ACTOR_EN_MKK +ACTOR_DEMO_GETITEM +ACTOR_UNSET_166 +ACTOR_EN_DNB +ACTOR_EN_DNH +ACTOR_EN_DNK +ACTOR_EN_DNQ +ACTOR_UNSET_16B +ACTOR_BG_KEIKOKU_SAKU +ACTOR_OBJ_HUGEBOMBIWA +ACTOR_EN_FIREFLY2 +ACTOR_EN_RAT +ACTOR_EN_WATER_EFFECT +ACTOR_EN_KUSA2 +ACTOR_BG_SPOUT_FIRE +ACTOR_UNSET_173 +ACTOR_BG_DBLUE_MOVEBG +ACTOR_EN_DY_EXTRA +ACTOR_EN_BAL +ACTOR_EN_GINKO_MAN +ACTOR_EN_WARP_UZU +ACTOR_OBJ_DRIFTICE +ACTOR_EN_LOOK_NUTS +ACTOR_EN_MUSHI2 +ACTOR_EN_FALL +ACTOR_EN_MM3 +ACTOR_BG_CRACE_MOVEBG +ACTOR_EN_DNO +ACTOR_EN_PR2 +ACTOR_EN_PRZ +ACTOR_EN_JSO2 +ACTOR_OBJ_ETCETERA +ACTOR_EN_EGOL +ACTOR_OBJ_MINE +ACTOR_OBJ_PURIFY +ACTOR_EN_TRU +ACTOR_EN_TRT +ACTOR_UNSET_189 +ACTOR_UNSET_18A +ACTOR_EN_TEST5 +ACTOR_EN_TEST6 +ACTOR_EN_AZ +ACTOR_EN_ESTONE +ACTOR_BG_HAKUGIN_POST +ACTOR_DM_OPSTAGE +ACTOR_DM_STK +ACTOR_DM_CHAR00 +ACTOR_DM_CHAR01 +ACTOR_DM_CHAR02 +ACTOR_DM_CHAR03 +ACTOR_DM_CHAR04 +ACTOR_DM_CHAR05 +ACTOR_DM_CHAR06 +ACTOR_DM_CHAR07 +ACTOR_DM_CHAR08 +ACTOR_DM_CHAR09 +ACTOR_OBJ_TOKEIDAI +ACTOR_UNSET_19D +ACTOR_EN_MNK +ACTOR_EN_EGBLOCK +ACTOR_EN_GUARD_NUTS +ACTOR_BG_HAKUGIN_BOMBWALL +ACTOR_OBJ_TOKEI_TOBIRA +ACTOR_BG_HAKUGIN_ELVPOLE +ACTOR_EN_MA4 +ACTOR_EN_TWIG +ACTOR_EN_PO_FUSEN +ACTOR_EN_DOOR_ETC +ACTOR_EN_BIGOKUTA +ACTOR_BG_ICEFLOE +ACTOR_OBJ_OCARINALIFT +ACTOR_EN_TIME_TAG +ACTOR_BG_OPEN_SHUTTER +ACTOR_BG_OPEN_SPOT +ACTOR_BG_FU_KAITEN +ACTOR_OBJ_AQUA +ACTOR_EN_ELFORG +ACTOR_EN_ELFBUB +ACTOR_UNSET_1B2 +ACTOR_EN_FU_MATO +ACTOR_EN_FU_KAGO +ACTOR_EN_OSN +ACTOR_BG_CTOWER_GEAR +ACTOR_EN_TRT2 +ACTOR_OBJ_TOKEI_STEP +ACTOR_BG_LOTUS +ACTOR_EN_KAME +ACTOR_OBJ_TAKARAYA_WALL +ACTOR_BG_FU_MIZU +ACTOR_EN_SELLNUTS +ACTOR_BG_DKJAIL_IVY +ACTOR_UNSET_1BF +ACTOR_OBJ_VISIBLOCK +ACTOR_EN_TAKARAYA +ACTOR_EN_TSN +ACTOR_EN_DS2N +ACTOR_EN_FSN +ACTOR_EN_SHN +ACTOR_UNSET_1C6 +ACTOR_EN_STOP_HEISHI +ACTOR_OBJ_BIGICICLE +ACTOR_EN_LIFT_NUTS +ACTOR_EN_TK +ACTOR_UNSET_1CB +ACTOR_BG_MARKET_STEP +ACTOR_OBJ_LUPYGAMELIFT +ACTOR_EN_TEST7 +ACTOR_OBJ_LIGHTBLOCK +ACTOR_MIR_RAY2 +ACTOR_EN_WDHAND +ACTOR_EN_GAMELUPY +ACTOR_BG_DANPEI_MOVEBG +ACTOR_EN_SNOWWD +ACTOR_EN_PM +ACTOR_EN_GAKUFU +ACTOR_ELF_MSG4 +ACTOR_ELF_MSG5 +ACTOR_EN_COL_MAN +ACTOR_EN_TALK_GIBUD +ACTOR_EN_GIANT +ACTOR_OBJ_SNOWBALL +ACTOR_BOSS_HAKUGIN +ACTOR_EN_GB2 +ACTOR_EN_ONPUMAN +ACTOR_BG_TOBIRA01 +ACTOR_EN_TAG_OBJ +ACTOR_OBJ_DHOUSE +ACTOR_OBJ_HAKAISI +ACTOR_BG_HAKUGIN_SWITCH +ACTOR_UNSET_1E5 +ACTOR_EN_SNOWMAN +ACTOR_TG_SW +ACTOR_EN_PO_SISTERS +ACTOR_EN_PP +ACTOR_EN_HAKUROCK +ACTOR_EN_HANABI +ACTOR_OBJ_DOWSING +ACTOR_OBJ_WIND +ACTOR_EN_RACEDOG +ACTOR_EN_KENDO_JS +ACTOR_BG_BOTIHASIRA +ACTOR_EN_FISH2 +ACTOR_EN_PST +ACTOR_EN_POH +ACTOR_OBJ_SPIDERTENT +ACTOR_EN_ZORAEGG +ACTOR_EN_KBT +ACTOR_EN_GG +ACTOR_EN_MARUTA +ACTOR_OBJ_SNOWBALL2 +ACTOR_EN_GG2 +ACTOR_OBJ_GHAKA +ACTOR_EN_DNP +ACTOR_EN_DAI +ACTOR_BG_GORON_OYU +ACTOR_EN_KGY +ACTOR_EN_INVADEPOH +ACTOR_EN_GK +ACTOR_EN_AN +ACTOR_UNSET_203 +ACTOR_EN_BEE +ACTOR_EN_OT +ACTOR_EN_DRAGON +ACTOR_OBJ_DORA +ACTOR_EN_BIGPO +ACTOR_OBJ_KENDO_KANBAN +ACTOR_OBJ_HARIKO +ACTOR_EN_STH +ACTOR_BG_SINKAI_KABE +ACTOR_BG_HAKA_CURTAIN +ACTOR_BG_KIN2_BOMBWALL +ACTOR_BG_KIN2_FENCE +ACTOR_BG_KIN2_PICTURE +ACTOR_BG_KIN2_SHELF +ACTOR_EN_RAIL_SKB +ACTOR_EN_JG +ACTOR_EN_TRU_MT +ACTOR_OBJ_UM +ACTOR_EN_NEO_REEBA +ACTOR_BG_MBAR_CHAIR +ACTOR_BG_IKANA_BLOCK +ACTOR_BG_IKANA_MIRROR +ACTOR_BG_IKANA_ROTARYROOM +ACTOR_BG_DBLUE_BALANCE +ACTOR_BG_DBLUE_WATERFALL +ACTOR_EN_KAIZOKU +ACTOR_EN_GE2 +ACTOR_EN_MA_YTS +ACTOR_EN_MA_YTO +ACTOR_OBJ_TOKEI_TURRET +ACTOR_BG_DBLUE_ELEVATOR +ACTOR_OBJ_WARPSTONE +ACTOR_EN_ZOG +ACTOR_OBJ_ROTLIFT +ACTOR_OBJ_JG_GAKKI +ACTOR_BG_INIBS_MOVEBG +ACTOR_EN_ZOT +ACTOR_OBJ_TREE +ACTOR_OBJ_Y2LIFT +ACTOR_OBJ_Y2SHUTTER +ACTOR_OBJ_BOAT +ACTOR_OBJ_TARU +ACTOR_OBJ_HUNSUI +ACTOR_EN_JC_MATO +ACTOR_MIR_RAY3 +ACTOR_EN_ZOB +ACTOR_ELF_MSG6 +ACTOR_OBJ_NOZOKI +ACTOR_EN_TOTO +ACTOR_EN_RAILGIBUD +ACTOR_EN_BABA +ACTOR_EN_SUTTARI +ACTOR_EN_ZOD +ACTOR_EN_KUJIYA +ACTOR_EN_GEG +ACTOR_OBJ_KINOKO +ACTOR_OBJ_YASI +ACTOR_EN_TANRON1 +ACTOR_EN_TANRON2 +ACTOR_EN_TANRON3 +ACTOR_OBJ_CHAN +ACTOR_EN_ZOS +ACTOR_EN_S_GORO +ACTOR_EN_NB +ACTOR_EN_JA +ACTOR_BG_F40_BLOCK +ACTOR_BG_F40_SWITCH +ACTOR_EN_PO_COMPOSER +ACTOR_EN_GURUGURU +ACTOR_OCEFF_WIPE5 +ACTOR_EN_STONE_HEISHI +ACTOR_OCEFF_WIPE6 +ACTOR_EN_SCOPENUTS +ACTOR_EN_SCOPECROW +ACTOR_OCEFF_WIPE7 +ACTOR_EFF_KAMEJIMA_WAVE +ACTOR_EN_HG +ACTOR_EN_HGO +ACTOR_EN_ZOV +ACTOR_EN_AH +ACTOR_OBJ_HGDOOR +ACTOR_BG_IKANA_BOMBWALL +ACTOR_BG_IKANA_RAY +ACTOR_BG_IKANA_SHUTTER +ACTOR_BG_HAKA_BOMBWALL +ACTOR_BG_HAKA_TOMB +ACTOR_EN_SC_RUPPE +ACTOR_BG_IKNV_DOUKUTU +ACTOR_BG_IKNV_OBJ +ACTOR_EN_PAMERA +ACTOR_OBJ_HSSTUMP +ACTOR_EN_HIDDEN_NUTS +ACTOR_EN_ZOW +ACTOR_EN_TALK +ACTOR_EN_AL +ACTOR_EN_TAB +ACTOR_EN_NIMOTSU +ACTOR_EN_HIT_TAG +ACTOR_EN_RUPPECROW +ACTOR_EN_TANRON4 +ACTOR_EN_TANRON5 +ACTOR_EN_TANRON6 +ACTOR_EN_DAIKU2 +ACTOR_EN_MUTO +ACTOR_EN_BAISEN +ACTOR_EN_HEISHI +ACTOR_EN_DEMO_HEISHI +ACTOR_EN_DT +ACTOR_EN_CHA +ACTOR_OBJ_DINNER +ACTOR_EFF_LASTDAY +ACTOR_BG_IKANA_DHARMA +ACTOR_EN_AKINDONUTS +ACTOR_EFF_STK +ACTOR_EN_IG +ACTOR_EN_RG +ACTOR_EN_OSK +ACTOR_EN_STH2 +ACTOR_EN_YB +ACTOR_EN_RZ +ACTOR_EN_SCOPECOIN +ACTOR_EN_BJT +ACTOR_EN_BOMJIMA +ACTOR_EN_BOMJIMB +ACTOR_EN_BOMBERS +ACTOR_EN_BOMBERS2 +ACTOR_EN_BOMBAL +ACTOR_OBJ_MOON_STONE +ACTOR_OBJ_MU_PICT +ACTOR_BG_IKNINSIDE +ACTOR_EFF_ZORABAND +ACTOR_OBJ_KEPN_KOYA +ACTOR_OBJ_USIYANE +ACTOR_EN_NNH +ACTOR_OBJ_KZSAKU +ACTOR_OBJ_MILK_BIN +ACTOR_EN_KITAN +ACTOR_BG_ASTR_BOMBWALL +ACTOR_BG_IKNIN_SUSCEIL +ACTOR_EN_BSB +ACTOR_EN_RECEPGIRL +ACTOR_EN_THIEFBIRD +ACTOR_EN_JGAME_TSN +ACTOR_OBJ_JGAME_LIGHT +ACTOR_OBJ_YADO +ACTOR_DEMO_SYOTEN +ACTOR_DEMO_MOONEND +ACTOR_BG_LBFSHOT +ACTOR_BG_LAST_BWALL +ACTOR_EN_AND +ACTOR_EN_INVADEPOH_DEMO +ACTOR_OBJ_DANPEILIFT +ACTOR_EN_FALL2 +ACTOR_DM_AL +ACTOR_DM_AN +ACTOR_DM_AH +ACTOR_DM_NB +ACTOR_EN_DRS +ACTOR_EN_ENDING_HERO +ACTOR_DM_BAL +ACTOR_EN_PAPER +ACTOR_EN_HINT_SKB +ACTOR_DM_TAG +ACTOR_EN_BH +ACTOR_EN_ENDING_HERO2 +ACTOR_EN_ENDING_HERO3 +ACTOR_EN_ENDING_HERO4 +ACTOR_EN_ENDING_HERO5 +ACTOR_EN_ENDING_HERO6 +ACTOR_DM_GM +ACTOR_OBJ_SWPRIZE +ACTOR_EN_INVISIBLE_RUPPE +ACTOR_OBJ_ENDING +ACTOR_EN_RSN +ACTOR_ID_MAX \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/symbols/ObjectList_MM.txt b/Android/app/src/main/assets/assets/extractor/symbols/ObjectList_MM.txt new file mode 100644 index 000000000..93c17e298 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/symbols/ObjectList_MM.txt @@ -0,0 +1,643 @@ +OBJECT_UNSET_0 +GAMEPLAY_KEEP +GAMEPLAY_FIELD_KEEP +GAMEPLAY_DANGEON_KEEP +OBJECT_NB +OBJECT_OKUTA +OBJECT_CROW +OBJECT_AH +OBJECT_DY_OBJ +OBJECT_WALLMASTER +OBJECT_DODONGO +OBJECT_FIREFLY +OBJECT_BOX +OBJECT_AL +OBJECT_BUBBLE +OBJECT_NIW +OBJECT_LINK_BOY +OBJECT_LINK_CHILD +OBJECT_TITE +OBJECT_TAB +OBJECT_PH +OBJECT_AND +OBJECT_MSMO +OBJECT_DINOFOS +OBJECT_DRS +OBJECT_ZL1 +OBJECT_AN4 +OBJECT_UNSET_1B +OBJECT_TEST3 +OBJECT_FAMOS +OBJECT_UNSET_1E +OBJECT_UNSET_1F +OBJECT_ST +OBJECT_UNSET_21 +OBJECT_THIEFBIRD +OBJECT_UNSET_23 +OBJECT_UNSET_24 +OBJECT_UNSET_25 +OBJECT_UNSET_26 +OBJECT_UNSET_27 +OBJECT_UNSET_28 +OBJECT_UNSET_29 +OBJECT_BOMBF +OBJECT_UNSET_2B +OBJECT_UNSET_2C +OBJECT_UNSET_2D +OBJECT_UNSET_2E +OBJECT_UNSET_2F +OBJECT_AM +OBJECT_DEKUBABA +OBJECT_UNSET_32 +OBJECT_UNSET_33 +OBJECT_UNSET_34 +OBJECT_UNSET_35 +OBJECT_UNSET_36 +OBJECT_UNSET_37 +OBJECT_UNSET_38 +OBJECT_UNSET_39 +OBJECT_UNSET_3A +OBJECT_UNSET_3B +OBJECT_UNSET_3C +OBJECT_UNSET_3D +OBJECT_WARP1 +OBJECT_B_HEART +OBJECT_DEKUNUTS +OBJECT_UNSET_41 +OBJECT_UNSET_42 +OBJECT_UNSET_43 +OBJECT_UNSET_44 +OBJECT_UNSET_45 +OBJECT_UNSET_46 +OBJECT_UNSET_47 +OBJECT_UNSET_48 +OBJECT_UNSET_49 +OBJECT_UNSET_4A +OBJECT_UNSET_4B +OBJECT_UNSET_4C +OBJECT_UNSET_4D +OBJECT_UNSET_4E +OBJECT_UNSET_4F +OBJECT_UNSET_50 +OBJECT_BB +OBJECT_DEATH +OBJECT_UNSET_53 +OBJECT_UNSET_54 +OBJECT_UNSET_55 +OBJECT_UNSET_56 +OBJECT_UNSET_57 +OBJECT_UNSET_58 +OBJECT_UNSET_59 +OBJECT_UNSET_5A +OBJECT_UNSET_5B +OBJECT_F40_OBJ +OBJECT_PO_COMPOSER +OBJECT_UNSET_5E +OBJECT_HATA +OBJECT_UNSET_60 +OBJECT_WOOD02 +OBJECT_UNSET_62 +OBJECT_UNSET_63 +OBJECT_TRAP +OBJECT_UNSET_65 +OBJECT_UNSET_66 +OBJECT_UNSET_67 +OBJECT_UNSET_68 +OBJECT_UNSET_69 +OBJECT_VM +OBJECT_UNSET_6B +OBJECT_UNSET_6C +OBJECT_UNSET_6D +OBJECT_UNSET_6E +OBJECT_UNSET_6F +OBJECT_EFC_STAR_FIELD +OBJECT_UNSET_71 +OBJECT_UNSET_72 +OBJECT_UNSET_73 +OBJECT_UNSET_74 +OBJECT_RD +OBJECT_YUKIMURA_OBJ +OBJECT_HEAVY_OBJECT +OBJECT_UNSET_78 +OBJECT_UNSET_79 +OBJECT_UNSET_7A +OBJECT_UNSET_7B +OBJECT_UNSET_7C +OBJECT_HORSE_LINK_CHILD +OBJECT_UNSET_7E +OBJECT_UNSET_7F +OBJECT_SYOKUDAI +OBJECT_UNSET_81 +OBJECT_UNSET_82 +OBJECT_UNSET_83 +OBJECT_EFC_TW +OBJECT_UNSET_85 +OBJECT_GI_KEY +OBJECT_MIR_RAY +OBJECT_CTOWER_ROT +OBJECT_UNSET_89 +OBJECT_BDOOR +OBJECT_UNSET_8B +OBJECT_UNSET_8C +OBJECT_UNSET_8D +OBJECT_SB +OBJECT_GI_MELODY +OBJECT_GI_HEART +OBJECT_GI_COMPASS +OBJECT_GI_BOSSKEY +OBJECT_UNSET_93 +OBJECT_GI_NUTS +OBJECT_UNSET_95 +OBJECT_GI_HEARTS +OBJECT_GI_ARROWCASE +OBJECT_GI_BOMBPOUCH +OBJECT_IN +OBJECT_UNSET_9A +OBJECT_UNSET_9B +OBJECT_UNSET_9C +OBJECT_OS_ANIME +OBJECT_GI_BOTTLE +OBJECT_GI_STICK +OBJECT_GI_MAP +OBJECT_OF1D_MAP +OBJECT_RU2 +OBJECT_UNSET_A3 +OBJECT_GI_MAGICPOT +OBJECT_GI_BOMB_1 +OBJECT_UNSET_A6 +OBJECT_MA2 +OBJECT_GI_PURSE +OBJECT_UNSET_A9 +OBJECT_UNSET_AA +OBJECT_RR +OBJECT_UNSET_AC +OBJECT_UNSET_AD +OBJECT_UNSET_AE +OBJECT_GI_ARROW +OBJECT_GI_BOMB_2 +OBJECT_UNSET_B1 +OBJECT_UNSET_B2 +OBJECT_GI_SHIELD_2 +OBJECT_GI_HOOKSHOT +OBJECT_GI_OCARINA +OBJECT_GI_MILK +OBJECT_MA1 +OBJECT_UNSET_B8 +OBJECT_UNSET_B9 +OBJECT_UNSET_BA +OBJECT_NY +OBJECT_FR +OBJECT_UNSET_BD +OBJECT_UNSET_BE +OBJECT_GI_BOW +OBJECT_GI_GLASSES +OBJECT_GI_LIQUID +OBJECT_ANI +OBJECT_GI_SHIELD_3 +OBJECT_UNSET_C4 +OBJECT_UNSET_C5 +OBJECT_GI_BEAN +OBJECT_GI_FISH +OBJECT_UNSET_C8 +OBJECT_UNSET_C9 +OBJECT_UNSET_CA +OBJECT_GI_LONGSWORD +OBJECT_UNSET_CC +OBJECT_UNSET_CD +OBJECT_UNSET_CE +OBJECT_UNSET_CF +OBJECT_ZO +OBJECT_UNSET_D1 +OBJECT_UMAJUMP +OBJECT_UNSET_D3 +OBJECT_UNSET_D4 +OBJECT_MASTERGOLON +OBJECT_MASTERZOORA +OBJECT_AOB +OBJECT_IK +OBJECT_AHG +OBJECT_CNE +OBJECT_UNSET_DB +OBJECT_UNSET_DC +OBJECT_AN3 +OBJECT_BJI +OBJECT_BBA +OBJECT_AN2 +OBJECT_UNSET_E1 +OBJECT_AN1 +OBJECT_BOJ +OBJECT_FZ +OBJECT_BOB +OBJECT_GE1 +OBJECT_YABUSAME_POINT +OBJECT_UNSET_E8 +OBJECT_UNSET_E9 +OBJECT_UNSET_EA +OBJECT_UNSET_EB +OBJECT_D_HSBLOCK +OBJECT_D_LIFT +OBJECT_MAMENOKI +OBJECT_GOROIWA +OBJECT_TORYO +OBJECT_DAIKU +OBJECT_NWC +OBJECT_GM +OBJECT_MS +OBJECT_HS +OBJECT_UNSET_F6 +OBJECT_LIGHTSWITCH +OBJECT_KUSA +OBJECT_TSUBO +OBJECT_UNSET_FA +OBJECT_UNSET_FB +OBJECT_KANBAN +OBJECT_OWL +OBJECT_MK +OBJECT_FU +OBJECT_GI_KI_TAN_MASK +OBJECT_UNSET_101 +OBJECT_GI_MASK18 +OBJECT_GI_RABIT_MASK +OBJECT_GI_TRUTH_MASK +OBJECT_UNSET_105 +OBJECT_STREAM +OBJECT_MM +OBJECT_UNSET_108 +OBJECT_UNSET_109 +OBJECT_UNSET_10A +OBJECT_UNSET_10B +OBJECT_UNSET_10C +OBJECT_UNSET_10D +OBJECT_UNSET_10E +OBJECT_JS +OBJECT_CS +OBJECT_UNSET_111 +OBJECT_UNSET_112 +OBJECT_GI_SOLDOUT +OBJECT_UNSET_114 +OBJECT_MAG +OBJECT_UNSET_116 +OBJECT_UNSET_117 +OBJECT_UNSET_118 +OBJECT_GI_GOLONMASK +OBJECT_GI_ZORAMASK +OBJECT_UNSET_11B +OBJECT_UNSET_11C +OBJECT_KA +OBJECT_UNSET_11E +OBJECT_ZG +OBJECT_UNSET_120 +OBJECT_GI_M_ARROW +OBJECT_DS2 +OBJECT_UNSET_123 +OBJECT_FISH +OBJECT_GI_SUTARU +OBJECT_UNSET_126 +OBJECT_SSH +OBJECT_BIGSLIME +OBJECT_BG +OBJECT_BOMBIWA +OBJECT_HINTNUTS +OBJECT_RS +OBJECT_UNSET_12D +OBJECT_GLA +OBJECT_UNSET_12F +OBJECT_GELDB +OBJECT_UNSET_131 +OBJECT_DOG +OBJECT_KIBAKO2 +OBJECT_DNS +OBJECT_DNK +OBJECT_UNSET_136 +OBJECT_GI_INSECT +OBJECT_UNSET_138 +OBJECT_GI_GHOST +OBJECT_GI_SOUL +OBJECT_UNSET_13B +OBJECT_UNSET_13C +OBJECT_UNSET_13D +OBJECT_UNSET_13E +OBJECT_GI_RUPY +OBJECT_MU +OBJECT_WF +OBJECT_SKB +OBJECT_GS +OBJECT_PS +OBJECT_OMOYA_OBJ +OBJECT_COW +OBJECT_UNSET_147 +OBJECT_GI_SWORD_1 +OBJECT_UNSET_149 +OBJECT_UNSET_14A +OBJECT_ZL4 +OBJECT_LINK_GORON +OBJECT_LINK_ZORA +OBJECT_GRASSHOPPER +OBJECT_BOYO +OBJECT_UNSET_150 +OBJECT_UNSET_151 +OBJECT_UNSET_152 +OBJECT_FWALL +OBJECT_LINK_NUTS +OBJECT_JSO +OBJECT_KNIGHT +OBJECT_ICICLE +OBJECT_SPDWEB +OBJECT_UNSET_159 +OBJECT_BOSS01 +OBJECT_BOSS02 +OBJECT_BOSS03 +OBJECT_BOSS04 +OBJECT_BOSS05 +OBJECT_BOSS06 +OBJECT_BOSS07 +OBJECT_RAF +OBJECT_FUNEN +OBJECT_RAILLIFT +OBJECT_NUMA_OBJ +OBJECT_FLOWERPOT +OBJECT_SPINYROLL +OBJECT_ICE_BLOCK +OBJECT_UNSET_168 +OBJECT_KEIKOKU_DEMO +OBJECT_SLIME +OBJECT_PR +OBJECT_F52_OBJ +OBJECT_F53_OBJ +OBJECT_UNSET_16E +OBJECT_KIBAKO +OBJECT_SEK +OBJECT_GMO +OBJECT_BAT +OBJECT_SEKIHIL +OBJECT_SEKIHIG +OBJECT_SEKIHIN +OBJECT_SEKIHIZ +OBJECT_UNSET_177 +OBJECT_WIZ +OBJECT_LADDER +OBJECT_MKK +OBJECT_UNSET_17B +OBJECT_UNSET_17C +OBJECT_UNSET_17D +OBJECT_KEIKOKU_OBJ +OBJECT_SICHITAI_OBJ +OBJECT_DEKUCITY_ANA_OBJ +OBJECT_RAT +OBJECT_WATER_EFFECT +OBJECT_UNSET_183 +OBJECT_DBLUE_OBJECT +OBJECT_BAL +OBJECT_WARP_UZU +OBJECT_DRIFTICE +OBJECT_FALL +OBJECT_HANAREYAMA_OBJ +OBJECT_CRACE_OBJECT +OBJECT_DNO +OBJECT_OBJ_TOKEIDAI +OBJECT_EG +OBJECT_TRU +OBJECT_TRT +OBJECT_HAKUGIN_OBJ +OBJECT_HORSE_GAME_CHECK +OBJECT_STK +OBJECT_UNSET_193 +OBJECT_UNSET_194 +OBJECT_MNK +OBJECT_GI_BOTTLE_RED +OBJECT_TOKEI_TOBIRA +OBJECT_AZ +OBJECT_TWIG +OBJECT_DEKUCITY_OBJ +OBJECT_PO_FUSEN +OBJECT_RACETSUBO +OBJECT_HA +OBJECT_BIGOKUTA +OBJECT_OPEN_OBJ +OBJECT_FU_KAITEN +OBJECT_FU_MATO +OBJECT_MTORIDE +OBJECT_OSN +OBJECT_TOKEI_STEP +OBJECT_LOTUS +OBJECT_TL +OBJECT_DKJAIL_OBJ +OBJECT_VISIBLOCK +OBJECT_TSN +OBJECT_DS2N +OBJECT_FSN +OBJECT_SHN +OBJECT_BIGICICLE +OBJECT_GI_BOTTLE_15 +OBJECT_TK +OBJECT_MARKET_OBJ +OBJECT_GI_RESERVE00 +OBJECT_GI_RESERVE01 +OBJECT_LIGHTBLOCK +OBJECT_TAKARAYA_OBJECTS +OBJECT_WDHAND +OBJECT_SDN +OBJECT_SNOWWD +OBJECT_GIANT +OBJECT_COMB +OBJECT_HANA +OBJECT_BOSS_HAKUGIN +OBJECT_MEGANEANA_OBJ +OBJECT_GI_NUTSMASK +OBJECT_STK2 +OBJECT_SPOT11_OBJ +OBJECT_DANPEI_OBJECT +OBJECT_DHOUSE +OBJECT_HAKAISI +OBJECT_PO +OBJECT_SNOWMAN +OBJECT_PO_SISTERS +OBJECT_PP +OBJECT_GORONSWITCH +OBJECT_DELF +OBJECT_BOTIHASIRA +OBJECT_GI_BIGBOMB +OBJECT_PST +OBJECT_BSMASK +OBJECT_SPIDERTENT +OBJECT_ZORAEGG +OBJECT_KBT +OBJECT_GG +OBJECT_MARUTA +OBJECT_GHAKA +OBJECT_OYU +OBJECT_DNQ +OBJECT_DAI +OBJECT_KGY +OBJECT_FB +OBJECT_TAISOU +OBJECT_MASK_BU_SAN +OBJECT_MASK_KI_TAN +OBJECT_MASK_RABIT +OBJECT_MASK_SKJ +OBJECT_MASK_BAKURETU +OBJECT_MASK_TRUTH +OBJECT_GK +OBJECT_HAKA_OBJ +OBJECT_MASK_GORON +OBJECT_MASK_ZORA +OBJECT_MASK_NUTS +OBJECT_MASK_BOY +OBJECT_DNT +OBJECT_YUKIYAMA +OBJECT_ICEFLOE +OBJECT_GI_GOLD_DUST +OBJECT_GI_BOTTLE_16 +OBJECT_GI_BOTTLE_22 +OBJECT_BEE +OBJECT_OT +OBJECT_UTUBO +OBJECT_DORA +OBJECT_GI_LOACH +OBJECT_GI_SEAHORSE +OBJECT_BIGPO +OBJECT_HARIKO +OBJECT_DNJ +OBJECT_SINKAI_KABE +OBJECT_KIN2_OBJ +OBJECT_ISHI +OBJECT_HAKUGIN_DEMO +OBJECT_JG +OBJECT_GI_SWORD_2 +OBJECT_GI_SWORD_3 +OBJECT_GI_SWORD_4 +OBJECT_UM +OBJECT_MASK_GIBUDO +OBJECT_MASK_JSON +OBJECT_MASK_KERFAY +OBJECT_MASK_BIGELF +OBJECT_RB +OBJECT_MBAR_OBJ +OBJECT_IKANA_OBJ +OBJECT_KZ +OBJECT_TOKEI_TURRET +OBJECT_ZOG +OBJECT_ROTLIFT +OBJECT_POSTHOUSE_OBJ +OBJECT_GI_MASK09 +OBJECT_GI_MASK14 +OBJECT_GI_MASK15 +OBJECT_INIBS_OBJECT +OBJECT_TREE +OBJECT_KAIZOKU_OBJ +OBJECT_GI_RESERVE_B_00 +OBJECT_GI_RESERVE_C_00 +OBJECT_ZOB +OBJECT_MILKBAR +OBJECT_DMASK +OBJECT_MASK_KYOJIN +OBJECT_GI_RESERVE_C_01 +OBJECT_ZOD +OBJECT_KUMO30 +OBJECT_OBJ_YASI +OBJECT_MASK_ROMERNY +OBJECT_TANRON1 +OBJECT_TANRON2 +OBJECT_TANRON3 +OBJECT_GI_MAGICMUSHROOM +OBJECT_OBJ_CHAN +OBJECT_GI_MASK10 +OBJECT_ZOS +OBJECT_MASK_POSTHAT +OBJECT_F40_SWITCH +OBJECT_LODMOON +OBJECT_TRO +OBJECT_GI_MASK12 +OBJECT_GI_MASK23 +OBJECT_GI_BOTTLE_21 +OBJECT_GI_CAMERA +OBJECT_KAMEJIMA +OBJECT_HARFGIBUD +OBJECT_ZOV +OBJECT_HGDOOR +OBJECT_UNSET_22D +OBJECT_UNSET_22E +OBJECT_UNSET_22F +OBJECT_DOR01 +OBJECT_DOR02 +OBJECT_DOR03 +OBJECT_DOR04 +OBJECT_LAST_OBJ +OBJECT_REDEAD_OBJ +OBJECT_IKNINSIDE_OBJ +OBJECT_IKNV_OBJ +OBJECT_PAMERA +OBJECT_HSSTUMP +OBJECT_ZM +OBJECT_BIG_FWALL +OBJECT_SECOM_OBJ +OBJECT_HUNSUI +OBJECT_UCH +OBJECT_TANRON4 +OBJECT_TANRON5 +OBJECT_DT +OBJECT_GI_MASK03 +OBJECT_CHA +OBJECT_OBJ_DINNER +OBJECT_GI_RESERVE_B_01 +OBJECT_LASTDAY +OBJECT_BAI +OBJECT_IN2 +OBJECT_IKN_DEMO +OBJECT_YB +OBJECT_RZ +OBJECT_MASK_ZACHO +OBJECT_GI_FIELDMAP +OBJECT_MASK_STONE +OBJECT_BJT +OBJECT_TARU +OBJECT_MOONSTON +OBJECT_MASK_BREE +OBJECT_GI_SCHEDULE +OBJECT_GI_STONEMASK +OBJECT_ZORABAND +OBJECT_KEPN_KOYA +OBJECT_OBJ_USIYANE +OBJECT_GI_MASK05 +OBJECT_GI_MASK11 +OBJECT_GI_MASK20 +OBJECT_NNH +OBJECT_MASK_GERO +OBJECT_MASK_YOFUKASI +OBJECT_MASK_MEOTO +OBJECT_MASK_DANCER +OBJECT_KZSAKU +OBJECT_OBJ_MILK_BIN +OBJECT_RANDOM_OBJ +OBJECT_KUJIYA +OBJECT_KITAN +OBJECT_GI_MASK06 +OBJECT_GI_MASK16 +OBJECT_ASTR_OBJ +OBJECT_BSB +OBJECT_FALL2 +OBJECT_STH +OBJECT_GI_MSSA +OBJECT_SMTOWER +OBJECT_GI_MASK21 +OBJECT_YADO_OBJ +OBJECT_SYOTEN +OBJECT_MOONEND +OBJECT_OB +OBJECT_GI_BOTTLE_04 +OBJECT_OBJ_DANPEILIFT +OBJECT_WDOR01 +OBJECT_WDOR02 +OBJECT_WDOR03 +OBJECT_STK3 +OBJECT_KINSTA1_OBJ +OBJECT_KINSTA2_OBJ +OBJECT_BH +OBJECT_WDOR04 +OBJECT_WDOR05 +OBJECT_GI_MASK17 +OBJECT_GI_MASK22 +OBJECT_LBFSHOT +OBJECT_FUSEN +OBJECT_ENDING_OBJ +OBJECT_GI_MASK13 diff --git a/Android/app/src/main/assets/assets/extractor/symbols/SymbolMap_MM.txt b/Android/app/src/main/assets/assets/extractor/symbols/SymbolMap_MM.txt new file mode 100644 index 000000000..2a215dce1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/symbols/SymbolMap_MM.txt @@ -0,0 +1 @@ +801D1DE0 gIdentityMtx \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_24_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_24_static.xml new file mode 100644 index 000000000..6bc8c740b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_24_static.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_static.xml new file mode 100644 index 000000000..52cf6a3a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/icon_item_static.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/item_name_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/item_name_static.xml new file mode 100644 index 000000000..b9ff2a5ee --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/item_name_static.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_grand_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_grand_static.xml new file mode 100644 index 000000000..94e51b350 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_grand_static.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_i_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_i_static.xml new file mode 100644 index 000000000..15e1a4348 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_i_static.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_name_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_name_static.xml new file mode 100644 index 000000000..d672cdc39 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/map_name_static.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/schedule_dma_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/schedule_dma_static.xml new file mode 100644 index 000000000..42f75f6d9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/archives/schedule_dma_static.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/audio/Audio.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/audio/Audio.xml new file mode 100644 index 000000000..ea72d02dd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/audio/Audio.xml @@ -0,0 +1,3363 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/actor.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/actor.xml new file mode 100644 index 000000000..0320dbd71 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/actor.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/debug_display.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/debug_display.xml new file mode 100644 index 000000000..523a6e15e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/debug_display.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_footmark.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_footmark.xml new file mode 100644 index 000000000..fa6eff1bb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_footmark.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_shield_particle.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_shield_particle.xml new file mode 100644 index 000000000..0e67e8351 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/eff_shield_particle.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/fbdemo_circle.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/fbdemo_circle.xml new file mode 100644 index 000000000..ea5d503df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/fbdemo_circle.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/sub_s.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/sub_s.xml new file mode 100644 index 000000000..96238af03 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/code/sub_s.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/do_action_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/do_action_static.xml new file mode 100644 index 000000000..3fdd1e404 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/do_action_static.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_dungeon_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_dungeon_static.xml new file mode 100644 index 000000000..04ba39338 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_dungeon_static.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_field_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_field_static.xml new file mode 100644 index 000000000..8fe3a9299 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_field_static.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_gameover_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_gameover_static.xml new file mode 100644 index 000000000..405167b86 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_gameover_static.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_jpn_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_jpn_static.xml new file mode 100644 index 000000000..9cda9d5e7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_jpn_static.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_vtx_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_vtx_static.xml new file mode 100644 index 000000000..2c7bfe219 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/icon_item_vtx_static.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_static.xml new file mode 100644 index 000000000..81024355b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_static.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_texture_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_texture_static.xml new file mode 100644 index 000000000..d7ecf1745 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/message_texture_static.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/nes_font_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/nes_font_static.xml new file mode 100644 index 000000000..b021dbfdb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/nes_font_static.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/parameter_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/parameter_static.xml new file mode 100644 index 000000000..2cbcb8124 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/parameter_static.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/schedule_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/schedule_static.xml new file mode 100644 index 000000000..cf87038ce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/schedule_static.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/week_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/week_static.xml new file mode 100644 index 000000000..e2b098410 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/interface/week_static.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/daytelop_static.xml new file mode 100644 index 000000000..2c558404f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/esp_daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/esp_daytelop_static.xml new file mode 100644 index 000000000..2c55295dc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/esp_daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/fra_daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/fra_daytelop_static.xml new file mode 100644 index 000000000..f855ddbe1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/fra_daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/ger_daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/ger_daytelop_static.xml new file mode 100644 index 000000000..398683f4b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/ger_daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/link_animetion.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/link_animetion.xml new file mode 100644 index 000000000..f192ae1ae --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/link_animetion.xml @@ -0,0 +1,699 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/locerrmsg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/locerrmsg.xml new file mode 100644 index 000000000..c497d564a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/locerrmsg.xml @@ -0,0 +1,5 @@ + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/memerrmsg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/memerrmsg.xml new file mode 100644 index 000000000..26285fe46 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/memerrmsg.xml @@ -0,0 +1,6 @@ + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/nintendo_rogo_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/nintendo_rogo_static.xml new file mode 100644 index 000000000..ff6fc56fc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/nintendo_rogo_static.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_01.xml new file mode 100644 index 000000000..edbb2d1c4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_01.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_02.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_02.xml new file mode 100644 index 000000000..a7219c31e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_02.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_03.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_03.xml new file mode 100644 index 000000000..fcd10b9a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_03.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_04.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_04.xml new file mode 100644 index 000000000..6faf681ac --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_04.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_05.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_05.xml new file mode 100644 index 000000000..d9ae4f2c3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_05.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_06.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_06.xml new file mode 100644 index 000000000..1a2dfc2a0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_06.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_07.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_07.xml new file mode 100644 index 000000000..22f445990 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_07.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_08.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_08.xml new file mode 100644 index 000000000..31e557347 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/scene_texture_08.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/skyboxes.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/skyboxes.xml new file mode 100644 index 000000000..3e82f084f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/skyboxes.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/story_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/story_static.xml new file mode 100644 index 000000000..9a15d8c4f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/story_static.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/title_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/title_static.xml new file mode 100644 index 000000000..b37d0befb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/misc/title_static.xml @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_dangeon_keep.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_dangeon_keep.xml new file mode 100644 index 000000000..b4c92432d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_dangeon_keep.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_field_keep.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_field_keep.xml new file mode 100644 index 000000000..cc9d04e70 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_field_keep.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_keep.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_keep.xml new file mode 100644 index 000000000..5da957423 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/gameplay_keep.xml @@ -0,0 +1,1553 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ah.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ah.xml new file mode 100644 index 000000000..71b031a01 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ah.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ahg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ahg.xml new file mode 100644 index 000000000..8233a5b27 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ahg.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_al.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_al.xml new file mode 100644 index 000000000..790ca3d8a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_al.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_am.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_am.xml new file mode 100644 index 000000000..bec26eb3a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_am.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an1.xml new file mode 100644 index 000000000..927fa848a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an1.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an2.xml new file mode 100644 index 000000000..f56be1431 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an2.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an3.xml new file mode 100644 index 000000000..a5268448c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an3.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an4.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an4.xml new file mode 100644 index 000000000..d159c3dd5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_an4.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_and.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_and.xml new file mode 100644 index 000000000..69ffebc7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_and.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ani.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ani.xml new file mode 100644 index 000000000..8bc8aa5e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ani.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_aob.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_aob.xml new file mode 100644 index 000000000..50de06ea0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_aob.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_astr_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_astr_obj.xml new file mode 100644 index 000000000..233de785b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_astr_obj.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_az.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_az.xml new file mode 100644 index 000000000..42e5bdc61 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_az.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_b_heart.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_b_heart.xml new file mode 100644 index 000000000..789f05b37 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_b_heart.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bai.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bai.xml new file mode 100644 index 000000000..419f37b29 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bai.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bal.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bal.xml new file mode 100644 index 000000000..c98ffb43d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bal.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bat.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bat.xml new file mode 100644 index 000000000..5a685024e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bat.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bb.xml new file mode 100644 index 000000000..e03cdb0e2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bb.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bba.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bba.xml new file mode 100644 index 000000000..54706c2e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bba.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bdoor.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bdoor.xml new file mode 100644 index 000000000..2e64110f5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bdoor.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bee.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bee.xml new file mode 100644 index 000000000..ab9699e84 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bee.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bg.xml new file mode 100644 index 000000000..9008fb381 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bg.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bh.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bh.xml new file mode 100644 index 000000000..b4cc95393 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bh.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_big_fwall.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_big_fwall.xml new file mode 100644 index 000000000..f1becbe8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_big_fwall.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigicicle.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigicicle.xml new file mode 100644 index 000000000..f02767256 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigicicle.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigokuta.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigokuta.xml new file mode 100644 index 000000000..7c2928b23 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigokuta.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigpo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigpo.xml new file mode 100644 index 000000000..fbde9e8e5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigpo.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigslime.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigslime.xml new file mode 100644 index 000000000..93c2ef807 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bigslime.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bji.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bji.xml new file mode 100644 index 000000000..697ee565c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bji.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bjt.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bjt.xml new file mode 100644 index 000000000..a4943f6ee --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bjt.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bob.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bob.xml new file mode 100644 index 000000000..13edbe6fe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bob.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boj.xml new file mode 100644 index 000000000..2eb08a1ef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boj.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombf.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombf.xml new file mode 100644 index 000000000..ca635875b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombf.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombiwa.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombiwa.xml new file mode 100644 index 000000000..903d5bd40 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bombiwa.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss01.xml new file mode 100644 index 000000000..ff37d2bc9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss01.xml @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss02.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss02.xml new file mode 100644 index 000000000..0f2fdd052 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss02.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss03.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss03.xml new file mode 100644 index 000000000..0b4ab9aa2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss03.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss04.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss04.xml new file mode 100644 index 000000000..d98083a64 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss04.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss05.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss05.xml new file mode 100644 index 000000000..54dcd0e95 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss05.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss07.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss07.xml new file mode 100644 index 000000000..2d3aa4fa1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss07.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss_hakugin.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss_hakugin.xml new file mode 100644 index 000000000..7c7232ecf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boss_hakugin.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_botihasira.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_botihasira.xml new file mode 100644 index 000000000..0a2212760 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_botihasira.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_box.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_box.xml new file mode 100644 index 000000000..8bb2b7efe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_box.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boyo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boyo.xml new file mode 100644 index 000000000..0084c4825 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_boyo.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsb.xml new file mode 100644 index 000000000..40bce73f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsb.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsmask.xml new file mode 100644 index 000000000..92e8148e9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bsmask.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bubble.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bubble.xml new file mode 100644 index 000000000..da2f01d47 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_bubble.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cha.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cha.xml new file mode 100644 index 000000000..79b008353 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cha.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cne.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cne.xml new file mode 100644 index 000000000..135aae7a2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cne.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_comb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_comb.xml new file mode 100644 index 000000000..2bea4db20 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_comb.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cow.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cow.xml new file mode 100644 index 000000000..6895d6217 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cow.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crace_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crace_object.xml new file mode 100644 index 000000000..63dd9913d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crace_object.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crow.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crow.xml new file mode 100644 index 000000000..068ca790a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_crow.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cs.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cs.xml new file mode 100644 index 000000000..cc9dfbe74 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_cs.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ctower_rot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ctower_rot.xml new file mode 100644 index 000000000..044443c98 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ctower_rot.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_hsblock.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_hsblock.xml new file mode 100644 index 000000000..ee61d0a54 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_hsblock.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_lift.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_lift.xml new file mode 100644 index 000000000..868eccd85 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_d_lift.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dai.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dai.xml new file mode 100644 index 000000000..927e3f1e1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dai.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_daiku.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_daiku.xml new file mode 100644 index 000000000..0152a6e7d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_daiku.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_danpei_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_danpei_object.xml new file mode 100644 index 000000000..8e86f2f79 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_danpei_object.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dblue_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dblue_object.xml new file mode 100644 index 000000000..63d28bd33 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dblue_object.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_death.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_death.xml new file mode 100644 index 000000000..6c75cc824 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_death.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekubaba.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekubaba.xml new file mode 100644 index 000000000..053b82f61 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekubaba.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_ana_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_ana_obj.xml new file mode 100644 index 000000000..620c34a04 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_ana_obj.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_obj.xml new file mode 100644 index 000000000..2d1da14a0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekucity_obj.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekunuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekunuts.xml new file mode 100644 index 000000000..909231a77 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dekunuts.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_delf.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_delf.xml new file mode 100644 index 000000000..85f3138e1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_delf.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dhouse.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dhouse.xml new file mode 100644 index 000000000..a5894a4df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dhouse.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dinofos.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dinofos.xml new file mode 100644 index 000000000..c3c575b0f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dinofos.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dkjail_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dkjail_obj.xml new file mode 100644 index 000000000..0827c3814 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dkjail_obj.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dmask.xml new file mode 100644 index 000000000..29f245b1b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dmask.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnj.xml new file mode 100644 index 000000000..f7f9d830c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnj.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnk.xml new file mode 100644 index 000000000..0e35b1f97 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnk.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dno.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dno.xml new file mode 100644 index 000000000..e5b3323dc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dno.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnq.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnq.xml new file mode 100644 index 000000000..4a21dbfef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnq.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dns.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dns.xml new file mode 100644 index 000000000..903dfba6c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dns.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + " Format="rgba16" Width="8" Height="8" Offset="0x28E8" /> + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnt.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnt.xml new file mode 100644 index 000000000..658720258 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dnt.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dodongo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dodongo.xml new file mode 100644 index 000000000..cc9b41e25 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dodongo.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dog.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dog.xml new file mode 100644 index 000000000..d0f306b24 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dog.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor01.xml new file mode 100644 index 000000000..727949d60 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor02.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor02.xml new file mode 100644 index 000000000..402fdd499 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor02.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor03.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor03.xml new file mode 100644 index 000000000..c7971db0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor03.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor04.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor04.xml new file mode 100644 index 000000000..afb348c7d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dor04.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dora.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dora.xml new file mode 100644 index 000000000..09732ba0a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dora.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_driftice.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_driftice.xml new file mode 100644 index 000000000..c380c09c1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_driftice.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_drs.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_drs.xml new file mode 100644 index 000000000..ef9788fd5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_drs.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2.xml new file mode 100644 index 000000000..0eb35db79 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2n.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2n.xml new file mode 100644 index 000000000..e4757de31 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ds2n.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dt.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dt.xml new file mode 100644 index 000000000..3acf0c442 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dt.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dy_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dy_obj.xml new file mode 100644 index 000000000..b321240cc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_dy_obj.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_star_field.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_star_field.xml new file mode 100644 index 000000000..90ea17929 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_star_field.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_tw.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_tw.xml new file mode 100644 index 000000000..c28ae3c81 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_efc_tw.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_eg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_eg.xml new file mode 100644 index 000000000..a79ff6332 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_eg.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ending_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ending_obj.xml new file mode 100644 index 000000000..f8902e353 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ending_obj.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_obj.xml new file mode 100644 index 000000000..636a80682 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_obj.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_switch.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_switch.xml new file mode 100644 index 000000000..6be5a5bd5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f40_switch.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f52_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f52_obj.xml new file mode 100644 index 000000000..0da643be0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f52_obj.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f53_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f53_obj.xml new file mode 100644 index 000000000..d93048a9d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_f53_obj.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall.xml new file mode 100644 index 000000000..04c1ff058 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall2.xml new file mode 100644 index 000000000..c6e4483a8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fall2.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_famos.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_famos.xml new file mode 100644 index 000000000..f62604424 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_famos.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fb.xml new file mode 100644 index 000000000..59ecaf9e5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fb.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_firefly.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_firefly.xml new file mode 100644 index 000000000..93e5640b6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_firefly.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fish.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fish.xml new file mode 100644 index 000000000..318cb53d5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fish.xml @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_flowerpot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_flowerpot.xml new file mode 100644 index 000000000..01d16b663 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_flowerpot.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fr.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fr.xml new file mode 100644 index 000000000..3262c6782 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fr.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fsn.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fsn.xml new file mode 100644 index 000000000..5ca67c207 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fsn.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu.xml new file mode 100644 index 000000000..c70db90e8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_kaiten.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_kaiten.xml new file mode 100644 index 000000000..ad277bb26 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_kaiten.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_mato.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_mato.xml new file mode 100644 index 000000000..bedf6906f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fu_mato.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_funen.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_funen.xml new file mode 100644 index 000000000..0f9d0a484 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_funen.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fusen.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fusen.xml new file mode 100644 index 000000000..2ee47097a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fusen.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fwall.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fwall.xml new file mode 100644 index 000000000..a4311c173 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fwall.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fz.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fz.xml new file mode 100644 index 000000000..0c0b2ce2b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_fz.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ge1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ge1.xml new file mode 100644 index 000000000..db123e78c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ge1.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_geldb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_geldb.xml new file mode 100644 index 000000000..3b5dfa4ea --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_geldb.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gg.xml new file mode 100644 index 000000000..45fe1b172 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gg.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ghaka.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ghaka.xml new file mode 100644 index 000000000..91ae8fa4f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ghaka.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrow.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrow.xml new file mode 100644 index 000000000..5fcfeb6eb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrow.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrowcase.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrowcase.xml new file mode 100644 index 000000000..87d8c29fb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_arrowcase.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bean.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bean.xml new file mode 100644 index 000000000..ed9d2b7a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bean.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bigbomb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bigbomb.xml new file mode 100644 index 000000000..042736edc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bigbomb.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_1.xml new file mode 100644 index 000000000..174927ca6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_1.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_2.xml new file mode 100644 index 000000000..f5b3af67f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bomb_2.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bombpouch.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bombpouch.xml new file mode 100644 index 000000000..2e9969cbd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bombpouch.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bosskey.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bosskey.xml new file mode 100644 index 000000000..5d4bda5c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bosskey.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle.xml new file mode 100644 index 000000000..e978697ab --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_04.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_04.xml new file mode 100644 index 000000000..ab90eb89d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_04.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_15.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_15.xml new file mode 100644 index 000000000..486e042a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_15.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_16.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_16.xml new file mode 100644 index 000000000..ab736f087 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_16.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_21.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_21.xml new file mode 100644 index 000000000..32cbd8e75 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_21.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_22.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_22.xml new file mode 100644 index 000000000..bbc2ea452 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_22.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_red.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_red.xml new file mode 100644 index 000000000..b52781d8d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bottle_red.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bow.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bow.xml new file mode 100644 index 000000000..f5ba88dfa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_bow.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_camera.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_camera.xml new file mode 100644 index 000000000..5e94bf88b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_camera.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_compass.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_compass.xml new file mode 100644 index 000000000..9c724fc59 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_compass.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fieldmap.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fieldmap.xml new file mode 100644 index 000000000..f4d6369a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fieldmap.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fish.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fish.xml new file mode 100644 index 000000000..7c9f4be1f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_fish.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ghost.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ghost.xml new file mode 100644 index 000000000..3ea6ca582 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ghost.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_glasses.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_glasses.xml new file mode 100644 index 000000000..e089e2c8d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_glasses.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_gold_dust.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_gold_dust.xml new file mode 100644 index 000000000..523134bae --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_gold_dust.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_golonmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_golonmask.xml new file mode 100644 index 000000000..87e65396e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_golonmask.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_heart.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_heart.xml new file mode 100644 index 000000000..1d9e72459 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_heart.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hearts.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hearts.xml new file mode 100644 index 000000000..0f5387cae --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hearts.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hookshot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hookshot.xml new file mode 100644 index 000000000..54dbcdd74 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_hookshot.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_insect.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_insect.xml new file mode 100644 index 000000000..bba46991d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_insect.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_key.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_key.xml new file mode 100644 index 000000000..2f4511f1d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_key.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ki_tan_mask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ki_tan_mask.xml new file mode 100644 index 000000000..3898630da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ki_tan_mask.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_liquid.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_liquid.xml new file mode 100644 index 000000000..ed26c4267 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_liquid.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_loach.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_loach.xml new file mode 100644 index 000000000..4ffcbfe73 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_loach.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_longsword.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_longsword.xml new file mode 100644 index 000000000..5385b9639 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_longsword.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_m_arrow.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_m_arrow.xml new file mode 100644 index 000000000..595ad25d6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_m_arrow.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicmushroom.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicmushroom.xml new file mode 100644 index 000000000..1d26dfa63 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicmushroom.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicpot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicpot.xml new file mode 100644 index 000000000..459f010f4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_magicpot.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_map.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_map.xml new file mode 100644 index 000000000..c0cb2e070 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_map.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask03.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask03.xml new file mode 100644 index 000000000..3bc62ba8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask03.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask05.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask05.xml new file mode 100644 index 000000000..c6bf0baad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask05.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask06.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask06.xml new file mode 100644 index 000000000..7d24b1d92 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask06.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask09.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask09.xml new file mode 100644 index 000000000..76efc6922 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask09.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask10.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask10.xml new file mode 100644 index 000000000..e7083f94b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask10.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask11.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask11.xml new file mode 100644 index 000000000..e7b175b4d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask11.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask12.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask12.xml new file mode 100644 index 000000000..2f1508b9d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask13.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask13.xml new file mode 100644 index 000000000..8f5e7bf8f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask13.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask14.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask14.xml new file mode 100644 index 000000000..0b9b5be28 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask14.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask15.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask15.xml new file mode 100644 index 000000000..1f29f1bef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask15.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask16.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask16.xml new file mode 100644 index 000000000..4a0650cdd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask16.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask17.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask17.xml new file mode 100644 index 000000000..a4df99986 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask17.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask18.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask18.xml new file mode 100644 index 000000000..ad0364290 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask18.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask20.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask20.xml new file mode 100644 index 000000000..f04bb157e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask20.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask21.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask21.xml new file mode 100644 index 000000000..4696963ad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask22.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask22.xml new file mode 100644 index 000000000..54b0c5595 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask22.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask23.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask23.xml new file mode 100644 index 000000000..6efa0147b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mask23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_melody.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_melody.xml new file mode 100644 index 000000000..4d4696528 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_melody.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_milk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_milk.xml new file mode 100644 index 000000000..0e2c37efa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_milk.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mssa.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mssa.xml new file mode 100644 index 000000000..ce1ae8c42 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_mssa.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nuts.xml new file mode 100644 index 000000000..d142cc8bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nuts.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nutsmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nutsmask.xml new file mode 100644 index 000000000..c6df5804a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_nutsmask.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ocarina.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ocarina.xml new file mode 100644 index 000000000..5856529e6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_ocarina.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_purse.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_purse.xml new file mode 100644 index 000000000..d24da1add --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_purse.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rabit_mask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rabit_mask.xml new file mode 100644 index 000000000..16f536976 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rabit_mask.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve00.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve00.xml new file mode 100644 index 000000000..3476ab719 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve00.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve01.xml new file mode 100644 index 000000000..5c6bb4d18 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve01.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_00.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_00.xml new file mode 100644 index 000000000..1e2c37821 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_00.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_01.xml new file mode 100644 index 000000000..2bd1b2af2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_b_01.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_00.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_00.xml new file mode 100644 index 000000000..f9cca9676 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_00.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_01.xml new file mode 100644 index 000000000..b88f74df5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_reserve_c_01.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rupy.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rupy.xml new file mode 100644 index 000000000..98d5714d6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_rupy.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_schedule.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_schedule.xml new file mode 100644 index 000000000..9350bdcc3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_schedule.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_seahorse.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_seahorse.xml new file mode 100644 index 000000000..acc1e184d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_seahorse.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_2.xml new file mode 100644 index 000000000..e3b990bcf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_2.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_3.xml new file mode 100644 index 000000000..19f23203b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_shield_3.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soldout.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soldout.xml new file mode 100644 index 000000000..109a65072 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soldout.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soul.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soul.xml new file mode 100644 index 000000000..942062535 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_soul.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stick.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stick.xml new file mode 100644 index 000000000..859e4f641 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stick.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stonemask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stonemask.xml new file mode 100644 index 000000000..497ace2df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_stonemask.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sutaru.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sutaru.xml new file mode 100644 index 000000000..1a425dd2a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sutaru.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_1.xml new file mode 100644 index 000000000..3f1bd41c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_2.xml new file mode 100644 index 000000000..6a2bb445b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_3.xml new file mode 100644 index 000000000..b347c33cf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_3.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_4.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_4.xml new file mode 100644 index 000000000..082c27e2a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_sword_4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_truth_mask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_truth_mask.xml new file mode 100644 index 000000000..cbc818cea --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_truth_mask.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_zoramask.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_zoramask.xml new file mode 100644 index 000000000..7deefdf71 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gi_zoramask.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_giant.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_giant.xml new file mode 100644 index 000000000..491cd0cb0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_giant.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gk.xml new file mode 100644 index 000000000..40abd45a2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gk.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gla.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gla.xml new file mode 100644 index 000000000..45da7754a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gla.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gm.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gm.xml new file mode 100644 index 000000000..80edb8aeb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gm.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gmo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gmo.xml new file mode 100644 index 000000000..eaee120b3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gmo.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goroiwa.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goroiwa.xml new file mode 100644 index 000000000..df6aa04bb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goroiwa.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goronswitch.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goronswitch.xml new file mode 100644 index 000000000..2f7592664 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_goronswitch.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_grasshopper.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_grasshopper.xml new file mode 100644 index 000000000..f08536c90 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_grasshopper.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gs.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gs.xml new file mode 100644 index 000000000..eebe60035 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_gs.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ha.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ha.xml new file mode 100644 index 000000000..860b592df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ha.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_haka_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_haka_obj.xml new file mode 100644 index 000000000..2746eb690 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_haka_obj.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakaisi.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakaisi.xml new file mode 100644 index 000000000..c0e200ea7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakaisi.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_demo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_demo.xml new file mode 100644 index 000000000..1de3cd695 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_demo.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_obj.xml new file mode 100644 index 000000000..883a954a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hakugin_obj.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hana.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hana.xml new file mode 100644 index 000000000..79593345a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hana.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hanareyama_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hanareyama_obj.xml new file mode 100644 index 000000000..62cf67540 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hanareyama_obj.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_harfgibud.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_harfgibud.xml new file mode 100644 index 000000000..437e3b70d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_harfgibud.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hariko.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hariko.xml new file mode 100644 index 000000000..9af628304 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hariko.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hata.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hata.xml new file mode 100644 index 000000000..cbee285e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hata.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hgdoor.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hgdoor.xml new file mode 100644 index 000000000..8a0bb4c70 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hgdoor.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hintnuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hintnuts.xml new file mode 100644 index 000000000..99ea55d87 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hintnuts.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_game_check.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_game_check.xml new file mode 100644 index 000000000..fd5e2f398 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_game_check.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_link_child.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_link_child.xml new file mode 100644 index 000000000..535ea1d86 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_horse_link_child.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hs.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hs.xml new file mode 100644 index 000000000..be333f1dc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hs.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hsstump.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hsstump.xml new file mode 100644 index 000000000..f8e466603 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hsstump.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hunsui.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hunsui.xml new file mode 100644 index 000000000..a97f8f094 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_hunsui.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ice_block.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ice_block.xml new file mode 100644 index 000000000..4b5cd47d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ice_block.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icefloe.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icefloe.xml new file mode 100644 index 000000000..0440fa4bb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icefloe.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icicle.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icicle.xml new file mode 100644 index 000000000..d3275aa46 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_icicle.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ik.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ik.xml new file mode 100644 index 000000000..af271f081 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ik.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikana_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikana_obj.xml new file mode 100644 index 000000000..0b67e7757 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikana_obj.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikn_demo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikn_demo.xml new file mode 100644 index 000000000..bbb803499 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikn_demo.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikninside_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikninside_obj.xml new file mode 100644 index 000000000..26d1e1206 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ikninside_obj.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_iknv_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_iknv_obj.xml new file mode 100644 index 000000000..5c54c71da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_iknv_obj.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in.xml new file mode 100644 index 000000000..ee7ceb3a0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in2.xml new file mode 100644 index 000000000..e903185b4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_in2.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_inibs_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_inibs_object.xml new file mode 100644 index 000000000..db78735fb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_inibs_object.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ishi.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ishi.xml new file mode 100644 index 000000000..5f53b90ac --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ishi.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jg.xml new file mode 100644 index 000000000..c3e1ac18a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jg.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_js.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_js.xml new file mode 100644 index 000000000..6d93f7ac2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_js.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jso.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jso.xml new file mode 100644 index 000000000..d94ffdafe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_jso.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ka.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ka.xml new file mode 100644 index 000000000..914617b41 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ka.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kaizoku_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kaizoku_obj.xml new file mode 100644 index 000000000..c13f32125 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kaizoku_obj.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kamejima.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kamejima.xml new file mode 100644 index 000000000..272a541be --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kamejima.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kanban.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kanban.xml new file mode 100644 index 000000000..e5baa90ee --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kanban.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kbt.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kbt.xml new file mode 100644 index 000000000..bf6078da8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kbt.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_demo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_demo.xml new file mode 100644 index 000000000..b9433a48f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_demo.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_obj.xml new file mode 100644 index 000000000..b6d61e91f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_keikoku_obj.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kepn_koya.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kepn_koya.xml new file mode 100644 index 000000000..cc14f0556 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kepn_koya.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kgy.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kgy.xml new file mode 100644 index 000000000..b83234b8c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kgy.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako.xml new file mode 100644 index 000000000..2cdd6ce36 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako2.xml new file mode 100644 index 000000000..180038e82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kibako2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kin2_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kin2_obj.xml new file mode 100644 index 000000000..6e63f19cd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kin2_obj.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta1_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta1_obj.xml new file mode 100644 index 000000000..d2a55b04d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta1_obj.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta2_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta2_obj.xml new file mode 100644 index 000000000..66bec962d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kinsta2_obj.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kitan.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kitan.xml new file mode 100644 index 000000000..cd7db0005 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kitan.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_knight.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_knight.xml new file mode 100644 index 000000000..2a8595627 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_knight.xml @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kujiya.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kujiya.xml new file mode 100644 index 000000000..f657e8bd8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kujiya.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kumo30.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kumo30.xml new file mode 100644 index 000000000..3a74c0988 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kumo30.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kusa.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kusa.xml new file mode 100644 index 000000000..362e47114 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kusa.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kz.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kz.xml new file mode 100644 index 000000000..6295d7b1d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kz.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kzsaku.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kzsaku.xml new file mode 100644 index 000000000..fa157409e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_kzsaku.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ladder.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ladder.xml new file mode 100644 index 000000000..2fc01e5bf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ladder.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_last_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_last_obj.xml new file mode 100644 index 000000000..bd452a408 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_last_obj.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lastday.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lastday.xml new file mode 100644 index 000000000..4c6b5fdb4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lastday.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lbfshot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lbfshot.xml new file mode 100644 index 000000000..881f877b6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lbfshot.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightblock.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightblock.xml new file mode 100644 index 000000000..07c5da688 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightblock.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightswitch.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightswitch.xml new file mode 100644 index 000000000..a8b26bc51 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lightswitch.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_boy.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_boy.xml new file mode 100644 index 000000000..2fe50d9bc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_boy.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_child.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_child.xml new file mode 100644 index 000000000..3a1998458 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_child.xml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_goron.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_goron.xml new file mode 100644 index 000000000..b6dd7fe6f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_goron.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_nuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_nuts.xml new file mode 100644 index 000000000..9247d3db4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_nuts.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_zora.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_zora.xml new file mode 100644 index 000000000..be4c54274 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_link_zora.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lodmoon.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lodmoon.xml new file mode 100644 index 000000000..0756c3300 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lodmoon.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lotus.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lotus.xml new file mode 100644 index 000000000..923218811 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_lotus.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma1.xml new file mode 100644 index 000000000..b0b1435bc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma1.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma2.xml new file mode 100644 index 000000000..0d528b37b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ma2.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mag.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mag.xml new file mode 100644 index 000000000..05207743b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mag.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mamenoki.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mamenoki.xml new file mode 100644 index 000000000..9fa5b6832 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mamenoki.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_market_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_market_obj.xml new file mode 100644 index 000000000..8ad9436cc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_market_obj.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_maruta.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_maruta.xml new file mode 100644 index 000000000..c44907b1d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_maruta.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bakuretu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bakuretu.xml new file mode 100644 index 000000000..2eed78171 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bakuretu.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bigelf.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bigelf.xml new file mode 100644 index 000000000..762d11808 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bigelf.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_boy.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_boy.xml new file mode 100644 index 000000000..e0f93797e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_boy.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bree.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bree.xml new file mode 100644 index 000000000..9fda443c8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bree.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bu_san.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bu_san.xml new file mode 100644 index 000000000..621e748ed --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_bu_san.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_dancer.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_dancer.xml new file mode 100644 index 000000000..a2a37c958 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_dancer.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gero.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gero.xml new file mode 100644 index 000000000..b6f4a6117 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gero.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gibudo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gibudo.xml new file mode 100644 index 000000000..76bf2b3de --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_gibudo.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_goron.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_goron.xml new file mode 100644 index 000000000..56a67218e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_goron.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_json.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_json.xml new file mode 100644 index 000000000..1a5c10eb1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_json.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kerfay.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kerfay.xml new file mode 100644 index 000000000..d80b8eaf0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kerfay.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_ki_tan.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_ki_tan.xml new file mode 100644 index 000000000..f0322cc83 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_ki_tan.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kyojin.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kyojin.xml new file mode 100644 index 000000000..cd07a57fd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_kyojin.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_meoto.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_meoto.xml new file mode 100644 index 000000000..069e521e0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_meoto.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_nuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_nuts.xml new file mode 100644 index 000000000..6a0eaf26d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_nuts.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_posthat.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_posthat.xml new file mode 100644 index 000000000..bccbfb301 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_posthat.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_rabit.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_rabit.xml new file mode 100644 index 000000000..a4a1f5c0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_rabit.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_romerny.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_romerny.xml new file mode 100644 index 000000000..603feef0d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_romerny.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_skj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_skj.xml new file mode 100644 index 000000000..457cd94f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_skj.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_stone.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_stone.xml new file mode 100644 index 000000000..24f67d1df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_stone.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_truth.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_truth.xml new file mode 100644 index 000000000..3fed737a2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_truth.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_yofukasi.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_yofukasi.xml new file mode 100644 index 000000000..990543e1b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_yofukasi.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zacho.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zacho.xml new file mode 100644 index 000000000..ae63753de --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zacho.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zora.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zora.xml new file mode 100644 index 000000000..c2e07cde2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mask_zora.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mastergolon.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mastergolon.xml new file mode 100644 index 000000000..481fb7cde --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mastergolon.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_masterzoora.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_masterzoora.xml new file mode 100644 index 000000000..5a72744da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_masterzoora.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mbar_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mbar_obj.xml new file mode 100644 index 000000000..b1a816f47 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mbar_obj.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_meganeana_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_meganeana_obj.xml new file mode 100644 index 000000000..457c937bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_meganeana_obj.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_milkbar.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_milkbar.xml new file mode 100644 index 000000000..f3e732514 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_milkbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mir_ray.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mir_ray.xml new file mode 100644 index 000000000..c0b1cf6f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mir_ray.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mk.xml new file mode 100644 index 000000000..0db6c703d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mk.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mkk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mkk.xml new file mode 100644 index 000000000..445d26f0d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mkk.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mm.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mm.xml new file mode 100644 index 000000000..b7b727d4e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mm.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mnk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mnk.xml new file mode 100644 index 000000000..794069ee7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mnk.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonend.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonend.xml new file mode 100644 index 000000000..de643308b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonend.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonston.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonston.xml new file mode 100644 index 000000000..2945469f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_moonston.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ms.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ms.xml new file mode 100644 index 000000000..1b3f86145 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ms.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_msmo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_msmo.xml new file mode 100644 index 000000000..6bfd0e46d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_msmo.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mtoride.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mtoride.xml new file mode 100644 index 000000000..af1d2d2ed --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mtoride.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mu.xml new file mode 100644 index 000000000..a72b184c1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_mu.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nb.xml new file mode 100644 index 000000000..f169abed9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nb.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_niw.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_niw.xml new file mode 100644 index 000000000..fcc178dde --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_niw.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nnh.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nnh.xml new file mode 100644 index 000000000..3a806c792 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nnh.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_numa_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_numa_obj.xml new file mode 100644 index 000000000..ea2aa74a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_numa_obj.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nwc.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nwc.xml new file mode 100644 index 000000000..8c67159ce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_nwc.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ny.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ny.xml new file mode 100644 index 000000000..3f2d3a908 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ny.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oF1d_map.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oF1d_map.xml new file mode 100644 index 000000000..27270fb7f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oF1d_map.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ob.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ob.xml new file mode 100644 index 000000000..1d4447de5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ob.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_chan.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_chan.xml new file mode 100644 index 000000000..108669b0e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_chan.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_danpeilift.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_danpeilift.xml new file mode 100644 index 000000000..882ce1bce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_danpeilift.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_dinner.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_dinner.xml new file mode 100644 index 000000000..f73716464 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_dinner.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_milk_bin.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_milk_bin.xml new file mode 100644 index 000000000..e67e0b15f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_milk_bin.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_tokeidai.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_tokeidai.xml new file mode 100644 index 000000000..9822eb149 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_tokeidai.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_usiyane.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_usiyane.xml new file mode 100644 index 000000000..99e6e0cb1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_usiyane.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_yasi.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_yasi.xml new file mode 100644 index 000000000..5971fc744 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_obj_yasi.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_okuta.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_okuta.xml new file mode 100644 index 000000000..cad1c57bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_okuta.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_omoya_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_omoya_obj.xml new file mode 100644 index 000000000..e5483bd19 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_omoya_obj.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_open_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_open_obj.xml new file mode 100644 index 000000000..3ad1dd436 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_open_obj.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_os_anime.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_os_anime.xml new file mode 100644 index 000000000..379beff0a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_os_anime.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_osn.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_osn.xml new file mode 100644 index 000000000..d6109c717 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_osn.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ot.xml new file mode 100644 index 000000000..1b99fb071 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ot.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_owl.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_owl.xml new file mode 100644 index 000000000..b07442a99 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_owl.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oyu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oyu.xml new file mode 100644 index 000000000..f674f0977 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_oyu.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pamera.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pamera.xml new file mode 100644 index 000000000..61dc17694 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pamera.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ph.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ph.xml new file mode 100644 index 000000000..fcf03b765 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ph.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po.xml new file mode 100644 index 000000000..a430d178b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_composer.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_composer.xml new file mode 100644 index 000000000..1a083b1b4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_composer.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_fusen.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_fusen.xml new file mode 100644 index 000000000..23bfbe075 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_fusen.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_sisters.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_sisters.xml new file mode 100644 index 000000000..6b0755905 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_po_sisters.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_posthouse_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_posthouse_obj.xml new file mode 100644 index 000000000..8a324672b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_posthouse_obj.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pp.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pp.xml new file mode 100644 index 000000000..dc51c202c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pp.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pr.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pr.xml new file mode 100644 index 000000000..52429cb18 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pr.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ps.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ps.xml new file mode 100644 index 000000000..689d78fb5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ps.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pst.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pst.xml new file mode 100644 index 000000000..d2b5323d6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_pst.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_racetsubo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_racetsubo.xml new file mode 100644 index 000000000..08a17d00a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_racetsubo.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raf.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raf.xml new file mode 100644 index 000000000..2322740d5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raf.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raillift.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raillift.xml new file mode 100644 index 000000000..241a7346b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_raillift.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_random_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_random_obj.xml new file mode 100644 index 000000000..509ed86c7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_random_obj.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rat.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rat.xml new file mode 100644 index 000000000..af47a3437 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rat.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rb.xml new file mode 100644 index 000000000..cd0e9c274 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rb.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rd.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rd.xml new file mode 100644 index 000000000..cb16e492f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rd.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_redead_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_redead_obj.xml new file mode 100644 index 000000000..8460579b3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_redead_obj.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rotlift.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rotlift.xml new file mode 100644 index 000000000..c2acf0540 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rotlift.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rr.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rr.xml new file mode 100644 index 000000000..df974bb35 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rr.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rs.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rs.xml new file mode 100644 index 000000000..5334f4fb8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rs.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ru2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ru2.xml new file mode 100644 index 000000000..7d5823a50 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ru2.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rz.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rz.xml new file mode 100644 index 000000000..9bf8961a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_rz.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sb.xml new file mode 100644 index 000000000..026b3389b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sb.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sdn.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sdn.xml new file mode 100644 index 000000000..bcc1f7637 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sdn.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_secom_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_secom_obj.xml new file mode 100644 index 000000000..7b21783a3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_secom_obj.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sek.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sek.xml new file mode 100644 index 000000000..3529620aa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sek.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihig.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihig.xml new file mode 100644 index 000000000..de104df55 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihig.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihil.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihil.xml new file mode 100644 index 000000000..3dbb57774 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihil.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihin.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihin.xml new file mode 100644 index 000000000..300a9ad58 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihin.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihiz.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihiz.xml new file mode 100644 index 000000000..806279c98 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sekihiz.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_shn.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_shn.xml new file mode 100644 index 000000000..3e39b2eff --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_shn.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sichitai_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sichitai_obj.xml new file mode 100644 index 000000000..03bc4f7f3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sichitai_obj.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sinkai_kabe.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sinkai_kabe.xml new file mode 100644 index 000000000..3c23a73ce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sinkai_kabe.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_skb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_skb.xml new file mode 100644 index 000000000..b1afaf353 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_skb.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_slime.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_slime.xml new file mode 100644 index 000000000..c8516e45f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_slime.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_smtower.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_smtower.xml new file mode 100644 index 000000000..90ee5a13d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_smtower.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowman.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowman.xml new file mode 100644 index 000000000..dd5f42c17 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowman.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowwd.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowwd.xml new file mode 100644 index 000000000..9bb2209d9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_snowwd.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spdweb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spdweb.xml new file mode 100644 index 000000000..6f54a482d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spdweb.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spidertent.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spidertent.xml new file mode 100644 index 000000000..d90bede67 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spidertent.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spinyroll.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spinyroll.xml new file mode 100644 index 000000000..d27386945 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spinyroll.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spot11_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spot11_obj.xml new file mode 100644 index 000000000..58d146203 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_spot11_obj.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ssh.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ssh.xml new file mode 100644 index 000000000..5e6893077 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_ssh.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_st.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_st.xml new file mode 100644 index 000000000..cbb01d3c5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_st.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sth.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sth.xml new file mode 100644 index 000000000..53040ae05 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_sth.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk.xml new file mode 100644 index 000000000..eccbbb3a1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk2.xml new file mode 100644 index 000000000..d526bbc5c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk2.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk3.xml new file mode 100644 index 000000000..7b45bf201 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stk3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stream.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stream.xml new file mode 100644 index 000000000..2e49af916 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_stream.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syokudai.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syokudai.xml new file mode 100644 index 000000000..84b9c8bca --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syokudai.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syoten.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syoten.xml new file mode 100644 index 000000000..eefe0d7b6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_syoten.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tab.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tab.xml new file mode 100644 index 000000000..0a984b284 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tab.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taisou.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taisou.xml new file mode 100644 index 000000000..0143f2444 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taisou.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_takaraya_objects.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_takaraya_objects.xml new file mode 100644 index 000000000..ef1735575 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_takaraya_objects.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron1.xml new file mode 100644 index 000000000..d5ec3be03 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron2.xml new file mode 100644 index 000000000..950621c19 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron2.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron3.xml new file mode 100644 index 000000000..05ef078d7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron3.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron4.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron4.xml new file mode 100644 index 000000000..ea342d448 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron4.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron5.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron5.xml new file mode 100644 index 000000000..e64a11d5d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tanron5.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taru.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taru.xml new file mode 100644 index 000000000..4a23d2923 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_taru.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_test3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_test3.xml new file mode 100644 index 000000000..c32732b35 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_test3.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_thiefbird.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_thiefbird.xml new file mode 100644 index 000000000..52165cb89 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_thiefbird.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tite.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tite.xml new file mode 100644 index 000000000..351b4f56a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tite.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tk.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tk.xml new file mode 100644 index 000000000..b11b47488 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tk.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tl.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tl.xml new file mode 100644 index 000000000..3230f87f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tl.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_step.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_step.xml new file mode 100644 index 000000000..aac4b5ea9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_step.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_tobira.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_tobira.xml new file mode 100644 index 000000000..cfa617551 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_tobira.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_turret.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_turret.xml new file mode 100644 index 000000000..3ed158d83 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tokei_turret.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_toryo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_toryo.xml new file mode 100644 index 000000000..e19f2c540 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_toryo.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trap.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trap.xml new file mode 100644 index 000000000..3afdf61d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trap.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tree.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tree.xml new file mode 100644 index 000000000..89e3984c5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tree.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tro.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tro.xml new file mode 100644 index 000000000..0a4a3ea8b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tro.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trt.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trt.xml new file mode 100644 index 000000000..9f024f9cb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_trt.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tru.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tru.xml new file mode 100644 index 000000000..db35ec604 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tru.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsn.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsn.xml new file mode 100644 index 000000000..d610b185e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsn.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsubo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsubo.xml new file mode 100644 index 000000000..8bbebfc85 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_tsubo.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_twig.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_twig.xml new file mode 100644 index 000000000..7b9c6c191 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_twig.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_uch.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_uch.xml new file mode 100644 index 000000000..d82bf5b10 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_uch.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_um.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_um.xml new file mode 100644 index 000000000..aac86a9a7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_um.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_umajump.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_umajump.xml new file mode 100644 index 000000000..cec43c3a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_umajump.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_utubo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_utubo.xml new file mode 100644 index 000000000..4ce3d64f0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_utubo.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_visiblock.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_visiblock.xml new file mode 100644 index 000000000..cae048322 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_visiblock.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_vm.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_vm.xml new file mode 100644 index 000000000..8fb9fde20 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_vm.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wallmaster.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wallmaster.xml new file mode 100644 index 000000000..afe3843e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wallmaster.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp1.xml new file mode 100644 index 000000000..0f6fe168b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp1.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp_uzu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp_uzu.xml new file mode 100644 index 000000000..4924c86ca --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_warp_uzu.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_water_effect.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_water_effect.xml new file mode 100644 index 000000000..e3cd9ec27 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_water_effect.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdhand.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdhand.xml new file mode 100644 index 000000000..311d9299f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdhand.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor01.xml new file mode 100644 index 000000000..b18158a14 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor02.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor02.xml new file mode 100644 index 000000000..f192bf8f5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor02.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor03.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor03.xml new file mode 100644 index 000000000..545a68242 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor03.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor04.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor04.xml new file mode 100644 index 000000000..d47e78a8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor04.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor05.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor05.xml new file mode 100644 index 000000000..6eb0f4ed0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wdor05.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wf.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wf.xml new file mode 100644 index 000000000..0d8fdb68c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wf.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wiz.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wiz.xml new file mode 100644 index 000000000..51fcae3a7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wiz.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wood02.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wood02.xml new file mode 100644 index 000000000..6265ebf04 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_wood02.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yabusame_point.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yabusame_point.xml new file mode 100644 index 000000000..a7a3cac85 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yabusame_point.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yado_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yado_obj.xml new file mode 100644 index 000000000..d5d0467d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yado_obj.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yb.xml new file mode 100644 index 000000000..6c0ae86df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yb.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukimura_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukimura_obj.xml new file mode 100644 index 000000000..e7f6d14d2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukimura_obj.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukiyama.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukiyama.xml new file mode 100644 index 000000000..5e7215f82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_yukiyama.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zg.xml new file mode 100644 index 000000000..6ff35fe48 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zg.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl1.xml new file mode 100644 index 000000000..ed7fbf987 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl1.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl4.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl4.xml new file mode 100644 index 000000000..2c5eff1ef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zl4.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zm.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zm.xml new file mode 100644 index 000000000..c35d5aecb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zm.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zo.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zo.xml new file mode 100644 index 000000000..0cd5c8546 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zo.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zob.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zob.xml new file mode 100644 index 000000000..8d27f260f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zob.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zod.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zod.xml new file mode 100644 index 000000000..a926e6ef9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zod.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zog.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zog.xml new file mode 100644 index 000000000..c6bc9eed7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zog.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraband.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraband.xml new file mode 100644 index 000000000..53a3d5a7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraband.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraegg.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraegg.xml new file mode 100644 index 000000000..0fd05641d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zoraegg.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zos.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zos.xml new file mode 100644 index 000000000..5b3b12345 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zos.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zov.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zov.xml new file mode 100644 index 000000000..31b9bcd7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/objects/object_zov.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Fire.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Fire.xml new file mode 100644 index 000000000..83f78d624 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Fire.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Ice.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Ice.xml new file mode 100644 index 000000000..e1d076d82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Ice.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Light.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Light.xml new file mode 100644 index 000000000..05728c16e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Arrow_Light.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Boss_05.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Boss_05.xml new file mode 100644 index 000000000..64d8b3ae5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Boss_05.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char01.xml new file mode 100644 index 000000000..0e1210150 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char08.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char08.xml new file mode 100644 index 000000000..e7b93f356 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Dm_Char08.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml new file mode 100644 index 000000000..77cb57933 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bigslime.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bigslime.xml new file mode 100644 index 000000000..cd6460563 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bigslime.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom.xml new file mode 100644 index 000000000..dc6d3b9e8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom_Bowl_Man.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom_Bowl_Man.xml new file mode 100644 index 000000000..b0268fe70 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bom_Bowl_Man.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bombers.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bombers.xml new file mode 100644 index 000000000..a8bb13ae3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bombers.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjima.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjima.xml new file mode 100644 index 000000000..a8727393a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjima.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjimb.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjimb.xml new file mode 100644 index 000000000..5a24e7c3c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Bomjimb.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Clear_Tag.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Clear_Tag.xml new file mode 100644 index 000000000..758fb47a3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Clear_Tag.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Gakufu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Gakufu.xml new file mode 100644 index 000000000..0aea90869 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Gakufu.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Holl.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Holl.xml new file mode 100644 index 000000000..6e4df644f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Holl.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Horse_Game_Check.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Horse_Game_Check.xml new file mode 100644 index 000000000..0dce61868 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Horse_Game_Check.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Kanban.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Kanban.xml new file mode 100644 index 000000000..0d0d3ce9d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Kanban.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm2.xml new file mode 100644 index 000000000..3dca69274 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm3.xml new file mode 100644 index 000000000..d3e9ca76a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Mm3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sda.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sda.xml new file mode 100644 index 000000000..c5f9db729 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sda.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth.xml new file mode 100644 index 000000000..1b140aa44 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth2.xml new file mode 100644 index 000000000..f0ad48d43 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Sth2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Syateki_Okuta.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Syateki_Okuta.xml new file mode 100644 index 000000000..2ca4a4d03 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Syateki_Okuta.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tanron1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tanron1.xml new file mode 100644 index 000000000..c6f4db8e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tanron1.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tru.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tru.xml new file mode 100644 index 000000000..e3f3d6152 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_En_Tru.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Entotu.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Entotu.xml new file mode 100644 index 000000000..f4b3f7692 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Entotu.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Grass.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Grass.xml new file mode 100644 index 000000000..4d03dad26 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Grass.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Jgame_Light.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Jgame_Light.xml new file mode 100644 index 000000000..4b768c8d9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Jgame_Light.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Smork.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Smork.xml new file mode 100644 index 000000000..2b065fac7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Smork.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Toudai.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Toudai.xml new file mode 100644 index 000000000..fb6825cf3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Obj_Toudai.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Spot.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Spot.xml new file mode 100644 index 000000000..fd908d743 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Spot.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Storm.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Storm.xml new file mode 100644 index 000000000..1f93a9716 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Storm.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe.xml new file mode 100644 index 000000000..4b950f989 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe2.xml new file mode 100644 index 000000000..b6cd632da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe2.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe3.xml new file mode 100644 index 000000000..49e6018bc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe4.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe4.xml new file mode 100644 index 000000000..58536b8f7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe4.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe5.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe5.xml new file mode 100644 index 000000000..e2db4b060 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe5.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe6.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe6.xml new file mode 100644 index 000000000..a37e085dd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe6.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe7.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe7.xml new file mode 100644 index 000000000..bf016974a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_Oceff_Wipe7.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_triforce.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_triforce.xml new file mode 100644 index 000000000..16c1663f8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_triforce.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe1.xml new file mode 100644 index 000000000..6b5e107ef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe1.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe3.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe3.xml new file mode 100644 index 000000000..6371016b9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_fbdemo_wipe3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_file_choose.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_file_choose.xml new file mode 100644 index 000000000..c4a785e7e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/overlays/ovl_file_choose.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/KAKUSIANA/KAKUSIANA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/KAKUSIANA/KAKUSIANA.xml new file mode 100644 index 000000000..cc5a3c999 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/KAKUSIANA/KAKUSIANA.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/SPOT00/SPOT00.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/SPOT00/SPOT00.xml new file mode 100644 index 000000000..b060c7ba3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/SPOT00/SPOT00.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml new file mode 100644 index 000000000..9c1a84c8c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml new file mode 100644 index 000000000..9676cbc39 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml new file mode 100644 index 000000000..943e58e58 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml new file mode 100644 index 000000000..986823c90 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml new file mode 100644 index 000000000..9e6925131 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml new file mode 100644 index 000000000..740f6a15a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml new file mode 100644 index 000000000..5a6ad2c19 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml new file mode 100644 index 000000000..6c368004f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml new file mode 100644 index 000000000..e3637907c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml new file mode 100644 index 000000000..ed6beb36e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml new file mode 100644 index 000000000..1ac9488d7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml new file mode 100644 index 000000000..d144c9e8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml new file mode 100644 index 000000000..144914621 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml new file mode 100644 index 000000000..03b04f989 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml new file mode 100644 index 000000000..77f382ecc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml new file mode 100644 index 000000000..f6c852dc9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml new file mode 100644 index 000000000..83e362742 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml new file mode 100644 index 000000000..f24a37254 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml new file mode 100644 index 000000000..afd35a817 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml new file mode 100644 index 000000000..693a30a58 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_35TAKI/Z2_35TAKI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_35TAKI/Z2_35TAKI.xml new file mode 100644 index 000000000..b123f1b9c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_35TAKI/Z2_35TAKI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml new file mode 100644 index 000000000..b3775346a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ALLEY/Z2_ALLEY.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ALLEY/Z2_ALLEY.xml new file mode 100644 index 000000000..d410d2098 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ALLEY/Z2_ALLEY.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml new file mode 100644 index 000000000..3b03e8e5e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml new file mode 100644 index 000000000..6289ccf82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml new file mode 100644 index 000000000..2277236aa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOMYA/Z2_BOMYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOMYA/Z2_BOMYA.xml new file mode 100644 index 000000000..4fd948a88 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOMYA/Z2_BOMYA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOTI/Z2_BOTI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOTI/Z2_BOTI.xml new file mode 100644 index 000000000..830df7f79 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOTI/Z2_BOTI.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOWLING/Z2_BOWLING.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOWLING/Z2_BOWLING.xml new file mode 100644 index 000000000..794d73271 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_BOWLING/Z2_BOWLING.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CASTLE/Z2_CASTLE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CASTLE/Z2_CASTLE.xml new file mode 100644 index 000000000..3af97020c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CASTLE/Z2_CASTLE.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml new file mode 100644 index 000000000..b6a593a0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI/Z2_DANPEI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI/Z2_DANPEI.xml new file mode 100644 index 000000000..444e3782f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI/Z2_DANPEI.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml new file mode 100644 index 000000000..3906b57f3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml new file mode 100644 index 000000000..070d35cdb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml new file mode 100644 index 000000000..b283b92c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml new file mode 100644 index 000000000..a6b7a1a6a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01/Z2_F01.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01/Z2_F01.xml new file mode 100644 index 000000000..cde89cdda --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01/Z2_F01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01C/Z2_F01C.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01C/Z2_F01C.xml new file mode 100644 index 000000000..ac179c6d2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01C/Z2_F01C.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01_B/Z2_F01_B.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01_B/Z2_F01_B.xml new file mode 100644 index 000000000..96c605641 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F01_B/Z2_F01_B.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F40/Z2_F40.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F40/Z2_F40.xml new file mode 100644 index 000000000..d233785f4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F40/Z2_F40.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F41/Z2_F41.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F41/Z2_F41.xml new file mode 100644 index 000000000..d34ed75c7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_F41/Z2_F41.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml new file mode 100644 index 000000000..3fdd11f3f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml new file mode 100644 index 000000000..f2e92ddb1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml new file mode 100644 index 000000000..a7671c9bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml new file mode 100644 index 000000000..8b7dceaab --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml new file mode 100644 index 000000000..24763ee09 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml new file mode 100644 index 000000000..9f3f39a8a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml new file mode 100644 index 000000000..ca1c2dd11 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml new file mode 100644 index 000000000..145b7b62d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANA/Z2_IKANA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANA/Z2_IKANA.xml new file mode 100644 index 000000000..c7e2885d3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANA/Z2_IKANA.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml new file mode 100644 index 000000000..3a738c04a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml new file mode 100644 index 000000000..540e552a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml new file mode 100644 index 000000000..933ce678e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml new file mode 100644 index 000000000..2954a41fe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml new file mode 100644 index 000000000..7ca232478 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml new file mode 100644 index 000000000..b35391b77 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml new file mode 100644 index 000000000..ac8789051 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml new file mode 100644 index 000000000..158669f8f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml new file mode 100644 index 000000000..3283d92ad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml new file mode 100644 index 000000000..1ae2684c5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml new file mode 100644 index 000000000..b0edf047e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml new file mode 100644 index 000000000..d306e587a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml new file mode 100644 index 000000000..23450a3eb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LABO/Z2_LABO.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LABO/Z2_LABO.xml new file mode 100644 index 000000000..7aa23fc76 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LABO/Z2_LABO.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml new file mode 100644 index 000000000..fc488975d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml new file mode 100644 index 000000000..409e6829a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml new file mode 100644 index 000000000..94f212234 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml new file mode 100644 index 000000000..3ad2ba8f0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml new file mode 100644 index 000000000..5090c76a8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml new file mode 100644 index 000000000..0c41a1b29 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml new file mode 100644 index 000000000..237791f40 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml new file mode 100644 index 000000000..1c8a42e62 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN/Z2_MITURIN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN/Z2_MITURIN.xml new file mode 100644 index 000000000..d1a6af9cd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN/Z2_MITURIN.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml new file mode 100644 index 000000000..33402da41 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml new file mode 100644 index 000000000..2e5dc83d0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml new file mode 100644 index 000000000..f3970315b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OMOYA/Z2_OMOYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OMOYA/Z2_OMOYA.xml new file mode 100644 index 000000000..5354762c8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OMOYA/Z2_OMOYA.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml new file mode 100644 index 000000000..901c1698c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_PIRATE/Z2_PIRATE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_PIRATE/Z2_PIRATE.xml new file mode 100644 index 000000000..1b459de39 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_PIRATE/Z2_PIRATE.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml new file mode 100644 index 000000000..a0b71568b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_RANDOM/Z2_RANDOM.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_RANDOM/Z2_RANDOM.xml new file mode 100644 index 000000000..0f4eafc22 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_RANDOM/Z2_RANDOM.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_REDEAD/Z2_REDEAD.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_REDEAD/Z2_REDEAD.xml new file mode 100644 index 000000000..a2d1b14ac --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_REDEAD/Z2_REDEAD.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml new file mode 100644 index 000000000..3ef612381 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA/Z2_SEA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA/Z2_SEA.xml new file mode 100644 index 000000000..ad6ec3617 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA/Z2_SEA.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml new file mode 100644 index 000000000..e602e7a7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SECOM/Z2_SECOM.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SECOM/Z2_SECOM.xml new file mode 100644 index 000000000..39cdd9fce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SECOM/Z2_SECOM.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SINKAI/Z2_SINKAI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SINKAI/Z2_SINKAI.xml new file mode 100644 index 000000000..6a3df8b2e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SINKAI/Z2_SINKAI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml new file mode 100644 index 000000000..72f476631 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml new file mode 100644 index 000000000..56ff81de0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml new file mode 100644 index 000000000..f4592c69b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml new file mode 100644 index 000000000..32a4c7ce9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml new file mode 100644 index 000000000..d305a1e91 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml new file mode 100644 index 000000000..d2845c468 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml new file mode 100644 index 000000000..f572992ed --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TORIDE/Z2_TORIDE.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TORIDE/Z2_TORIDE.xml new file mode 100644 index 000000000..4003e785d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TORIDE/Z2_TORIDE.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml new file mode 100644 index 000000000..65752111f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOWN/Z2_TOWN.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOWN/Z2_TOWN.xml new file mode 100644 index 000000000..be025d5ff --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_TOWN/Z2_TOWN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml new file mode 100644 index 000000000..1401d5832 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YADOYA/Z2_YADOYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YADOYA/Z2_YADOYA.xml new file mode 100644 index 000000000..03801385c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YADOYA/Z2_YADOYA.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml new file mode 100644 index 000000000..10ebda0ba --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/GC_US/text/message_data_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/text/message_data_static.xml new file mode 100644 index 000000000..0f771ef2d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/GC_US/text/message_data_static.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_24_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_24_static.xml new file mode 100644 index 000000000..6bc8c740b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_24_static.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_static.xml new file mode 100644 index 000000000..52cf6a3a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/icon_item_static.xml @@ -0,0 +1,223 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/item_name_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/item_name_static.xml new file mode 100644 index 000000000..b9ff2a5ee --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/item_name_static.xml @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_grand_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_grand_static.xml new file mode 100644 index 000000000..94e51b350 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_grand_static.xml @@ -0,0 +1,102 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_i_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_i_static.xml new file mode 100644 index 000000000..15e1a4348 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_i_static.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_name_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_name_static.xml new file mode 100644 index 000000000..d672cdc39 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/map_name_static.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/schedule_dma_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/schedule_dma_static.xml new file mode 100644 index 000000000..42f75f6d9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/archives/schedule_dma_static.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/audio/Audio.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/audio/Audio.xml new file mode 100644 index 000000000..dd1cfefc1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/audio/Audio.xml @@ -0,0 +1,3363 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/actor.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/actor.xml new file mode 100644 index 000000000..bb4aa8c35 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/actor.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/debug_display.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/debug_display.xml new file mode 100644 index 000000000..7a25bbd0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/debug_display.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_footmark.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_footmark.xml new file mode 100644 index 000000000..2fae1fe16 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_footmark.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_shield_particle.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_shield_particle.xml new file mode 100644 index 000000000..3ff553506 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/eff_shield_particle.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/fbdemo_circle.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/fbdemo_circle.xml new file mode 100644 index 000000000..515b594a4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/fbdemo_circle.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/sub_s.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/sub_s.xml new file mode 100644 index 000000000..76db7e32c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/code/sub_s.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/do_action_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/do_action_static.xml new file mode 100644 index 000000000..3fdd1e404 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/do_action_static.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_dungeon_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_dungeon_static.xml new file mode 100644 index 000000000..04ba39338 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_dungeon_static.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_field_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_field_static.xml new file mode 100644 index 000000000..8fe3a9299 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_field_static.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_gameover_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_gameover_static.xml new file mode 100644 index 000000000..405167b86 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_gameover_static.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_jpn_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_jpn_static.xml new file mode 100644 index 000000000..aff93d07e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_jpn_static.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_vtx_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_vtx_static.xml new file mode 100644 index 000000000..2c7bfe219 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/icon_item_vtx_static.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_static.xml new file mode 100644 index 000000000..81024355b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_static.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_texture_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_texture_static.xml new file mode 100644 index 000000000..d7ecf1745 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/message_texture_static.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/nes_font_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/nes_font_static.xml new file mode 100644 index 000000000..b021dbfdb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/nes_font_static.xml @@ -0,0 +1,168 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/parameter_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/parameter_static.xml new file mode 100644 index 000000000..2cbcb8124 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/parameter_static.xml @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/schedule_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/schedule_static.xml new file mode 100644 index 000000000..cf87038ce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/schedule_static.xml @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/week_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/week_static.xml new file mode 100644 index 000000000..e2b098410 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/interface/week_static.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/daytelop_static.xml new file mode 100644 index 000000000..2c558404f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/esp_daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/esp_daytelop_static.xml new file mode 100644 index 000000000..2c55295dc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/esp_daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/fra_daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/fra_daytelop_static.xml new file mode 100644 index 000000000..f855ddbe1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/fra_daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/ger_daytelop_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/ger_daytelop_static.xml new file mode 100644 index 000000000..398683f4b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/ger_daytelop_static.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/link_animetion.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/link_animetion.xml new file mode 100644 index 000000000..2bb5826dd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/link_animetion.xml @@ -0,0 +1,699 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/locerrmsg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/locerrmsg.xml new file mode 100644 index 000000000..d6f8bfdaa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/locerrmsg.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/memerrmsg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/memerrmsg.xml new file mode 100644 index 000000000..92c15f474 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/memerrmsg.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/nintendo_rogo_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/nintendo_rogo_static.xml new file mode 100644 index 000000000..ff6fc56fc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/nintendo_rogo_static.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_01.xml new file mode 100644 index 000000000..edbb2d1c4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_01.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_02.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_02.xml new file mode 100644 index 000000000..a7219c31e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_02.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_03.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_03.xml new file mode 100644 index 000000000..fcd10b9a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_03.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_04.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_04.xml new file mode 100644 index 000000000..6faf681ac --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_04.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_05.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_05.xml new file mode 100644 index 000000000..d9ae4f2c3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_05.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_06.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_06.xml new file mode 100644 index 000000000..1a2dfc2a0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_06.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_07.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_07.xml new file mode 100644 index 000000000..22f445990 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_07.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_08.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_08.xml new file mode 100644 index 000000000..31e557347 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/scene_texture_08.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/skyboxes.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/skyboxes.xml new file mode 100644 index 000000000..3e82f084f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/skyboxes.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/story_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/story_static.xml new file mode 100644 index 000000000..9a15d8c4f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/story_static.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/title_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/title_static.xml new file mode 100644 index 000000000..5e6cea55f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/misc/title_static.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_dangeon_keep.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_dangeon_keep.xml new file mode 100644 index 000000000..b4c92432d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_dangeon_keep.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_field_keep.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_field_keep.xml new file mode 100644 index 000000000..cc9d04e70 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_field_keep.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_keep.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_keep.xml new file mode 100644 index 000000000..eee79cdd1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/gameplay_keep.xml @@ -0,0 +1,1535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ah.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ah.xml new file mode 100644 index 000000000..71b031a01 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ah.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ahg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ahg.xml new file mode 100644 index 000000000..8233a5b27 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ahg.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_al.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_al.xml new file mode 100644 index 000000000..790ca3d8a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_al.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_am.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_am.xml new file mode 100644 index 000000000..bec26eb3a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_am.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an1.xml new file mode 100644 index 000000000..927fa848a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an1.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an2.xml new file mode 100644 index 000000000..f56be1431 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an2.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an3.xml new file mode 100644 index 000000000..a5268448c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an3.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an4.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an4.xml new file mode 100644 index 000000000..d159c3dd5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_an4.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_and.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_and.xml new file mode 100644 index 000000000..69ffebc7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_and.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ani.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ani.xml new file mode 100644 index 000000000..8bc8aa5e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ani.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_aob.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_aob.xml new file mode 100644 index 000000000..50de06ea0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_aob.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_astr_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_astr_obj.xml new file mode 100644 index 000000000..233de785b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_astr_obj.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_az.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_az.xml new file mode 100644 index 000000000..42e5bdc61 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_az.xml @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_b_heart.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_b_heart.xml new file mode 100644 index 000000000..789f05b37 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_b_heart.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bai.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bai.xml new file mode 100644 index 000000000..419f37b29 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bai.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bal.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bal.xml new file mode 100644 index 000000000..c98ffb43d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bal.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bat.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bat.xml new file mode 100644 index 000000000..5a685024e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bat.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bb.xml new file mode 100644 index 000000000..e03cdb0e2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bb.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bba.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bba.xml new file mode 100644 index 000000000..54706c2e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bba.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bdoor.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bdoor.xml new file mode 100644 index 000000000..2e64110f5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bdoor.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bee.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bee.xml new file mode 100644 index 000000000..ab9699e84 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bee.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bg.xml new file mode 100644 index 000000000..9008fb381 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bg.xml @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bh.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bh.xml new file mode 100644 index 000000000..b4cc95393 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bh.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_big_fwall.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_big_fwall.xml new file mode 100644 index 000000000..f1becbe8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_big_fwall.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigicicle.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigicicle.xml new file mode 100644 index 000000000..f02767256 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigicicle.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigokuta.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigokuta.xml new file mode 100644 index 000000000..7c2928b23 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigokuta.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigpo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigpo.xml new file mode 100644 index 000000000..fbde9e8e5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigpo.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigslime.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigslime.xml new file mode 100644 index 000000000..93c2ef807 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bigslime.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bji.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bji.xml new file mode 100644 index 000000000..697ee565c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bji.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bjt.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bjt.xml new file mode 100644 index 000000000..a4943f6ee --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bjt.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bob.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bob.xml new file mode 100644 index 000000000..13edbe6fe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bob.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boj.xml new file mode 100644 index 000000000..2eb08a1ef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boj.xml @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombf.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombf.xml new file mode 100644 index 000000000..ca635875b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombf.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombiwa.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombiwa.xml new file mode 100644 index 000000000..903d5bd40 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bombiwa.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss01.xml new file mode 100644 index 000000000..ff37d2bc9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss01.xml @@ -0,0 +1,232 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss02.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss02.xml new file mode 100644 index 000000000..0f2fdd052 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss02.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss03.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss03.xml new file mode 100644 index 000000000..0b4ab9aa2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss03.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss04.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss04.xml new file mode 100644 index 000000000..d98083a64 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss04.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss05.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss05.xml new file mode 100644 index 000000000..54dcd0e95 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss05.xml @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss07.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss07.xml new file mode 100644 index 000000000..2d3aa4fa1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss07.xml @@ -0,0 +1,270 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss_hakugin.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss_hakugin.xml new file mode 100644 index 000000000..7c7232ecf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boss_hakugin.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_botihasira.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_botihasira.xml new file mode 100644 index 000000000..0a2212760 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_botihasira.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_box.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_box.xml new file mode 100644 index 000000000..8bb2b7efe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_box.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boyo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boyo.xml new file mode 100644 index 000000000..0084c4825 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_boyo.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsb.xml new file mode 100644 index 000000000..40bce73f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsb.xml @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsmask.xml new file mode 100644 index 000000000..92e8148e9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bsmask.xml @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bubble.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bubble.xml new file mode 100644 index 000000000..da2f01d47 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_bubble.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cha.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cha.xml new file mode 100644 index 000000000..79b008353 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cha.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cne.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cne.xml new file mode 100644 index 000000000..135aae7a2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cne.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_comb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_comb.xml new file mode 100644 index 000000000..2bea4db20 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_comb.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cow.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cow.xml new file mode 100644 index 000000000..6895d6217 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cow.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crace_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crace_object.xml new file mode 100644 index 000000000..63dd9913d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crace_object.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crow.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crow.xml new file mode 100644 index 000000000..068ca790a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_crow.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cs.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cs.xml new file mode 100644 index 000000000..cc9dfbe74 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_cs.xml @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ctower_rot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ctower_rot.xml new file mode 100644 index 000000000..044443c98 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ctower_rot.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_hsblock.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_hsblock.xml new file mode 100644 index 000000000..ee61d0a54 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_hsblock.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_lift.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_lift.xml new file mode 100644 index 000000000..868eccd85 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_d_lift.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dai.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dai.xml new file mode 100644 index 000000000..927e3f1e1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dai.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_daiku.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_daiku.xml new file mode 100644 index 000000000..0152a6e7d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_daiku.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_danpei_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_danpei_object.xml new file mode 100644 index 000000000..8e86f2f79 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_danpei_object.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dblue_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dblue_object.xml new file mode 100644 index 000000000..63d28bd33 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dblue_object.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_death.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_death.xml new file mode 100644 index 000000000..6c75cc824 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_death.xml @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekubaba.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekubaba.xml new file mode 100644 index 000000000..053b82f61 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekubaba.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_ana_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_ana_obj.xml new file mode 100644 index 000000000..620c34a04 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_ana_obj.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_obj.xml new file mode 100644 index 000000000..2d1da14a0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekucity_obj.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekunuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekunuts.xml new file mode 100644 index 000000000..909231a77 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dekunuts.xml @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_delf.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_delf.xml new file mode 100644 index 000000000..85f3138e1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_delf.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dhouse.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dhouse.xml new file mode 100644 index 000000000..a5894a4df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dhouse.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dinofos.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dinofos.xml new file mode 100644 index 000000000..c3c575b0f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dinofos.xml @@ -0,0 +1,76 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dkjail_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dkjail_obj.xml new file mode 100644 index 000000000..0827c3814 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dkjail_obj.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dmask.xml new file mode 100644 index 000000000..29f245b1b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dmask.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnj.xml new file mode 100644 index 000000000..f7f9d830c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnj.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnk.xml new file mode 100644 index 000000000..0e35b1f97 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnk.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dno.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dno.xml new file mode 100644 index 000000000..e5b3323dc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dno.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnq.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnq.xml new file mode 100644 index 000000000..4a21dbfef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnq.xml @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dns.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dns.xml new file mode 100644 index 000000000..903dfba6c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dns.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + " Format="rgba16" Width="8" Height="8" Offset="0x28E8" /> + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnt.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnt.xml new file mode 100644 index 000000000..658720258 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dnt.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dodongo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dodongo.xml new file mode 100644 index 000000000..cc9b41e25 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dodongo.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dog.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dog.xml new file mode 100644 index 000000000..d0f306b24 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dog.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor01.xml new file mode 100644 index 000000000..727949d60 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor02.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor02.xml new file mode 100644 index 000000000..402fdd499 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor02.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor03.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor03.xml new file mode 100644 index 000000000..c7971db0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor03.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor04.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor04.xml new file mode 100644 index 000000000..afb348c7d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dor04.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dora.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dora.xml new file mode 100644 index 000000000..09732ba0a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dora.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_driftice.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_driftice.xml new file mode 100644 index 000000000..c380c09c1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_driftice.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_drs.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_drs.xml new file mode 100644 index 000000000..ef9788fd5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_drs.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2.xml new file mode 100644 index 000000000..0eb35db79 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2n.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2n.xml new file mode 100644 index 000000000..e4757de31 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ds2n.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dt.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dt.xml new file mode 100644 index 000000000..3acf0c442 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dt.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dy_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dy_obj.xml new file mode 100644 index 000000000..b321240cc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_dy_obj.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_star_field.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_star_field.xml new file mode 100644 index 000000000..90ea17929 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_star_field.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_tw.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_tw.xml new file mode 100644 index 000000000..c28ae3c81 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_efc_tw.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_eg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_eg.xml new file mode 100644 index 000000000..a79ff6332 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_eg.xml @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ending_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ending_obj.xml new file mode 100644 index 000000000..f8902e353 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ending_obj.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_obj.xml new file mode 100644 index 000000000..636a80682 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_obj.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_switch.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_switch.xml new file mode 100644 index 000000000..6be5a5bd5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f40_switch.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f52_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f52_obj.xml new file mode 100644 index 000000000..0da643be0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f52_obj.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f53_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f53_obj.xml new file mode 100644 index 000000000..d93048a9d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_f53_obj.xml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall.xml new file mode 100644 index 000000000..04c1ff058 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall.xml @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall2.xml new file mode 100644 index 000000000..c6e4483a8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fall2.xml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_famos.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_famos.xml new file mode 100644 index 000000000..f62604424 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_famos.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fb.xml new file mode 100644 index 000000000..59ecaf9e5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fb.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_firefly.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_firefly.xml new file mode 100644 index 000000000..93e5640b6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_firefly.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fish.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fish.xml new file mode 100644 index 000000000..318cb53d5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fish.xml @@ -0,0 +1,315 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_flowerpot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_flowerpot.xml new file mode 100644 index 000000000..01d16b663 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_flowerpot.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fr.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fr.xml new file mode 100644 index 000000000..3262c6782 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fr.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fsn.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fsn.xml new file mode 100644 index 000000000..5ca67c207 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fsn.xml @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu.xml new file mode 100644 index 000000000..c70db90e8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_kaiten.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_kaiten.xml new file mode 100644 index 000000000..ad277bb26 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_kaiten.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_mato.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_mato.xml new file mode 100644 index 000000000..bedf6906f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fu_mato.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_funen.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_funen.xml new file mode 100644 index 000000000..0f9d0a484 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_funen.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fusen.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fusen.xml new file mode 100644 index 000000000..2ee47097a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fusen.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fwall.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fwall.xml new file mode 100644 index 000000000..a4311c173 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fwall.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fz.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fz.xml new file mode 100644 index 000000000..0c0b2ce2b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_fz.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ge1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ge1.xml new file mode 100644 index 000000000..db123e78c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ge1.xml @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_geldb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_geldb.xml new file mode 100644 index 000000000..3b5dfa4ea --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_geldb.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gg.xml new file mode 100644 index 000000000..45fe1b172 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gg.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ghaka.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ghaka.xml new file mode 100644 index 000000000..91ae8fa4f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ghaka.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrow.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrow.xml new file mode 100644 index 000000000..5fcfeb6eb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrow.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrowcase.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrowcase.xml new file mode 100644 index 000000000..87d8c29fb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_arrowcase.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bean.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bean.xml new file mode 100644 index 000000000..ed9d2b7a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bean.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bigbomb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bigbomb.xml new file mode 100644 index 000000000..042736edc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bigbomb.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_1.xml new file mode 100644 index 000000000..174927ca6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_1.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_2.xml new file mode 100644 index 000000000..f5b3af67f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bomb_2.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bombpouch.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bombpouch.xml new file mode 100644 index 000000000..2e9969cbd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bombpouch.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bosskey.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bosskey.xml new file mode 100644 index 000000000..5d4bda5c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bosskey.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle.xml new file mode 100644 index 000000000..e978697ab --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_04.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_04.xml new file mode 100644 index 000000000..ab90eb89d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_04.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_15.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_15.xml new file mode 100644 index 000000000..486e042a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_15.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_16.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_16.xml new file mode 100644 index 000000000..ab736f087 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_16.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_21.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_21.xml new file mode 100644 index 000000000..32cbd8e75 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_21.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_22.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_22.xml new file mode 100644 index 000000000..bbc2ea452 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_22.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_red.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_red.xml new file mode 100644 index 000000000..b52781d8d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bottle_red.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bow.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bow.xml new file mode 100644 index 000000000..f5ba88dfa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_bow.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_camera.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_camera.xml new file mode 100644 index 000000000..5e94bf88b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_camera.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_compass.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_compass.xml new file mode 100644 index 000000000..9c724fc59 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_compass.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fieldmap.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fieldmap.xml new file mode 100644 index 000000000..f4d6369a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fieldmap.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fish.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fish.xml new file mode 100644 index 000000000..7c9f4be1f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_fish.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ghost.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ghost.xml new file mode 100644 index 000000000..3ea6ca582 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ghost.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_glasses.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_glasses.xml new file mode 100644 index 000000000..e089e2c8d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_glasses.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_gold_dust.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_gold_dust.xml new file mode 100644 index 000000000..523134bae --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_gold_dust.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_golonmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_golonmask.xml new file mode 100644 index 000000000..87e65396e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_golonmask.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_heart.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_heart.xml new file mode 100644 index 000000000..1d9e72459 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_heart.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hearts.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hearts.xml new file mode 100644 index 000000000..0f5387cae --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hearts.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hookshot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hookshot.xml new file mode 100644 index 000000000..54dbcdd74 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_hookshot.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_insect.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_insect.xml new file mode 100644 index 000000000..bba46991d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_insect.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_key.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_key.xml new file mode 100644 index 000000000..2f4511f1d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_key.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ki_tan_mask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ki_tan_mask.xml new file mode 100644 index 000000000..3898630da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ki_tan_mask.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_liquid.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_liquid.xml new file mode 100644 index 000000000..ed26c4267 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_liquid.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_loach.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_loach.xml new file mode 100644 index 000000000..4ffcbfe73 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_loach.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_longsword.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_longsword.xml new file mode 100644 index 000000000..5385b9639 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_longsword.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_m_arrow.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_m_arrow.xml new file mode 100644 index 000000000..595ad25d6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_m_arrow.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicmushroom.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicmushroom.xml new file mode 100644 index 000000000..1d26dfa63 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicmushroom.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicpot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicpot.xml new file mode 100644 index 000000000..459f010f4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_magicpot.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_map.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_map.xml new file mode 100644 index 000000000..c0cb2e070 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_map.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask03.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask03.xml new file mode 100644 index 000000000..3bc62ba8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask03.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask05.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask05.xml new file mode 100644 index 000000000..c6bf0baad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask05.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask06.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask06.xml new file mode 100644 index 000000000..7d24b1d92 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask06.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask09.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask09.xml new file mode 100644 index 000000000..76efc6922 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask09.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask10.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask10.xml new file mode 100644 index 000000000..e7083f94b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask10.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask11.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask11.xml new file mode 100644 index 000000000..e7b175b4d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask11.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask12.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask12.xml new file mode 100644 index 000000000..2f1508b9d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask12.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask13.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask13.xml new file mode 100644 index 000000000..8f5e7bf8f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask13.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask14.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask14.xml new file mode 100644 index 000000000..0b9b5be28 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask14.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask15.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask15.xml new file mode 100644 index 000000000..1f29f1bef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask15.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask16.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask16.xml new file mode 100644 index 000000000..4a0650cdd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask16.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask17.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask17.xml new file mode 100644 index 000000000..a4df99986 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask17.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask18.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask18.xml new file mode 100644 index 000000000..ad0364290 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask18.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask20.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask20.xml new file mode 100644 index 000000000..f04bb157e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask20.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask21.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask21.xml new file mode 100644 index 000000000..4696963ad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask21.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask22.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask22.xml new file mode 100644 index 000000000..54b0c5595 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask22.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask23.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask23.xml new file mode 100644 index 000000000..6efa0147b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mask23.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_melody.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_melody.xml new file mode 100644 index 000000000..4d4696528 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_melody.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_milk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_milk.xml new file mode 100644 index 000000000..0e2c37efa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_milk.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mssa.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mssa.xml new file mode 100644 index 000000000..ce1ae8c42 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_mssa.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nuts.xml new file mode 100644 index 000000000..d142cc8bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nuts.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nutsmask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nutsmask.xml new file mode 100644 index 000000000..c6df5804a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_nutsmask.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ocarina.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ocarina.xml new file mode 100644 index 000000000..5856529e6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_ocarina.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_purse.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_purse.xml new file mode 100644 index 000000000..d24da1add --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_purse.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rabit_mask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rabit_mask.xml new file mode 100644 index 000000000..16f536976 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rabit_mask.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve00.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve00.xml new file mode 100644 index 000000000..3476ab719 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve00.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve01.xml new file mode 100644 index 000000000..5c6bb4d18 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve01.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_00.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_00.xml new file mode 100644 index 000000000..1e2c37821 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_00.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_01.xml new file mode 100644 index 000000000..2bd1b2af2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_b_01.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_00.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_00.xml new file mode 100644 index 000000000..f9cca9676 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_00.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_01.xml new file mode 100644 index 000000000..b88f74df5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_reserve_c_01.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rupy.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rupy.xml new file mode 100644 index 000000000..98d5714d6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_rupy.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_schedule.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_schedule.xml new file mode 100644 index 000000000..9350bdcc3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_schedule.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_seahorse.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_seahorse.xml new file mode 100644 index 000000000..acc1e184d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_seahorse.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_2.xml new file mode 100644 index 000000000..e3b990bcf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_2.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_3.xml new file mode 100644 index 000000000..19f23203b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_shield_3.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soldout.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soldout.xml new file mode 100644 index 000000000..109a65072 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soldout.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soul.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soul.xml new file mode 100644 index 000000000..942062535 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_soul.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stick.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stick.xml new file mode 100644 index 000000000..859e4f641 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stick.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stonemask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stonemask.xml new file mode 100644 index 000000000..497ace2df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_stonemask.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sutaru.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sutaru.xml new file mode 100644 index 000000000..1a425dd2a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sutaru.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_1.xml new file mode 100644 index 000000000..3f1bd41c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_1.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_2.xml new file mode 100644 index 000000000..6a2bb445b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_3.xml new file mode 100644 index 000000000..b347c33cf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_3.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_4.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_4.xml new file mode 100644 index 000000000..082c27e2a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_sword_4.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_truth_mask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_truth_mask.xml new file mode 100644 index 000000000..cbc818cea --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_truth_mask.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_zoramask.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_zoramask.xml new file mode 100644 index 000000000..7deefdf71 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gi_zoramask.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_giant.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_giant.xml new file mode 100644 index 000000000..491cd0cb0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_giant.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gk.xml new file mode 100644 index 000000000..40abd45a2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gk.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gla.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gla.xml new file mode 100644 index 000000000..45da7754a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gla.xml @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gm.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gm.xml new file mode 100644 index 000000000..80edb8aeb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gm.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gmo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gmo.xml new file mode 100644 index 000000000..eaee120b3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gmo.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goroiwa.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goroiwa.xml new file mode 100644 index 000000000..df6aa04bb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goroiwa.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goronswitch.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goronswitch.xml new file mode 100644 index 000000000..2f7592664 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_goronswitch.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_grasshopper.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_grasshopper.xml new file mode 100644 index 000000000..f08536c90 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_grasshopper.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gs.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gs.xml new file mode 100644 index 000000000..eebe60035 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_gs.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ha.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ha.xml new file mode 100644 index 000000000..860b592df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ha.xml @@ -0,0 +1,162 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_haka_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_haka_obj.xml new file mode 100644 index 000000000..2746eb690 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_haka_obj.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakaisi.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakaisi.xml new file mode 100644 index 000000000..c0e200ea7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakaisi.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_demo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_demo.xml new file mode 100644 index 000000000..1de3cd695 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_demo.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_obj.xml new file mode 100644 index 000000000..883a954a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hakugin_obj.xml @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hana.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hana.xml new file mode 100644 index 000000000..79593345a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hana.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hanareyama_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hanareyama_obj.xml new file mode 100644 index 000000000..62cf67540 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hanareyama_obj.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_harfgibud.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_harfgibud.xml new file mode 100644 index 000000000..437e3b70d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_harfgibud.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hariko.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hariko.xml new file mode 100644 index 000000000..9af628304 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hariko.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hata.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hata.xml new file mode 100644 index 000000000..cbee285e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hata.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hgdoor.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hgdoor.xml new file mode 100644 index 000000000..8a0bb4c70 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hgdoor.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hintnuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hintnuts.xml new file mode 100644 index 000000000..99ea55d87 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hintnuts.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_game_check.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_game_check.xml new file mode 100644 index 000000000..fd5e2f398 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_game_check.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_link_child.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_link_child.xml new file mode 100644 index 000000000..535ea1d86 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_horse_link_child.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hs.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hs.xml new file mode 100644 index 000000000..be333f1dc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hs.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hsstump.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hsstump.xml new file mode 100644 index 000000000..f8e466603 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hsstump.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hunsui.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hunsui.xml new file mode 100644 index 000000000..a97f8f094 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_hunsui.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ice_block.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ice_block.xml new file mode 100644 index 000000000..4b5cd47d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ice_block.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icefloe.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icefloe.xml new file mode 100644 index 000000000..0440fa4bb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icefloe.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icicle.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icicle.xml new file mode 100644 index 000000000..d3275aa46 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_icicle.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ik.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ik.xml new file mode 100644 index 000000000..af271f081 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ik.xml @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikana_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikana_obj.xml new file mode 100644 index 000000000..0b67e7757 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikana_obj.xml @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikn_demo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikn_demo.xml new file mode 100644 index 000000000..bbb803499 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikn_demo.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikninside_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikninside_obj.xml new file mode 100644 index 000000000..26d1e1206 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ikninside_obj.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_iknv_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_iknv_obj.xml new file mode 100644 index 000000000..5c54c71da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_iknv_obj.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in.xml new file mode 100644 index 000000000..ee7ceb3a0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in.xml @@ -0,0 +1,140 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in2.xml new file mode 100644 index 000000000..e903185b4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_in2.xml @@ -0,0 +1,82 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_inibs_object.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_inibs_object.xml new file mode 100644 index 000000000..db78735fb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_inibs_object.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ishi.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ishi.xml new file mode 100644 index 000000000..5f53b90ac --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ishi.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jg.xml new file mode 100644 index 000000000..c3e1ac18a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jg.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_js.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_js.xml new file mode 100644 index 000000000..6d93f7ac2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_js.xml @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jso.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jso.xml new file mode 100644 index 000000000..d94ffdafe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_jso.xml @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ka.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ka.xml new file mode 100644 index 000000000..914617b41 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ka.xml @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kaizoku_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kaizoku_obj.xml new file mode 100644 index 000000000..c13f32125 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kaizoku_obj.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kamejima.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kamejima.xml new file mode 100644 index 000000000..272a541be --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kamejima.xml @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kanban.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kanban.xml new file mode 100644 index 000000000..e5baa90ee --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kanban.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kbt.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kbt.xml new file mode 100644 index 000000000..bf6078da8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kbt.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_demo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_demo.xml new file mode 100644 index 000000000..b9433a48f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_demo.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_obj.xml new file mode 100644 index 000000000..b6d61e91f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_keikoku_obj.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kepn_koya.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kepn_koya.xml new file mode 100644 index 000000000..cc14f0556 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kepn_koya.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kgy.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kgy.xml new file mode 100644 index 000000000..b83234b8c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kgy.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako.xml new file mode 100644 index 000000000..2cdd6ce36 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako2.xml new file mode 100644 index 000000000..180038e82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kibako2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kin2_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kin2_obj.xml new file mode 100644 index 000000000..6e63f19cd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kin2_obj.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta1_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta1_obj.xml new file mode 100644 index 000000000..d2a55b04d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta1_obj.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta2_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta2_obj.xml new file mode 100644 index 000000000..66bec962d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kinsta2_obj.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kitan.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kitan.xml new file mode 100644 index 000000000..cd7db0005 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kitan.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_knight.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_knight.xml new file mode 100644 index 000000000..2a8595627 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_knight.xml @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kujiya.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kujiya.xml new file mode 100644 index 000000000..f657e8bd8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kujiya.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kumo30.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kumo30.xml new file mode 100644 index 000000000..3a74c0988 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kumo30.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kusa.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kusa.xml new file mode 100644 index 000000000..362e47114 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kusa.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kz.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kz.xml new file mode 100644 index 000000000..6295d7b1d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kz.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kzsaku.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kzsaku.xml new file mode 100644 index 000000000..fa157409e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_kzsaku.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ladder.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ladder.xml new file mode 100644 index 000000000..2fc01e5bf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ladder.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_last_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_last_obj.xml new file mode 100644 index 000000000..bd452a408 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_last_obj.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lastday.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lastday.xml new file mode 100644 index 000000000..4c6b5fdb4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lastday.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lbfshot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lbfshot.xml new file mode 100644 index 000000000..881f877b6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lbfshot.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightblock.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightblock.xml new file mode 100644 index 000000000..07c5da688 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightblock.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightswitch.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightswitch.xml new file mode 100644 index 000000000..a8b26bc51 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lightswitch.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_boy.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_boy.xml new file mode 100644 index 000000000..2fe50d9bc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_boy.xml @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_child.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_child.xml new file mode 100644 index 000000000..dd045c1d8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_child.xml @@ -0,0 +1,193 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_goron.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_goron.xml new file mode 100644 index 000000000..b6dd7fe6f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_goron.xml @@ -0,0 +1,118 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_nuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_nuts.xml new file mode 100644 index 000000000..9247d3db4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_nuts.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_zora.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_zora.xml new file mode 100644 index 000000000..be4c54274 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_link_zora.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lodmoon.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lodmoon.xml new file mode 100644 index 000000000..0756c3300 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lodmoon.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lotus.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lotus.xml new file mode 100644 index 000000000..923218811 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_lotus.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma1.xml new file mode 100644 index 000000000..b0b1435bc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma1.xml @@ -0,0 +1,116 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma2.xml new file mode 100644 index 000000000..0d528b37b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ma2.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mag.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mag.xml new file mode 100644 index 000000000..29d30daad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mag.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mamenoki.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mamenoki.xml new file mode 100644 index 000000000..9fa5b6832 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mamenoki.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_market_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_market_obj.xml new file mode 100644 index 000000000..8ad9436cc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_market_obj.xml @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_maruta.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_maruta.xml new file mode 100644 index 000000000..c44907b1d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_maruta.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bakuretu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bakuretu.xml new file mode 100644 index 000000000..2eed78171 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bakuretu.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bigelf.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bigelf.xml new file mode 100644 index 000000000..762d11808 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bigelf.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_boy.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_boy.xml new file mode 100644 index 000000000..e0f93797e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_boy.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bree.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bree.xml new file mode 100644 index 000000000..9fda443c8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bree.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bu_san.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bu_san.xml new file mode 100644 index 000000000..621e748ed --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_bu_san.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_dancer.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_dancer.xml new file mode 100644 index 000000000..a2a37c958 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_dancer.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gero.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gero.xml new file mode 100644 index 000000000..b6f4a6117 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gero.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gibudo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gibudo.xml new file mode 100644 index 000000000..76bf2b3de --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_gibudo.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_goron.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_goron.xml new file mode 100644 index 000000000..56a67218e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_goron.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_json.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_json.xml new file mode 100644 index 000000000..1a5c10eb1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_json.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kerfay.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kerfay.xml new file mode 100644 index 000000000..d80b8eaf0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kerfay.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_ki_tan.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_ki_tan.xml new file mode 100644 index 000000000..f0322cc83 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_ki_tan.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kyojin.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kyojin.xml new file mode 100644 index 000000000..cd07a57fd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_kyojin.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_meoto.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_meoto.xml new file mode 100644 index 000000000..069e521e0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_meoto.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_nuts.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_nuts.xml new file mode 100644 index 000000000..6a0eaf26d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_nuts.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_posthat.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_posthat.xml new file mode 100644 index 000000000..bccbfb301 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_posthat.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_rabit.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_rabit.xml new file mode 100644 index 000000000..a4a1f5c0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_rabit.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_romerny.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_romerny.xml new file mode 100644 index 000000000..603feef0d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_romerny.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_skj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_skj.xml new file mode 100644 index 000000000..457cd94f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_skj.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_stone.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_stone.xml new file mode 100644 index 000000000..24f67d1df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_stone.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_truth.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_truth.xml new file mode 100644 index 000000000..3fed737a2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_truth.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_yofukasi.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_yofukasi.xml new file mode 100644 index 000000000..990543e1b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_yofukasi.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zacho.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zacho.xml new file mode 100644 index 000000000..ae63753de --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zacho.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zora.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zora.xml new file mode 100644 index 000000000..c2e07cde2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mask_zora.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mastergolon.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mastergolon.xml new file mode 100644 index 000000000..481fb7cde --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mastergolon.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_masterzoora.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_masterzoora.xml new file mode 100644 index 000000000..5a72744da --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_masterzoora.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mbar_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mbar_obj.xml new file mode 100644 index 000000000..b1a816f47 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mbar_obj.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_meganeana_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_meganeana_obj.xml new file mode 100644 index 000000000..457c937bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_meganeana_obj.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_milkbar.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_milkbar.xml new file mode 100644 index 000000000..f3e732514 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_milkbar.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mir_ray.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mir_ray.xml new file mode 100644 index 000000000..c0b1cf6f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mir_ray.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mk.xml new file mode 100644 index 000000000..0db6c703d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mk.xml @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mkk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mkk.xml new file mode 100644 index 000000000..445d26f0d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mkk.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mm.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mm.xml new file mode 100644 index 000000000..b7b727d4e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mm.xml @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mnk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mnk.xml new file mode 100644 index 000000000..794069ee7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mnk.xml @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonend.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonend.xml new file mode 100644 index 000000000..de643308b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonend.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonston.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonston.xml new file mode 100644 index 000000000..2945469f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_moonston.xml @@ -0,0 +1,13 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ms.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ms.xml new file mode 100644 index 000000000..1b3f86145 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ms.xml @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_msmo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_msmo.xml new file mode 100644 index 000000000..6bfd0e46d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_msmo.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mtoride.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mtoride.xml new file mode 100644 index 000000000..145fcd33f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mtoride.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mu.xml new file mode 100644 index 000000000..a72b184c1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_mu.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nb.xml new file mode 100644 index 000000000..f169abed9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nb.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_niw.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_niw.xml new file mode 100644 index 000000000..fcc178dde --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_niw.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nnh.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nnh.xml new file mode 100644 index 000000000..3a806c792 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nnh.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_numa_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_numa_obj.xml new file mode 100644 index 000000000..ea2aa74a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_numa_obj.xml @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nwc.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nwc.xml new file mode 100644 index 000000000..8c67159ce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_nwc.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ny.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ny.xml new file mode 100644 index 000000000..3f2d3a908 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ny.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oF1d_map.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oF1d_map.xml new file mode 100644 index 000000000..27270fb7f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oF1d_map.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ob.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ob.xml new file mode 100644 index 000000000..1d4447de5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ob.xml @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_chan.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_chan.xml new file mode 100644 index 000000000..108669b0e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_chan.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_danpeilift.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_danpeilift.xml new file mode 100644 index 000000000..882ce1bce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_danpeilift.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_dinner.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_dinner.xml new file mode 100644 index 000000000..f73716464 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_dinner.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_milk_bin.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_milk_bin.xml new file mode 100644 index 000000000..e67e0b15f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_milk_bin.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_tokeidai.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_tokeidai.xml new file mode 100644 index 000000000..9822eb149 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_tokeidai.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_usiyane.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_usiyane.xml new file mode 100644 index 000000000..99e6e0cb1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_usiyane.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_yasi.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_yasi.xml new file mode 100644 index 000000000..5971fc744 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_obj_yasi.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_okuta.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_okuta.xml new file mode 100644 index 000000000..cad1c57bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_okuta.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_omoya_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_omoya_obj.xml new file mode 100644 index 000000000..e5483bd19 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_omoya_obj.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_open_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_open_obj.xml new file mode 100644 index 000000000..3ad1dd436 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_open_obj.xml @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_os_anime.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_os_anime.xml new file mode 100644 index 000000000..379beff0a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_os_anime.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_osn.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_osn.xml new file mode 100644 index 000000000..d6109c717 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_osn.xml @@ -0,0 +1,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ot.xml new file mode 100644 index 000000000..1b99fb071 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ot.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_owl.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_owl.xml new file mode 100644 index 000000000..b07442a99 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_owl.xml @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oyu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oyu.xml new file mode 100644 index 000000000..f674f0977 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_oyu.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pamera.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pamera.xml new file mode 100644 index 000000000..61dc17694 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pamera.xml @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ph.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ph.xml new file mode 100644 index 000000000..fcf03b765 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ph.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po.xml new file mode 100644 index 000000000..a430d178b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_composer.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_composer.xml new file mode 100644 index 000000000..1a083b1b4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_composer.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_fusen.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_fusen.xml new file mode 100644 index 000000000..23bfbe075 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_fusen.xml @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_sisters.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_sisters.xml new file mode 100644 index 000000000..6b0755905 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_po_sisters.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_posthouse_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_posthouse_obj.xml new file mode 100644 index 000000000..8a324672b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_posthouse_obj.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pp.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pp.xml new file mode 100644 index 000000000..dc51c202c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pp.xml @@ -0,0 +1,153 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pr.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pr.xml new file mode 100644 index 000000000..52429cb18 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pr.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ps.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ps.xml new file mode 100644 index 000000000..689d78fb5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ps.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pst.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pst.xml new file mode 100644 index 000000000..d2b5323d6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_pst.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_racetsubo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_racetsubo.xml new file mode 100644 index 000000000..08a17d00a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_racetsubo.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raf.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raf.xml new file mode 100644 index 000000000..2322740d5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raf.xml @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raillift.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raillift.xml new file mode 100644 index 000000000..241a7346b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_raillift.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_random_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_random_obj.xml new file mode 100644 index 000000000..509ed86c7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_random_obj.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rat.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rat.xml new file mode 100644 index 000000000..af47a3437 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rat.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rb.xml new file mode 100644 index 000000000..cd0e9c274 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rb.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rd.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rd.xml new file mode 100644 index 000000000..cb16e492f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rd.xml @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_redead_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_redead_obj.xml new file mode 100644 index 000000000..8460579b3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_redead_obj.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rotlift.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rotlift.xml new file mode 100644 index 000000000..c2acf0540 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rotlift.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rr.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rr.xml new file mode 100644 index 000000000..df974bb35 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rr.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rs.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rs.xml new file mode 100644 index 000000000..5334f4fb8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rs.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ru2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ru2.xml new file mode 100644 index 000000000..7d5823a50 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ru2.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rz.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rz.xml new file mode 100644 index 000000000..9bf8961a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_rz.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sb.xml new file mode 100644 index 000000000..026b3389b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sb.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sdn.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sdn.xml new file mode 100644 index 000000000..bcc1f7637 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sdn.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_secom_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_secom_obj.xml new file mode 100644 index 000000000..7b21783a3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_secom_obj.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sek.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sek.xml new file mode 100644 index 000000000..3529620aa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sek.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihig.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihig.xml new file mode 100644 index 000000000..de104df55 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihig.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihil.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihil.xml new file mode 100644 index 000000000..3dbb57774 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihil.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihin.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihin.xml new file mode 100644 index 000000000..300a9ad58 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihin.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihiz.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihiz.xml new file mode 100644 index 000000000..806279c98 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sekihiz.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_shn.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_shn.xml new file mode 100644 index 000000000..3e39b2eff --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_shn.xml @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sichitai_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sichitai_obj.xml new file mode 100644 index 000000000..03bc4f7f3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sichitai_obj.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sinkai_kabe.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sinkai_kabe.xml new file mode 100644 index 000000000..3c23a73ce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sinkai_kabe.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_skb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_skb.xml new file mode 100644 index 000000000..b1afaf353 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_skb.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_slime.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_slime.xml new file mode 100644 index 000000000..c8516e45f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_slime.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_smtower.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_smtower.xml new file mode 100644 index 000000000..90ee5a13d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_smtower.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowman.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowman.xml new file mode 100644 index 000000000..dd5f42c17 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowman.xml @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowwd.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowwd.xml new file mode 100644 index 000000000..9bb2209d9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_snowwd.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spdweb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spdweb.xml new file mode 100644 index 000000000..6f54a482d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spdweb.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spidertent.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spidertent.xml new file mode 100644 index 000000000..d90bede67 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spidertent.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spinyroll.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spinyroll.xml new file mode 100644 index 000000000..d27386945 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spinyroll.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spot11_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spot11_obj.xml new file mode 100644 index 000000000..58d146203 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_spot11_obj.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ssh.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ssh.xml new file mode 100644 index 000000000..5e6893077 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_ssh.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_st.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_st.xml new file mode 100644 index 000000000..cbb01d3c5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_st.xml @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sth.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sth.xml new file mode 100644 index 000000000..53040ae05 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_sth.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk.xml new file mode 100644 index 000000000..eccbbb3a1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk.xml @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk2.xml new file mode 100644 index 000000000..d526bbc5c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk2.xml @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk3.xml new file mode 100644 index 000000000..7b45bf201 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stk3.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stream.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stream.xml new file mode 100644 index 000000000..2e49af916 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_stream.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syokudai.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syokudai.xml new file mode 100644 index 000000000..84b9c8bca --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syokudai.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syoten.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syoten.xml new file mode 100644 index 000000000..eefe0d7b6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_syoten.xml @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tab.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tab.xml new file mode 100644 index 000000000..0a984b284 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tab.xml @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taisou.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taisou.xml new file mode 100644 index 000000000..0143f2444 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taisou.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_takaraya_objects.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_takaraya_objects.xml new file mode 100644 index 000000000..ef1735575 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_takaraya_objects.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron1.xml new file mode 100644 index 000000000..d5ec3be03 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron1.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron2.xml new file mode 100644 index 000000000..950621c19 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron2.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron3.xml new file mode 100644 index 000000000..05ef078d7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron3.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron4.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron4.xml new file mode 100644 index 000000000..ea342d448 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron4.xml @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron5.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron5.xml new file mode 100644 index 000000000..e64a11d5d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tanron5.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taru.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taru.xml new file mode 100644 index 000000000..4a23d2923 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_taru.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_test3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_test3.xml new file mode 100644 index 000000000..c32732b35 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_test3.xml @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_thiefbird.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_thiefbird.xml new file mode 100644 index 000000000..52165cb89 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_thiefbird.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tite.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tite.xml new file mode 100644 index 000000000..351b4f56a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tite.xml @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tk.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tk.xml new file mode 100644 index 000000000..b11b47488 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tk.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tl.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tl.xml new file mode 100644 index 000000000..3230f87f2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tl.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_step.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_step.xml new file mode 100644 index 000000000..aac4b5ea9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_step.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_tobira.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_tobira.xml new file mode 100644 index 000000000..cfa617551 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_tobira.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_turret.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_turret.xml new file mode 100644 index 000000000..3ed158d83 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tokei_turret.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_toryo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_toryo.xml new file mode 100644 index 000000000..e19f2c540 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_toryo.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trap.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trap.xml new file mode 100644 index 000000000..3afdf61d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trap.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tree.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tree.xml new file mode 100644 index 000000000..89e3984c5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tree.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tro.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tro.xml new file mode 100644 index 000000000..0a4a3ea8b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tro.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trt.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trt.xml new file mode 100644 index 000000000..9f024f9cb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_trt.xml @@ -0,0 +1,106 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tru.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tru.xml new file mode 100644 index 000000000..db35ec604 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tru.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsn.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsn.xml new file mode 100644 index 000000000..d610b185e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsn.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsubo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsubo.xml new file mode 100644 index 000000000..8bbebfc85 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_tsubo.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_twig.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_twig.xml new file mode 100644 index 000000000..7b9c6c191 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_twig.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_uch.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_uch.xml new file mode 100644 index 000000000..d82bf5b10 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_uch.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_um.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_um.xml new file mode 100644 index 000000000..aac86a9a7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_um.xml @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_umajump.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_umajump.xml new file mode 100644 index 000000000..cec43c3a6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_umajump.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_utubo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_utubo.xml new file mode 100644 index 000000000..4ce3d64f0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_utubo.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_visiblock.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_visiblock.xml new file mode 100644 index 000000000..cae048322 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_visiblock.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_vm.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_vm.xml new file mode 100644 index 000000000..8fb9fde20 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_vm.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wallmaster.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wallmaster.xml new file mode 100644 index 000000000..afe3843e3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wallmaster.xml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp1.xml new file mode 100644 index 000000000..0f6fe168b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp1.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp_uzu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp_uzu.xml new file mode 100644 index 000000000..4924c86ca --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_warp_uzu.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_water_effect.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_water_effect.xml new file mode 100644 index 000000000..e3cd9ec27 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_water_effect.xml @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdhand.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdhand.xml new file mode 100644 index 000000000..311d9299f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdhand.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor01.xml new file mode 100644 index 000000000..b18158a14 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor02.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor02.xml new file mode 100644 index 000000000..f192bf8f5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor02.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor03.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor03.xml new file mode 100644 index 000000000..545a68242 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor03.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor04.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor04.xml new file mode 100644 index 000000000..d47e78a8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor04.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor05.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor05.xml new file mode 100644 index 000000000..6eb0f4ed0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wdor05.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wf.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wf.xml new file mode 100644 index 000000000..0d8fdb68c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wf.xml @@ -0,0 +1,142 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wiz.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wiz.xml new file mode 100644 index 000000000..51fcae3a7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wiz.xml @@ -0,0 +1,148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wood02.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wood02.xml new file mode 100644 index 000000000..6265ebf04 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_wood02.xml @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yabusame_point.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yabusame_point.xml new file mode 100644 index 000000000..a7a3cac85 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yabusame_point.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yado_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yado_obj.xml new file mode 100644 index 000000000..d5d0467d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yado_obj.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yb.xml new file mode 100644 index 000000000..6c0ae86df --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yb.xml @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukimura_obj.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukimura_obj.xml new file mode 100644 index 000000000..e7f6d14d2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukimura_obj.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukiyama.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukiyama.xml new file mode 100644 index 000000000..5e7215f82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_yukiyama.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zg.xml new file mode 100644 index 000000000..6ff35fe48 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zg.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl1.xml new file mode 100644 index 000000000..ed7fbf987 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl1.xml @@ -0,0 +1,117 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl4.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl4.xml new file mode 100644 index 000000000..2c5eff1ef --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zl4.xml @@ -0,0 +1,164 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zm.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zm.xml new file mode 100644 index 000000000..c35d5aecb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zm.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zo.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zo.xml new file mode 100644 index 000000000..0cd5c8546 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zo.xml @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zob.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zob.xml new file mode 100644 index 000000000..8d27f260f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zob.xml @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zod.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zod.xml new file mode 100644 index 000000000..a926e6ef9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zod.xml @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zog.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zog.xml new file mode 100644 index 000000000..c6bc9eed7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zog.xml @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraband.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraband.xml new file mode 100644 index 000000000..53a3d5a7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraband.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraegg.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraegg.xml new file mode 100644 index 000000000..0fd05641d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zoraegg.xml @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zos.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zos.xml new file mode 100644 index 000000000..5b3b12345 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zos.xml @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zov.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zov.xml new file mode 100644 index 000000000..31b9bcd7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/objects/object_zov.xml @@ -0,0 +1,90 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Fire.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Fire.xml new file mode 100644 index 000000000..893f335d0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Fire.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Ice.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Ice.xml new file mode 100644 index 000000000..bec512600 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Ice.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Light.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Light.xml new file mode 100644 index 000000000..3d5ae87b8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Arrow_Light.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Boss_05.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Boss_05.xml new file mode 100644 index 000000000..8eef13a4e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Boss_05.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char01.xml new file mode 100644 index 000000000..2aa05fcb6 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char08.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char08.xml new file mode 100644 index 000000000..4d96a8eb4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Dm_Char08.xml @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml new file mode 100644 index 000000000..0c23d17cd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Effect_Ss_Fhg_Flash.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bigslime.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bigslime.xml new file mode 100644 index 000000000..fe92a87fb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bigslime.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom.xml new file mode 100644 index 000000000..bc4b7fead --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom_Bowl_Man.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom_Bowl_Man.xml new file mode 100644 index 000000000..7e0b6d08b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bom_Bowl_Man.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bombers.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bombers.xml new file mode 100644 index 000000000..c6fc64246 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bombers.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjima.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjima.xml new file mode 100644 index 000000000..5aada4887 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjima.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjimb.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjimb.xml new file mode 100644 index 000000000..af42c7956 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Bomjimb.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Clear_Tag.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Clear_Tag.xml new file mode 100644 index 000000000..0cbfcf80a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Clear_Tag.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Gakufu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Gakufu.xml new file mode 100644 index 000000000..92b2672d4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Gakufu.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Holl.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Holl.xml new file mode 100644 index 000000000..2baa5737c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Holl.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Horse_Game_Check.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Horse_Game_Check.xml new file mode 100644 index 000000000..bcb8ea695 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Horse_Game_Check.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Kanban.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Kanban.xml new file mode 100644 index 000000000..386cfc663 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Kanban.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm2.xml new file mode 100644 index 000000000..979b8fc5a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm3.xml new file mode 100644 index 000000000..207b5ec8f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Mm3.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sda.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sda.xml new file mode 100644 index 000000000..7e257ee20 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sda.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth.xml new file mode 100644 index 000000000..a0d90d9e8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth2.xml new file mode 100644 index 000000000..cd458db36 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Sth2.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Syateki_Okuta.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Syateki_Okuta.xml new file mode 100644 index 000000000..aa38c8533 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Syateki_Okuta.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tanron1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tanron1.xml new file mode 100644 index 000000000..17cf5faf5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tanron1.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tru.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tru.xml new file mode 100644 index 000000000..e242db4c3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_En_Tru.xml @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Entotu.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Entotu.xml new file mode 100644 index 000000000..e6e6c64cf --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Entotu.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Grass.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Grass.xml new file mode 100644 index 000000000..5c8d55e4a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Grass.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Jgame_Light.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Jgame_Light.xml new file mode 100644 index 000000000..d1f182271 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Jgame_Light.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Smork.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Smork.xml new file mode 100644 index 000000000..745c6b6af --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Smork.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Toudai.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Toudai.xml new file mode 100644 index 000000000..989c47a72 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Obj_Toudai.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Spot.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Spot.xml new file mode 100644 index 000000000..f4e9beea7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Spot.xml @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Storm.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Storm.xml new file mode 100644 index 000000000..6b8dc0228 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Storm.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe.xml new file mode 100644 index 000000000..883de8970 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe2.xml new file mode 100644 index 000000000..c43ced3c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe2.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe3.xml new file mode 100644 index 000000000..d8be72985 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe3.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe4.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe4.xml new file mode 100644 index 000000000..995ad18b1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe4.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe5.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe5.xml new file mode 100644 index 000000000..52f197428 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe5.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe6.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe6.xml new file mode 100644 index 000000000..e64c8cc71 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe6.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe7.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe7.xml new file mode 100644 index 000000000..4a49fedcb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_Oceff_Wipe7.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_triforce.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_triforce.xml new file mode 100644 index 000000000..ed23e36c3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_triforce.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe1.xml new file mode 100644 index 000000000..281c8ebfb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe1.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe3.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe3.xml new file mode 100644 index 000000000..fe4804689 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_fbdemo_wipe3.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_file_choose.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_file_choose.xml new file mode 100644 index 000000000..cac6f3d9d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/overlays/ovl_file_choose.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/KAKUSIANA/KAKUSIANA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/KAKUSIANA/KAKUSIANA.xml new file mode 100644 index 000000000..cc5a3c999 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/KAKUSIANA/KAKUSIANA.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/SPOT00/SPOT00.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/SPOT00/SPOT00.xml new file mode 100644 index 000000000..b060c7ba3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/SPOT00/SPOT00.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml new file mode 100644 index 000000000..9c1a84c8c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_00KEIKOKU/Z2_00KEIKOKU.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml new file mode 100644 index 000000000..9676cbc39 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA/Z2_10YUKIYAMANOMURA.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml new file mode 100644 index 000000000..943e58e58 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_10YUKIYAMANOMURA2/Z2_10YUKIYAMANOMURA2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml new file mode 100644 index 000000000..986823c90 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO/Z2_11GORONNOSATO.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml new file mode 100644 index 000000000..9e6925131 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_11GORONNOSATO2/Z2_11GORONNOSATO2.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml new file mode 100644 index 000000000..740f6a15a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_12HAKUGINMAE/Z2_12HAKUGINMAE.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml new file mode 100644 index 000000000..5a6ad2c19 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_13HUBUKINOMITI/Z2_13HUBUKINOMITI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml new file mode 100644 index 000000000..6c368004f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_14YUKIDAMANOMITI/Z2_14YUKIDAMANOMITI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml new file mode 100644 index 000000000..e3637907c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_16GORON_HOUSE/Z2_16GORON_HOUSE.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml new file mode 100644 index 000000000..ed6beb36e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN/Z2_17SETUGEN.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml new file mode 100644 index 000000000..1ac9488d7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_17SETUGEN2/Z2_17SETUGEN2.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml new file mode 100644 index 000000000..d144c9e8e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI/Z2_20SICHITAI.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml new file mode 100644 index 000000000..144914621 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_20SICHITAI2/Z2_20SICHITAI2.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml new file mode 100644 index 000000000..03b04f989 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_21MITURINMAE/Z2_21MITURINMAE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml new file mode 100644 index 000000000..77f382ecc --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_22DEKUCITY/Z2_22DEKUCITY.xml @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml new file mode 100644 index 000000000..f6c852dc9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_24KEMONOMITI/Z2_24KEMONOMITI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml new file mode 100644 index 000000000..83e362742 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_26SARUNOMORI/Z2_26SARUNOMORI.xml @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml new file mode 100644 index 000000000..f24a37254 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_30GYOSON/Z2_30GYOSON.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml new file mode 100644 index 000000000..afd35a817 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_31MISAKI/Z2_31MISAKI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml new file mode 100644 index 000000000..693a30a58 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_33ZORACITY/Z2_33ZORACITY.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_35TAKI/Z2_35TAKI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_35TAKI/Z2_35TAKI.xml new file mode 100644 index 000000000..b123f1b9c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_35TAKI/Z2_35TAKI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml new file mode 100644 index 000000000..b3775346a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_8ITEMSHOP/Z2_8ITEMSHOP.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ALLEY/Z2_ALLEY.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ALLEY/Z2_ALLEY.xml new file mode 100644 index 000000000..d410d2098 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ALLEY/Z2_ALLEY.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml new file mode 100644 index 000000000..3b03e8e5e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_AYASHIISHOP/Z2_AYASHIISHOP.xml @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml new file mode 100644 index 000000000..6289ccf82 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BACKTOWN/Z2_BACKTOWN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml new file mode 100644 index 000000000..2277236aa --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BANDROOM/Z2_BANDROOM.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOMYA/Z2_BOMYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOMYA/Z2_BOMYA.xml new file mode 100644 index 000000000..4fd948a88 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOMYA/Z2_BOMYA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOTI/Z2_BOTI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOTI/Z2_BOTI.xml new file mode 100644 index 000000000..830df7f79 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOTI/Z2_BOTI.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOWLING/Z2_BOWLING.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOWLING/Z2_BOWLING.xml new file mode 100644 index 000000000..794d73271 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_BOWLING/Z2_BOWLING.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CASTLE/Z2_CASTLE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CASTLE/Z2_CASTLE.xml new file mode 100644 index 000000000..3af97020c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CASTLE/Z2_CASTLE.xml @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml new file mode 100644 index 000000000..b6a593a0c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_CLOCKTOWER/Z2_CLOCKTOWER.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI/Z2_DANPEI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI/Z2_DANPEI.xml new file mode 100644 index 000000000..444e3782f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI/Z2_DANPEI.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml new file mode 100644 index 000000000..3906b57f3 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DANPEI2TEST/Z2_DANPEI2TEST.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml new file mode 100644 index 000000000..070d35cdb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKUTES/Z2_DEKUTES.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml new file mode 100644 index 000000000..b283b92c0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DEKU_KING/Z2_DEKU_KING.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml new file mode 100644 index 000000000..a6b7a1a6a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_DOUJOU/Z2_DOUJOU.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01/Z2_F01.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01/Z2_F01.xml new file mode 100644 index 000000000..cde89cdda --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01/Z2_F01.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01C/Z2_F01C.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01C/Z2_F01C.xml new file mode 100644 index 000000000..ac179c6d2 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01C/Z2_F01C.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01_B/Z2_F01_B.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01_B/Z2_F01_B.xml new file mode 100644 index 000000000..96c605641 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F01_B/Z2_F01_B.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F40/Z2_F40.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F40/Z2_F40.xml new file mode 100644 index 000000000..d233785f4 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F40/Z2_F40.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F41/Z2_F41.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F41/Z2_F41.xml new file mode 100644 index 000000000..d34ed75c7 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_F41/Z2_F41.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml new file mode 100644 index 000000000..3fdd11f3f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_FISHERMAN/Z2_FISHERMAN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml new file mode 100644 index 000000000..f2e92ddb1 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONRACE/Z2_GORONRACE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml new file mode 100644 index 000000000..a7671c9bd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORONSHOP/Z2_GORONSHOP.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml new file mode 100644 index 000000000..8b7dceaab --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_GORON_HAKA/Z2_GORON_HAKA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml new file mode 100644 index 000000000..24763ee09 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKASHITA/Z2_HAKASHITA.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml new file mode 100644 index 000000000..9f3f39a8a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN/Z2_HAKUGIN.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml new file mode 100644 index 000000000..ca1c2dd11 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_HAKUGIN_BS/Z2_HAKUGIN_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml new file mode 100644 index 000000000..145b7b62d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ICHIBA/Z2_ICHIBA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANA/Z2_IKANA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANA/Z2_IKANA.xml new file mode 100644 index 000000000..9d646a360 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANA/Z2_IKANA.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml new file mode 100644 index 000000000..3a738c04a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKANAMAE/Z2_IKANAMAE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml new file mode 100644 index 000000000..540e552a9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_IKNINSIDE/Z2_IKNINSIDE.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml new file mode 100644 index 000000000..933ce678e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_BS/Z2_INISIE_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml new file mode 100644 index 000000000..2954a41fe --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_N/Z2_INISIE_N.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml new file mode 100644 index 000000000..7ca232478 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INISIE_R/Z2_INISIE_R.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml new file mode 100644 index 000000000..b35391b77 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_INSIDETOWER/Z2_INSIDETOWER.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml new file mode 100644 index 000000000..ac8789051 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAIZOKU/Z2_KAIZOKU.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml new file mode 100644 index 000000000..158669f8f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KAJIYA/Z2_KAJIYA.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml new file mode 100644 index 000000000..3283d92ad --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINDAN2/Z2_KINDAN2.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml new file mode 100644 index 000000000..1ae2684c5 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KINSTA1/Z2_KINSTA1.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml new file mode 100644 index 000000000..b0edf047e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KOEPONARACE/Z2_KOEPONARACE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml new file mode 100644 index 000000000..d306e587a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KONPEKI_ENT/Z2_KONPEKI_ENT.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml new file mode 100644 index 000000000..23450a3eb --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_KYOJINNOMA/Z2_KYOJINNOMA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LABO/Z2_LABO.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LABO/Z2_LABO.xml new file mode 100644 index 000000000..7aa23fc76 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LABO/Z2_LABO.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml new file mode 100644 index 000000000..fc488975d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_BS/Z2_LAST_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml new file mode 100644 index 000000000..409e6829a --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_DEKU/Z2_LAST_DEKU.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml new file mode 100644 index 000000000..94f212234 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_GORON/Z2_LAST_GORON.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml new file mode 100644 index 000000000..3ad2ba8f0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_LINK/Z2_LAST_LINK.xml @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml new file mode 100644 index 000000000..5090c76a8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LAST_ZORA/Z2_LAST_ZORA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml new file mode 100644 index 000000000..0c41a1b29 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_LOST_WOODS/Z2_LOST_WOODS.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml new file mode 100644 index 000000000..237791f40 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MAP_SHOP/Z2_MAP_SHOP.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml new file mode 100644 index 000000000..1c8a42e62 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MILK_BAR/Z2_MILK_BAR.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN/Z2_MITURIN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN/Z2_MITURIN.xml new file mode 100644 index 000000000..d1a6af9cd --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN/Z2_MITURIN.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml new file mode 100644 index 000000000..33402da41 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MITURIN_BS/Z2_MITURIN_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml new file mode 100644 index 000000000..2e5dc83d0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_MUSICHOUSE/Z2_MUSICHOUSE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml new file mode 100644 index 000000000..f3970315b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OKUJOU/Z2_OKUJOU.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OMOYA/Z2_OMOYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OMOYA/Z2_OMOYA.xml new file mode 100644 index 000000000..5354762c8 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OMOYA/Z2_OMOYA.xml @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml new file mode 100644 index 000000000..901c1698c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_OPENINGDAN/Z2_OPENINGDAN.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_PIRATE/Z2_PIRATE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_PIRATE/Z2_PIRATE.xml new file mode 100644 index 000000000..1b459de39 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_PIRATE/Z2_PIRATE.xml @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml new file mode 100644 index 000000000..a0b71568b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_POSTHOUSE/Z2_POSTHOUSE.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_RANDOM/Z2_RANDOM.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_RANDOM/Z2_RANDOM.xml new file mode 100644 index 000000000..0f4eafc22 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_RANDOM/Z2_RANDOM.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_REDEAD/Z2_REDEAD.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_REDEAD/Z2_REDEAD.xml new file mode 100644 index 000000000..a2d1b14ac --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_REDEAD/Z2_REDEAD.xml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml new file mode 100644 index 000000000..3ef612381 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_ROMANYMAE/Z2_ROMANYMAE.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA/Z2_SEA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA/Z2_SEA.xml new file mode 100644 index 000000000..ad6ec3617 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA/Z2_SEA.xml @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml new file mode 100644 index 000000000..e602e7a7b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SEA_BS/Z2_SEA_BS.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SECOM/Z2_SECOM.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SECOM/Z2_SECOM.xml new file mode 100644 index 000000000..39cdd9fce --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SECOM/Z2_SECOM.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SINKAI/Z2_SINKAI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SINKAI/Z2_SINKAI.xml new file mode 100644 index 000000000..6a3df8b2e --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SINKAI/Z2_SINKAI.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml new file mode 100644 index 000000000..72f476631 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SONCHONOIE/Z2_SONCHONOIE.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml new file mode 100644 index 000000000..56ff81de0 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SOUGEN/Z2_SOUGEN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml new file mode 100644 index 000000000..f4592c69b --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MIZU/Z2_SYATEKI_MIZU.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml new file mode 100644 index 000000000..32a4c7ce9 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_SYATEKI_MORI/Z2_SYATEKI_MORI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml new file mode 100644 index 000000000..d305a1e91 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAKUJI/Z2_TAKARAKUJI.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml new file mode 100644 index 000000000..d2845c468 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TAKARAYA/Z2_TAKARAYA.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml new file mode 100644 index 000000000..f572992ed --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TENMON_DAI/Z2_TENMON_DAI.xml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TORIDE/Z2_TORIDE.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TORIDE/Z2_TORIDE.xml new file mode 100644 index 000000000..4003e785d --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TORIDE/Z2_TORIDE.xml @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml new file mode 100644 index 000000000..65752111f --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOUGITES/Z2_TOUGITES.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOWN/Z2_TOWN.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOWN/Z2_TOWN.xml new file mode 100644 index 000000000..be025d5ff --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_TOWN/Z2_TOWN.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml new file mode 100644 index 000000000..1401d5832 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_WITCH_SHOP/Z2_WITCH_SHOP.xml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YADOYA/Z2_YADOYA.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YADOYA/Z2_YADOYA.xml new file mode 100644 index 000000000..03801385c --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YADOYA/Z2_YADOYA.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml new file mode 100644 index 000000000..10ebda0ba --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/scenes/Z2_YOUSEI_IZUMI/Z2_YOUSEI_IZUMI.xml @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/Android/app/src/main/assets/assets/extractor/xmls/N64_US/text/message_data_static.xml b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/text/message_data_static.xml new file mode 100644 index 000000000..dfbb98c74 --- /dev/null +++ b/Android/app/src/main/assets/assets/extractor/xmls/N64_US/text/message_data_static.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Android/app/src/main/assets/gamecontrollerdb.txt b/Android/app/src/main/assets/gamecontrollerdb.txt new file mode 100644 index 000000000..1adc868ca --- /dev/null +++ b/Android/app/src/main/assets/gamecontrollerdb.txt @@ -0,0 +1,2048 @@ +# Game Controller DB for SDL in 2.0.16 format +# Source: https://github.com/gabomdq/SDL_GameControllerDB + +# Windows +03000000300f00000a01000000000000,3 In 1 Conversion Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b8,x:b3,y:b0,platform:Windows, +03000000fa2d00000100000000000000,3dRudder Foot Motion Controller,leftx:a0,lefty:a1,rightx:a5,righty:a2,platform:Windows, +03000000d0160000040d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000050d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000060d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000070d000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000d0160000600a000000000000,4Play Adapter,a:b1,b:b3,back:b4,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,leftstick:b14,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b15,righttrigger:b9,rightx:a3,righty:a4,start:b5,x:b0,y:b2,platform:Windows, +03000000c82d00000031000000000000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000531000000000000,8BitDo Adapter 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000951000000000000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightx:a3,righty:a5,start:b11,platform:Windows, +03000000008000000210000000000000,8BitDo F30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000003512000011ab000000000000,8BitDo F30 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000c82d00001028000000000000,8BitDo F30 Arcade Joystick,a:b0,b:b1,back:b10,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d000011ab000000000000,8BitDo F30 Arcade Joystick,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000801000000900000000000000,8BitDo F30 Arcade Stick,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001038000000000000,8BitDo F30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000090000000000000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001251000000000000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001151000000000000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000150000000000000,8BitDo M30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000151000000000000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000650000000000000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00005106000000000000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,guide:b2,leftshoulder:b8,lefttrigger:b9,rightshoulder:b6,righttrigger:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00002090000000000000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000310000000000000,8BitDo N30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000451000000000000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a2,rightx:a3,righty:a5,start:b11,platform:Windows, +03000000c82d00002028000000000000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00008010000000000000,8BitDo N30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d0000e002000000000000,8BitDo N30,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,start:b6,platform:Windows, +03000000c82d00000190000000000000,8BitDo N30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001590000000000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00006528000000000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000290000000000000,8BitDo N64,+rightx:b9,+righty:b3,-rightx:b4,-righty:b8,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,platform:Windows, +03000000c82d00003038000000000000,8BitDo N64,+rightx:b9,+righty:b3,-rightx:b4,-righty:b8,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,platform:Windows, +03000000c82d00006928000000000000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b11,platform:Windows, +03000000c82d00002590000000000000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000003512000012ab000000000000,8BitDo NES30,a:b2,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Windows, +03000000c82d000012ab000000000000,8BitDo NES30,a:b1,b:b0,back:b10,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000022000000090000000000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000203800000900000000000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00002038000000000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000751000000000000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000851000000000000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000360000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000361000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000660000000000000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000131000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000231000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000331000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000431000000000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00002867000000000000,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a2,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a5,start:b10,x:b3,y:b4,platform:Windows, +03000000c82d00000130000000000000,8BitDo SF30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000060000000000000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000061000000000000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000102800000900000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d000021ab000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00003028000000000000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +030000003512000020ab000000000000,8BitDo SN30,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000030000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000351000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a2,rightshoulder:b7,rightx:a3,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001290000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d000020ab000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00004028000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00006228000000000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000021000000000000,8BitDo SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000160000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000161000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000260000000000000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00000261000000000000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00001230000000000000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001530000000000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001630000000000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001730000000000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001130000000000000,8BitDo Ultimate Wired,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001330000000000000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00000121000000000000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000a00500003232000000000000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Windows, +03000000c82d00001890000000000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Windows, +03000000c82d00003032000000000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Windows, +030000008f0e00001200000000000000,Acme GA02,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000c01100000355000000000000,Acrux,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000fa190000f0ff000000000000,Acteck AGJ 3200,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d1180000402c000000000000,ADT1,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a3,rightx:a2,righty:a5,x:b3,y:b4,platform:Windows, +030000006f0e00008801000000000000,Afterglow Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000341a00003608000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00000263000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001101000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001401000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001402000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001901000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001a01000000000000,Afterglow PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001301000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001302000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001304000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00001413000000000000,Afterglow Xbox Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00003901000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ab1200000103000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000000f9000000000000,Afterglow Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000100000008200000000000000,Akishop Customs PS360,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000007c1800000006000000000000,Alienware Dual Compatible PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000491900001904000000000000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000710100001904000000000000,Amazon Luna Controller,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b5,leftstick:b8,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b4,rightstick:b7,rightx:a3,righty:a4,start:b6,x:b3,y:b2,platform:Windows, +0300000008100000e501000000000000,Anbernic Game Pad,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000830500000160000000000000,Arcade,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b3,x:b4,y:b4,platform:Windows, +03000000120c0000100e000000000000,Armor 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000490b00004406000000000000,ASCII Seamic Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000869800002500000000000000,Astro C40 TR PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000a30c00002700000000000000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000a30c00002800000000000000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a3,lefty:a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000050b00000579000000000000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000050b00000679000000000000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000503200000110000000000000,Atari VCS Classic Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,start:b3,platform:Windows, +03000000503200000210000000000000,Atari VCS Modern Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:Windows, +030000008a3500000102000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +030000008a3500000201000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +030000008a3500000302000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +030000008a3500000402000000000000,Backbone One,a:b4,b:b5,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b10,leftstick:b17,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b18,righttrigger:b13,rightx:a3,righty:a4,start:b15,x:b7,y:b8,platform:Windows, +03000000e4150000103f000000000000,Batarang,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d6200000e557000000000000,Batarang PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000c01100001352000000000000,Battalife Joystick,a:b6,b:b7,back:b2,leftshoulder:b0,leftx:a0,lefty:a1,rightshoulder:b1,start:b3,x:b4,y:b5,platform:Windows, +030000006f0e00003201000000000000,Battlefield 4 PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ad1b000001f9000000000000,BB 070,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000002a79000000000000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000bc2000005250000000000000,Beitong G3,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b5,righttrigger:b9,rightx:a3,righty:a4,start:b15,x:b3,y:b4,platform:Windows, +030000000d0500000208000000000000,Belkin Nostromo N40,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000bc2000006012000000000000,Betop 2126F,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000000055000000000000,Betop BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000bc2000006312000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000006321000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000bc2000006412000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c01100000555000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c01100000655000000000000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000790000000700000000000000,Betop Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000808300000300000000000000,Betop Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +030000006f0e00006401000000000000,BF One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000300f00000202000000000000,Bigben,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a5,righty:a2,start:b7,x:b2,y:b3,platform:Windows, +030000006b1400000209000000000000,Bigben,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006b1400000055000000000000,Bigben PS3 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006b1400000103000000000000,Bigben PS3 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +03000000120c0000200e000000000000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000210e000000000000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f10e000000000000,Brook PS2 Adapter,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000310c000000000000,Brook Super Converter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000d81d00000b00000000000000,Buffalo BSGP1601 Series,a:b5,b:b3,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b13,x:b4,y:b2,platform:Windows, +030000005b1c00002400000000000000,Capcom Home Arcade Controller,a:b3,b:b4,back:b7,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b6,x:b0,y:b1,platform:Windows, +030000005b1c00002500000000000000,Capcom Home Arcade Controller,a:b3,b:b4,back:b7,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b6,x:b0,y:b1,platform:Windows, +030000006d04000042c2000000000000,ChillStream,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000e82000006058000000000000,Cideko AK08b,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000457500000401000000000000,Cobra,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000b0400003365000000000000,Competition Pro,a:b0,b:b1,back:b2,leftx:a0,lefty:a1,start:b3,platform:Windows, +030000004c050000c505000000000000,CronusMax Adapter,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000d814000007cd000000000000,Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000d8140000cefa000000000000,Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000260900008888000000000000,Cyber Gadget GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a4,rightx:a2,righty:a3~,start:b7,x:b2,y:b3,platform:Windows, +030000003807000002cb000000000000,Cyborg,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000a306000022f6000000000000,Cyborg V.3 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000f806000000a3000000000000,DA Leader,a:b7,b:b6,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b0,leftstick:b8,lefttrigger:b1,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:b3,rightx:a2,righty:a3,start:b12,x:b4,y:b5,platform:Windows, +030000001a1c00000001000000000000,Datel Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000451300000830000000000000,Defender Game Racer X7,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000791d00000103000000000000,Dual Box Wii,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c0160000e105000000000000,Dual Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +030000004f040000070f000000000000,Dual Power,a:b8,b:b9,back:b4,dpdown:b1,dpleft:b2,dpright:b3,dpup:b0,leftshoulder:b13,leftstick:b6,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b12,rightstick:b7,righttrigger:b15,start:b5,x:b10,y:b11,platform:Windows, +030000004f04000012b3000000000000,Dual Power 3,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000004f04000020b3000000000000,Dual Trigger,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +03000000bd12000002e0000000000000,Dual Vibration Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,platform:Windows, +03000000ff1100003133000000000000,DualForce,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b1,platform:Windows, +030000008f0e00000910000000000000,DualShock 2,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,platform:Windows, +03000000317300000100000000000000,DualShock 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000006f0e00003001000000000000,EA Sports PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000fc0400000250000000000000,Easy Grip,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000bc2000000091000000000000,EasySMX Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006e0500000a20000000000000,Elecom DUX60 MMO,a:b2,b:b3,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b14,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b15,righttrigger:b13,rightx:a3,righty:a4,start:b20,x:b0,y:b1,platform:Windows, +03000000b80500000410000000000000,Elecom Gamepad,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +03000000b80500000610000000000000,Elecom Gamepad,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +030000006e0500000520000000000000,Elecom P301U PlayStation Controller Adapter,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +03000000411200004450000000000000,Elecom U1012,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000320000000000000,Elecom U3613M,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000e20000000000000,Elecom U3912T,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000f20000000000000,Elecom U4013S,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500001320000000000000,Elecom U4113,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006e0500001020000000000000,Elecom U4113S,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Windows, +030000006e0500000720000000000000,Elecom W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +030000007d0400000640000000000000,Eliminator AfterShock,a:b1,b:b2,back:b9,dpdown:+a3,dpleft:-a5,dpright:+a5,dpup:-a3,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a4,righty:a2,start:b8,x:b0,y:b3,platform:Windows, +03000000120c0000f61c000000000000,Elite,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000430b00000300000000000000,EMS Production PS2 Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000242f000000b7000000000000,ESM 9110,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Windows, +03000000101c0000181c000000000000,Essential,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b4,leftx:a1,lefty:a0,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000008f0e00000f31000000000000,EXEQ,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +03000000341a00000108000000000000,EXEQ RF Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006f0e00008401000000000000,Faceoff Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00008101000000000000,Faceoff Deluxe Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00008001000000000000,Faceoff Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000021000000090000000000000,FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b13,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Windows, +0300000011040000c600000000000000,FC801,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000852100000201000000000000,FF GP1,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ad1b000028f0000000000000,Fightpad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b00002ef0000000000000,Fightpad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000038f0000000000000,Fightpad TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03005036852100000000000000000000,Final Fantasy XIV Online Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000f806000001a3000000000000,Firestorm,a:b9,b:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b0,leftstick:b10,lefttrigger:b1,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,start:b12,x:b8,y:b4,platform:Windows, +03000000b50700000399000000000000,Firestorm 2,a:b2,b:b4,back:b10,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,righttrigger:b9,start:b11,x:b3,y:b5,platform:Windows, +03000000b50700001302000000000000,Firestorm D3,a:b0,b:b2,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,x:b1,y:b3,platform:Windows, +03000000b40400001024000000000000,Flydigi Apex,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000151900004000000000000000,Flydigi Vader 2,a:b27,b:b26,back:b19,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b23,leftstick:b17,lefttrigger:b21,leftx:a0,lefty:a1,misc1:b15,paddle1:b11,paddle2:b10,paddle3:b13,paddle4:b12,rightshoulder:b22,rightstick:b16,righttrigger:b20,rightx:a3,righty:a4,start:b18,x:b25,y:b24,platform:Windows, +03000000b40400001124000000000000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b14,paddle1:b4,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b2,y:b3,platform:Windows, +03000000b40400001224000000000000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000008305000000a0000000000000,G08XU,a:b0,b:b1,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b5,x:b2,y:b3,platform:Windows, +0300000066f700000100000000000000,Game VIB Joystick,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Windows, +03000000260900002625000000000000,GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,lefttrigger:a4,leftx:a0,lefty:a1,righttrigger:a5,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Windows, +03000000341a000005f7000000000000,GameCube Controller,a:b2,b:b3,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b1,y:b0,platform:Windows, +03000000430b00000500000000000000,GameCube Controller,a:b0,b:b2,dpdown:b10,dpleft:b8,dpright:b9,dpup:b11,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a3,rightx:a5,righty:a2,start:b7,x:b1,y:b3,platform:Windows, +03000000790000004718000000000000,GameCube Controller,a:b1,b:b0,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000790000004618000000000000,GameCube Controller Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +030000008f0e00000d31000000000000,Gamepad 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ac0500003d03000000000000,GameSir G3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500005b05000000000000,GameSir G3w,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000ac0500002d02000000000000,GameSir G4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500004d04000000000000,GameSir G4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ac0500001a06000000000000,GameSir-T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000004c0e00001035000000000000,Gamester,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00001110000000000000,GameStick Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +0300000047530000616d000000000000,GameStop,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000c01100000140000000000000,GameStop PS4 Fun Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000b62500000100000000000000,Gametel GT004 01,a:b3,b:b0,dpdown:b10,dpleft:b9,dpright:b8,dpup:b11,leftshoulder:b4,rightshoulder:b5,start:b7,x:b1,y:b2,platform:Windows, +030000008f0e00001411000000000000,Gamo2 Divaller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000a857000000000000,Gator Claw,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000c9110000f055000000000000,GC100XF,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000008305000009a0000000000000,Genius,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000008305000031b0000000000000,Genius Maxfire Blaze 3,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000451300000010000000000000,Genius Maxfire Grandias 12,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000005c1a00003330000000000000,Genius MaxFire Grandias 12V,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000300f00000b01000000000000,GGE909 Recoil,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000f0250000c283000000000000,Gioteck PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f025000021c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f025000031c1000000000000,Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f0250000c383000000000000,Gioteck VX2 PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000f0250000c483000000000000,Gioteck VX2 PlayStation Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000004f04000026b3000000000000,GP XID,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +0300000079000000d418000000000000,GPD Win,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000025b000000000000,GPX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000007d0400000840000000000000,Gravis Destroyer Tilt,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,x:b0,y:b3,platform:Windows, +030000007d0400000540000000000000,Gravis Eliminator Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000280400000140000000000000,Gravis GamePad Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a3,dpup:-a4,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000008f0e00000610000000000000,GreenAsia,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a5,righty:a2,start:b11,x:b3,y:b0,platform:Windows, +03000000ac0500006b05000000000000,GT2a,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000341a00000302000000000000,Hama Scorpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00004900000000000000,Hatsune Miku Sho PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000001008000001e1000000000000,Havit HV G60,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b0,platform:Windows, +030000000d0f00000c00000000000000,HEXT,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d81400000862000000000000,HitBox Edition Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,lefttrigger:b4,rightshoulder:b7,righttrigger:b6,start:b9,x:b0,y:b3,platform:Windows, +03000000632500002605000000000000,HJD X,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +030000000d0f00000a00000000000000,Hori DOA,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00008500000000000000,Hori Fighting Commander 2016 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002500000000000000,Hori Fighting Commander 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002d00000000000000,Hori Fighting Commander 3 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005f00000000000000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005e00000000000000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008400000000000000,Hori Fighting Commander 5,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006201000000000000,Hori Fighting Commander Octa,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006401000000000000,Hori Fighting Commander Octa,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00005100000000000000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008600000000000000,Hori Fighting Commander Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000ba00000000000000,Hori Fighting Commander Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00008800000000000000,Hori Fighting Stick mini 4 (PS3),a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b8,x:b0,y:b3,platform:Windows, +030000000d0f00008700000000000000,Hori Fighting Stick mini 4 (PS4),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00001000000000000000,Hori Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00003200000000000000,Hori Fightstick 3W,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000c000000000000000,Hori Fightstick 4,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00000d00000000000000,Hori Fightstick EX2,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00003701000000000000,Hori Fightstick Mini,a:b1,b:b0,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Windows, +030000000d0f00004000000000000000,Hori Fightstick Mini 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,lefttrigger:b4,rightshoulder:b7,righttrigger:b6,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002100000000000000,Hori Fightstick V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002700000000000000,Hori Fightstick V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000a000000000000000,Hori Grip TAC4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b13,x:b0,y:b3,platform:Windows, +030000000d0f0000a500000000000000,Hori Miku Project Diva X HD PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000a600000000000000,Hori Miku Project Diva X HD PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00000101000000000000,Hori Mini Hatsune Miku FT,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005400000000000000,Hori Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00000900000000000000,Hori Pad 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00004d00000000000000,Hori Pad A,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00003801000000000000,Hori PC Engine Mini Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,platform:Windows, +030000000d0f00009200000000000000,Hori Pokken Tournament DX Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002301000000000000,Hori PS4 Controller Light,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000000d0f00001100000000000000,Hori Real Arcade Pro 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00002600000000000000,Hori Real Arcade Pro 3P,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00004b00000000000000,Hori Real Arcade Pro 3W,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006a00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006b00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008a00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00008b00000000000000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006f00000000000000,Hori Real Arcade Pro 4 VLX,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00007000000000000000,Hori Real Arcade Pro 4 VLX,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00003d00000000000000,Hori Real Arcade Pro N3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b10,leftstick:b4,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b6,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000ae00000000000000,Hori Real Arcade Pro N4,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f00008c00000000000000,Hori Real Arcade Pro P4,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000aa00000000000000,Hori Real Arcade Pro S,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000d800000000000000,Hori Real Arcade Pro S,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00002200000000000000,Hori Real Arcade Pro V3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005b00000000000000,Hori Real Arcade Pro V4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005c00000000000000,Hori Real Arcade Pro V4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000af00000000000000,Hori Real Arcade Pro VHS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00001b00000000000000,Hori Real Arcade Pro VX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000002f5000000000000,Hori Real Arcade Pro VX,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00009c00000000000000,Hori TAC Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000c900000000000000,Hori Taiko Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006400000000000000,Horipad 3TP,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00001300000000000000,Horipad 3W,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00005500000000000000,Horipad 4 FPS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006e00000000000000,Horipad 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00006600000000000000,Horipad 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f00004200000000000000,Horipad A,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000ad1b000001f5000000000000,Horipad EXT2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000ee00000000000000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000c100000000000000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000000d0f0000f600000000000000,Horipad Nintendo Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000000d0f00006700000000000000,Horipad One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000000d0f0000dc00000000000000,Horipad Switch,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000242e00000b20000000000000,Hyperkin Admiral N64 Controller,+rightx:b11,+righty:b13,-rightx:b8,-righty:b12,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,start:b9,platform:Windows, +03000000242e0000ff0b000000000000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,platform:Windows, +03000000790000004e95000000000000,Hyperkin N64 Controller Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a5,righty:a2,start:b9,platform:Windows, +03000000242e00006a48000000000000,Hyperkin RetroN Sq,a:b3,b:b7,back:b5,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b0,rightshoulder:b1,start:b4,x:b2,y:b6,platform:Windows, +03000000242e00006a38000000000000,Hyperkin Trooper 2,a:b0,b:b1,back:b4,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b3,start:b5,platform:Windows, +03000000d81d00000e00000000000000,iBuffalo AC02 Arcade Joystick,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,rightx:a2,righty:a5,start:b8,x:b4,y:b5,platform:Windows, +03000000d81d00000f00000000000000,iBuffalo BSGP1204 Series,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d81d00001000000000000000,iBuffalo BSGP1204P Series,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000005c0a00000285000000000000,iDroidCon,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b6,platform:Windows, +03000000696400006964000000000000,iDroidCon Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000511d00000230000000000000,iGUGU Gamecore,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b1,leftstick:b4,lefttrigger:b3,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b2,platform:Windows, +03000000b50700001403000000000000,Impact Black,a:b2,b:b3,back:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +030000006f0e00002401000000000000,Injustice Fightstick PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000830500005130000000000000,InterAct ActionPad,a:b0,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000ef0500000300000000000000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Windows, +03000000fd0500000230000000000000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a5,start:b11,x:b0,y:b1,platform:Windows, +03000000fd0500000030000000000000,Interact GoPad,a:b3,b:b4,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Windows, +03000000fd0500003902000000000000,InterAct Hammerhead,a:b3,b:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b2,lefttrigger:b8,rightshoulder:b7,rightstick:b5,righttrigger:b9,start:b10,x:b0,y:b1,platform:Windows, +03000000fd0500002a26000000000000,InterAct Hammerhead FX,a:b3,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b0,y:b1,platform:Windows, +03000000fd0500002f26000000000000,InterAct Hammerhead FX,a:b4,b:b5,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b1,y:b2,platform:Windows, +03000000fd0500005302000000000000,InterAct ProPad,a:b3,b:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Windows, +03000000ac0500002c02000000000000,Ipega Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b13,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000491900000204000000000000,Ipega PG9023,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000491900000304000000000000,Ipega PG9087,+righty:+a5,-righty:-a4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,start:b11,x:b3,y:b4,platform:Windows, +030000007e0500000620000000000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Windows, +030000007e0500000720000000000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, +03000000250900000017000000000000,Joypad Adapter,a:b2,b:b1,back:b9,leftshoulder:b5,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b6,start:b8,x:b3,y:b0,platform:Windows, +03000000bd12000003c0000000000000,Joypad Alpha Shock,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ff1100004033000000000000,JPD FFB,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a2,start:b15,x:b3,y:b0,platform:Windows, +03000000242f00002d00000000000000,JYS Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000242f00008a00000000000000,JYS Adapter,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b0,y:b3,platform:Windows, +03000000c4100000c082000000000000,KADE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000828200000180000000000000,Keio,a:b4,b:b5,back:b8,leftshoulder:b2,lefttrigger:b3,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b9,x:b0,y:b1,platform:Windows, +03000000790000000200000000000000,King PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000bd12000001e0000000000000,Leadership,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000006f0e00000103000000000000,Logic3,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00000104000000000000,Logic3,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000008f0e00001300000000000000,Logic3,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006d040000d1ca000000000000,Logitech ChillStream,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d040000d2ca000000000000,Logitech Cordless Precision,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000011c2000000000000,Logitech Cordless Wingman,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b5,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b2,righttrigger:b7,rightx:a3,righty:a4,x:b4,platform:Windows, +030000006d04000016c2000000000000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d0400001dc2000000000000,Logitech F310,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006d04000018c2000000000000,Logitech F510,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d0400001ec2000000000000,Logitech F510,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006d04000019c2000000000000,Logitech F710,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d0400001fc2000000000000,Logitech F710,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006d0400001ac2000000000000,Logitech Precision,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000009c2000000000000,Logitech WingMan,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000006d0400000bc2000000000000,Logitech WingMan Action Pad,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b8,lefttrigger:a5~,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b5,righttrigger:a2~,start:b8,x:b3,y:b4,platform:Windows, +030000006d0400000ac2000000000000,Logitech WingMan RumblePad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,rightx:a3,righty:a4,x:b3,y:b4,platform:Windows, +03000000380700005645000000000000,Lynx,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000222200006000000000000000,Macally,a:b1,b:b2,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b33,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700003888000000000000,Mad Catz Arcade Fightstick TE S Plus PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008532000000000000,Mad Catz Arcade Fightstick TE S PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700006352000000000000,Mad Catz CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700006652000000000000,Mad Catz CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000380700005032000000000000,Mad Catz Fightpad Pro PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700005082000000000000,Mad Catz Fightpad Pro PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008031000000000000,Mad Catz FightStick Alpha PS3 ,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000003807000038b7000000000000,Mad Catz Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000380700008433000000000000,Mad Catz Fightstick TE S PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008483000000000000,Mad Catz Fightstick TE S PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008134000000000000,Mad Catz Fightstick TE2 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b7,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b4,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008184000000000000,Mad Catz Fightstick TE2 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,leftstick:b10,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700006252000000000000,Mad Catz Micro CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008232000000000000,Mad Catz PlayStation Brawlpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008731000000000000,Mad Catz PlayStation Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000003807000056a8000000000000,Mad Catz PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700001888000000000000,Mad Catz SFIV Fightstick PS3,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b6,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000380700008081000000000000,Mad Catz SFV Arcade Fightstick Alpha PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700001847000000000000,Mad Catz Street Fighter 4 Xbox 360 FightStick,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000380700008034000000000000,Mad Catz TE2 PS3 Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000380700008084000000000000,Mad Catz TE2 PS4 Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000002a0600001024000000000000,Matricom,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:Windows, +030000009f000000adbb000000000000,MaxJoypad Virtual Controller,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900000128000000000000,Mayflash Arcade Stick,a:b1,b:b2,back:b8,leftshoulder:b0,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b3,righttrigger:b7,start:b9,x:b5,y:b6,platform:Windows, +030000008f0e00001330000000000000,Mayflash Controller Adapter,a:b1,b:b2,back:b8,dpdown:h0.8,dpleft:h0.2,dpright:h0.1,dpup:h0.4,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3~,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000242f00003700000000000000,Mayflash F101,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000790000003018000000000000,Mayflash F300 Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000242f00003900000000000000,Mayflash F300 Elite Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000790000004418000000000000,Mayflash GameCube Controller,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000790000004318000000000000,Mayflash GameCube Controller Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000242f00007300000000000000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b0,y:b3,platform:Windows, +0300000079000000d218000000000000,Mayflash Magic NS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d620000010a7000000000000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000242f0000f400000000000000,Mayflash N64 Controller Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a5,start:b9,platform:Windows, +03000000790000007918000000000000,Mayflash N64 Controller Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,righttrigger:b7,rightx:a3,righty:a2,start:b8,platform:Windows, +030000008f0e00001030000000000000,Mayflash Saturn Adapter,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,lefttrigger:b7,rightshoulder:b6,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +0300000025090000e803000000000000,Mayflash Wii Classic Adapter,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:a4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:a5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +03000000790000000318000000000000,Mayflash Wii DolphinBar,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Windows, +03000000790000000018000000000000,Mayflash Wii U Pro Adapter,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000790000002418000000000000,Mega Drive Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,rightshoulder:b2,start:b9,x:b3,y:b4,platform:Windows, +0300000079000000ae18000000000000,Mega Drive Controller,a:b0,b:b1,back:b7,dpdown:b14,dpleft:b15,dpright:b13,dpup:b2,rightshoulder:b6,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000c0160000990a000000000000,Mega Drive Controller,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,righttrigger:b2,start:b3,platform:Windows, +030000005e0400002800000000000000,Microsoft Dual Strike,a:b3,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,rightx:a0,righty:a1~,start:b5,x:b1,y:b0,platform:Windows, +030000005e0400000300000000000000,Microsoft SideWinder,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000005e0400000700000000000000,Microsoft SideWinder,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +030000005e0400000e00000000000000,Microsoft SideWinder Freestyle Pro,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,start:b8,x:b3,y:b4,platform:Windows, +030000005e0400002700000000000000,Microsoft SideWinder Plug and Play,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b4,righttrigger:b5,x:b2,y:b3,platform:Windows, +03000000280d00000202000000000000,Miller Lite Cantroller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,start:b5,x:b2,y:b3,platform:Windows, +03000000ad1b000023f0000000000000,MLG,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a6,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000ad1b00003ef0000000000000,MLG Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b8,rightshoulder:b5,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +03000000380700006382000000000000,MLG PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000004523000015e0000000000000,Mobapad Chitu HD,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000491900000904000000000000,Mobapad Chitu HD,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000ffff00000000000000000000,Mocute M053,a:b3,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b11,leftstick:b7,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b6,righttrigger:b4,rightx:a3,righty:a4,start:b8,x:b1,y:b0,platform:Windows, +03000000d6200000e589000000000000,Moga 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000007162000000000000,Moga Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +03000000d6200000ad0d000000000000,Moga Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c62400002a89000000000000,Moga XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c62400002b89000000000000,Moga XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c62400001a89000000000000,Moga XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c62400001b89000000000000,Moga XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000250900006688000000000000,MP-8866 Super Dual Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000091200004488000000000000,MUSIA PlayStation 2 Input Display,a:b0,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,leftstick:b6,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b9,rightstick:b7,righttrigger:b11,rightx:a2,righty:a3,start:b5,x:b1,y:b3,platform:Windows, +03000000f70600000100000000000000,N64 Adaptoid,+rightx:b2,+righty:b1,-rightx:b4,-righty:b5,a:b0,b:b3,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,start:b8,platform:Windows, +030000006f0e00001311000000000000,N64 Controller,+rightx:b10,+righty:b3,-rightx:b0,-righty:b11,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,platform:Windows, +030000006b140000010c000000000000,Nacon GC 400ES,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006b1400001106000000000000,Nacon Revolution 3 PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +0300000085320000170d000000000000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +0300000085320000190d000000000000,Nacon Revolution 5 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000006b140000100d000000000000,Nacon Revolution Infinity PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006b140000080d000000000000,Nacon Revolution Unlimited Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000bd12000001c0000000000000,Nebular,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000eb0300000000000000000000,NeGcon Adapter,a:a2,b:b13,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,lefttrigger:a4,leftx:a1,righttrigger:b11,start:b3,x:a3,y:b12,platform:Windows, +0300000038070000efbe000000000000,NEO SE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +0300000092120000474e000000000000,NeoGeo X Arcade Stick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b3,y:b2,platform:Windows, +03000000921200004b46000000000000,NES 2 port Adapter,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b11,platform:Windows, +03000000000f00000100000000000000,NES Controller,a:b1,b:b0,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Windows, +03000000921200004346000000000000,NES Controller,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Windows, +03000000790000004518000000000000,NEXILUX GameCube Controller Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +030000001008000001e5000000000000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Windows, +03000000050b00000045000000000000,Nexus,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b10,x:b2,y:b3,platform:Windows, +03000000152000000182000000000000,NGDS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +030000007e0500000920000000000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000000d0500000308000000000000,Nostromo N45,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b12,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b2,y:b3,platform:Windows, +030000007e0500001920000000000000,NSO N64 Controller,+rightx:b8,+righty:b2,-rightx:b3,-righty:b7,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,righttrigger:b10,start:b9,platform:Windows, +030000007e0500001720000000000000,NSO SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b15,start:b9,x:b2,y:b3,platform:Windows, +03000000550900001472000000000000,NVIDIA Controller,a:b11,b:b10,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b7,leftstick:b5,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b4,righttrigger:a5,rightx:a3,righty:a6,start:b3,x:b9,y:b8,platform:Windows, +03000000550900001072000000000000,NVIDIA Shield,a:b9,b:b8,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b3,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b2,righttrigger:a4,rightx:a2,righty:a5,start:b0,x:b7,y:b6,platform:Windows, +030000005509000000b4000000000000,NVIDIA Virtual,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000120c00000288000000000000,Nyko Air Flo Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000004b120000014d000000000000,NYKO Airflo EX,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000d62000001d57000000000000,Nyko Airflo PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000791d00000900000000000000,Nyko Playpad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000782300000a10000000000000,Onlive Controller,a:b15,b:b14,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b11,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b13,y:b12,platform:Windows, +030000000d0f00000401000000000000,Onyx,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000008916000001fd000000000000,Onza CE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a3,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000008916000000fd000000000000,Onza TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000006d57000000000000,OPP PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006b14000001a1000000000000,Orange Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Windows, +03000000362800000100000000000000,OUYA Controller,a:b0,b:b3,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b2,platform:Windows, +03000000120c0000f60e000000000000,P4 Gamepad,a:b1,b:b2,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b5,lefttrigger:b7,rightshoulder:b4,righttrigger:b6,start:b9,x:b0,y:b3,platform:Windows, +03000000790000002201000000000000,PC Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000006f0e00008501000000000000,PDP Fightpad Pro GameCube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006f0e00000901000000000000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000008f0e00004100000000000000,PlaySega,a:b1,b:b0,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b4,y:b3,platform:Windows, +03000000666600006706000000000000,PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,platform:Windows, +03000000e30500009605000000000000,PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000004c050000da0c000000000000,PlayStation Classic Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000632500002306000000000000,PlayStation Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000f0250000c183000000000000,PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d9040000160f000000000000,PlayStation Controller Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000004c0500003713000000000000,PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13,dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000011a7000000000000,PowerA Core Plus GameCube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000dd62000015a7000000000000,PowerA Fusion Nintendo Switch Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000012a7000000000000,PowerA Fusion Nintendo Switch Fight Pad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000dd62000016a7000000000000,PowerA Fusion Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000013a7000000000000,PowerA Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d62000006dca000000000000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +0300000062060000d570000000000000,PowerA PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d620000014a7000000000000,PowerA Spectra Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000084ca000000000000,Precision,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000d62000009557000000000000,Pro Elite PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000c62400001a53000000000000,Pro Ex Mini,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000009f31000000000000,Pro Ex mini PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000d6200000c757000000000000,Pro Ex mini PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000110e000000000000,Pro5,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000100800000100000000000000,PS1 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +030000008f0e00007530000000000000,PS1 Controller,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b1,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000100800000300000000000000,PS2 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a4,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000250900000088000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900006888000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b6,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900008888000000000000,PS2 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000006b1400000303000000000000,PS2 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000009d0d00001330000000000000,PS2 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000151a00006222000000000000,PS2 Dual Plus Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000120a00000100000000000000,PS3 Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000120c00001307000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c00001cf1000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f90e000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000250900000118000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900000218000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000250900000500000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.8,dpleft:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b0,y:b3,platform:Windows, +030000004c0500006802000000000000,PS3 Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b10,lefttrigger:a3~,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:a4~,rightx:a2,righty:a5,start:b8,x:b3,y:b0,platform:Windows, +030000004f1f00000800000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +03000000632500007505000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000888800000803000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b9,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b0,platform:Windows, +03000000888800000804000000000000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Windows, +030000008f0e00000300000000000000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +030000008f0e00001431000000000000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000ba2200002010000000000000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b3,y:b2,platform:Windows, +03000000120c00000807000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000111e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000121e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000130e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000150e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000180e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000181e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000191e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c00001e0e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000a957000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000aa57000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f21c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f31c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f41c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f51c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120c0000f70e000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000120e0000120c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000160e0000120c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000001a1e0000120c000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004c050000a00b000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004c050000c405000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000cc09000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004c0500005f0e000000000000,PS5 Access Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000e60c000000000000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +030000004c050000f20d000000000000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Windows, +03000000830500005020000000000000,PSX,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b2,y:b3,platform:Windows, +03000000300f00000111000000000000,Qanba 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00000211000000000000,Qanba 2P,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000300f00000011000000000000,Qanba Arcade Stick 1008,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b10,x:b0,y:b3,platform:Windows, +03000000300f00001611000000000000,Qanba Arcade Stick 4018,a:b1,b:b2,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b8,x:b0,y:b3,platform:Windows, +03000000222c00000025000000000000,Qanba Dragon Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000222c00000020000000000000,Qanba Drone Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,rightshoulder:b5,righttrigger:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001211000000000000,Qanba Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001210000000000000,Qanba Joystick Plus,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Windows, +03000000341a00000104000000000000,Qanba Joystick Q4RAF,a:b5,b:b6,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b0,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b3,righttrigger:b7,start:b9,x:b1,y:b2,platform:Windows, +03000000222c00000223000000000000,Qanba Obsidian Arcade Stick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000222c00000023000000000000,Qanba Obsidian Arcade Stick PS4,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000008a2400006682000000000000,R1 Mobile Controller,a:b3,b:b1,back:b7,leftx:a0,lefty:a1,start:b6,x:b4,y:b0,platform:Windows, +03000000086700006626000000000000,RadioShack,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000ff1100004733000000000000,Ramox FPS Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b0,platform:Windows, +030000009b2800002300000000000000,Raphnet 3DO Adapter,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b2,start:b3,platform:Windows, +030000009b2800006900000000000000,Raphnet 3DO Adapter,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b2,start:b3,platform:Windows, +030000009b2800000800000000000000,Raphnet Dreamcast Adapter,a:b2,b:b1,dpdown:b5,dpleft:b6,dpright:b7,dpup:b4,lefttrigger:a2,leftx:a0,righttrigger:a3,righty:a1,start:b3,x:b10,y:b9,platform:Windows, +030000009b280000d000000000000000,Raphnet Dreamcast Adapter,a:b1,b:b0,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,lefttrigger:+a5,leftx:a0,lefty:a1,righttrigger:+a2,start:b3,x:b5,y:b4,platform:Windows, +030000009b2800006200000000000000,Raphnet GameCube Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Windows, +030000009b2800003200000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Windows, +030000009b2800006000000000000000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:+a2,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Windows, +030000009b2800001800000000000000,Raphnet Jaguar Adapter,a:b2,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b10,start:b3,x:b11,y:b12,platform:Windows, +030000009b2800006100000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Windows, +030000009b2800006300000000000000,Raphnet N64 Adapter,+rightx:b9,+righty:b7,-rightx:b8,-righty:b6,a:b0,b:b1,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,lefttrigger:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Windows, +030000009b2800000200000000000000,Raphnet NES Adapter,a:b7,b:b6,back:b5,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,start:b4,platform:Windows, +030000009b2800004400000000000000,Raphnet PS1 and PS2 Adapter,a:b1,b:b2,back:b5,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b9,rightx:a3,righty:a4,start:b4,x:b0,y:b3,platform:Windows, +030000009b2800004300000000000000,Raphnet Saturn,a:b0,b:b1,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000009b2800000500000000000000,Raphnet Saturn Adapter 2.0,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b0,y:b3,platform:Windows, +030000009b2800000300000000000000,Raphnet SNES Adapter,a:b0,b:b4,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +030000009b2800002600000000000000,Raphnet SNES Adapter,a:b1,b:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800002e00000000000000,Raphnet SNES Adapter,a:b1,b:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800002f00000000000000,Raphnet SNES Adapter,a:b1,b:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800005600000000000000,Raphnet SNES Adapter,a:b1,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800005700000000000000,Raphnet SNES Adapter,a:b1,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800001e00000000000000,Raphnet Vectrex Adapter,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a1,lefty:a2,x:b2,y:b3,platform:Windows, +030000009b2800002b00000000000000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800002c00000000000000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Windows, +030000009b2800008000000000000000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Windows, +03000000790000008f18000000000000,Rapoo Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000321500000003000000000000,Razer Hydra,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000f8270000bf0b000000000000,Razer Kishi,a:b6,b:b7,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b18,leftshoulder:b12,leftstick:b19,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b13,rightstick:b20,righttrigger:b15,rightx:a3,righty:a4,start:b17,x:b9,y:b10,platform:Windows, +03000000321500000204000000000000,Razer Panthera PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000104000000000000,Razer Panthera PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000010000000000000,Razer Raiju,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000507000000000000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000321500000707000000000000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000321500000710000000000000,Razer Raiju TE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000a10000000000000,Razer Raiju TE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000410000000000000,Razer Raiju UE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000910000000000000,Razer Raiju UE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000011000000000000,Razer Raion PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000321500000009000000000000,Razer Serval,+lefty:+a2,-lefty:-a1,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,leftx:a0,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000921200004547000000000000,Retro Bit Sega Genesis Controller Adapter,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b6,x:b3,y:b4,platform:Windows, +03000000790000001100000000000000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b0,y:b3,platform:Windows, +03000000830500006020000000000000,Retro Controller,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b5,rightshoulder:b8,righttrigger:b9,start:b7,x:b2,y:b3,platform:Windows, +0300000003040000c197000000000000,Retrode Adapter,a:b0,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +03000000bd12000013d0000000000000,Retrolink Sega Saturn Classic Controller,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b5,lefttrigger:b6,rightshoulder:b2,righttrigger:b7,start:b8,x:b3,y:b4,platform:Windows, +03000000bd12000015d0000000000000,Retrolink SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000341200000400000000000000,RetroUSB N64 RetroPort,+rightx:b8,+righty:b10,-rightx:b9,-righty:b11,a:b7,b:b6,dpdown:b2,dpleft:b1,dpright:b0,dpup:b3,leftshoulder:b13,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b12,start:b4,platform:Windows, +0300000000f000000300000000000000,RetroUSB RetroPad,a:b1,b:b5,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Windows, +0300000000f00000f100000000000000,RetroUSB Super RetroPort,a:b1,b:b5,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Windows, +03000000830500000960000000000000,Revenger,a:b0,b:b1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b3,x:b4,y:b5,platform:Windows, +030000006b140000010d000000000000,Revolution Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006b140000020d000000000000,Revolution Pro Controller 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006b140000130d000000000000,Revolution Pro Controller 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001f01000000000000,Rock Candy,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00004601000000000000,Rock Candy,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000fefa000000000000,Rock Candy Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e00008701000000000000,Rock Candy Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00001e01000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00002801000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00002f01000000000000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000050b0000e318000000000000,ROG Chakram,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b0000e518000000000000,ROG Chakram,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b00005819000000000000,ROG Chakram Core,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b0000181a000000000000,ROG Chakram X,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b00001a1a000000000000,ROG Chakram X,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +03000000050b00001c1a000000000000,ROG Chakram X,a:b1,b:b0,leftx:a0,lefty:a1,x:b2,y:b3,platform:Windows, +030000004f04000001d0000000000000,Rumble Force,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000000d0f0000ad00000000000000,RX Gamepad,a:b0,b:b4,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b6,start:b9,x:b2,y:b1,platform:Windows, +030000008916000000fe000000000000,Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000045d000000000000,Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000a30600001af5000000000000,Saitek Cyborg,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000a306000023f6000000000000,Saitek Cyborg V.1 Game,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001201000000000000,Saitek Dual Analog,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000a30600000701000000000000,Saitek P220,a:b2,b:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,x:b0,y:b1,platform:Windows, +03000000a30600000cff000000000000,Saitek P2500 Force Rumble,a:b2,b:b3,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b0,y:b1,platform:Windows, +03000000a30600000d5f000000000000,Saitek P2600,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a3,righty:a2,start:b8,x:b0,y:b3,platform:Windows, +03000000a30600000dff000000000000,Saitek P2600,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b8,x:b0,y:b3,platform:Windows, +03000000a30600000c04000000000000,Saitek P2900,a:b1,b:b2,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000a306000018f5000000000000,Saitek P3200,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001001000000000000,Saitek P480 Rumble,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000a30600000901000000000000,Saitek P880,a:b2,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b8,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b5,rightx:a3,righty:a2,x:b0,y:b1,platform:Windows, +03000000a30600000b04000000000000,Saitek P990,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Windows, +03000000a30600002106000000000000,Saitek PS1000 PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000a306000020f6000000000000,Saitek PS2700 PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Windows, +03000000300f00001101000000000000,Saitek Rumble,a:b2,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000e804000000a0000000000000,Samsung EIGP20,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000c01100000252000000000000,Sanwa Easy Grip,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000c01100004350000000000000,Sanwa Micro Grip P3,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,x:b3,y:b2,platform:Windows, +03000000411200004550000000000000,Sanwa Micro Grip Pro,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a1,righty:a2,start:b9,x:b1,y:b3,platform:Windows, +03000000c01100004150000000000000,Sanwa Micro Grip Pro,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +03000000c01100004450000000000000,Sanwa Online Grip,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b11,righttrigger:b9,rightx:a3,righty:a2,start:b14,x:b3,y:b4,platform:Windows, +03000000730700000401000000000000,Sanwa PlayOnline Mobile,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Windows, +03000000830500006120000000000000,Sanwa Smart Grip II,a:b0,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,x:b1,y:b3,platform:Windows, +03000000c01100000051000000000000,Satechi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +030000004f04000028b3000000000000,Score A,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000952e00002577000000000000,Scuf PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000a30c00002500000000000000,Sega Genesis Mini 3B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start:b9,platform:Windows, +03000000a30c00002400000000000000,Sega Mega Drive Mini 6B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000d804000086e6000000000000,Sega Multi Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +0300000000050000289b000000000000,Sega Saturn Adapter,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b0,y:b3,platform:Windows, +0300000000f000000800000000000000,Sega Saturn Controller,a:b1,b:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b7,righttrigger:b3,start:b0,x:b5,y:b6,platform:Windows, +03000000730700000601000000000000,Sega Saturn Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Windows, +03000000b40400000a01000000000000,Sega Saturn Controller,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Windows, +030000003b07000004a1000000000000,SFX,a:b0,b:b2,back:b7,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b5,start:b8,x:b1,y:b3,platform:Windows, +03000000f82100001900000000000000,Shogun Bros Chameleon X1,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000120c00001c1e000000000000,SnakeByte 4S PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000140300000918000000000000,SNES Controller,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +0300000081170000960a000000000000,SNES Controller,a:b4,b:b0,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b5,y:b1,platform:Windows, +03000000811700009d0a000000000000,SNES Controller,a:b0,b:b4,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +030000008b2800000300000000000000,SNES Controller,a:b0,b:b4,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +03000000921200004653000000000000,SNES Controller,a:b0,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Windows, +03000000ff000000cb01000000000000,Sony PlayStation Portable,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000341a00000208000000000000,Speedlink 6555,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:-a4,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a3,righty:a2,start:b7,x:b2,y:b3,platform:Windows, +03000000341a00000908000000000000,Speedlink 6566,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000380700001722000000000000,Speedlink Competition Pro,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,x:b2,y:b3,platform:Windows, +030000008f0e00000800000000000000,Speedlink Strike FX,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000c01100000591000000000000,Speedlink Torid,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000d11800000094000000000000,Stadia Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:b11,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:Windows, +03000000de280000fc11000000000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000de280000ff11000000000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000120c0000160e000000000000,Steel Play Metaltech PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000110100001914000000000000,SteelSeries,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftstick:b13,lefttrigger:b6,leftx:a0,lefty:a1,rightstick:b14,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000381000001214000000000000,SteelSeries Free,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Windows, +03000000110100003114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000381000003014000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000381000003114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000381000001814000000000000,SteelSeries Stratus XL,a:b0,b:b1,back:b18,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b19,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b2,y:b3,platform:Windows, +03000000790000001c18000000000000,STK 7024X,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000380700003847000000000000,Street Fighter Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,start:b7,x:b2,y:b3,platform:Windows, +030000001f08000001e4000000000000,Super Famicom Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Windows, +03000000790000000418000000000000,Super Famicom Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b33,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000341200001300000000000000,Super Racer,a:b2,b:b3,back:b8,leftshoulder:b5,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b7,x:b0,y:b1,platform:Windows, +03000000457500002211000000000000,Szmy Power PC Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000004f0400000ab1000000000000,T16000M,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b10,x:b2,y:b3,platform:Windows, +030000000d0f00007b00000000000000,TAC GEAR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000e40a00000307000000000000,Taito Egret II Mini Control Panel,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Windows, +03000000e40a00000207000000000000,Taito Egret II Mini Controller,a:b4,b:b2,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b9,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Windows, +03000000d814000001a0000000000000,TE Kitty,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000fa1900000706000000000000,Team 5,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000b50700001203000000000000,Techmobility X6-38V,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000ba2200000701000000000000,Technology Innovation PS2 Adapter,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b2,platform:Windows, +03000000c61100001000000000000000,Tencent Xianyou Gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,x:b3,y:b4,platform:Windows, +03000000790000002601000000000000,TGZ,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000591c00002400000000000000,THEC64 Joystick,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000591c00002600000000000000,THEGamepad,a:b2,b:b1,back:b6,leftx:a0,lefty:a1,start:b7,x:b3,y:b0,platform:Windows, +030000004f04000015b3000000000000,Thrustmaster Dual Analog 4,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000004f04000023b3000000000000,Thrustmaster Dual Trigger PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f0400000ed0000000000000,ThrustMaster eSwap Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f04000008d0000000000000,ThrustMaster Ferrari 150 PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f04000000b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b1,y:b3,platform:Windows, +030000004f04000004b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Windows, +030000004f04000003d0000000000000,ThrustMaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b7,leftshoulder:a3,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:a4,rightstick:b11,righttrigger:b5,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000004f04000009d0000000000000,ThrustMaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +030000006d04000088ca000000000000,Thunderpad,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000666600000288000000000000,TigerGame PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +03000000666600000488000000000000,TigerGame PlayStation Adapter,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000004f04000007d0000000000000,TMini,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000571d00002100000000000000,Tomee NES Controller Adapter,a:b1,b:b0,back:b2,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,start:b3,platform:Windows, +03000000571d00002000000000000000,Tomee SNES Controller Adapter,a:b0,b:b1,back:b6,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000d62000006000000000000000,Tournament PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000c01100000055000000000000,Tronsmart,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000005f140000c501000000000000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000b80500000210000000000000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000004f04000087b6000000000000,TWCS Throttle,dpdown:b8,dpleft:b9,dpright:b7,dpup:b6,leftstick:b5,lefttrigger:-a5,leftx:a0,lefty:a1,righttrigger:+a5,platform:Windows, +03000000411200000450000000000000,Twin Shock,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a4,start:b11,x:b3,y:b0,platform:Windows, +03000000d90400000200000000000000,TwinShock PS2 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000151900005678000000000000,Uniplay U6,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000101c0000171c000000000000,uRage Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +030000000b0400003065000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000242f00006e00000000000000,USB Controller,a:b1,b:b4,back:b10,leftshoulder:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b7,rightx:a2,righty:a5,start:b11,x:b0,y:b3,platform:Windows, +03000000300f00000701000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000341a00002308000000000000,USB Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000666600000188000000000000,USB Controller,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Windows, +030000006b1400000203000000000000,USB Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000790000000a00000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b3,y:b0,platform:Windows, +03000000b404000081c6000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b3,y:b0,platform:Windows, +03000000b50700001503000000000000,USB Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b0,y:b1,platform:Windows, +03000000bd12000012d0000000000000,USB Controller,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Windows, +03000000ff1100004133000000000000,USB Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a4,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000632500002305000000000000,USB Vibration Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Windows, +03000000790000001a18000000000000,Venom,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Windows, +03000000790000001b18000000000000,Venom Arcade Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00000302000000000000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +030000006f0e00000702000000000000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Windows, +0300000034120000adbe000000000000,vJoy Device,a:b0,b:b1,back:b15,dpdown:b6,dpleft:b7,dpright:b8,dpup:b5,guide:b16,leftshoulder:b9,leftstick:b13,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b14,righttrigger:b12,rightx:a3,righty:a4,start:b4,x:b2,y:b3,platform:Windows, +03000000120c0000ab57000000000000,Warrior Joypad JS083,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +030000007e0500003003000000000000,Wii U Pro,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,leftshoulder:b6,leftstick:b11,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b12,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Windows, +0300000032150000030a000000000000,Wildcat,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +0300000032150000140a000000000000,Wolverine,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000002e160000efbe000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,rightshoulder:b5,righttrigger:b11,start:b7,x:b2,y:b3,platform:Windows, +03000000380700001647000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700002045000000000000,Xbox 360 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, +03000000380700002644000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a2,righty:a5,start:b8,x:b2,y:b3,platform:Windows, +03000000380700002647000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000003807000026b7000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700003647000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a7,righty:a5,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400001907000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400008e02000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400009102000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000000fd000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000001fd000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b000016f0000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000ad1b00008e02000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c62400000053000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c6240000fdfa000000000000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700002847000000000000,Xbox 360 Fightpad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000a102000000000000,Xbox 360 Wireless Receiver,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400000a0b000000000000,Xbox Adaptive Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000120c00000a88000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a2,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000120c00001088000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2~,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5~,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000002a0600002000000000000000,Xbox Controller,a:b0,b:b1,back:b13,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b5,leftstick:b14,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b15,righttrigger:b7,rightx:a2,righty:a5,start:b12,x:b2,y:b3,platform:Windows, +03000000300f00008888000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:b13,dpleft:b10,dpright:b11,dpup:b12,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000380700001645000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000380700002645000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000380700003645000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +03000000380700008645000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400000202000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b11,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000005e0400008502000000000000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400008702000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b9,righttrigger:b7,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000005e0400008902000000000000,Xbox Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b10,leftstick:b8,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b9,righttrigger:b4,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Windows, +030000000d0f00006300000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b9,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e0400000c0b000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000d102000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000dd02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000e002000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000e302000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000fd02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000ff02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:-a2,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e0000a802000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000006f0e0000c802000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000c62400003a54000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000005e040000130b000000000000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +03000000341a00000608000000000000,Xeox,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +03000000450c00002043000000000000,Xeox SL6556BK,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Windows, +030000006f0e00000300000000000000,XGear,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a5,righty:a2,start:b9,x:b3,y:b0,platform:Windows, +03000000e0ff00000201000000000000,Xiaomi Black Shark (L),back:b0,dpdown:b11,dpleft:b9,dpright:b10,dpup:b8,leftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,platform:Windows, +03000000172700004431000000000000,Xiaomi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a7,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Windows, +03000000172700003350000000000000,Xiaomi XMGP01YM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000bc2000005060000000000000,Xiaomi XMGP01YM,+lefty:+a2,+righty:+a5,-lefty:-a1,-righty:-a4,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,start:b11,x:b3,y:b4,platform:Windows, +xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Windows, +030000007d0400000340000000000000,Xterminator Digital Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:-a4,lefttrigger:+a4,leftx:a0,lefty:a1,paddle1:b7,paddle2:b6,rightshoulder:b5,rightstick:b9,righttrigger:b2,rightx:a3,righty:a5,start:b8,x:b3,y:b4,platform:Windows, +030000002c3600000100000000000000,Yawman Arrow,+rightx:h0.2,+righty:h0.4,-rightx:h0.8,-righty:h0.1,a:b4,b:b5,back:b6,dpdown:b15,dpleft:b14,dpright:b16,dpup:b13,leftshoulder:b10,leftstick:b0,lefttrigger:-a4,leftx:a0,lefty:a1,paddle1:b11,paddle2:b12,rightshoulder:b8,rightstick:b9,righttrigger:+a4,start:b3,x:b1,y:b2,platform:Windows, +03000000790000004f18000000000000,ZDT Android Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b3,y:b4,platform:Windows, +03000000120c00000500000000000000,Zeroplus Adapter,a:b2,b:b1,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b0,righttrigger:b5,rightx:a3,righty:a2,start:b8,x:b3,y:b0,platform:Windows, +03000000120c0000101e000000000000,Zeroplus P4 Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Windows, + +# Mac OS X +030000008f0e00000300000009010000,2 In 1 Joystick,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000c82d00000031000001000000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000531000000020000,8BitDo Adapter 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000951000000010000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00000090000001000000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001038000000010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001251000000010000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001251000000020000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001151000000010000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001151000000020000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000a30c00002400000006020000,8BitDo M30,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,guide:b9,leftshoulder:b6,lefttrigger:b5,rightshoulder:b4,righttrigger:b7,start:b8,x:b3,y:b0,platform:Mac OS X, +03000000c82d00000151000000010000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000650000001000000,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00005106000000010000,8BitDo M30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b2,leftshoulder:b6,lefttrigger:a5,rightshoulder:b7,righttrigger:a4,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00002090000000010000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000451000000010000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00001590000001000000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00006528000000010000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00006928000000010000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Mac OS X, +03000000c82d00002590000000010000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00002590000001000000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00002690000000010000,8BitDo NEOGEO,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b10,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +030000003512000012ab000001000000,8BitDo NES30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d000012ab000001000000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00002028000000010000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000022000000090000001000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000203800000900000000010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000190000001000000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000751000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000851000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00000660000000010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000660000000020000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000131000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000231000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000331000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000431000001000000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00002867000000010000,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b3,y:b4,platform:Mac OS X, +03000000c82d00003028000000010000,8Bitdo SFC30 Gamepad,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000102800000900000000000000,8BitDo SFC30 Joystick,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000351000000010000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001290000001000000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00004028000000010000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000160000001000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000161000000010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a5,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000260000001000000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00000261000000010000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00001230000000010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001530000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001630000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001730000001000000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001130000000020000,8BitDo Ultimate Wired,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001330000001000000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001330000000020000,8BitDo Ultimate Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000a00500003232000008010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000a00500003232000009010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c82d00001890000001000000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000c82d00003032000000010000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a31,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000491900001904000001010000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000710100001904000000010000,Amazon Luna Controller,a:b0,b:b1,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Mac OS X, +0300000008100000e501000019040000,Anbernic Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a4,start:b11,x:b4,y:b3,platform:Mac OS X, +03000000a30c00002700000003030000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000a30c00002800000003030000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a3,lefty:a4,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000050b00000045000031000000,ASUS Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000050b00000579000000010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b6,leftstick:b15,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b42,paddle1:b9,paddle2:b11,rightshoulder:b7,rightstick:b16,righttrigger:a4,rightx:a2,righty:a3,start:b13,x:b3,y:b4,platform:Mac OS X, +03000000050b00000679000000010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b6,leftstick:b15,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b23,rightshoulder:b7,rightstick:b16,righttrigger:a4,rightx:a2,righty:a3,start:b13,x:b3,y:b4,platform:Mac OS X, +03000000503200000110000047010000,Atari VCS Classic Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b3,start:b2,platform:Mac OS X, +03000000503200000210000047010000,Atari VCS Modern Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a4,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Mac OS X, +030000008a3500000102000000010000,Backbone One,a:b0,b:b1,back:b16,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b17,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b15,x:b2,y:b3,platform:Mac OS X, +030000008a3500000201000000010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000008a3500000202000000010000,Backbone One,a:b0,b:b1,back:b16,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b17,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b15,x:b2,y:b3,platform:Mac OS X, +030000008a3500000402000000010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000008a3500000302000000010000,Backbone One PlayStationÆ Edition,a:b0,b:b1,back:b16,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b17,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b15,x:b2,y:b3,platform:Mac OS X, +03000000c62400001a89000000010000,BDA MOGA XP5-X Plus,a:b0,b:b1,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b14,leftshoulder:b6,leftstick:b15,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b16,righttrigger:a4,rightx:a2,righty:a3,start:b13,x:b3,y:b4,platform:Mac OS X, +03000000c62400001b89000000010000,BDA MOGA XP5-X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000d62000002a79000000010000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000120c0000200e000000010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000120c0000210e000000010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008305000031b0000000000000,Cideko AK08b,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000d8140000cecf000000000000,Cthulhu,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000260900008888000088020000,Cyber Gadget GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a5,rightx:a2,righty:a3~,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000a306000022f6000001030000,Cyborg V3 Rumble Pad PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000791d00000103000009010000,Dual Box Wii Classic Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000006e0500000720000010020000,Elecom JC-W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Mac OS X, +030000006f0e00008401000003010000,Faceoff Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b13,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000151900004000000001000000,Flydigi Vader 2,a:b14,b:b15,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Mac OS X, +03000000b40400001124000001040000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000b40400001224000003030000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000790000004618000000010000,GameCube Controller Adapter,a:b4,b:b0,dpdown:b56,dpleft:b60,dpright:b52,dpup:b48,lefttrigger:a12,leftx:a0,lefty:a4,rightshoulder:b28,righttrigger:a16,rightx:a20,righty:a8,start:b36,x:b8,y:b12,platform:Mac OS X, +03000000ac0500001a06000002020000,GameSir-T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000ad1b000001f9000000000000,Gamestop BB070 X360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +0500000047532047616d657061640000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000c01100000140000000010000,GameStop PS4 Fun Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006f0e00000102000000000000,GameStop Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000ff1100003133000007010000,GameWare PC Control Pad,a:b2,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a4,start:b11,x:b3,y:b0,platform:Mac OS X, +030000007d0400000540000001010000,Gravis Eliminator Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000280400000140000000020000,Gravis GamePad Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008f0e00000300000007010000,GreenAsia Joystick,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Mac OS X, +030000000d0f00002d00000000100000,Hori Fighting Commander 3 Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005f00000000000000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005f00000000010000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005e00000000000000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00005e00000000010000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008400000000010000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008500000000010000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000341a00000302000014010000,Hori Fighting Stick Mini,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008800000000010000,Hori Fighting Stick mini 4 (PS3),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00008700000000010000,Hori Fighting Stick mini 4 (PS4),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00004d00000000000000,Hori Gem Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00003801000008010000,Hori PC Engine Mini Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,platform:Mac OS X, +030000000d0f00009200000000010000,Hori Pokken Tournament DX Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000aa00000072050000,Hori Real Arcade Pro for Nintendo Switch,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000000d0f00000002000017010000,Hori Split Pad Fit,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00000002000015010000,Hori Switch Split Pad Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00006e00000000010000,Horipad 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00006600000000010000,Horipad 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f00006600000000000000,Horipad FPS Plus 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000ee00000000010000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000000d0f0000c100000072050000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000242e0000ff0b000000010000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,platform:Mac OS X, +03000000790000004e95000000010000,Hyperkin N64 Controller Adapter,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a5,righty:a2,start:b9,platform:Mac OS X, +03000000830500006020000000000000,iBuffalo Super Famicom Controller,a:b1,b:b0,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b2,platform:Mac OS X, +03000000ef0500000300000000020000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Mac OS X, +03000000fd0500000030000010010000,Interact GoPad,a:b3,b:b4,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Mac OS X, +030000007e0500000620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Mac OS X, +030000007e0500000720000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000242f00002d00000007010000,JYS Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000006d04000019c2000000000000,Logitech Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000000020000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000000030000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000014040000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000016c2000000000000,Logitech F310,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000018c2000000000000,Logitech F510,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d04000019c2000005030000,Logitech F710,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006d0400001fc2000000000000,Logitech F710,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000006d04000018c2000000010000,Logitech RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3~,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700005032000000010000,Mad Catz PS3 Fightpad Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700008433000000010000,Mad Catz PS3 Fightstick TE S Plus,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700005082000000010000,Mad Catz PS4 Fightpad Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000380700008483000000010000,Mad Catz PS4 Fightstick TE S Plus,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000790000000600000007010000,Marvo GT-004,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000008f0e00001330000011010000,Mayflash Controller Adapter,a:b2,b:b4,back:b16,dpdown:h0.8,dpleft:h0.2,dpright:h0.1,dpup:h0.4,leftshoulder:b12,lefttrigger:b16,leftx:a0,lefty:a2,rightshoulder:b14,rightx:a6~,righty:a4,start:b18,x:b0,y:b6,platform:Mac OS X, +03000000790000004318000000010000,Mayflash GameCube Adapter,a:b4,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a12,leftx:a0,lefty:a4,rightshoulder:b28,righttrigger:a16,rightx:a20,righty:a8,start:b36,x:b8,y:b12,platform:Mac OS X, +03000000790000004418000000010000,Mayflash GameCube Controller,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000242f00007300000000020000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b3,platform:Mac OS X, +0300000079000000d218000026010000,Mayflash Magic NS,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000d620000010a7000003010000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008f0e00001030000011010000,Mayflash Saturn Adapter,a:b0,b:b2,dpdown:b28,dpleft:b30,dpright:b26,dpup:b24,leftshoulder:b10,lefttrigger:b14,rightshoulder:b12,righttrigger:b4,start:b18,x:b6,y:b8,platform:Mac OS X, +0300000025090000e803000000000000,Mayflash Wii Classic Adapter,a:b1,b:b0,back:b8,dpdown:b13,dpleft:b12,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Mac OS X, +03000000790000000318000000010000,Mayflash Wii DolphinBar,a:b8,b:b12,back:b32,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b44,leftshoulder:b16,lefttrigger:b24,leftx:a0,lefty:a4,rightshoulder:b20,righttrigger:b28,rightx:a8,righty:a12,start:b36,x:b0,y:b4,platform:Mac OS X, +03000000790000000018000000000000,Mayflash Wii U Pro Adapter,a:b4,b:b8,back:b32,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b16,leftstick:b40,lefttrigger:b24,leftx:a0,lefty:a4,rightshoulder:b20,rightstick:b44,righttrigger:b28,rightx:a8,righty:a12,start:b36,x:b0,y:b12,platform:Mac OS X, +03000000790000000018000000010000,Mayflash Wii U Pro Adapter,a:b4,b:b8,back:b32,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b16,leftstick:b40,lefttrigger:b24,leftx:a0,lefty:a4,rightshoulder:b20,rightstick:b44,righttrigger:b28,rightx:a8,righty:a12,start:b36,x:b0,y:b12,platform:Mac OS X, +030000005e0400002800000002010000,Microsoft Dual Strike,a:b3,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,rightx:a0,righty:a1~,start:b5,x:b1,y:b0,platform:Mac OS X, +030000005e0400000300000006010000,Microsoft SideWinder,a:b0,b:b1,back:b9,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Mac OS X, +030000005e0400000700000006010000,Microsoft SideWinder,a:b0,b:b1,back:b8,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Mac OS X, +030000005e0400002700000001010000,Microsoft SideWinder Plug and Play,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b4,righttrigger:b5,x:b2,y:b3,platform:Mac OS X, +030000004523000015e0000072050000,Mobapad Chitu HD,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000d62000007162000001000000,Moga Pro 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Mac OS X, +03000000c62400002a89000000010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c62400002b89000000010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000632500007505000000020000,NeoGeo mini PAD Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000921200004b46000003020000,NES 2-port Adapter,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b11,platform:Mac OS X, +030000001008000001e5000006010000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Mac OS X, +030000007e0500000920000000000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +030000007e0500000920000001000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +030000007e0500000920000010020000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:Mac OS X, +050000007e05000009200000ff070000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:Mac OS X, +030000007e0500001920000001000000,NSO N64 Controller,+rightx:b8,+righty:b7,-rightx:b3,-righty:b2,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,righttrigger:b10,start:b9,platform:Mac OS X, +030000007e0500001720000001000000,NSO SNES Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b15,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000550900001472000025050000,NVIDIA Controller,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b4,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Mac OS X, +030000004b120000014d000000010000,Nyko Airflo EX,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Mac OS X, +030000006f0e00000901000002010000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000008f0e00000300000000000000,Piranha Xtreme PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000666600006706000088020000,PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,platform:Mac OS X, +030000004c050000da0c000000010000,PlayStation Classic Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +030000004c0500003713000000010000,PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13,dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000d620000011a7000000020000,PowerA Core Plus Gamecube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000d620000011a7000010050000,PowerA Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000d62000006dca000000010000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000100800000300000006010000,PS2 Adapter,a:b2,b:b1,back:b8,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a4,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +030000004c0500006802000000000000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Mac OS X, +030000004c0500006802000000010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Mac OS X, +030000004c0500006802000072050000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Mac OS X, +030000004c050000a00b000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c050000c405000000000000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c050000c405000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +0300004b4c0500005f0e000000010000,PS5 Access Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000e60c000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000004c050000f20d000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +050000004c050000e60c000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +050000004c050000f20d000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Mac OS X, +030000005e040000e002000001000000,PXN P30 Pro Mobile,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000222c00000225000000010000,Qanba Dragon Arcade Joystick (PS3),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000222c00000020000000010000,Qanba Drone Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000009b2800005600000020020000,Raphnet SNES Adapter,a:b1,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Mac OS X, +030000009b2800008000000022020000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b10,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a3,righty:a4,start:b3,x:b0,y:b5,platform:Mac OS X, +030000008916000000fd000000000000,Razer Onza TE,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000321500000204000000010000,Razer Panthera PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000321500000104000000010000,Razer Panthera PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000321500000010000000010000,Razer Raiju,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000321500000507000001010000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000321500000011000000010000,Razer Raion PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000321500000009000000020000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +030000003215000000090000163a0000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +0300000032150000030a000000000000,Razer Wildcat,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000632500008005000000010000,Redgear,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000921200004547000000020000,Retro Bit Sega Genesis Controller Adapter,a:b0,b:b2,dpdown:+a2,dpleft:-a0,dpright:+a0,dpup:-a2,lefttrigger:b14,rightshoulder:b10,righttrigger:b4,start:b12,x:b6,y:b8,platform:Mac OS X, +03000000790000001100000000000000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000790000001100000005010000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b4,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000830500006020000000010000,Retro Controller,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b5,rightshoulder:b8,righttrigger:b9,start:b7,x:b2,y:b3,platform:Mac OS X, +0300000003040000c197000000000000,Retrode Adapter,a:b0,b:b4,back:b2,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Mac OS X, +03000000790000001100000006010000,Retrolink SNES Controller,a:b2,b:b1,back:b8,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000341200000400000000000000,RetroUSB N64 RetroPort,+rightx:b8,+righty:b10,-rightx:b9,-righty:b11,a:b7,b:b6,dpdown:b2,dpleft:b1,dpright:b0,dpup:b3,leftshoulder:b13,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b12,start:b4,platform:Mac OS X, +030000006b140000010d000000010000,Revolution Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006b140000130d000000010000,Revolution Pro Controller 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c0500006802000002100000,Rii RK707,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b2,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b3,righttrigger:b9,rightx:a2,righty:a3,start:b1,x:b15,y:b12,platform:Mac OS X, +030000006f0e00008701000005010000,Rock Candy Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000c6240000fefa000000000000,Rock Candy PS3,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000e804000000a000001b010000,Samsung EIGP20,a:b1,b:b3,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b11,leftx:a1,lefty:a3,rightshoulder:b12,rightx:a4,righty:a5,start:b16,x:b7,y:b9,platform:Mac OS X, +03000000730700000401000000010000,Sanwa PlayOnline Mobile,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Mac OS X, +03000000a30c00002500000006020000,Sega Genesis Mini 3B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start:b9,platform:Mac OS X, +03000000811700007e05000000000000,Sega Saturn,a:b2,b:b4,dpdown:b16,dpleft:b15,dpright:b14,dpup:b17,leftshoulder:b8,lefttrigger:a5,leftx:a0,lefty:a2,rightshoulder:b9,righttrigger:a4,start:b13,x:b0,y:b6,platform:Mac OS X, +03000000b40400000a01000000000000,Sega Saturn,a:b0,b:b1,back:b5,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b2,leftshoulder:b6,rightshoulder:b7,start:b8,x:b3,y:b4,platform:Mac OS X, +030000003512000021ab000000000000,SFC30 Joystick,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Mac OS X, +0300000000f00000f100000000000000,SNES RetroPort,a:b2,b:b3,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b5,rightshoulder:b7,start:b6,x:b0,y:b1,platform:Mac OS X, +030000004c050000a00b000000000000,Sony DualShock 4 Adapter,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004c050000cc09000000000000,Sony DualShock 4 V2,a:b1,b:b2,back:b13,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000d11800000094000000010000,Stadia Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Mac OS X, +030000005e0400008e02000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000110100002014000000000000,SteelSeries Nimbus,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,x:b2,y:b3,platform:Mac OS X, +03000000110100002014000001000000,SteelSeries Nimbus,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,x:b2,y:b3,platform:Mac OS X, +03000000381000002014000001000000,SteelSeries Nimbus,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,x:b2,y:b3,platform:Mac OS X, +05000000484944204465766963650000,SteelSeries Nimbus Plus,a:b0,b:b1,back:b15,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b16,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b14,x:b2,y:b3,platform:Mac OS X, +050000004e696d6275732b0000000000,SteelSeries Nimbus Plus,a:b0,b:b1,back:b15,dpdown:b11,dpleft:b13,dpright:b12,dpup:b10,guide:b16,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3~,start:b14,x:b2,y:b3,platform:Mac OS X, +03000000381000003014000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000381000003114000000000000,SteelSeries Stratus Duo,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000110100001714000000000000,SteelSeries Stratus XL,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,start:b12,x:b2,y:b3,platform:Mac OS X, +03000000110100001714000020010000,SteelSeries Stratus XL,a:b0,b:b1,dpdown:b9,dpleft:b11,dpright:b10,dpup:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1~,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3~,start:b12,x:b2,y:b3,platform:Mac OS X, +030000000d0f0000f600000000010000,Switch Hori Pad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Mac OS X, +03000000457500002211000000010000,SZMY Power PC Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000e40a00000307000001000000,Taito Egret II Mini Control Panel,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Mac OS X, +03000000e40a00000207000001000000,Taito Egret II Mini Controller,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Mac OS X, +03000000790000001c18000003100000,TGZ Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000591c00002400000021000000,THEC64 Joystick,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Mac OS X, +03000000591c00002600000021000000,THEGamepad,a:b2,b:b1,back:b6,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Mac OS X, +030000004f04000015b3000000000000,Thrustmaster Dual Analog 3.2,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Mac OS X, +030000004f0400000ed0000000020000,ThrustMaster eSwap Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +030000004f04000000b3000000000000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b1,y:b3,platform:Mac OS X, +03000000571d00002100000021000000,Tomee NES Controller Adapter,a:b1,b:b0,back:b2,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,start:b3,platform:Mac OS X, +03000000bd12000015d0000000010000,Tomee Retro Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000bd12000015d0000000000000,Tomee SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000571d00002000000021000000,Tomee SNES Controller Adapter,a:b0,b:b1,back:b6,dpdown:+a4,dpleft:-a0,dpright:+a0,dpup:-a4,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Mac OS X, +030000005f140000c501000000020000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Mac OS X, +03000000100800000100000000000000,Twin USB Joystick,a:b4,b:b2,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b12,leftstick:b20,lefttrigger:b8,leftx:a0,lefty:a2,rightshoulder:b14,rightstick:b22,righttrigger:b10,rightx:a6,righty:a4,start:b18,x:b6,y:b0,platform:Mac OS X, +03000000632500002605000000010000,Uberwith Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000151900005678000010010000,Uniplay U6,a:b3,b:b6,back:b25,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b17,leftstick:b31,lefttrigger:b21,leftx:a1,lefty:a3,rightshoulder:b19,rightstick:b33,righttrigger:b23,rightx:a4,righty:a5,start:b27,x:b11,y:b13,platform:Mac OS X, +030000006f0e00000302000025040000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +030000006f0e00000702000003060000,Victrix PS4 Pro Fightstick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Mac OS X, +050000005769696d6f74652028303000,Wii Remote,a:b4,b:b5,back:b7,dpdown:b3,dpleft:b0,dpright:b1,dpup:b2,guide:b8,leftshoulder:b11,lefttrigger:b12,leftx:a0,lefty:a1,start:b6,x:b10,y:b9,platform:Mac OS X, +050000005769696d6f74652028313800,Wii U Pro Controller,a:b16,b:b15,back:b7,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b8,leftshoulder:b19,leftstick:b23,lefttrigger:b21,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b24,righttrigger:b22,rightx:a2,righty:a3,start:b6,x:b18,y:b17,platform:Mac OS X, +030000005e0400008e02000000000000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000006f0e00000104000000000000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +03000000c6240000045d000000000000,Xbox 360 Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e0400000a0b000000000000,Xbox Adaptive Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000050b000003090000,Xbox Elite Controller Series 2,a:b0,b:b1,back:b31,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b53,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000011050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000200b000011050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000200b000013050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000200b000015050000,Xbox One Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000d102000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000dd02000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000e002000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Mac OS X, +030000005e040000e002000003090000,Xbox One Controller,a:b0,b:b1,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000e302000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000fd02000003090000,Xbox One Controller,a:b0,b:b1,back:b16,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000c62400003a54000000000000,Xbox One PowerA Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b8,x:b2,y:b3,platform:Mac OS X, +030000005e040000130b000001050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000009050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000013050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000015050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000130b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +030000005e040000220b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000172700004431000029010000,XiaoMi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Mac OS X, +03000000120c0000100e000000010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, +03000000120c0000101e000000010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Mac OS X, + +# Linux +03000000c82d00000031000011010000,8BitDo Adapter,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000951000000010000,8BitDo Dogbone,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Linux, +03000000021000000090000011010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000090000011010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001038000000010000,8BitDo FC30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001251000011010000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001251000000010000,8BitDo Lite 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001151000011010000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001151000000010000,8BitDo Lite SE,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000151000000010000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000650000011010000,8BitDo M30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00005106000000010000,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00002090000011010000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00002090000000010000,8BitDo Micro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000451000000010000,8BitDo N30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b11,platform:Linux, +03000000c82d00001590000011010000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00006528000000010000,8BitDo N30 Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00006928000000010000,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,platform:Linux, +05000000c82d00002590000001000000,8BitDo NEOGEO,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000008000000210000011010000,8BitDo NES30,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000c82d00000310000011010000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b9,righttrigger:b8,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00008010000000010000,8BitDo NES30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b9,righttrigger:b8,start:b11,x:b3,y:b4,platform:Linux, +03000000022000000090000011010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000190000011010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000203800000900000000010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00002038000000010000,8BitDo NES30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000751000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:a8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00000851000000010000,8BitDo P30,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:a8,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000660000011010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001030000011010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000660000000010000,8BitDo Pro 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000020000000000000,8BitDo Pro 2 for Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +06000000c82d00000020000006010000,8BitDo Pro 2 for Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000131000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000231000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000331000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000431000011010000,8BitDo Receiver,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00002867000000010000,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b8,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b3,y:b4,platform:Linux, +05000000c82d00000060000000010000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000061000000010000,8BitDo SF30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +030000003512000012ab000010010000,8BitDo SFC30,a:b2,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Linux, +030000003512000021ab000010010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d000021ab000010010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000102800000900000000010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00003028000000010000,8BitDo SFC30,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000351000000010000,8BitDo SN30,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000160000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000160000011010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000161000000000000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001290000011010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a3,righty:a4,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000161000000010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b2,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00006228000000010000,8BitDo SN30 Pro,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00000260000011010000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00000261000000010000,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +05000000202800000900000000010000,8BitDo SNES30,a:b1,b:b0,back:b10,dpdown:b122,dpleft:b119,dpright:b120,dpup:b117,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +05000000c82d00001230000000010000,8BitDo Ultimate,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001530000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001630000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001730000011010000,8BitDo Ultimate C,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001130000011010000,8BitDo Ultimate Wired,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b24,paddle2:b25,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000631000010010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000760000011010000,8BitDo Ultimate Wireless,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c82d00001230000011010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b2,paddle2:b5,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001330000011010000,8BitDo Ultimate Wireless,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b26,paddle1:b23,paddle2:b19,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00000631000014010000,8BitDo Ultimate Wireless Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c82d00000121000011010000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c82d00000121000000010000,8BitDo Xbox One SN30 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000a00500003232000001000000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Linux, +05000000a00500003232000008010000,8BitDo Zero,a:b0,b:b1,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b3,y:b4,platform:Linux, +03000000c82d00001890000011010000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b11,x:b4,y:b3,platform:Linux, +050000005e040000e002000030110000,8BitDo Zero 2,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +05000000c82d00003032000000010000,8BitDo Zero 2,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b4,y:b3,platform:Linux, +03000000c01100000355000011010000,Acrux Gamepad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00008801000011010000,Afterglow Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00003901000000430000,Afterglow Prismatic Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00003901000013020000,Afterglow Prismatic Controller 048-007-NA,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00001302000000010000,Afterglow Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00003901000020060000,Afterglow Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000100000008200000011010000,Akishop Customs PS360,a:b1,b:b2,back:b12,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000007c1800000006000010010000,Alienware Dual Compatible Game PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b3,platform:Linux, +05000000491900000204000021000000,Amazon Fire Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b17,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b12,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000491900001904000011010000,Amazon Luna Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b9,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +05000000710100001904000000010000,Amazon Luna Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +0300000008100000e501000001010000,Anbernic Gamepad,a:b1,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a4,start:b11,x:b3,y:b4,platform:Linux, +03000000790000003018000011010000,Arcade Fightstick F300,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000a30c00002700000011010000,Astro City Mini,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000a30c00002800000011010000,Astro City Mini,a:b2,b:b1,back:b8,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +05000000050b00000045000031000000,ASUS Gamepad,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b10,x:b2,y:b3,platform:Linux, +05000000050b00000045000040000000,ASUS Gamepad,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b10,x:b2,y:b3,platform:Linux, +03000000050b00000579000011010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b36,paddle1:b52,paddle2:b53,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000050b00000679000000010000,ASUS ROG Kunai 3,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b21,paddle1:b22,paddle2:b23,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000503200000110000000000000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +03000000503200000110000011010000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +05000000503200000110000000000000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +05000000503200000110000044010000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +05000000503200000110000046010000,Atari VCS Classic Controller,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b4,start:b3,platform:Linux, +03000000503200000210000000000000,Atari VCS Modern Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a4,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Linux, +03000000503200000210000011010000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000000000000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000045010000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000046010000,Atari VCS Modern Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +05000000503200000210000047010000,Atari VCS Modern Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b6,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:-a4,rightx:a2,righty:a3,start:b8,x:b2,y:b3,platform:Linux, +030000008a3500000201000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008a3500000202000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008a3500000302000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008a3500000402000011010000,Backbone One,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000c62400001b89000011010000,BDA MOGA XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000d62000002a79000011010000,BDA PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000c21100000791000011010000,Be1 GC101 Controller 1.03,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000c31100000791000011010000,Be1 GC101 Controller 1.03,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000005e0400008e02000003030000,Be1 GC101 Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000bc2000004d50000011010000,Beitong A1T2 BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000bc2000000055000001000000,Betop AX1 BFM,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000bc2000006412000011010000,Betop Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b30,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006b1400000209000011010000,Bigben,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000200e000011010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000210e000011010000,Brook Mars PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000f70e000011010000,Brook Universal Fighting Board,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000e82000006058000001010000,Cideko AK08b,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000af1e00002400000010010000,Clockwork Pi DevTerm,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b9,x:b3,y:b0,platform:Linux, +030000000b0400003365000000010000,Competition Pro,a:b0,b:b1,back:b2,leftx:a0,lefty:a1,start:b3,platform:Linux, +03000000260900008888000000010000,Cyber Gadget GameCube Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a5,rightx:a2,righty:a3~,start:b7,x:b2,y:b3,platform:Linux, +03000000a306000022f6000011010000,Cyborg V3 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:-a3,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000791d00000103000010010000,Dual Box Wii Classic Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e00003001000001010000,EA Sports PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c11100000191000011010000,EasySMX,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000242f00009100000000010000,EasySMX ESM-9101,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006e0500000320000010010000,Elecom U3613M,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Linux, +030000006e0500000720000010010000,Elecom W01U,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Linux, +030000007d0400000640000010010000,Eliminator AfterShock,a:b1,b:b2,back:b9,dpdown:+a3,dpleft:-a5,dpright:+a5,dpup:-a3,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a4,righty:a2,start:b8,x:b0,y:b3,platform:Linux, +03000000430b00000300000000010000,EMS Production PS2 Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a5,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e00008401000011010000,Faceoff Deluxe Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00008101000011010000,Faceoff Deluxe Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00008001000011010000,Faceoff Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03005036852100000201000010010000,Final Fantasy XIV Online Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000b40400001124000011010000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000b40400001224000011010000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b2,paddle1:b16,paddle2:b17,paddle3:b14,paddle4:b15,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000151900004000000001000000,Flydigi Vader 2,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b12,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b14,paddle1:b2,paddle2:b5,paddle3:b16,paddle4:b17,rightshoulder:b7,rightstick:b13,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000007e0500003703000000000000,GameCube Adapter,a:b0,b:b1,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b6,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b2,platform:Linux, +19000000030000000300000002030000,GameForce Controller,a:b1,b:b0,back:b8,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,guide:b16,leftshoulder:b4,leftstick:b14,lefttrigger:b6,leftx:a1,lefty:a0,rightshoulder:b5,rightstick:b15,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000ac0500005b05000010010000,GameSir G3w,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000bc2000000055000011010000,GameSir G3w,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000558500001b06000010010000,GameSir G4 Pro,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000ac0500002d0200001b010000,GameSir G4s,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b33,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000ac0500007a05000011010000,GameSir G5,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b16,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000bc2000005656000011010000,GameSir T4w,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000ac0500001a06000011010000,GameSir-T3 2.02,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +0500000047532047616d657061640000,GameStop Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000006f0e00000104000000010000,Gamestop Logic3 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000008f0e00000800000010010000,Gasia PlayStation Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000451300000010000010010000,Genius Maxfire Grandias 12,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +190000004b4800000010000000010000,GO-Advance Controller,a:b1,b:b0,back:b10,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,leftshoulder:b4,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b13,start:b15,x:b2,y:b3,platform:Linux, +190000004b4800000010000001010000,GO-Advance Controller,a:b1,b:b0,back:b12,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b4,leftstick:b13,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b16,righttrigger:b15,start:b17,x:b2,y:b3,platform:Linux, +190000004b4800000011000000010000,GO-Super Controller,a:b1,b:b0,back:b12,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b16,leftshoulder:b4,leftstick:b14,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b15,righttrigger:b7,rightx:a2,righty:a3,start:b13,x:b2,y:b3,platform:Linux, +03000000f0250000c183000010010000,Goodbetterbest Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +0300000079000000d418000000010000,GPD Win 2 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000001010000,GPD Win Max 2 (6800U) Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000007d0400000540000000010000,Gravis Eliminator Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000280400000140000000010000,Gravis GamePad Pro,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000008f0e00000610000000010000,GreenAsia Electronics Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a3,righty:a2,start:b11,x:b3,y:b0,platform:Linux, +030000008f0e00001200000010010000,GreenAsia Joystick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +0500000047532067616d657061640000,GS gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000f0250000c383000010010000,GT VX2,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +06000000adde0000efbe000002010000,Hidromancer Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d81400000862000011010000,HitBox PS3 PC Analog Mode,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b9,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b12,x:b0,y:b3,platform:Linux, +03000000c9110000f055000011010000,HJC Gamepad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f00006d00000020010000,Hori EDGE 301,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:+a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00008400000011010000,Hori Fighting Commander,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00005f00000011010000,Hori Fighting Commander 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00005e00000011010000,Hori Fighting Commander 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00005001000009040000,Hori Fighting Commander OCTA Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00008500000010010000,Hori Fighting Commander PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00008600000002010000,Hori Fighting Commander Xbox 360,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f00003701000013010000,Hori Fighting Stick Mini,a:b1,b:b0,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b3,y:b2,platform:Linux, +030000000d0f00008800000011010000,Hori Fighting Stick mini 4 (PS3),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,rightstick:b11,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00008700000011010000,Hori Fighting Stick mini 4 (PS4),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,rightshoulder:b5,rightstick:b11,righttrigger:a4,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00001000000011010000,Hori Fightstick 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b000003f5000033050000,Hori Fightstick VX,+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b8,guide:b10,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f00004d00000011010000,Hori Gem Pad 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b000001f5000033050000,Hori Pad EX Turbo 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00003801000011010000,Hori PC Engine Mini Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,platform:Linux, +030000000d0f00009200000011010000,Hori Pokken Tournament DX Pro,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00001100000011010000,Hori Real Arcade Pro 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00002200000011010000,Hori Real Arcade Pro 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006a00000011010000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006b00000011010000,Hori Real Arcade Pro 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00001600000000010000,Hori Real Arcade Pro EXSE,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b2,y:b3,platform:Linux, +030000000d0f0000aa00000011010000,Hori Real Arcade Pro for Nintendo Switch,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000000d0f00008501000017010000,Hori Split Pad Fit,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00008501000015010000,Hori Switch Split Pad Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00006e00000011010000,Horipad 4 PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006600000011010000,Horipad 4 PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f0000ee00000011010000,Horipad Mini 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f0000c100000011010000,Horipad Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000000d0f00006700000001010000,Horipad One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000000d0f0000f600000001000000,Horipad Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000341a000005f7000010010000,HuiJia GameCube Controller Adapter,a:b1,b:b2,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b0,y:b3,platform:Linux, +05000000242e00000b20000001000000,Hyperkin Admiral N64 Controller,+rightx:b11,+righty:b13,-rightx:b8,-righty:b12,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b14,leftx:a0,lefty:a1,rightshoulder:b5,start:b9,platform:Linux, +03000000242e0000ff0b000011010000,Hyperkin N64 Adapter,a:b1,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,platform:Linux, +03000000242e00006a38000010010000,Hyperkin Trooper 2,a:b0,b:b1,back:b4,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b3,start:b5,platform:Linux, +03000000242e00008816000001010000,Hyperkin X91,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000f00300008d03000011010000,HyperX Clutch,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000830500006020000010010000,iBuffalo Super Famicom Controller,a:b1,b:b0,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b3,y:b2,platform:Linux, +030000008f0e00001330000001010000,iCode Retro Adapter,b:b3,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b9,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b1,start:b7,x:b2,y:b0,platform:Linux, +050000006964726f69643a636f6e0000,idroidcon Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000b50700001503000010010000,Impact,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000d80400008200000003000000,IMS PCU0,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b5,x:b3,y:b2,platform:Linux, +03000000120c00000500000010010000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Linux, +03000000ef0500000300000000010000,InterAct AxisPad,a:b2,b:b3,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b11,x:b0,y:b1,platform:Linux, +03000000fd0500000030000000010000,InterAct GoPad,a:b3,b:b4,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,x:b0,y:b1,platform:Linux, +03000000fd0500002a26000000010000,InterAct HammerHead FX,a:b3,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b2,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b5,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b1,platform:Linux, +0500000049190000020400001b010000,Ipega PG 9069,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b161,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000632500007505000011010000,Ipega PG 9099,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +0500000049190000030400001b010000,Ipega PG9099,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000491900000204000000000000,Ipega PG9118,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000300f00001001000010010000,Jess Tech Dual Analog Rumble,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000300f00000b01000010010000,Jess Tech GGE909 PC Recoil,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +03000000ba2200002010000001010000,Jess Technology Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +030000007e0500000620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Linux, +050000007e0500000620000001000000,Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b13,leftshoulder:b4,leftstick:b10,rightshoulder:b5,start:b8,x:b2,y:b3,platform:Linux, +030000007e0500000720000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500000720000001000000,Joy-Con (R),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b1,back:b12,leftshoulder:b4,leftstick:b11,rightshoulder:b5,start:b9,x:b2,y:b3,platform:Linux, +03000000bd12000003c0000010010000,Joypad Alpha Shock,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000242f00002d00000011010000,JYS Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000242f00008a00000011010000,JYS Adapter,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b3,platform:Linux, +030000006f0e00000103000000020000,Logic3 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d040000d1ca000000000000,Logitech Chillstream,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d040000d1ca000011010000,Logitech Chillstream,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000019c2000010010000,Logitech Cordless RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000016c2000010010000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000016c2000011010000,Logitech Dual Action,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d0400001dc2000014400000,Logitech F310,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d0400001ec2000019200000,Logitech F510,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d0400001ec2000020200000,Logitech F510,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d04000019c2000011010000,Logitech F710,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d0400001fc2000005030000,Logitech F710,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d04000018c2000010010000,Logitech RumblePad 2,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006d04000011c2000010010000,Logitech WingMan Cordless RumblePad,a:b0,b:b1,back:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b6,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b10,rightx:a3,righty:a4,start:b8,x:b3,y:b4,platform:Linux, +030000006d0400000ac2000010010000,Logitech WingMan RumblePad,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,rightx:a3,righty:a4,x:b3,y:b4,platform:Linux, +05000000380700006652000025010000,Mad Catz CTRLR,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008532000010010000,Mad Catz Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b5,rightshoulder:b6,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +03000000380700005032000011010000,Mad Catz Fightpad Pro PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700005082000011010000,Mad Catz Fightpad Pro PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b00002ef0000090040000,Mad Catz Fightpad SFxT,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000380700008034000011010000,Mad Catz Fightstick PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008084000011010000,Mad Catz Fightstick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008433000011010000,Mad Catz Fightstick TE S PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700008483000011010000,Mad Catz Fightstick TE S PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000380700001888000010010000,Mad Catz Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700003888000010010000,Mad Catz Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:a0,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000380700001647000010040000,Mad Catz Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000380700003847000090040000,Mad Catz Xbox 360 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000ad1b000016f0000090040000,Mad Catz Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000120c00000500000000010000,Manta Dualshock 2,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +030000008f0e00001330000010010000,Mayflash Controller Adapter,a:b1,b:b2,back:b8,dpdown:h0.8,dpleft:h0.2,dpright:h0.1,dpup:h0.4,leftshoulder:b6,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a3~,righty:a2,start:b9,x:b0,y:b3,platform:Linux, +03000000790000004318000010010000,Mayflash GameCube Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000790000004418000010010000,Mayflash GameCube Controller,a:b1,b:b0,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000242f00007300000011010000,Mayflash Magic NS,a:b1,b:b4,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b0,y:b3,platform:Linux, +0300000079000000d218000011010000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d620000010a7000011010000,Mayflash Magic NS,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000242f0000f700000001010000,Mayflash Magic S Pro,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000008f0e00001030000010010000,Mayflash Saturn Adapter,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,lefttrigger:b7,rightshoulder:b6,righttrigger:b2,start:b9,x:b3,y:b4,platform:Linux, +0300000025090000e803000001010000,Mayflash Wii Classic Adapter,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:a4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:a5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +03000000790000000318000011010000,Mayflash Wii DolphinBar,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Linux, +03000000790000000018000011010000,Mayflash Wii U Pro Adapter,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000b50700001203000010010000,Mega World Logic 3 Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000b50700004f00000000010000,Mega World Logic 3 Controller,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b1,platform:Linux, +03000000780000000600000010010000,Microntek Joystick,a:b2,b:b1,back:b8,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +030000005e0400002800000000010000,Microsoft Dual Strike,a:b3,b:b2,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,rightx:a0,righty:a1~,start:b5,x:b1,y:b0,platform:Linux, +030000005e0400000300000000010000,Microsoft SideWinder,a:b0,b:b1,back:b9,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Linux, +030000005e0400000700000000010000,Microsoft SideWinder,a:b0,b:b1,back:b8,leftshoulder:b6,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b2,start:b9,x:b3,y:b4,platform:Linux, +030000005e0400000e00000000010000,Microsoft SideWinder Freestyle Pro,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,rightshoulder:b7,start:b8,x:b3,y:b4,platform:Linux, +030000005e0400002700000000010000,Microsoft SideWinder Plug and Play,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,lefttrigger:b4,righttrigger:b5,x:b2,y:b3,platform:Linux, +030000005e0400008502000000010000,Microsoft Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000005e0400008902000021010000,Microsoft Xbox,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000005e0400008e02000001000000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.1,dpleft:h0.2,dpright:h0.8,dpup:h0.4,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000004010000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000056210000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000062230000,Microsoft Xbox 360,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000d102000001010000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000d102000003020000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000dd02000003020000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000008040000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b000009050000,Microsoft Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000e302000003020000,Microsoft Xbox One Elite,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000000b000007040000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b12,paddle2:b14,paddle3:b13,paddle4:b15,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000000b000008040000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b12,paddle2:b14,paddle3:b13,paddle4:b15,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000050b000003090000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e0400008e02000030110000,Microsoft Xbox One Elite 2,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b13,paddle3:b12,paddle4:b14,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b00000b050000,Microsoft Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000030000000300000002000000,Miroof,a:b1,b:b0,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b3,y:b2,platform:Linux, +03000000790000001c18000010010000,Mobapad Chitu HD,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000004d4f435554452d3035335800,Mocute 053X,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +05000000e80400006e0400001b010000,Mocute 053X M59,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000004d4f435554452d3035305800,Mocute 054X,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000d6200000e589000001000000,Moga 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +05000000d6200000ad0d000001000000,Moga Pro,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +05000000d62000007162000001000000,Moga Pro 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Linux, +03000000c62400002b89000011010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c62400002a89000000010000,MOGA XP5A Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b22,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000c62400001a89000000010000,MOGA XP5X Plus,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000250900006688000000010000,MP8866 Super Dual Box,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Linux, +030000005e0400008e02000010020000,MSI GC20 V2,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00001311000011010000,N64 Controller,+rightx:b10,+righty:b3,-rightx:b0,-righty:b11,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,platform:Linux, +030000006b1400000906000014010000,Nacon Asymmetric Wireless PS4 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006b140000010c000010010000,Nacon GC 400ES,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000853200000706000012010000,Nacon GC-100,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000000d0f00000900000010010000,Natec Genesis P44,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004f1f00000800000011010000,NeoGeo PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +0300000092120000474e000000010000,NeoGeo X Arcade Stick,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b3,y:b2,platform:Linux, +03000000790000004518000010010000,Nexilux GameCube Controller Adapter,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:a4,rightx:a5,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +030000001008000001e5000010010000,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Linux, +060000007e0500003713000000000000,Nintendo 3DS,a:b0,b:b1,back:b8,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +030000007e0500003703000000016800,Nintendo GameCube Controller,a:b0,b:b2,dpdown:b6,dpleft:b4,dpright:b5,dpup:b7,lefttrigger:a4,leftx:a0,lefty:a1~,rightshoulder:b9,righttrigger:a5,rightx:a2,righty:a3~,start:b8,x:b1,y:b3,platform:Linux, +03000000790000004618000010010000,Nintendo GameCube Controller Adapter,a:b1,b:b0,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,rightx:a5~,righty:a2~,start:b9,x:b2,y:b3,platform:Linux, +060000004e696e74656e646f20537700,Nintendo Switch Combined Joy-Cons,a:b0,b:b1,back:b9,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +060000007e0500000620000000000000,Nintendo Switch Combined Joy-Cons,a:b0,b:b1,back:b9,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +060000007e0500000820000000000000,Nintendo Switch Combined Joy-Cons,a:b0,b:b1,back:b9,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +050000004c69632050726f20436f6e00,Nintendo Switch Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500000620000001800000,Nintendo Switch Left Joy-Con,a:b16,b:b15,back:b4,leftshoulder:b6,leftstick:b12,leftx:a1,lefty:a0~,rightshoulder:b8,start:b9,x:b14,y:b17,platform:Linux, +030000007e0500000920000000026803,Nintendo Switch Pro Controller,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Linux, +030000007e0500000920000011810000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +050000007e0500000920000001000000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500000920000001800000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b5,leftstick:b12,lefttrigger:b7,leftx:a0,lefty:a1,misc1:b4,rightshoulder:b6,rightstick:b13,righttrigger:b8,rightx:a2,righty:a3,start:b10,x:b3,y:b2,platform:Linux, +050000007e0500000720000001800000,Nintendo Switch Right Joy-Con,a:b1,b:b2,back:b9,leftshoulder:b4,leftstick:b10,leftx:a1~,lefty:a0,rightshoulder:b6,start:b8,x:b0,y:b3,platform:Linux, +05000000010000000100000003000000,Nintendo Wii Remote,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000007e0500003003000001000000,Nintendo Wii U Pro Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +030000000d0500000308000010010000,Nostromo n45 Dual Analog,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b12,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b2,y:b3,platform:Linux, +030000007e0500001920000011810000,NSO N64 Controller,+rightx:b10,+righty:b8,-rightx:b9,-righty:b7,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b3,lefttrigger:b2,leftx:a0,lefty:a1,misc1:b12,rightshoulder:b4,righttrigger:b5,start:b6,platform:Linux, +050000007e0500001920000001000000,NSO N64 Controller,+rightx:b8,+righty:b7,-rightx:b3,-righty:b2,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,righttrigger:b10,start:b9,platform:Linux, +050000007e0500001920000001800000,NSO N64 Controller,+rightx:b10,+righty:b8,-rightx:b9,-righty:b7,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b11,leftshoulder:b3,lefttrigger:b2,leftx:a0,lefty:a1,misc1:b12,rightshoulder:b4,righttrigger:b5,start:b6,platform:Linux, +030000007e0500001720000011810000,NSO SNES Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b2,platform:Linux, +050000007e0500001720000001000000,NSO SNES Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,lefttrigger:b7,rightshoulder:b6,righttrigger:b8,start:b10,x:b3,y:b2,platform:Linux, +050000007e0500001720000001800000,NSO SNES Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b2,platform:Linux, +03000000550900001072000011010000,NVIDIA Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b8,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000550900001472000011010000,NVIDIA Controller v01.04,a:b0,b:b1,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b4,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Linux, +05000000550900001472000001000000,NVIDIA Controller v01.04,a:b0,b:b1,back:b14,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b4,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Linux, +030000004b120000014d000000010000,NYKO Airflo EX,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +03000000451300000830000010010000,NYKO CORE,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +19000000010000000100000001010000,ODROID Go 2,a:b1,b:b0,dpdown:b7,dpleft:b8,dpright:b9,dpup:b6,guide:b10,leftshoulder:b4,leftstick:b12,lefttrigger:b11,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b13,righttrigger:b14,start:b15,x:b2,y:b3,platform:Linux, +19000000010000000200000011000000,ODROID Go 2,a:b1,b:b0,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b12,leftshoulder:b4,leftstick:b14,lefttrigger:b13,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b15,righttrigger:b16,start:b17,x:b2,y:b3,platform:Linux, +05000000362800000100000002010000,OUYA Controller,a:b0,b:b3,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b2,platform:Linux, +05000000362800000100000003010000,OUYA Controller,a:b0,b:b3,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,guide:b14,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b2,platform:Linux, +05000000362800000100000004010000,OUYA Controller,a:b0,b:b3,back:b14,dpdown:b9,dpleft:b10,dpright:b11,dpup:b8,leftshoulder:b4,leftstick:b6,lefttrigger:b12,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:b13,rightx:a3,righty:a4,start:b16,x:b1,y:b2,platform:Linux, +03000000830500005020000010010000,Padix Rockfire PlayStation Bridge,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b11,x:b2,y:b3,platform:Linux, +03000000ff1100003133000010010000,PC Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e0000b802000001010000,PDP Afterglow Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000b802000013020000,PDP Afterglow Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00006401000001010000,PDP Battlefield One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000d702000006640000,PDP Black Camo Wired Xbox Series X Controller,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b13,dpup:b14,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00003101000000010000,PDP EA Sports Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00008501000011010000,PDP Fightpad Pro Gamecube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000006f0e0000c802000012010000,PDP Kingdom Hearts Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00002801000011010000,PDP PS3 Rock Candy Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00000901000011010000,PDP PS3 Versus Fighting,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00002f01000011010000,PDP Wired PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000ad1b000004f9000000010000,PDP Xbox 360 Versus Fighting,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000a802000023020000,PDP Xbox One Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +030000006f0e0000a702000023020000,PDP Xbox One Raven Black,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000d802000006640000,PDP Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e0000ef02000007640000,PDP Xbox Series Kinetic Wired Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000666600006706000000010000,PlayStation Adapter,a:b2,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b9,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b10,righttrigger:b5,rightx:a2,righty:a3,start:b11,x:b3,y:b0,platform:Linux, +030000004c050000da0c000011010000,PlayStation Controller,a:b2,b:b1,back:b8,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000d9040000160f000000010000,PlayStation Controller Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +030000004c0500003713000011010000,PlayStation Vita,a:b1,b:b2,back:b8,dpdown:b13,dpleft:b15,dpright:b14,dpup:b12,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000c62400000053000000010000,PowerA,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c62400003a54000001010000,PowerA 1428124-01,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d620000011a7000011010000,PowerA Core Plus Gamecube Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +03000000dd62000015a7000011010000,PowerA Fusion Nintendo Switch Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d620000012a7000011010000,PowerA Fusion Nintendo Switch Fight Pad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d62000000140000001010000,PowerA Fusion Pro 2 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000dd62000016a7000000000000,PowerA Fusion Pro Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c62400001a53000000010000,PowerA Mini Pro Ex,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d620000013a7000011010000,PowerA Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d62000006dca000011010000,PowerA Pro Ex,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000d620000014a7000011010000,PowerA Spectra Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c62400001a58000001010000,PowerA Xbox One,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000220000001010000,PowerA Xbox One Controller,a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Linux, +03000000d62000000228000001010000,PowerA Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c62400001a54000001010000,PowerA Xbox One Mini Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000240000001010000,PowerA Xbox One Spectra Infinity,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d62000000f20000001010000,PowerA Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b7,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006d040000d2ca000011010000,Precision Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000ff1100004133000010010000,PS2 Controller,a:b2,b:b1,back:b8,leftshoulder:b6,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000341a00003608000011010000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004c0500006802000010010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +030000004c0500006802000010810000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c0500006802000011010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +030000004c0500006802000011810000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000005f1400003102000010010000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000006f0e00001402000011010000,PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000008f0e00000300000010010000,PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +050000004c0500006802000000000000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +050000004c0500006802000000010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:a12,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:a13,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +050000004c0500006802000000800000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c0500006802000000810000,PS3 Controller,a:b0,b:b1,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +05000000504c415953544154494f4e00,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +060000004c0500006802000000010000,PS3 Controller,a:b14,b:b13,back:b0,dpdown:b6,dpleft:b7,dpright:b5,dpup:b4,guide:b16,leftshoulder:b10,leftstick:b1,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b11,rightstick:b2,righttrigger:b9,rightx:a2,righty:a3,start:b3,x:b15,y:b12,platform:Linux, +030000004c050000a00b000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004c050000a00b000011810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000c405000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004c050000c405000011810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004c050000cc09000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004c050000cc09000011810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +03000000c01100000140000011010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +050000004c050000c405000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +050000004c050000c405000000810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000c405000001800000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000cc09000000010000,PS4 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +050000004c050000cc09000000810000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000cc09000001800000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +0300004b4c0500005f0e000011010000,PS5 Access Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000e60c000011010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +030000004c050000e60c000011810000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +030000004c050000f20d000011010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b14,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000e60c000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +050000004c050000e60c000000810000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b11,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:Linux, +050000004c050000f20d000000010000,PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000300f00001211000011010000,Qanba Arcade Joystick,a:b2,b:b0,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b5,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,righttrigger:b6,start:b9,x:b1,y:b3,platform:Linux, +03000000222c00000225000011010000,Qanba Dragon Arcade Joystick (PS3),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00000025000011010000,Qanba Dragon Arcade Joystick (PS4),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00000020000011010000,Qanba Drone Arcade PS4 Joystick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,rightshoulder:b5,righttrigger:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000300f00001210000010010000,Qanba Joystick Plus,a:b0,b:b1,back:b8,leftshoulder:b5,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b4,righttrigger:b6,start:b9,x:b2,y:b3,platform:Linux, +03000000222c00000223000011010000,Qanba Obsidian Arcade Joystick (PS3),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000222c00000023000011010000,Qanba Obsidian Arcade Joystick (PS4),a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000009b2800000300000001010000,Raphnet 4nes4snes,a:b0,b:b4,back:b2,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Linux, +030000009b2800004200000001010000,Raphnet Dual NES Adapter,a:b0,b:b1,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b3,platform:Linux, +030000009b2800003200000001010000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +030000009b2800006000000001010000,Raphnet GC and N64 Adapter,a:b0,b:b7,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b2,righttrigger:b5,rightx:a3,righty:a4,start:b3,x:b1,y:b8,platform:Linux, +030000009b2800008000000020020000,Raphnet Wii Classic Adapter,a:b1,b:b4,back:b2,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b5,platform:Linux, +03000000f8270000bf0b000011010000,Razer Kishi,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000008916000001fd000024010000,Razer Onza Classic Edition,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000321500000204000011010000,Razer Panthera PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000104000011010000,Razer Panthera PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000810000011010000,Razer Panthera PS4 Evo Arcade Stick,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000010000011010000,Razer Raiju,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000507000000010000,Razer Raiju Mobile,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b21,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000321500000a10000001000000,Razer Raiju Tournament Edition,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b13,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000321500000011000011010000,Razer Raion PS4 Fightpad,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000008916000000fe000024010000,Razer Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c6240000045d000024010000,Razer Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c6240000045d000025010000,Razer Sabertooth,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000321500000009000011010000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +050000003215000000090000163a0000,Razer Serval,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +0300000032150000030a000001010000,Razer Wildcat,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000321500000b10000011010000,Razer Wolverine PS5 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,touchpad:b13,x:b0,y:b3,platform:Linux, +03000000790000001100000010010000,Retro Controller,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,start:b9,x:b0,y:b3,platform:Linux, +0300000003040000c197000011010000,Retrode Adapter,a:b0,b:b4,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b1,y:b5,platform:Linux, +190000004b4800000111000000010000,RetroGame Joypad,a:b1,b:b0,back:b8,dpdown:b14,dpleft:b15,dpright:b16,dpup:b13,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +0300000081170000990a000001010000,Retronic Adapter,a:b0,leftx:a0,lefty:a1,platform:Linux, +0300000000f000000300000000010000,RetroPad,a:b1,b:b5,back:b2,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Linux, +00000000526574726f53746f6e653200,RetroStone 2 Controller,a:b1,b:b0,back:b10,dpdown:b15,dpleft:b16,dpright:b17,dpup:b14,leftshoulder:b6,lefttrigger:b8,rightshoulder:b7,righttrigger:b9,start:b11,x:b4,y:b3,platform:Linux, +03000000341200000400000000010000,RetroUSB N64 RetroPort,+rightx:b8,+righty:b10,-rightx:b9,-righty:b11,a:b7,b:b6,dpdown:b2,dpleft:b1,dpright:b0,dpup:b3,leftshoulder:b13,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b12,start:b4,platform:Linux, +030000006b140000010d000011010000,Revolution Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000006b140000130d000011010000,Revolution Pro Controller 3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00001f01000000010000,Rock Candy,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00008701000011010000,Rock Candy Nintendo Switch Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00001e01000011010000,Rock Candy PS3 Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000c6240000fefa000000010000,Rock Candy Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000006f0e00004601000001010000,Rock Candy Xbox One Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000a306000023f6000011010000,Saitek Cyborg V1 PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000a30600001005000000010000,Saitek P150,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b7,lefttrigger:b6,rightshoulder:b2,righttrigger:b5,x:b3,y:b4,platform:Linux, +03000000a30600000701000000010000,Saitek P220,a:b2,b:b3,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b4,righttrigger:b5,x:b0,y:b1,platform:Linux, +03000000a30600000cff000010010000,Saitek P2500 Force Rumble,a:b2,b:b3,back:b11,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,start:b10,x:b0,y:b1,platform:Linux, +03000000a30600000c04000011010000,Saitek P2900,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b12,x:b0,y:b3,platform:Linux, +03000000a306000018f5000010010000,Saitek P3200 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +03000000300f00001201000010010000,Saitek P380,a:b2,b:b3,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b9,x:b0,y:b1,platform:Linux, +03000000a30600000901000000010000,Saitek P880,a:b2,b:b3,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a3,righty:a2,x:b0,y:b1,platform:Linux, +03000000a30600000b04000000010000,Saitek P990 Dual Analog,a:b1,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a2,start:b8,x:b0,y:b3,platform:Linux, +03000000a306000020f6000011010000,Saitek PS2700 Rumble,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a4,start:b9,x:b0,y:b3,platform:Linux, +05000000e804000000a000001b010000,Samsung EIGP20,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b15,leftshoulder:b6,leftx:a0,lefty:a1,rightshoulder:b7,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000d81d00000e00000010010000,Savior,a:b0,b:b1,back:b8,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b11,righttrigger:b3,start:b9,x:b4,y:b5,platform:Linux, +03000000952e00004b43000011010000,Scuf Envision,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000952e00004d43000011010000,Scuf Envision,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000952e00004e43000011010000,Scuf Envision,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b9,righttrigger:a4,rightx:a2,righty:a5,start:b7,x:b2,y:b3,platform:Linux, +03000000a30c00002500000011010000,Sega Genesis Mini 3B Controller,a:b2,b:b1,dpdown:+a4,dpleft:-a3,dpright:+a3,dpup:-a4,righttrigger:b5,start:b9,platform:Linux, +03000000790000001100000011010000,Sega Saturn,a:b1,b:b2,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b4,start:b9,x:b0,y:b3,platform:Linux, +03000000790000002201000011010000,Sega Saturn,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:b5,rightshoulder:b6,righttrigger:b7,start:b9,x:b2,y:b3,platform:Linux, +03000000b40400000a01000000010000,Sega Saturn,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b7,rightshoulder:b5,righttrigger:b2,start:b8,x:b3,y:b4,platform:Linux, +030000001f08000001e4000010010000,SFC Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000632500002305000010010000,ShanWan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000632500002605000010010000,Shanwan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000632500007505000010010000,Shanwan Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000bc2000000055000010010000,Shanwan Gamepad,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000f025000021c1000010010000,Shanwan Gioteck PS3 Controller,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000341a00000908000010010000,SL6566,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +050000004c050000cc09000001000000,Sony DualShock 4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000ff000000cb01000010010000,Sony PlayStation Portable,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +03000000250900000500000000010000,Sony PS2 pad with SmartJoy Adapter,a:b2,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Linux, +030000005e0400008e02000073050000,Speedlink Torid,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000020200000,SpeedLink Xeox Pro Analog,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000d11800000094000011010000,Stadia Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +05000000d11800000094000000010000,Stadia Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000112000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000112000011010000,Steam Controller,a:b2,b:b3,back:b10,dpdown:+a5,dpleft:-a4,dpright:+a4,dpup:-a5,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,paddle1:b15,paddle2:b16,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a3,start:b11,x:b4,y:b5,platform:Linux, +03000000de2800000211000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000211000011010000,Steam Controller,a:b2,b:b3,back:b10,dpdown:b18,dpleft:b19,dpright:b20,dpup:b17,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,paddle1:b16,paddle2:b15,rightshoulder:b7,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b4,y:b5,platform:Linux, +03000000de2800004211000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800004211000011010000,Steam Controller,a:b2,b:b3,back:b10,dpdown:b18,dpleft:b19,dpright:b20,dpup:b17,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,paddle1:b16,paddle2:b15,rightshoulder:b7,righttrigger:a6,rightx:a2,righty:a3,start:b11,x:b4,y:b5,platform:Linux, +03000000de280000fc11000001000000,Steam Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +05000000de2800000212000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +05000000de2800000511000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +05000000de2800000611000001000000,Steam Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b10,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Linux, +03000000de2800000512000010010000,Steam Deck,a:b3,b:b4,back:b11,dpdown:b17,dpleft:b18,dpright:b19,dpup:b16,guide:b13,leftshoulder:b7,leftstick:b14,lefttrigger:a9,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b15,righttrigger:a8,rightx:a2,righty:a3,start:b12,x:b5,y:b6,platform:Linux, +03000000de2800000512000011010000,Steam Deck,a:b3,b:b4,back:b11,dpdown:b17,dpleft:b18,dpright:b19,dpup:b16,guide:b13,leftshoulder:b7,leftstick:b14,lefttrigger:a9,leftx:a0,lefty:a1,misc1:b2,paddle1:b21,paddle2:b20,paddle3:b23,paddle4:b22,rightshoulder:b8,rightstick:b15,righttrigger:a8,rightx:a2,righty:a3,start:b12,x:b5,y:b6,platform:Linux, +03000000de280000ff11000001000000,Steam Virtual Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000004e696d6275732b0000000000,SteelSeries Nimbus Plus,a:b0,b:b1,back:b10,guide:b11,leftshoulder:b4,leftstick:b8,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:b7,rightx:a2,righty:a3,start:b12,x:b2,y:b3,platform:Linux, +03000000381000003014000075010000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000381000003114000075010000,SteelSeries Stratus Duo,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +0500000011010000311400001b010000,SteelSeries Stratus Duo,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b32,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +05000000110100001914000009010000,SteelSeries Stratus XL,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000ad1b000038f0000090040000,Street Fighter IV Fightstick TE,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000003b07000004a1000000010000,Suncom SFX Plus,a:b0,b:b2,back:b7,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,lefttrigger:b4,rightshoulder:b9,righttrigger:b5,start:b8,x:b1,y:b3,platform:Linux, +03000000666600000488000000010000,Super Joy Box 5 Pro,a:b2,b:b1,back:b9,dpdown:b14,dpleft:b15,dpright:b13,dpup:b12,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a2,righty:a3,start:b8,x:b3,y:b0,platform:Linux, +0300000000f00000f100000000010000,Super RetroPort,a:b1,b:b5,back:b2,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b6,rightshoulder:b7,start:b3,x:b0,y:b4,platform:Linux, +030000008f0e00000d31000010010000,SZMY Power 3 Turbo,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000457500000401000011010000,SZMY Power DS4 Wired Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,misc1:b13,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000457500002211000010010000,SZMY Power Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +030000008f0e00001431000010010000,SZMY Power PS3,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +03000000e40a00000307000011010000,Taito Egret II Mini Control Panel,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Linux, +03000000e40a00000207000011010000,Taito Egret II Mini Controller,a:b4,b:b2,back:b6,guide:b9,leftx:a0,lefty:a1,rightshoulder:b0,righttrigger:b1,start:b7,x:b8,y:b3,platform:Linux, +03000000ba2200000701000001010000,Technology Innovation PS2 Adapter,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a5,righty:a2,start:b9,x:b3,y:b2,platform:Linux, +03000000790000001c18000011010000,TGZ Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:b9,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000591c00002400000010010000,THEC64 Joystick,a:b0,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +03000000591c00002600000010010000,THEGamepad,a:b2,b:b1,back:b6,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b3,y:b0,platform:Linux, +030000004f04000015b3000001010000,Thrustmaster Dual Analog 3.2,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000015b3000010010000,Thrustmaster Dual Analog 4,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000020b3000010010000,Thrustmaster Dual Trigger,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000023b3000000010000,Thrustmaster Dual Trigger PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004f0400000ed0000011010000,Thrustmaster eSwap Pro Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000b50700000399000000010000,Thrustmaster Firestorm Digital 2,a:b2,b:b4,back:b11,leftshoulder:b6,leftstick:b10,lefttrigger:b7,leftx:a0,lefty:a1,rightshoulder:b8,rightstick:b0,righttrigger:b9,start:b1,x:b3,y:b5,platform:Linux, +030000004f04000003b3000010010000,Thrustmaster Firestorm Dual Analog 2,a:b0,b:b2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b9,rightx:a2,righty:a3,x:b1,y:b3,platform:Linux, +030000004f04000000b3000010010000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b11,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b10,x:b1,y:b3,platform:Linux, +030000004f04000004b3000010010000,Thrustmaster Firestorm Dual Power,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +030000004f04000026b3000002040000,Thrustmaster GP XID,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c6240000025b000002020000,Thrustmaster GPX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000004f04000008d0000000010000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +030000004f04000009d0000000010000,Thrustmaster Run N Drive PlayStation Controller,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004f04000007d0000000010000,Thrustmaster T Mini,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b0,y:b3,platform:Linux, +030000004f04000012b3000010010000,Thrustmaster Vibrating Gamepad,a:b0,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b6,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b1,y:b3,platform:Linux, +03000000571d00002000000010010000,Tomee SNES Adapter,a:b0,b:b1,back:b6,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b7,x:b2,y:b3,platform:Linux, +03000000bd12000015d0000010010000,Tomee SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,start:b9,x:b3,y:b0,platform:Linux, +03000000d814000007cd000011010000,Toodles 2008 Chimp PC PS3,a:b0,b:b1,back:b8,leftshoulder:b4,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b7,start:b9,x:b3,y:b2,platform:Linux, +030000005e0400008e02000070050000,Torid,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000c01100000591000011010000,Torid,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +03000000680a00000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +03000000780300000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +03000000e00d00000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +03000000f00600000300000003000000,TRBot Virtual Joypad,a:b11,b:b12,back:b15,dpdown:b6,dpleft:b3,dpright:b4,dpup:b5,leftshoulder:b17,leftstick:b21,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b22,righttrigger:a2,rightx:a3,righty:a4,start:b16,x:b13,y:b14,platform:Linux, +030000005f140000c501000010010000,Trust Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b0,platform:Linux, +06000000f51000000870000003010000,Turtle Beach Recon,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000100800000100000010010000,Twin PS2 Adapter,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +03000000151900005678000010010000,Uniplay U6,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000100800000300000010010000,USB Gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b3,y:b0,platform:Linux, +03000000790000000600000007010000,USB gamepad,a:b2,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a3,righty:a4,start:b9,x:b3,y:b0,platform:Linux, +03000000790000001100000000010000,USB Gamepad,a:b2,b:b1,back:b8,dpdown:a0,dpleft:a1,dpright:a2,dpup:a4,start:b9,platform:Linux, +030000006f0e00000302000011010000,Victrix Pro Fightstick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +030000006f0e00000702000011010000,Victrix Pro Fightstick PS4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:b6,rightshoulder:b5,righttrigger:b7,start:b9,x:b0,y:b3,platform:Linux, +05000000ac0500003232000001000000,VR Box Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b10,lefttrigger:b4,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b11,righttrigger:b5,rightx:a3,righty:a2,start:b9,x:b2,y:b3,platform:Linux, +05000000434f4d4d414e440000000000,VX Gaming Command Series,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +0000000058626f782033363020576900,Xbox 360 Controller,a:b0,b:b1,back:b14,dpdown:b11,dpleft:b12,dpright:b13,dpup:b10,guide:b7,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Linux, +030000005e0400001907000000010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000010010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000014010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400009102000007010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000000010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000007010000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000030060000,Xbox 360 Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400008e02000000010000,Xbox 360 EasySMX,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000a102000014010000,Xbox 360 Receiver,a:b0,b:b1,back:b6,dpdown:b14,dpleft:b11,dpright:b12,dpup:b13,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400000202000000010000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +030000006f0e00001304000000010000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000ffff0000ffff000000010000,Xbox Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b5,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b2,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b3,y:b4,platform:Linux, +0000000058626f782047616d65706100,Xbox Gamepad,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a4,rightx:a2,righty:a3,start:b7,x:b2,y:b3,platform:Linux, +030000005e0400000a0b000005040000,Xbox One Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b11,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b12,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b3,y:b2,platform:Linux, +030000005e040000d102000002010000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000000000000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000ea02000001030000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000e002000003090000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b4,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b9,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000fd02000003090000,Xbox One Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b16,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000fd02000030110000,Xbox One Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000e302000002090000,Xbox One Elite,a:b0,b:b1,back:b136,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000220b000013050000,Xbox One Elite 2 Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000050b000002090000,Xbox One Elite Series 2,a:b0,b:b1,back:b136,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b6,leftstick:b13,lefttrigger:a6,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a5,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +030000005e040000ea02000011050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000ea0200000b050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000ea0200000d050000,Xbox One S Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000001050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000005050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000007050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000009050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b00000d050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b00000f050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:b13,dpleft:b14,dpright:b15,dpup:b12,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000001050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000005050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000007050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000009050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000011050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000013050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000130b000015050000,Xbox Series Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +060000005e040000120b000007050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b00000b050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +060000005e040000120b00000f050000,Xbox Series Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000011050000,Xbox Series X Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +030000005e040000120b000014050000,Xbox Series X Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000130b000017050000,Xbox Series X Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,misc1:b15,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +060000005e040000120b00000d050000,Xbox Series X Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +050000005e040000200b000013050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000200b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +050000005e040000220b000017050000,Xbox Wireless Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b6,leftstick:b13,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a4,rightx:a2,righty:a3,start:b11,x:b3,y:b4,platform:Linux, +03000000450c00002043000010010000,XEOX SL6556 BK,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b10,lefttrigger:b6,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:b7,rightx:a2,righty:a3,start:b9,x:b2,y:b3,platform:Linux, +05000000172700004431000029010000,XiaoMi Controller,a:b0,b:b1,back:b10,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b20,leftshoulder:b6,leftstick:b13,lefttrigger:a7,leftx:a0,lefty:a1,rightshoulder:b7,rightstick:b14,righttrigger:a6,rightx:a2,righty:a5,start:b11,x:b3,y:b4,platform:Linux, +03000000c0160000e105000001010000,XinMo Dual Arcade,a:b4,b:b3,back:b6,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b9,leftshoulder:b2,leftx:a0,lefty:a1,rightshoulder:b5,start:b7,x:b1,y:b0,platform:Linux, +030000005e0400008e02000020010000,XInput Adapter,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +xinput,XInput Controller,a:b0,b:b1,back:b6,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,start:b7,x:b2,y:b3,platform:Linux, +03000000120c0000100e000011010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, +03000000120c0000101e000011010000,Zeroplus P4,a:b1,b:b2,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b12,leftshoulder:b4,leftstick:b10,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b11,righttrigger:a4,rightx:a2,righty:a5,start:b9,x:b0,y:b3,platform:Linux, + +# Android +38653964633230666463343334313533,8BitDo Adapter,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +36666264316630653965636634386234,8BitDo Adapter 2,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b19,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38426974446f20417263616465205374,8BitDo Arcade Stick,a:b0,b:b1,back:b15,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b5,leftshoulder:b9,lefttrigger:a4,rightshoulder:b10,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +61393962646434393836356631636132,8BitDo Arcade Stick,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b19,y:b2,platform:Android, +64323139346131306233636562663738,8BitDo Arcade Stick,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b19,y:b2,platform:Android, +64643565386136613265663236636564,8BitDo Arcade Stick,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b19,y:b2,platform:Android, +33313433353539306634656436353432,8BitDo Dogbone,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38426974446f20446f67626f6e65204d,8BitDo Dogbone,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b6,platform:Android, +34343439373236623466343934376233,8BitDo FC30 Pro,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b28,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b4,rightstick:b29,righttrigger:b7,start:b5,x:b30,y:b2,platform:Android, +38426974446f2038426974446f204c69,8BitDo Lite,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +30643332373663313263316637356631,8BitDo Lite 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f204c6974652032000000,8BitDo Lite 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +62656331626461363634633735353032,8BitDo Lite 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38393936616436383062666232653338,8BitDo Lite SE,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f204c6974652053450000,8BitDo Lite SE,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +39356430616562366466646636643435,8BitDo Lite SE,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000006500000ffff3f00,8BitDo M30,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b17,leftshoulder:b9,lefttrigger:a5,rightshoulder:b10,righttrigger:a4,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000051060000ffff3f00,8BitDo M30,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,guide:b17,leftshoulder:b9,lefttrigger:a4,rightshoulder:b10,righttrigger:a5,start:b6,x:b3,y:b2,platform:Android, +32323161363037623637326438643634,8BitDo M30,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +33656266353630643966653238646264,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:a5,start:b10,x:b19,y:b2,platform:Android, +38426974446f204d3330204d6f646b69,8BitDo M30,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +39366630663062373237616566353437,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,start:b6,x:b2,y:b3,platform:Android, +64653533313537373934323436343563,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:a4,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b10,start:b6,x:b2,y:b3,platform:Android, +66356438346136366337386437653934,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:b10,start:b18,x:b19,y:b2,platform:Android, +66393064393162303732356665666366,8BitDo M30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:a5,start:b6,x:b2,y:b3,platform:Android, +38426974446f204d6963726f2067616d,8BitDo Micro,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,lefttrigger:a4,leftx:b0,lefty:b1,rightshoulder:b10,righttrigger:a5,rightx:b2,righty:b3,start:b6,x:b3,y:b2,platform:Android, +61653365323561356263373333643266,8BitDo Micro,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,lefttrigger:a4,leftx:b0,lefty:b1,rightshoulder:b10,righttrigger:a5,rightx:b2,righty:b3,start:b6,x:b3,y:b2,platform:Android, +62613137616239666338343866326336,8BitDo Micro,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,lefttrigger:a4,leftx:b0,lefty:b1,rightshoulder:b10,righttrigger:a5,rightx:b2,righty:b3,start:b6,x:b3,y:b2,platform:Android, +33663431326134333366393233616633,8BitDo N30,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b6,platform:Android, +38426974446f204e3330204d6f646b69,8BitDo N30,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,rightx:a2,righty:a3,start:b6,platform:Android, +05000000c82d000015900000ffff3f00,8BitDo N30 Pro 2,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000065280000ffff3f00,8BitDo N30 Pro 2,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b17,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38323035343766666239373834336637,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,rightx:a2,righty:a3,start:b6,platform:Android, +38426974446f204e3634204d6f646b69,8BitDo N64,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,rightx:a2,righty:a3,start:b6,platform:Android, +32363135613966656338666638666237,8BitDo NEOGEO,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +35363534633333373639386466346631,8BitDo NEOGEO,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38426974446f204e454f47454f204750,8BitDo NEOGEO,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +39383963623932353561633733306334,8BitDo NEOGEO,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000000220000000900000ffff3f00,8BitDo NES30 Pro,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +050000002038000009000000ffff3f00,8BitDo NES30 Pro,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38313433643131656262306631373166,8BitDo P30,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38326536643339353865323063616339,8BitDo P30,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38426974446f2050333020636c617373,8BitDo P30,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +35376664343164386333616535333434,8BitDo Pro 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b17,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b18,righttrigger:a5,rightx:a3,start:b10,x:b19,y:b2,platform:Android, +38426974446f2038426974446f205072,8BitDo Pro 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f2050726f203200000000,8BitDo Pro 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +61333362366131643730353063616330,8BitDo Pro 2,a:b1,b:b0,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +62373739366537363166326238653463,8BitDo Pro 2,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,x:b3,y:b2,platform:Android, +38386464613034326435626130396565,8BitDo Receiver,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b19,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f2038426974446f205265,8BitDo Receiver,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b19,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +66303230343038613365623964393766,8BitDo Receiver,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b19,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f20533330204d6f646b69,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:a4,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +66316462353561376330346462316137,8BitDo S30,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:a4,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b9,righttrigger:b10,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +05000000c82d000000600000ffff3f00,8BitDo SF30 Pro,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:b15,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b16,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000000610000ffff3f00,8BitDo SF30 Pro,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974646f20534633302050726f00,8BitDo SF30 Pro,a:b1,b:b0,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b16,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b17,platform:Android, +61623334636338643233383735326439,8BitDo SFC30,a:b0,b:b1,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b3,rightshoulder:b31,start:b5,x:b30,y:b2,platform:Android, +05000000c82d000012900000ffff3f00,8BitDo SN30,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000062280000ffff3f00,8BitDo SN30,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b3,y:b2,platform:Android, +38316230613931613964356666353839,8BitDo SN30,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f20534e3330204d6f646b,8BitDo SN30,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +65323563303231646531383162646335,8BitDo SN30,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +35383531346263653330306238353131,8BitDo SN30 PP,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +05000000c82d000001600000ffff3f00,8BitDo SN30 Pro,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000002600000ffff0f00,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b17,leftshoulder:b9,leftstick:b7,lefttrigger:b15,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b16,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +36653638656632326235346264663661,8BitDo SN30 Pro Plus,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b19,y:b2,platform:Android, +38303232393133383836366330346462,8BitDo SN30 Pro Plus,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b17,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b18,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b19,y:b2,platform:Android, +38346630346135363335366265656666,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38426974446f20534e33302050726f2b,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b19,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +536f6e7920436f6d707574657220456e,8BitDo SN30 Pro Plus,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +66306331643531333230306437353936,8BitDo SN30 Pro Plus,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +050000002028000009000000ffff3f00,8BitDo SNES30,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +050000003512000020ab000000780f00,8BitDo SNES30,a:b21,b:b20,back:b30,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b26,rightshoulder:b27,start:b31,x:b24,y:b23,platform:Android, +33666663316164653937326237613331,8BitDo Zero,a:b0,b:b1,back:b15,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b2,y:b3,platform:Android, +38426974646f205a65726f2047616d65,8BitDo Zero,a:b0,b:b1,back:b15,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b2,y:b3,platform:Android, +05000000c82d000018900000ffff0f00,8BitDo Zero 2,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b3,y:b2,platform:Android, +05000000c82d000030320000ffff0f00,8BitDo Zero 2,a:b1,b:b0,back:b4,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b3,y:b2,platform:Android, +33663434393362303033616630346337,8BitDo Zero 2,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftx:a0,lefty:a1,rightshoulder:b20,start:b18,x:b19,y:b2,platform:Android, +34656330626361666438323266633963,8BitDo Zero 2,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftx:a0,lefty:a1,rightshoulder:b20,start:b10,x:b19,y:b2,platform:Android, +63396666386564393334393236386630,8BitDo Zero 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,start:b6,x:b3,y:b2,platform:Android, +63633435623263373466343461646430,8BitDo Zero 2,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftx:a0,lefty:a1,rightshoulder:b10,start:b6,x:b2,y:b3,platform:Android, +32333634613735616163326165323731,Amazon Luna Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,x:b2,y:b3,platform:Android, +4c696e757820342e31392e3137322077,Anbernic Gamepad,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a4,start:b6,x:b2,y:b3,platform:Android, +417374726f2063697479206d696e6920,Astro City Mini,a:b23,b:b22,back:b29,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b25,righttrigger:b26,start:b30,x:b24,y:b21,platform:Android, +35643263313264386134376362363435,Atari VCS Classic Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,start:b6,platform:Android, +32353831643566306563643065356239,Atari VCS Modern Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +4f64696e20436f6e74726f6c6c657200,AYN Odin,a:b1,b:b0,back:b4,dpdown:b12,dpleft:b14,dpright:b13,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:+a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:+a4,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +32303165626138343962363666346165,Brook Mars PS4 Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +38383337343564366131323064613561,Brook Mars PS4 Controller,a:b1,b:b19,back:b17,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +34313430343161653665353737323365,Elecom JC-W01U,a:b23,b:b24,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,lefttrigger:b27,leftx:a0,lefty:a1,rightshoulder:b26,righttrigger:b28,rightx:a2,righty:a3,start:b30,x:b21,y:b22,platform:Android, +4875694a6961204a432d573031550000,Elecom JC-W01U,a:b23,b:b24,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,lefttrigger:b27,leftx:a0,lefty:a1,rightshoulder:b26,righttrigger:b28,rightx:a2,righty:a3,start:b30,x:b21,y:b22,platform:Android, +30363230653635633863366338623265,Evo VR,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftx:a0,lefty:a1,x:b2,y:b3,platform:Android, +05000000b404000011240000dfff3f00,Flydigi Vader 2,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,paddle1:b17,paddle2:b18,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +05000000bc20000000550000ffff3f00,GameSir G3w,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +34323662653333636330306631326233,Google Nexus,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +35383633353935396534393230616564,Google Stadia Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +05000000d6020000e5890000dfff3f00,GPD XD Plus,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Android, +05000000d6020000e5890000dfff3f80,GPD XD Plus,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a3,rightx:a4,righty:a5,start:b6,x:b2,y:b3,platform:Android, +66633030656131663837396562323935,Hori Battle,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Android, +35623466343433653739346434636330,Hori Fighting Commander 3 Pro,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +484f524920434f2e2c4c54442e203130,Hori Fighting Commander 3 Pro,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b20,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b3,righttrigger:b9,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +484f524920434f2e2c4c544420205041,Hori Gem Pad 3,a:b1,b:b17,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b4,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b16,x:b0,y:b2,platform:Android, +65656436646661313232656661616130,Hori PC Engine Mini Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b18,platform:Android, +31303433326562636431653534636633,Hori Real Arcade Pro 3,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +32656664353964393561366362333636,Hori Switch Split Pad Pro,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Android, +30306539356238653637313730656134,HORIPAD Switch Pro Controller,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b19,y:b2,platform:Android, +48797065726b696e2050616400000000,Hyperkin Admiral N64 Controller,+rightx:b6,+righty:b7,-rightx:b17,-righty:b5,a:b1,b:b0,leftshoulder:b3,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b20,start:b18,platform:Android, +62333331353131353034386136626636,Hyperkin Admiral N64 Controller,+rightx:b6,+righty:b7,-rightx:b17,-righty:b5,a:b1,b:b0,leftshoulder:b3,lefttrigger:b8,leftx:a0,lefty:a1,rightshoulder:b20,start:b18,platform:Android, +31306635363562663834633739396333,Hyperkin N64 Adapter,a:b1,b:b19,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightx:a2,righty:a3,start:b18,platform:Android, +5368616e57616e202020202048797065,Hyperkin N64 Adapter,a:b1,b:b19,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightx:a2,righty:a3,start:b18,platform:Android, +0500000083050000602000000ffe0000,iBuffalo SNES Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b15,rightshoulder:b16,start:b10,x:b2,y:b3,platform:Android, +5553422c322d6178697320382d627574,iBuffalo Super Famicom Controller,a:b1,b:b0,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b17,rightshoulder:b18,start:b10,x:b3,y:b2,platform:Android, +64306137363261396266353433303531,InterAct GoPad,a:b24,b:b25,leftshoulder:b23,lefttrigger:b27,leftx:a0,lefty:a1,rightshoulder:b26,righttrigger:b28,x:b21,y:b22,platform:Android, +532e542e442e20496e74657261637420,InterAct HammerHead FX,a:b23,b:b24,back:b30,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b26,leftstick:b22,lefttrigger:b28,leftx:a0,lefty:a1,rightshoulder:b27,rightstick:b25,righttrigger:b29,rightx:a2,righty:a3,start:b31,x:b20,y:b21,platform:Android, +65346535636333663931613264643164,Joy-Con,a:b21,b:b22,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,lefttrigger:b27,leftx:a0,lefty:a1,rightshoulder:b26,righttrigger:b28,rightx:a2,righty:a3,start:b30,x:b23,y:b24,platform:Android, +33346566643039343630376565326335,Joy-Con (L),a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,rightshoulder:b20,start:b17,x:b19,y:b2,platform:Android, +35313531613435623366313835326238,Joy-Con (L),a:b0,b:b1,back:b7,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,rightshoulder:b20,start:b17,x:b19,y:b2,platform:Android, +4a6f792d436f6e20284c290000000000,Joy-Con (L),a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b20,start:b17,x:b19,y:b2,platform:Android, +38383665633039363066383334653465,Joy-Con (R),a:b0,b:b1,back:b5,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,rightshoulder:b20,start:b18,x:b19,y:b2,platform:Android, +39363561613936303237333537383931,Joy-Con (R),a:b0,b:b1,back:b5,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,rightshoulder:b20,start:b18,x:b19,y:b2,platform:Android, +4a6f792d436f6e202852290000000000,Joy-Con (R),a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b20,start:b18,x:b19,y:b2,platform:Android, +39656136363638323036303865326464,JYS Aapter,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +63316564383539663166353034616434,JYS Adapter,a:b1,b:b3,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b0,y:b2,platform:Android, +64623163333561643339623235373232,Logitech F310,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +35623364393661626231343866613337,Logitech F710,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +4c6f6769746563682047616d65706164,Logitech F710,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +64396331333230326333313330336533,Logitech F710,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +39653365373864633935383236363438,Logitech G Cloud,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +416d617a6f6e2047616d6520436f6e74,Luna Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Android, +4c756e612047616d6570616400000000,Luna Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +30363066623539323534363639323363,Magic NS,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +31353762393935386662336365626334,Magic NS,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +39623565346366623931666633323530,Magic NS,a:b1,b:b3,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b0,y:b2,platform:Android, +6d6179666c617368206c696d69746564,Mayflash GameCube Adapter,a:b22,b:b21,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,lefttrigger:b25,leftx:a0,lefty:a1,rightshoulder:b28,righttrigger:b26,rightx:a5,righty:a2,start:b30,x:b23,y:b24,platform:Android, +436f6e74726f6c6c6572000000000000,Mayflash N64 Adapter,a:b1,b:b19,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightx:a2,righty:a3,start:b18,platform:Android, +65666330633838383061313633326461,Mayflash N64 Adapter,a:b1,b:b19,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightx:a2,righty:a3,start:b18,platform:Android, +37316565396364386635383230353365,Mayflash Saturn Adapter,a:b21,b:b22,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b26,lefttrigger:b28,rightshoulder:b27,righttrigger:b23,start:b30,x:b24,y:b25,platform:Android, +4875694a696120205553422047616d65,Mayflash Saturn Adapter,a:b21,b:b22,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b26,lefttrigger:b28,rightshoulder:b27,righttrigger:b23,start:b30,x:b24,y:b25,platform:Android, +535a4d792d706f776572204c54442043,Mayflash Wii Classic Adapter,a:b23,b:b22,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b31,leftshoulder:b27,lefttrigger:b25,leftx:a0,lefty:a1,rightshoulder:b28,righttrigger:b26,rightx:a2,righty:a3,start:b30,x:b24,y:b21,platform:Android, +30653962643666303631376438373532,Mayflash Wii DolphinBar,a:b23,b:b24,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b0,leftshoulder:b25,lefttrigger:b27,leftx:a0,lefty:a1,rightshoulder:b26,righttrigger:b28,rightx:a2,righty:a3,start:b30,x:b21,y:b22,platform:Android, +39346131396233376535393665363161,Mayflash Wii U Pro Adapter,a:b22,b:b23,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,leftstick:b31,lefttrigger:b27,rightshoulder:b26,rightstick:b0,righttrigger:b28,rightx:a0,righty:a1,start:b30,x:b21,y:b24,platform:Android, +31323564663862633234646330373138,Mega Drive,a:b23,b:b22,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,rightshoulder:b25,righttrigger:b26,start:b30,x:b24,y:b21,platform:Android, +37333564393261653735306132613061,Mega Drive,a:b21,b:b22,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b26,lefttrigger:b28,rightshoulder:b27,righttrigger:b23,start:b30,x:b24,y:b25,platform:Android, +64363363336633363736393038313464,Mega Drive,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b9,x:b2,y:b3,platform:Android, +33323763323132376537376266393366,Microsoft Dual Strike,a:b24,b:b23,back:b25,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b27,lefttrigger:b29,rightshoulder:b78,rightx:a0,righty:a1~,start:b26,x:b22,y:b21,platform:Android, +30306461613834333439303734316539,Microsoft SideWinder Pro,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b20,lefttrigger:b9,rightshoulder:b19,righttrigger:b10,start:b17,x:b2,y:b3,platform:Android, +32386235353630393033393135613831,Microsoft Xbox Series Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +4d4f42415041442050726f2d48440000,Mobapad Chitu HD,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +4d4f435554452d303533582d4d35312d,Mocute 053X,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +33343361376163623438613466616531,Mocute M053,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +39306635663061636563316166303966,Mocute M053,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +7573622067616d657061642020202020,NEXT SNES Controller,a:b2,b:b1,back:b8,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b4,rightshoulder:b5,righttrigger:b6,start:b9,x:b3,y:b0,platform:Android, +050000007e05000009200000ffff0f00,Nintendo Switch Pro Controller,a:b0,b:b1,back:b15,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b3,leftstick:b4,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b16,x:b17,y:b2,platform:Android, +34323437396534643531326161633738,Nintendo Switch Pro Controller,a:b0,b:b1,back:b15,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,misc1:b5,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +50726f20436f6e74726f6c6c65720000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b2,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:b10,rightx:a2,righty:a3,start:b18,y:b3,platform:Android, +36326533353166323965623661303933,NSO N64 Controller,+rightx:b17,+righty:b10,-rightx:b2,-righty:b19,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,misc1:b7,rightshoulder:b20,righttrigger:b15,start:b18,platform:Android, +4e363420436f6e74726f6c6c65720000,NSO N64 Controller,+rightx:b17,+righty:b10,-rightx:b2,-righty:b19,a:b1,b:b0,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,misc1:b7,rightshoulder:b20,righttrigger:b15,start:b18,platform:Android, +534e455320436f6e74726f6c6c657200,NSO SNES Controller,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b20,start:b18,x:b19,y:b2,platform:Android, +64623863346133633561626136366634,NSO SNES Controller,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,rightshoulder:b20,start:b18,x:b19,y:b2,platform:Android, +050000005509000003720000cf7f3f00,NVIDIA Controller,a:b0,b:b1,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005509000010720000ffff3f00,NVIDIA Controller,a:b0,b:b1,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005509000014720000df7f3f00,NVIDIA Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Android, +050000005509000014720000df7f3f80,NVIDIA Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a3,rightx:a4,righty:a5,start:b6,x:b2,y:b3,platform:Android, +37336435666338653565313731303834,NVIDIA Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +4e564944494120436f72706f72617469,NVIDIA Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +61363931656135336130663561616264,NVIDIA Controller,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +39383335313438623439373538343266,OUYA Controller,a:b0,b:b2,dpdown:b18,dpleft:b15,dpright:b16,dpup:b17,leftshoulder:b3,leftstick:b9,lefttrigger:b5,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b10,righttrigger:b7,rightx:a3,righty:a4,x:b1,y:b19,platform:Android, +4f5559412047616d6520436f6e74726f,OUYA Controller,a:b0,b:b2,dpdown:b18,dpleft:b15,dpright:b6,dpup:b17,leftshoulder:b3,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b10,righttrigger:a5,rightx:a3,righty:a4,x:b1,y:b19,platform:Android, +506572666f726d616e63652044657369,PDP PS3 Rock Candy Controller,a:b1,b:b17,back:h0.2,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b4,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b16,x:b0,y:b2,platform:Android, +62653335326261303663356263626339,PlayStation Classic Controller,a:b19,b:b1,back:b17,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,lefttrigger:b3,rightshoulder:b10,righttrigger:b20,start:b18,x:b2,y:b0,platform:Android, +536f6e7920496e746572616374697665,PlayStation Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,misc1:b8,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +576972656c65737320436f6e74726f6c,PlayStation Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +61653962353232366130326530363061,Pokken,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,rightshoulder:b20,righttrigger:b10,start:b18,x:b0,y:b2,platform:Android, +32666633663735353234363064386132,PS2,a:b23,b:b22,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b27,lefttrigger:b25,leftx:a0,lefty:a1,rightshoulder:b28,righttrigger:b26,rightx:a3,righty:a2,start:b30,x:b24,y:b21,platform:Android, +050000004c05000068020000dfff3f00,PS3 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +536f6e7920504c415953544154494f4e,PS3 Controller,a:b0,b:b1,back:b15,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +61363034663839376638653463633865,PS3 Controller,a:b0,b:b1,back:b15,dpdown:a14,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +66366539656564653432353139356536,PS3 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +66383132326164626636313737373037,PS3 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000004c050000c405000000783f00,PS4 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000004c050000c4050000fffe3f00,PS4 Controller,a:b1,b:b17,back:b15,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b3,leftstick:b4,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:+a4,rightx:a2,righty:a5,start:b16,x:b0,y:b2,platform:Android, +050000004c050000c4050000fffe3f80,PS4 Controller,a:b1,b:b17,back:b15,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b3,leftstick:b4,lefttrigger:+a2,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:+a3,rightx:a4,righty:a5,start:b16,x:b0,y:b2,platform:Android, +050000004c050000c4050000ffff3f00,PS4 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000004c050000cc090000fffe3f00,PS4 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000004c050000cc090000ffff3f00,PS4 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +30303839663330346632363232623138,PS4 Controller,a:b1,b:b17,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b0,y:b2,platform:Android, +31326235383662333266633463653332,PS4 Controller,a:b1,b:b16,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:a4,rightx:a2,righty:a5,start:b17,x:b0,y:b2,platform:Android, +31373231336561636235613666323035,PS4 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +31663838336334393132303338353963,PS4 Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +34613139376634626133336530386430,PS4 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +35643031303033326130316330353564,PS4 Controller,a:b1,b:b17,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,leftstick:b4,lefttrigger:+a3,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:+a4,rightx:a2,righty:a5,start:b16,x:b0,y:b2,platform:Android, +37626233336235343937333961353732,PS4 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +37626464343430636562316661643863,PS4 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38393161636261653636653532386639,PS4 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +63313733393535663339656564343962,PS4 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +63393662363836383439353064663939,PS4 Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +65366465656364636137653363376531,PS4 Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +66613532303965383534396638613230,PS4 Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a5,start:b18,x:b0,y:b2,platform:Android, +050000004c050000e60c0000fffe3f00,PS5 Controller,a:b1,b:b17,back:b15,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b3,leftstick:b4,lefttrigger:a3,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:a4,rightx:a2,righty:a5,start:b16,x:b0,y:b2,platform:Android, +050000004c050000e60c0000fffe3f80,PS5 Controller,a:b1,b:b17,back:b15,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b3,leftstick:b4,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b6,righttrigger:a3,rightx:a4,righty:a5,start:b16,x:b0,y:b2,platform:Android, +050000004c050000e60c0000ffff3f00,PS5 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +32346465346533616263386539323932,PS5 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +32633532643734376632656664383733,PS5 Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a5,start:b18,x:b0,y:b2,platform:Android, +37363764353731323963323639666565,PS5 Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a5,start:b18,x:b0,y:b2,platform:Android, +61303162353165316365336436343139,PS5 Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,misc1:b8,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a5,start:b18,x:b0,y:b2,platform:Android, +64336263393933626535303339616332,Qanba 4RAF,a:b0,b:b1,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b20,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:b3,righttrigger:b9,rightx:a2,righty:a3,start:b18,x:b19,y:b2,platform:Android, +36626666353861663864336130363137,Razer Junglecat,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +05000000f8270000bf0b0000ffff3f00,Razer Kishi,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +62653861643333663663383332396665,Razer Kishi,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000003215000005070000ffff3f00,Razer Raiju Mobile,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000003215000007070000ffff3f00,Razer Raiju Mobile,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000003215000000090000bf7f3f00,Razer Serval,a:b0,b:b1,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,x:b2,y:b3,platform:Android, +5a6869587520526574726f2042697420,Retro Bit Saturn Controller,a:b21,b:b22,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,lefttrigger:b26,rightshoulder:b27,righttrigger:b28,start:b30,x:b23,y:b24,platform:Android, +32417865732031314b6579732047616d,Retro Bit SNES Controller,a:b0,b:b1,back:b15,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b2,y:b3,platform:Android, +36313938306539326233393732613361,Retro Bit SNES Controller,a:b0,b:b1,back:b15,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b2,y:b3,platform:Android, +526574726f466c616720576972656420,Retro Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b17,rightshoulder:b18,start:b10,x:b2,y:b3,platform:Android, +61343739353764363165343237303336,Retro Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b17,lefttrigger:b18,leftx:a0,lefty:a1,start:b10,x:b2,y:b3,platform:Android, +526574726f696420506f636b65742043,Retroid Pocket,a:b1,b:b0,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b17,paddle2:b18,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +582d426f7820436f6e74726f6c6c6572,Retroid Pocket,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,paddle1:b17,paddle2:b18,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38653130373365613538333235303036,Retroid Pocket 2,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +64363363336633363736393038313463,Retrolink,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,start:b6,platform:Android, +37393234373533633333323633646531,RetroUSB N64 RetroPort,+rightx:b17,+righty:b15,-rightx:b18,-righty:b6,a:b10,b:b9,dpdown:b19,dpleft:b1,dpright:b0,dpup:b2,leftshoulder:b7,lefttrigger:b20,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Android, +5365616c6965436f6d707574696e6720,RetroUSB N64 RetroPort,+rightx:b17,+righty:b15,-rightx:b18,-righty:b6,a:b10,b:b9,dpdown:b19,dpleft:b1,dpright:b0,dpup:b2,leftshoulder:b7,lefttrigger:b20,leftx:a0,lefty:a1,rightshoulder:b5,start:b3,platform:Android, +526574726f5553422e636f6d20534e45,RetroUSB SNES RetroPort,a:b1,b:b20,back:b19,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b2,x:b0,y:b3,platform:Android, +64643037633038386238303966376137,RetroUSB SNES RetroPort,a:b1,b:b20,back:b19,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,rightshoulder:b10,start:b2,x:b0,y:b3,platform:Android, +37656564346533643138636436356230,Rock Candy Switch Controller,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b3,leftstick:b15,lefttrigger:b9,leftx:a0,lefty:a1,misc1:b7,rightshoulder:b20,rightstick:b6,righttrigger:b10,rightx:a2,righty:a3,start:b18,x:b0,y:b2,platform:Android, +33373336396634316434323337666361,RumblePad 2,a:b22,b:b23,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,lefttrigger:b27,leftx:a0,lefty:a1,rightshoulder:b26,righttrigger:b28,rightx:a2,righty:a3,start:b30,x:b21,y:b24,platform:Android, +36363537303435333566386638366333,Samsung EIGP20,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +53616d73756e672047616d6520506164,Samsung EIGP20,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +66386565396238363534313863353065,Sanwa PlayOnline Mobile,a:b21,b:b22,back:b23,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,start:b24,platform:Android, +32383165316333383766336338373261,Saturn,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:a4,righttrigger:a5,x:b2,y:b3,platform:Android, +38613865396530353338373763623431,Saturn,a:b0,b:b1,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b9,lefttrigger:b10,rightshoulder:b20,righttrigger:b19,start:b17,x:b2,y:b3,platform:Android, +61316232336262373631343137633631,Saturn,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,lefttrigger:b10,leftx:a0,lefty:a1,rightshoulder:a4,righttrigger:a5,x:b2,y:b3,platform:Android, +30353835333338613130373363646337,SG H510,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b17,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b18,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b19,y:b2,platform:Android, +66386262366536653765333235343634,SG H510,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,x:b2,y:b3,platform:Android, +66633132393363353531373465633064,SG H510,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftstick:b17,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b20,rightstick:b18,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b19,y:b2,platform:Android, +62653761636366393366613135366338,SN30 PP,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b3,y:b2,platform:Android, +38376662666661636265313264613039,SNES,a:b0,b:b1,back:b9,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b3,rightshoulder:b20,start:b10,x:b19,y:b2,platform:Android, +5346432f555342205061640000000000,SNES Adapter,a:b0,b:b1,back:b9,dpdown:+a1,dpleft:-a0,dpright:+a0,dpup:-a1,leftshoulder:b3,rightshoulder:b20,start:b10,x:b19,y:b2,platform:Android, +5553422047616d657061642000000000,SNES Controller,a:b1,b:b0,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,rightshoulder:b10,start:b6,x:b3,y:b2,platform:Android, +63303964303462366136616266653561,Sony PSP,a:b21,b:b22,back:b27,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b25,leftx:a0,lefty:a1,rightshoulder:b26,start:b28,x:b23,y:b24,platform:Android, +63376637643462343766333462383235,Sony Vita,a:b1,b:b19,back:b17,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,leftx:a0,lefty:a1,rightshoulder:b20,rightx:a3,righty:a4,start:b18,x:b0,y:b2,platform:Android, +476f6f676c65204c4c43205374616469,Stadia Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +5374616469614e3848532d6532633400,Stadia Controller,a:b0,b:b1,back:b15,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +05000000de2800000511000001000000,Steam Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Android, +05000000de2800000611000001000000,Steam Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:Android, +0500000011010000201400000f7e0f00,SteelSeries Nimbus,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b3,lefttrigger:b9,leftx:a0,lefty:a1,rightshoulder:b20,righttrigger:b10,rightx:a2,righty:a3,x:b19,y:b2,platform:Android, +35306436396437373135383665646464,SteelSeries Nimbus Plus,a:b0,b:b1,leftshoulder:b3,leftstick:b17,lefttrigger:b9,leftx:a0,rightshoulder:b20,rightstick:b18,righttrigger:b10,rightx:a2,x:b19,y:b2,platform:Android, +33313930373536613937326534303931,Taito Egret II Mini Control Panel,a:b25,b:b23,back:b27,guide:b30,leftx:a0,lefty:a1,rightshoulder:b21,righttrigger:b22,start:b28,x:b29,y:b24,platform:Android, +54475a20436f6e74726f6c6c65720000,TGZ Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +62363434353532386238336663643836,TGZ Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:b17,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:b18,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +37323236633763666465316365313236,THEC64 Joystick,a:b21,b:b22,back:b27,leftshoulder:b25,leftx:a0,lefty:a1,rightshoulder:b26,start:b27,x:b23,y:b24,platform:Android, +38346162326232346533316164363336,THEGamepad,a:b23,b:b22,back:b27,leftshoulder:b25,leftx:a0,lefty:a1,rightshoulder:b26,start:b28,x:b24,y:b21,platform:Android, +050000004f0400000ed00000fffe3f00,ThrustMaster eSwap Pro Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +5477696e20555342204a6f7973746963,Twin Joystick,a:b22,b:b21,back:b28,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b26,leftstick:b30,lefttrigger:b24,leftx:a0,lefty:a1,rightshoulder:b27,rightstick:b31,righttrigger:b25,rightx:a3,righty:a2,start:b29,x:b23,y:b20,platform:Android, +30623739343039643830333266346439,Valve Steam Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,leftx:a0,lefty:a1,paddle1:b24,paddle2:b23,rightshoulder:b10,rightstick:b8,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +31643365666432386133346639383937,Valve Steam Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,leftx:a0,lefty:a1,paddle1:b24,paddle2:b23,rightshoulder:b10,rightstick:b8,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +30386438313564306161393537333663,Wii Classic Adapter,a:b23,b:b22,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b27,lefttrigger:b25,leftx:a0,lefty:a1,rightshoulder:b28,righttrigger:b26,rightx:a2,righty:a3,start:b30,x:b24,y:b21,platform:Android, +33333034646336346339646538643633,Wii Classic Adapter,a:b23,b:b22,back:b29,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b27,lefttrigger:b25,leftx:a0,lefty:a1,rightshoulder:b28,righttrigger:b26,rightx:a2,righty:a3,start:b30,x:b24,y:b21,platform:Android, +050000005e0400008e02000000783f00,Xbox 360 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +30396232393162346330326334636566,Xbox 360 Controller,a:b0,b:b1,back:b4,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +38313038323730383864666463383533,Xbox 360 Controller,a:b0,b:b1,back:b4,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +58626f782033363020576972656c6573,Xbox 360 Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +65353331386662343338643939643636,Xbox 360 Controller,a:b0,b:b1,back:b4,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +65613532386633373963616462363038,Xbox 360 Controller,a:b0,b:b1,back:b4,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +47656e6572696320582d426f78207061,Xbox Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +4d6963726f736f667420582d426f7820,Xbox Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a4,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +64633436313965656664373634323364,Xbox Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b19,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e04000091020000ff073f00,Xbox One Controller,a:b0,b:b1,back:b4,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Android, +050000005e04000091020000ff073f80,Xbox One Controller,a:b0,b:b1,back:b4,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000e00200000ffe3f00,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b3,leftstick:b15,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b16,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b17,y:b2,platform:Android, +050000005e040000e00200000ffe3f80,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b3,leftstick:b15,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b16,righttrigger:a5,rightx:a2,righty:a3,start:b10,x:b17,y:b2,platform:Android, +050000005e040000e0020000ffff3f00,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b4,leftshoulder:b3,leftstick:b8,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b17,y:b2,platform:Android, +050000005e040000e0020000ffff3f80,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b4,leftshoulder:b3,leftstick:b8,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b7,righttrigger:a5,rightx:a2,righty:a3,start:b10,x:b17,y:b2,platform:Android, +050000005e040000fd020000ffff3f00,Xbox One Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +33356661323266333733373865656366,Xbox One Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +34356136633366613530316338376136,Xbox One Controller,a:b0,b:b1,back:b9,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b10,leftshoulder:b3,leftstick:b15,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b18,rightstick:b16,righttrigger:a5,rightx:a3,righty:a4,x:b17,y:b2,platform:Android, +35623965373264386238353433656138,Xbox One Controller,a:b0,b:b1,back:b4,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +36616131643361333337396261666433,Xbox One Controller,a:b0,b:b1,back:b15,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +58626f7820576972656c65737320436f,Xbox One Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000000b000000783f00,Xbox One Elite 2 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Android, +050000005e040000000b000000783f80,Xbox One Elite 2 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000050b0000ffff3f00,Xbox One Elite 2 Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a5,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a6,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000e002000000783f00,Xbox One S Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000ea02000000783f00,Xbox One S Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000fd020000ff7f3f00,Xbox One S Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000120b000000783f00,Xbox Series Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:Android, +050000005e040000120b000000783f80,Xbox Series Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000005e040000130b0000ffff3f00,Xbox Series Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +65633038363832353634653836396239,Xbox Series Controller,a:b0,b:b1,back:b15,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b5,leftshoulder:b9,leftstick:b7,lefttrigger:a4,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a5,rightx:a2,righty:a3,start:b6,x:b2,y:b3,platform:Android, +050000001727000044310000ffff3f00,XiaoMi Controller,a:b0,b:b1,back:b4,dpdown:b12,dpleft:b13,dpright:b14,dpup:b11,leftshoulder:b9,leftstick:b7,lefttrigger:a7,leftx:a0,lefty:a1,rightshoulder:b10,rightstick:b8,righttrigger:a6,rightx:a2,righty:a5,start:b6,x:b2,y:b3,platform:Android, + +# iOS +05000000ac0500000100000000006d01,*,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a5,rightx:a3,righty:a4,x:b2,y:b3,platform:iOS, +05000000ac050000010000004f066d01,*,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a5,rightx:a3,righty:a4,x:b2,y:b3,platform:iOS, +05000000ac05000001000000cf076d01,*,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b8,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,x:b2,y:b3,platform:iOS, +05000000ac05000001000000df076d01,*,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +05000000ac05000001000000ff076d01,*,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +05000000ac0500000200000000006d02,*,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,rightshoulder:b5,x:b2,y:b3,platform:iOS, +05000000ac050000020000004f066d02,*,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b6,leftshoulder:b4,rightshoulder:b5,x:b2,y:b3,platform:iOS, +050000008a35000003010000ff070000,Backbone One,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +050000008a35000004010000ff070000,Backbone One,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +4d466947616d65706164010000000000,MFi Extended Gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a5,rightx:a3,righty:a4,start:b6,x:b2,y:b3,platform:iOS, +4d466947616d65706164020000000000,MFi Gamepad,a:b0,b:b1,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,rightshoulder:b5,start:b6,x:b2,y:b3,platform:iOS, +050000007e050000062000000f060000,Nintendo Switch Joy-Con (L),+leftx:h0.2,+lefty:h0.4,-leftx:h0.8,-lefty:h0.1,a:b0,b:b2,leftshoulder:b4,rightshoulder:b5,x:b1,y:b3,platform:iOS, +050000007e050000062000004f060000,Nintendo Switch Joy-Con (L),+leftx:h0.1,+lefty:h0.2,-leftx:h0.4,-lefty:h0.8,dpdown:b2,dpleft:b0,dpright:b3,dpup:b1,leftshoulder:b4,misc1:b6,rightshoulder:b5,platform:iOS, +050000007e05000008200000df070000,Nintendo Switch Joy-Con (L/R),a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +050000007e0500000e200000df070000,Nintendo Switch Joy-Con (L/R),a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:iOS, +050000007e050000072000004f060000,Nintendo Switch Joy-Con (R),+rightx:h0.4,+righty:h0.8,-rightx:h0.1,-righty:h0.2,a:b1,b:b0,guide:b6,leftshoulder:b4,rightshoulder:b5,x:b3,y:b2,platform:iOS, +050000007e05000009200000df870000,Nintendo Switch Pro Controller,a:b1,b:b0,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b10,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b3,y:b2,platform:iOS, +050000007e05000009200000ff870000,Nintendo Switch Pro Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +050000004c050000cc090000df070000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +050000004c050000cc090000df870001,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +050000004c050000cc090000ff070000,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +050000004c050000cc090000ff870001,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,touchpad:b11,x:b2,y:b3,platform:iOS, +050000004c050000cc090000ff876d01,PS4 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +050000004c050000e60c0000df870000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,touchpad:b10,x:b2,y:b3,platform:iOS, +050000004c050000e60c0000ff870000,PS5 Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,touchpad:b11,x:b2,y:b3,platform:iOS, +05000000ac0500000300000000006d03,Remote,a:b0,b:b2,leftx:a0,lefty:a1,platform:iOS, +05000000ac0500000300000043006d03,Remote,a:b0,b:b2,leftx:a0,lefty:a1,platform:iOS, +05000000de2800000511000001000000,Steam Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:iOS, +05000000de2800000611000001000000,Steam Controller,a:b0,b:b1,back:b6,guide:b8,leftshoulder:b4,leftstick:b9,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,righttrigger:a3,start:b7,x:b2,y:b3,platform:iOS, +050000005e040000050b0000df070001,Xbox Elite Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b10,paddle2:b12,paddle3:b11,paddle4:b13,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +050000005e040000050b0000ff070001,Xbox Elite Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,paddle1:b11,paddle2:b13,paddle3:b12,paddle4:b14,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +050000005e040000e0020000df070000,Xbox One Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +050000005e040000e0020000ff070000,Xbox One Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, +050000005e040000130b0000df870001,Xbox Series X Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b10,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b9,x:b2,y:b3,platform:iOS, +050000005e040000130b0000ff870001,Xbox Series X Controller,a:b0,b:b1,back:b8,dpdown:h0.4,dpleft:h0.8,dpright:h0.2,dpup:h0.1,guide:b9,leftshoulder:b4,leftstick:b6,lefttrigger:a2,leftx:a0,lefty:a1,misc1:b11,rightshoulder:b5,rightstick:b7,righttrigger:a5,rightx:a3,righty:a4,start:b10,x:b2,y:b3,platform:iOS, diff --git a/Android/app/src/main/ic_launcher-playstore.png b/Android/app/src/main/ic_launcher-playstore.png new file mode 100644 index 0000000000000000000000000000000000000000..7ec49ec17c53dd24adac683fed3d8ec97097f081 GIT binary patch literal 92062 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

@Y}G~)^5I^N(+YF8 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 0) { + // It's a directory + // Check if the directory exists in the external storage + File externalDir = new File(externalPath); + if (!externalDir.exists()) { + externalDir.mkdirs(); // Create the directory if it doesn't exist + } + + // Recursively copy contents of the directory + copyAssetsToExternal(context, assetPath, externalPath); + } else { + // It's a file + File externalFile = new File(externalPath); + if (!externalFile.exists()) { + // Check if the file exists in the external storage + InputStream in = null; + OutputStream out = null; + + try { + in = assetManager.open(assetPath); + out = new FileOutputStream(externalPath); + + byte[] buffer = new byte[1024]; + int read; + while ((read = in.read(buffer)) != -1) { + out.write(buffer, 0, read); + } + + } finally { + if (in != null) { + in.close(); + } + if (out != null) { + out.close(); + } + } + } + } + } + } +} diff --git a/Android/app/src/main/java/com/dishii/mm/MainActivity.java b/Android/app/src/main/java/com/dishii/mm/MainActivity.java new file mode 100644 index 000000000..8fc7da59b --- /dev/null +++ b/Android/app/src/main/java/com/dishii/mm/MainActivity.java @@ -0,0 +1,187 @@ + +package com.dishii.mm; +import org.libsdl.app.SDLActivity; + +import android.content.Context; +import android.content.Intent; +import android.content.SharedPreferences; +import android.net.Uri; +import android.os.Bundle; +import android.os.Environment; +import android.provider.Settings; +import java.io.File; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.io.FileOutputStream; +import android.Manifest; +import android.content.pm.PackageManager; +import androidx.core.app.ActivityCompat; +import androidx.core.content.ContextCompat; +import android.util.Log; + +//This class is the main SDLActivity and just sets up a bunch of default files +public class MainActivity extends SDLActivity{ + + private static final int STORAGE_PERMISSION_REQUEST_CODE = 1; + + @Override + protected void onCreate(Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + + // Check if storage permissions are granted + if (hasStoragePermission()) { + doVersionCheck(); + setupFiles(); + } else { + requestStoragePermission(); + } + } + + private void doVersionCheck(){ + SharedPreferences preferences = getSharedPreferences("com.dishii.mm.prefs",Context.MODE_PRIVATE); + int currentVersion = BuildConfig.VERSION_CODE; // Use your app's version code + int storedVersion = preferences.getInt("appVersion", 1); + + if (currentVersion > storedVersion) { + deleteOutdatedAssets(); + preferences.edit().putInt("appVersion", currentVersion).apply(); + } + } + + private void deleteOutdatedAssets(){ + File externalSohFile = new File(getExternalFilesDir(null), "2ship.o2r"); + externalSohFile.delete(); + File externalOotFile = new File(getExternalFilesDir(null), "mm.o2r"); + externalOotFile.delete(); + File externalAssetsFolder = new File(getExternalFilesDir(null), "assets"); + deleteRecursive(externalAssetsFolder); + + } + + private void deleteRecursive(File fileOrDirectory) { + if (fileOrDirectory.isDirectory()) { + for (File child : fileOrDirectory.listFiles()) { + deleteRecursive(child); + } + } + fileOrDirectory.delete(); + } + + + + // Check if storage permission is granted + private boolean hasStoragePermission() { + return ContextCompat.checkSelfPermission(this, Manifest.permission.READ_EXTERNAL_STORAGE) + == PackageManager.PERMISSION_GRANTED && + ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) + == PackageManager.PERMISSION_GRANTED; + } + + // Request storage permission + private void requestStoragePermission() { + ActivityCompat.requestPermissions(this, + new String[]{Manifest.permission.READ_EXTERNAL_STORAGE, + Manifest.permission.WRITE_EXTERNAL_STORAGE}, + STORAGE_PERMISSION_REQUEST_CODE); + } + + // Handle permission request result + @Override + public void onRequestPermissionsResult(int requestCode, String[] permissions, int[] grantResults) { + super.onRequestPermissionsResult(requestCode, permissions, grantResults); + if (requestCode == STORAGE_PERMISSION_REQUEST_CODE) { + if (grantResults.length > 0 && grantResults[0] == PackageManager.PERMISSION_GRANTED) { + setupFiles(); + } else { + // Permission denied, handle accordingly (e.g., show a message) + } + } + } + + private void setupFiles(){ + //Copy assets folder for rom extraction + File externalAssetsDir = new File(getExternalFilesDir(null), "assets"); + if (!externalAssetsDir.exists()) { + try { + externalAssetsDir.mkdirs(); + AssetCopyUtil.copyAssetsToExternal(this, "assets", externalAssetsDir.getAbsolutePath()); + } catch (IOException e) { + e.printStackTrace(); + } + } + + //Create empty mods folder + File externalModsDir = new File(getExternalFilesDir(null), "mods"); + externalModsDir.mkdirs(); + + //Copy 2ship.o2r + File externalSohOtrFile = new File(getExternalFilesDir(null), "2ship.o2r"); + if (!externalSohOtrFile.exists()) { + try { + InputStream in = getAssets().open("2ship.o2r"); + OutputStream out = new FileOutputStream(externalSohOtrFile); + + byte[] buffer = new byte[1024]; + int read; + while ((read = in.read(buffer)) != -1) { + out.write(buffer, 0, read); + } + + in.close(); + out.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + + } + + private native void nativeHandleSelectedFile(String filePath); + + @Override + protected void onActivityResult(int requestCode, int resultCode, Intent data) { + super.onActivityResult(requestCode, resultCode, data); + if (requestCode == 0 && resultCode == RESULT_OK) { + Uri selectedFileUri = data.getData(); + String fileName = "MM.z64"; + File destinationDirectory = getExternalFilesDir(null); // The second argument can specify a subdirectory, or you can pass null to use the root directory. + File destinationFile = new File(destinationDirectory, fileName); + + if (destinationDirectory != null) { + try { + InputStream in = getContentResolver().openInputStream(selectedFileUri); + OutputStream out = new FileOutputStream(destinationFile); + + byte[] buffer = new byte[4096]; + int bytesRead; + while ((bytesRead = in.read(buffer)) != -1) { + out.write(buffer, 0, bytesRead); + } + + in.close(); + out.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + nativeHandleSelectedFile(destinationFile.getPath()); + } + } + + public void openFilePicker() { + // Create an Intent to open the file picker dialog + Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); + intent.setType("*/*"); + + // Start the file picker dialog + startActivityForResult(intent, 0); + } + + // Check if external storage is available and writable + private boolean isExternalStorageWritable() { + String state = Environment.getExternalStorageState(); + return Environment.MEDIA_MOUNTED.equals(state); + } + +} diff --git a/Android/app/src/main/java/org/libsdl/app/HIDDevice.java b/Android/app/src/main/java/org/libsdl/app/HIDDevice.java new file mode 100644 index 000000000..955df5d14 --- /dev/null +++ b/Android/app/src/main/java/org/libsdl/app/HIDDevice.java @@ -0,0 +1,22 @@ +package org.libsdl.app; + +import android.hardware.usb.UsbDevice; + +interface HIDDevice +{ + public int getId(); + public int getVendorId(); + public int getProductId(); + public String getSerialNumber(); + public int getVersion(); + public String getManufacturerName(); + public String getProductName(); + public UsbDevice getDevice(); + public boolean open(); + public int sendFeatureReport(byte[] report); + public int sendOutputReport(byte[] report); + public boolean getFeatureReport(byte[] report); + public void setFrozen(boolean frozen); + public void close(); + public void shutdown(); +} diff --git a/Android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java b/Android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java new file mode 100644 index 000000000..ee5521fd5 --- /dev/null +++ b/Android/app/src/main/java/org/libsdl/app/HIDDeviceBLESteamController.java @@ -0,0 +1,650 @@ +package org.libsdl.app; + +import android.content.Context; +import android.bluetooth.BluetoothDevice; +import android.bluetooth.BluetoothGatt; +import android.bluetooth.BluetoothGattCallback; +import android.bluetooth.BluetoothGattCharacteristic; +import android.bluetooth.BluetoothGattDescriptor; +import android.bluetooth.BluetoothManager; +import android.bluetooth.BluetoothProfile; +import android.bluetooth.BluetoothGattService; +import android.hardware.usb.UsbDevice; +import android.os.Handler; +import android.os.Looper; +import android.util.Log; +import android.os.*; + +//import com.android.internal.util.HexDump; + +import java.lang.Runnable; +import java.util.Arrays; +import java.util.LinkedList; +import java.util.UUID; + +class HIDDeviceBLESteamController extends BluetoothGattCallback implements HIDDevice { + + private static final String TAG = "hidapi"; + private HIDDeviceManager mManager; + private BluetoothDevice mDevice; + private int mDeviceId; + private BluetoothGatt mGatt; + private boolean mIsRegistered = false; + private boolean mIsConnected = false; + private boolean mIsChromebook = false; + private boolean mIsReconnecting = false; + private boolean mFrozen = false; + private LinkedList mOperations; + GattOperation mCurrentOperation = null; + private Handler mHandler; + + private static final int TRANSPORT_AUTO = 0; + private static final int TRANSPORT_BREDR = 1; + private static final int TRANSPORT_LE = 2; + + private static final int CHROMEBOOK_CONNECTION_CHECK_INTERVAL = 10000; + + static public final UUID steamControllerService = UUID.fromString("100F6C32-1735-4313-B402-38567131E5F3"); + static public final UUID inputCharacteristic = UUID.fromString("100F6C33-1735-4313-B402-38567131E5F3"); + static public final UUID reportCharacteristic = UUID.fromString("100F6C34-1735-4313-B402-38567131E5F3"); + static private final byte[] enterValveMode = new byte[] { (byte)0xC0, (byte)0x87, 0x03, 0x08, 0x07, 0x00 }; + + static class GattOperation { + private enum Operation { + CHR_READ, + CHR_WRITE, + ENABLE_NOTIFICATION + } + + Operation mOp; + UUID mUuid; + byte[] mValue; + BluetoothGatt mGatt; + boolean mResult = true; + + private GattOperation(BluetoothGatt gatt, GattOperation.Operation operation, UUID uuid) { + mGatt = gatt; + mOp = operation; + mUuid = uuid; + } + + private GattOperation(BluetoothGatt gatt, GattOperation.Operation operation, UUID uuid, byte[] value) { + mGatt = gatt; + mOp = operation; + mUuid = uuid; + mValue = value; + } + + public void run() { + // This is executed in main thread + BluetoothGattCharacteristic chr; + + switch (mOp) { + case CHR_READ: + chr = getCharacteristic(mUuid); + //Log.v(TAG, "Reading characteristic " + chr.getUuid()); + if (!mGatt.readCharacteristic(chr)) { + Log.e(TAG, "Unable to read characteristic " + mUuid.toString()); + mResult = false; + break; + } + mResult = true; + break; + case CHR_WRITE: + chr = getCharacteristic(mUuid); + //Log.v(TAG, "Writing characteristic " + chr.getUuid() + " value=" + HexDump.toHexString(value)); + chr.setValue(mValue); + if (!mGatt.writeCharacteristic(chr)) { + Log.e(TAG, "Unable to write characteristic " + mUuid.toString()); + mResult = false; + break; + } + mResult = true; + break; + case ENABLE_NOTIFICATION: + chr = getCharacteristic(mUuid); + //Log.v(TAG, "Writing descriptor of " + chr.getUuid()); + if (chr != null) { + BluetoothGattDescriptor cccd = chr.getDescriptor(UUID.fromString("00002902-0000-1000-8000-00805f9b34fb")); + if (cccd != null) { + int properties = chr.getProperties(); + byte[] value; + if ((properties & BluetoothGattCharacteristic.PROPERTY_NOTIFY) == BluetoothGattCharacteristic.PROPERTY_NOTIFY) { + value = BluetoothGattDescriptor.ENABLE_NOTIFICATION_VALUE; + } else if ((properties & BluetoothGattCharacteristic.PROPERTY_INDICATE) == BluetoothGattCharacteristic.PROPERTY_INDICATE) { + value = BluetoothGattDescriptor.ENABLE_INDICATION_VALUE; + } else { + Log.e(TAG, "Unable to start notifications on input characteristic"); + mResult = false; + return; + } + + mGatt.setCharacteristicNotification(chr, true); + cccd.setValue(value); + if (!mGatt.writeDescriptor(cccd)) { + Log.e(TAG, "Unable to write descriptor " + mUuid.toString()); + mResult = false; + return; + } + mResult = true; + } + } + } + } + + public boolean finish() { + return mResult; + } + + private BluetoothGattCharacteristic getCharacteristic(UUID uuid) { + BluetoothGattService valveService = mGatt.getService(steamControllerService); + if (valveService == null) + return null; + return valveService.getCharacteristic(uuid); + } + + static public GattOperation readCharacteristic(BluetoothGatt gatt, UUID uuid) { + return new GattOperation(gatt, Operation.CHR_READ, uuid); + } + + static public GattOperation writeCharacteristic(BluetoothGatt gatt, UUID uuid, byte[] value) { + return new GattOperation(gatt, Operation.CHR_WRITE, uuid, value); + } + + static public GattOperation enableNotification(BluetoothGatt gatt, UUID uuid) { + return new GattOperation(gatt, Operation.ENABLE_NOTIFICATION, uuid); + } + } + + public HIDDeviceBLESteamController(HIDDeviceManager manager, BluetoothDevice device) { + mManager = manager; + mDevice = device; + mDeviceId = mManager.getDeviceIDForIdentifier(getIdentifier()); + mIsRegistered = false; + mIsChromebook = mManager.getContext().getPackageManager().hasSystemFeature("org.chromium.arc.device_management"); + mOperations = new LinkedList(); + mHandler = new Handler(Looper.getMainLooper()); + + mGatt = connectGatt(); + // final HIDDeviceBLESteamController finalThis = this; + // mHandler.postDelayed(new Runnable() { + // @Override + // public void run() { + // finalThis.checkConnectionForChromebookIssue(); + // } + // }, CHROMEBOOK_CONNECTION_CHECK_INTERVAL); + } + + public String getIdentifier() { + return String.format("SteamController.%s", mDevice.getAddress()); + } + + public BluetoothGatt getGatt() { + return mGatt; + } + + // Because on Chromebooks we show up as a dual-mode device, it will attempt to connect TRANSPORT_AUTO, which will use TRANSPORT_BREDR instead + // of TRANSPORT_LE. Let's force ourselves to connect low energy. + private BluetoothGatt connectGatt(boolean managed) { + if (Build.VERSION.SDK_INT >= 23 /* Android 6.0 (M) */) { + try { + return mDevice.connectGatt(mManager.getContext(), managed, this, TRANSPORT_LE); + } catch (Exception e) { + return mDevice.connectGatt(mManager.getContext(), managed, this); + } + } else { + return mDevice.connectGatt(mManager.getContext(), managed, this); + } + } + + private BluetoothGatt connectGatt() { + return connectGatt(false); + } + + protected int getConnectionState() { + + Context context = mManager.getContext(); + if (context == null) { + // We are lacking any context to get our Bluetooth information. We'll just assume disconnected. + return BluetoothProfile.STATE_DISCONNECTED; + } + + BluetoothManager btManager = (BluetoothManager)context.getSystemService(Context.BLUETOOTH_SERVICE); + if (btManager == null) { + // This device doesn't support Bluetooth. We should never be here, because how did + // we instantiate a device to start with? + return BluetoothProfile.STATE_DISCONNECTED; + } + + return btManager.getConnectionState(mDevice, BluetoothProfile.GATT); + } + + public void reconnect() { + + if (getConnectionState() != BluetoothProfile.STATE_CONNECTED) { + mGatt.disconnect(); + mGatt = connectGatt(); + } + + } + + protected void checkConnectionForChromebookIssue() { + if (!mIsChromebook) { + // We only do this on Chromebooks, because otherwise it's really annoying to just attempt + // over and over. + return; + } + + int connectionState = getConnectionState(); + + switch (connectionState) { + case BluetoothProfile.STATE_CONNECTED: + if (!mIsConnected) { + // We are in the Bad Chromebook Place. We can force a disconnect + // to try to recover. + Log.v(TAG, "Chromebook: We are in a very bad state; the controller shows as connected in the underlying Bluetooth layer, but we never received a callback. Forcing a reconnect."); + mIsReconnecting = true; + mGatt.disconnect(); + mGatt = connectGatt(false); + break; + } + else if (!isRegistered()) { + if (mGatt.getServices().size() > 0) { + Log.v(TAG, "Chromebook: We are connected to a controller, but never got our registration. Trying to recover."); + probeService(this); + } + else { + Log.v(TAG, "Chromebook: We are connected to a controller, but never discovered services. Trying to recover."); + mIsReconnecting = true; + mGatt.disconnect(); + mGatt = connectGatt(false); + break; + } + } + else { + Log.v(TAG, "Chromebook: We are connected, and registered. Everything's good!"); + return; + } + break; + + case BluetoothProfile.STATE_DISCONNECTED: + Log.v(TAG, "Chromebook: We have either been disconnected, or the Chromebook BtGatt.ContextMap bug has bitten us. Attempting a disconnect/reconnect, but we may not be able to recover."); + + mIsReconnecting = true; + mGatt.disconnect(); + mGatt = connectGatt(false); + break; + + case BluetoothProfile.STATE_CONNECTING: + Log.v(TAG, "Chromebook: We're still trying to connect. Waiting a bit longer."); + break; + } + + final HIDDeviceBLESteamController finalThis = this; + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + finalThis.checkConnectionForChromebookIssue(); + } + }, CHROMEBOOK_CONNECTION_CHECK_INTERVAL); + } + + private boolean isRegistered() { + return mIsRegistered; + } + + private void setRegistered() { + mIsRegistered = true; + } + + private boolean probeService(HIDDeviceBLESteamController controller) { + + if (isRegistered()) { + return true; + } + + if (!mIsConnected) { + return false; + } + + Log.v(TAG, "probeService controller=" + controller); + + for (BluetoothGattService service : mGatt.getServices()) { + if (service.getUuid().equals(steamControllerService)) { + Log.v(TAG, "Found Valve steam controller service " + service.getUuid()); + + for (BluetoothGattCharacteristic chr : service.getCharacteristics()) { + if (chr.getUuid().equals(inputCharacteristic)) { + Log.v(TAG, "Found input characteristic"); + // Start notifications + BluetoothGattDescriptor cccd = chr.getDescriptor(UUID.fromString("00002902-0000-1000-8000-00805f9b34fb")); + if (cccd != null) { + enableNotification(chr.getUuid()); + } + } + } + return true; + } + } + + if ((mGatt.getServices().size() == 0) && mIsChromebook && !mIsReconnecting) { + Log.e(TAG, "Chromebook: Discovered services were empty; this almost certainly means the BtGatt.ContextMap bug has bitten us."); + mIsConnected = false; + mIsReconnecting = true; + mGatt.disconnect(); + mGatt = connectGatt(false); + } + + return false; + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + private void finishCurrentGattOperation() { + GattOperation op = null; + synchronized (mOperations) { + if (mCurrentOperation != null) { + op = mCurrentOperation; + mCurrentOperation = null; + } + } + if (op != null) { + boolean result = op.finish(); // TODO: Maybe in main thread as well? + + // Our operation failed, let's add it back to the beginning of our queue. + if (!result) { + mOperations.addFirst(op); + } + } + executeNextGattOperation(); + } + + private void executeNextGattOperation() { + synchronized (mOperations) { + if (mCurrentOperation != null) + return; + + if (mOperations.isEmpty()) + return; + + mCurrentOperation = mOperations.removeFirst(); + } + + // Run in main thread + mHandler.post(new Runnable() { + @Override + public void run() { + synchronized (mOperations) { + if (mCurrentOperation == null) { + Log.e(TAG, "Current operation null in executor?"); + return; + } + + mCurrentOperation.run(); + // now wait for the GATT callback and when it comes, finish this operation + } + } + }); + } + + private void queueGattOperation(GattOperation op) { + synchronized (mOperations) { + mOperations.add(op); + } + executeNextGattOperation(); + } + + private void enableNotification(UUID chrUuid) { + GattOperation op = HIDDeviceBLESteamController.GattOperation.enableNotification(mGatt, chrUuid); + queueGattOperation(op); + } + + public void writeCharacteristic(UUID uuid, byte[] value) { + GattOperation op = HIDDeviceBLESteamController.GattOperation.writeCharacteristic(mGatt, uuid, value); + queueGattOperation(op); + } + + public void readCharacteristic(UUID uuid) { + GattOperation op = HIDDeviceBLESteamController.GattOperation.readCharacteristic(mGatt, uuid); + queueGattOperation(op); + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////////// BluetoothGattCallback overridden methods + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + public void onConnectionStateChange(BluetoothGatt g, int status, int newState) { + //Log.v(TAG, "onConnectionStateChange status=" + status + " newState=" + newState); + mIsReconnecting = false; + if (newState == 2) { + mIsConnected = true; + // Run directly, without GattOperation + if (!isRegistered()) { + mHandler.post(new Runnable() { + @Override + public void run() { + mGatt.discoverServices(); + } + }); + } + } + else if (newState == 0) { + mIsConnected = false; + } + + // Disconnection is handled in SteamLink using the ACTION_ACL_DISCONNECTED Intent. + } + + public void onServicesDiscovered(BluetoothGatt gatt, int status) { + //Log.v(TAG, "onServicesDiscovered status=" + status); + if (status == 0) { + if (gatt.getServices().size() == 0) { + Log.v(TAG, "onServicesDiscovered returned zero services; something has gone horribly wrong down in Android's Bluetooth stack."); + mIsReconnecting = true; + mIsConnected = false; + gatt.disconnect(); + mGatt = connectGatt(false); + } + else { + probeService(this); + } + } + } + + public void onCharacteristicRead(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status) { + //Log.v(TAG, "onCharacteristicRead status=" + status + " uuid=" + characteristic.getUuid()); + + if (characteristic.getUuid().equals(reportCharacteristic) && !mFrozen) { + mManager.HIDDeviceFeatureReport(getId(), characteristic.getValue()); + } + + finishCurrentGattOperation(); + } + + public void onCharacteristicWrite(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic, int status) { + //Log.v(TAG, "onCharacteristicWrite status=" + status + " uuid=" + characteristic.getUuid()); + + if (characteristic.getUuid().equals(reportCharacteristic)) { + // Only register controller with the native side once it has been fully configured + if (!isRegistered()) { + Log.v(TAG, "Registering Steam Controller with ID: " + getId()); + mManager.HIDDeviceConnected(getId(), getIdentifier(), getVendorId(), getProductId(), getSerialNumber(), getVersion(), getManufacturerName(), getProductName(), 0, 0, 0, 0); + setRegistered(); + } + } + + finishCurrentGattOperation(); + } + + public void onCharacteristicChanged(BluetoothGatt gatt, BluetoothGattCharacteristic characteristic) { + // Enable this for verbose logging of controller input reports + //Log.v(TAG, "onCharacteristicChanged uuid=" + characteristic.getUuid() + " data=" + HexDump.dumpHexString(characteristic.getValue())); + + if (characteristic.getUuid().equals(inputCharacteristic) && !mFrozen) { + mManager.HIDDeviceInputReport(getId(), characteristic.getValue()); + } + } + + public void onDescriptorRead(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, int status) { + //Log.v(TAG, "onDescriptorRead status=" + status); + } + + public void onDescriptorWrite(BluetoothGatt gatt, BluetoothGattDescriptor descriptor, int status) { + BluetoothGattCharacteristic chr = descriptor.getCharacteristic(); + //Log.v(TAG, "onDescriptorWrite status=" + status + " uuid=" + chr.getUuid() + " descriptor=" + descriptor.getUuid()); + + if (chr.getUuid().equals(inputCharacteristic)) { + boolean hasWrittenInputDescriptor = true; + BluetoothGattCharacteristic reportChr = chr.getService().getCharacteristic(reportCharacteristic); + if (reportChr != null) { + Log.v(TAG, "Writing report characteristic to enter valve mode"); + reportChr.setValue(enterValveMode); + gatt.writeCharacteristic(reportChr); + } + } + + finishCurrentGattOperation(); + } + + public void onReliableWriteCompleted(BluetoothGatt gatt, int status) { + //Log.v(TAG, "onReliableWriteCompleted status=" + status); + } + + public void onReadRemoteRssi(BluetoothGatt gatt, int rssi, int status) { + //Log.v(TAG, "onReadRemoteRssi status=" + status); + } + + public void onMtuChanged(BluetoothGatt gatt, int mtu, int status) { + //Log.v(TAG, "onMtuChanged status=" + status); + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + //////// Public API + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + @Override + public int getId() { + return mDeviceId; + } + + @Override + public int getVendorId() { + // Valve Corporation + final int VALVE_USB_VID = 0x28DE; + return VALVE_USB_VID; + } + + @Override + public int getProductId() { + // We don't have an easy way to query from the Bluetooth device, but we know what it is + final int D0G_BLE2_PID = 0x1106; + return D0G_BLE2_PID; + } + + @Override + public String getSerialNumber() { + // This will be read later via feature report by Steam + return "12345"; + } + + @Override + public int getVersion() { + return 0; + } + + @Override + public String getManufacturerName() { + return "Valve Corporation"; + } + + @Override + public String getProductName() { + return "Steam Controller"; + } + + @Override + public UsbDevice getDevice() { + return null; + } + + @Override + public boolean open() { + return true; + } + + @Override + public int sendFeatureReport(byte[] report) { + if (!isRegistered()) { + Log.e(TAG, "Attempted sendFeatureReport before Steam Controller is registered!"); + if (mIsConnected) { + probeService(this); + } + return -1; + } + + // We need to skip the first byte, as that doesn't go over the air + byte[] actual_report = Arrays.copyOfRange(report, 1, report.length - 1); + //Log.v(TAG, "sendFeatureReport " + HexDump.dumpHexString(actual_report)); + writeCharacteristic(reportCharacteristic, actual_report); + return report.length; + } + + @Override + public int sendOutputReport(byte[] report) { + if (!isRegistered()) { + Log.e(TAG, "Attempted sendOutputReport before Steam Controller is registered!"); + if (mIsConnected) { + probeService(this); + } + return -1; + } + + //Log.v(TAG, "sendFeatureReport " + HexDump.dumpHexString(report)); + writeCharacteristic(reportCharacteristic, report); + return report.length; + } + + @Override + public boolean getFeatureReport(byte[] report) { + if (!isRegistered()) { + Log.e(TAG, "Attempted getFeatureReport before Steam Controller is registered!"); + if (mIsConnected) { + probeService(this); + } + return false; + } + + //Log.v(TAG, "getFeatureReport"); + readCharacteristic(reportCharacteristic); + return true; + } + + @Override + public void close() { + } + + @Override + public void setFrozen(boolean frozen) { + mFrozen = frozen; + } + + @Override + public void shutdown() { + close(); + + BluetoothGatt g = mGatt; + if (g != null) { + g.disconnect(); + g.close(); + mGatt = null; + } + mManager = null; + mIsRegistered = false; + mIsConnected = false; + mOperations.clear(); + } + +} + diff --git a/Android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java b/Android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java new file mode 100644 index 000000000..e7281fdf2 --- /dev/null +++ b/Android/app/src/main/java/org/libsdl/app/HIDDeviceManager.java @@ -0,0 +1,691 @@ +package org.libsdl.app; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.PendingIntent; +import android.bluetooth.BluetoothAdapter; +import android.bluetooth.BluetoothDevice; +import android.bluetooth.BluetoothManager; +import android.bluetooth.BluetoothProfile; +import android.os.Build; +import android.util.Log; +import android.content.BroadcastReceiver; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.IntentFilter; +import android.content.SharedPreferences; +import android.content.pm.PackageManager; +import android.hardware.usb.*; +import android.os.Handler; +import android.os.Looper; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Iterator; +import java.util.List; + +public class HIDDeviceManager { + private static final String TAG = "hidapi"; + private static final String ACTION_USB_PERMISSION = "org.libsdl.app.USB_PERMISSION"; + + private static HIDDeviceManager sManager; + private static int sManagerRefCount = 0; + + public static HIDDeviceManager acquire(Context context) { + if (sManagerRefCount == 0) { + sManager = new HIDDeviceManager(context); + } + ++sManagerRefCount; + return sManager; + } + + public static void release(HIDDeviceManager manager) { + if (manager == sManager) { + --sManagerRefCount; + if (sManagerRefCount == 0) { + sManager.close(); + sManager = null; + } + } + } + + private Context mContext; + private HashMap mDevicesById = new HashMap(); + private HashMap mBluetoothDevices = new HashMap(); + private int mNextDeviceId = 0; + private SharedPreferences mSharedPreferences = null; + private boolean mIsChromebook = false; + private UsbManager mUsbManager; + private Handler mHandler; + private BluetoothManager mBluetoothManager; + private List mLastBluetoothDevices; + + private final BroadcastReceiver mUsbBroadcast = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + String action = intent.getAction(); + if (action.equals(UsbManager.ACTION_USB_DEVICE_ATTACHED)) { + UsbDevice usbDevice = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE); + handleUsbDeviceAttached(usbDevice); + } else if (action.equals(UsbManager.ACTION_USB_DEVICE_DETACHED)) { + UsbDevice usbDevice = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE); + handleUsbDeviceDetached(usbDevice); + } else if (action.equals(HIDDeviceManager.ACTION_USB_PERMISSION)) { + UsbDevice usbDevice = intent.getParcelableExtra(UsbManager.EXTRA_DEVICE); + handleUsbDevicePermission(usbDevice, intent.getBooleanExtra(UsbManager.EXTRA_PERMISSION_GRANTED, false)); + } + } + }; + + private final BroadcastReceiver mBluetoothBroadcast = new BroadcastReceiver() { + @Override + public void onReceive(Context context, Intent intent) { + String action = intent.getAction(); + // Bluetooth device was connected. If it was a Steam Controller, handle it + if (action.equals(BluetoothDevice.ACTION_ACL_CONNECTED)) { + BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); + Log.d(TAG, "Bluetooth device connected: " + device); + + if (isSteamController(device)) { + connectBluetoothDevice(device); + } + } + + // Bluetooth device was disconnected, remove from controller manager (if any) + if (action.equals(BluetoothDevice.ACTION_ACL_DISCONNECTED)) { + BluetoothDevice device = intent.getParcelableExtra(BluetoothDevice.EXTRA_DEVICE); + Log.d(TAG, "Bluetooth device disconnected: " + device); + + disconnectBluetoothDevice(device); + } + } + }; + + private HIDDeviceManager(final Context context) { + mContext = context; + + HIDDeviceRegisterCallback(); + + mSharedPreferences = mContext.getSharedPreferences("hidapi", Context.MODE_PRIVATE); + mIsChromebook = mContext.getPackageManager().hasSystemFeature("org.chromium.arc.device_management"); + +// if (shouldClear) { +// SharedPreferences.Editor spedit = mSharedPreferences.edit(); +// spedit.clear(); +// spedit.commit(); +// } +// else + { + mNextDeviceId = mSharedPreferences.getInt("next_device_id", 0); + } + } + + public Context getContext() { + return mContext; + } + + public int getDeviceIDForIdentifier(String identifier) { + SharedPreferences.Editor spedit = mSharedPreferences.edit(); + + int result = mSharedPreferences.getInt(identifier, 0); + if (result == 0) { + result = mNextDeviceId++; + spedit.putInt("next_device_id", mNextDeviceId); + } + + spedit.putInt(identifier, result); + spedit.commit(); + return result; + } + + private void initializeUSB() { + mUsbManager = (UsbManager)mContext.getSystemService(Context.USB_SERVICE); + if (mUsbManager == null) { + return; + } + + /* + // Logging + for (UsbDevice device : mUsbManager.getDeviceList().values()) { + Log.i(TAG,"Path: " + device.getDeviceName()); + Log.i(TAG,"Manufacturer: " + device.getManufacturerName()); + Log.i(TAG,"Product: " + device.getProductName()); + Log.i(TAG,"ID: " + device.getDeviceId()); + Log.i(TAG,"Class: " + device.getDeviceClass()); + Log.i(TAG,"Protocol: " + device.getDeviceProtocol()); + Log.i(TAG,"Vendor ID " + device.getVendorId()); + Log.i(TAG,"Product ID: " + device.getProductId()); + Log.i(TAG,"Interface count: " + device.getInterfaceCount()); + Log.i(TAG,"---------------------------------------"); + + // Get interface details + for (int index = 0; index < device.getInterfaceCount(); index++) { + UsbInterface mUsbInterface = device.getInterface(index); + Log.i(TAG," ***** *****"); + Log.i(TAG," Interface index: " + index); + Log.i(TAG," Interface ID: " + mUsbInterface.getId()); + Log.i(TAG," Interface class: " + mUsbInterface.getInterfaceClass()); + Log.i(TAG," Interface subclass: " + mUsbInterface.getInterfaceSubclass()); + Log.i(TAG," Interface protocol: " + mUsbInterface.getInterfaceProtocol()); + Log.i(TAG," Endpoint count: " + mUsbInterface.getEndpointCount()); + + // Get endpoint details + for (int epi = 0; epi < mUsbInterface.getEndpointCount(); epi++) + { + UsbEndpoint mEndpoint = mUsbInterface.getEndpoint(epi); + Log.i(TAG," ++++ ++++ ++++"); + Log.i(TAG," Endpoint index: " + epi); + Log.i(TAG," Attributes: " + mEndpoint.getAttributes()); + Log.i(TAG," Direction: " + mEndpoint.getDirection()); + Log.i(TAG," Number: " + mEndpoint.getEndpointNumber()); + Log.i(TAG," Interval: " + mEndpoint.getInterval()); + Log.i(TAG," Packet size: " + mEndpoint.getMaxPacketSize()); + Log.i(TAG," Type: " + mEndpoint.getType()); + } + } + } + Log.i(TAG," No more devices connected."); + */ + + // Register for USB broadcasts and permission completions + IntentFilter filter = new IntentFilter(); + filter.addAction(UsbManager.ACTION_USB_DEVICE_ATTACHED); + filter.addAction(UsbManager.ACTION_USB_DEVICE_DETACHED); + filter.addAction(HIDDeviceManager.ACTION_USB_PERMISSION); + mContext.registerReceiver(mUsbBroadcast, filter); + + for (UsbDevice usbDevice : mUsbManager.getDeviceList().values()) { + handleUsbDeviceAttached(usbDevice); + } + } + + UsbManager getUSBManager() { + return mUsbManager; + } + + private void shutdownUSB() { + try { + mContext.unregisterReceiver(mUsbBroadcast); + } catch (Exception e) { + // We may not have registered, that's okay + } + } + + private boolean isHIDDeviceInterface(UsbDevice usbDevice, UsbInterface usbInterface) { + if (usbInterface.getInterfaceClass() == UsbConstants.USB_CLASS_HID) { + return true; + } + if (isXbox360Controller(usbDevice, usbInterface) || isXboxOneController(usbDevice, usbInterface)) { + return true; + } + return false; + } + + private boolean isXbox360Controller(UsbDevice usbDevice, UsbInterface usbInterface) { + final int XB360_IFACE_SUBCLASS = 93; + final int XB360_IFACE_PROTOCOL = 1; // Wired + final int XB360W_IFACE_PROTOCOL = 129; // Wireless + final int[] SUPPORTED_VENDORS = { + 0x0079, // GPD Win 2 + 0x044f, // Thrustmaster + 0x045e, // Microsoft + 0x046d, // Logitech + 0x056e, // Elecom + 0x06a3, // Saitek + 0x0738, // Mad Catz + 0x07ff, // Mad Catz + 0x0e6f, // PDP + 0x0f0d, // Hori + 0x1038, // SteelSeries + 0x11c9, // Nacon + 0x12ab, // Unknown + 0x1430, // RedOctane + 0x146b, // BigBen + 0x1532, // Razer Sabertooth + 0x15e4, // Numark + 0x162e, // Joytech + 0x1689, // Razer Onza + 0x1949, // Lab126, Inc. + 0x1bad, // Harmonix + 0x20d6, // PowerA + 0x24c6, // PowerA + 0x2c22, // Qanba + 0x2dc8, // 8BitDo + 0x9886, // ASTRO Gaming + }; + + if (usbInterface.getInterfaceClass() == UsbConstants.USB_CLASS_VENDOR_SPEC && + usbInterface.getInterfaceSubclass() == XB360_IFACE_SUBCLASS && + (usbInterface.getInterfaceProtocol() == XB360_IFACE_PROTOCOL || + usbInterface.getInterfaceProtocol() == XB360W_IFACE_PROTOCOL)) { + int vendor_id = usbDevice.getVendorId(); + for (int supportedVid : SUPPORTED_VENDORS) { + if (vendor_id == supportedVid) { + return true; + } + } + } + return false; + } + + private boolean isXboxOneController(UsbDevice usbDevice, UsbInterface usbInterface) { + final int XB1_IFACE_SUBCLASS = 71; + final int XB1_IFACE_PROTOCOL = 208; + final int[] SUPPORTED_VENDORS = { + 0x03f0, // HP + 0x044f, // Thrustmaster + 0x045e, // Microsoft + 0x0738, // Mad Catz + 0x0e6f, // PDP + 0x0f0d, // Hori + 0x10f5, // Turtle Beach + 0x1532, // Razer Wildcat + 0x20d6, // PowerA + 0x24c6, // PowerA + 0x2dc8, // 8BitDo + 0x2e24, // Hyperkin + 0x3537, // GameSir + }; + + if (usbInterface.getId() == 0 && + usbInterface.getInterfaceClass() == UsbConstants.USB_CLASS_VENDOR_SPEC && + usbInterface.getInterfaceSubclass() == XB1_IFACE_SUBCLASS && + usbInterface.getInterfaceProtocol() == XB1_IFACE_PROTOCOL) { + int vendor_id = usbDevice.getVendorId(); + for (int supportedVid : SUPPORTED_VENDORS) { + if (vendor_id == supportedVid) { + return true; + } + } + } + return false; + } + + private void handleUsbDeviceAttached(UsbDevice usbDevice) { + connectHIDDeviceUSB(usbDevice); + } + + private void handleUsbDeviceDetached(UsbDevice usbDevice) { + List devices = new ArrayList(); + for (HIDDevice device : mDevicesById.values()) { + if (usbDevice.equals(device.getDevice())) { + devices.add(device.getId()); + } + } + for (int id : devices) { + HIDDevice device = mDevicesById.get(id); + mDevicesById.remove(id); + device.shutdown(); + HIDDeviceDisconnected(id); + } + } + + private void handleUsbDevicePermission(UsbDevice usbDevice, boolean permission_granted) { + for (HIDDevice device : mDevicesById.values()) { + if (usbDevice.equals(device.getDevice())) { + boolean opened = false; + if (permission_granted) { + opened = device.open(); + } + HIDDeviceOpenResult(device.getId(), opened); + } + } + } + + private void connectHIDDeviceUSB(UsbDevice usbDevice) { + synchronized (this) { + int interface_mask = 0; + for (int interface_index = 0; interface_index < usbDevice.getInterfaceCount(); interface_index++) { + UsbInterface usbInterface = usbDevice.getInterface(interface_index); + if (isHIDDeviceInterface(usbDevice, usbInterface)) { + // Check to see if we've already added this interface + // This happens with the Xbox Series X controller which has a duplicate interface 0, which is inactive + int interface_id = usbInterface.getId(); + if ((interface_mask & (1 << interface_id)) != 0) { + continue; + } + interface_mask |= (1 << interface_id); + + HIDDeviceUSB device = new HIDDeviceUSB(this, usbDevice, interface_index); + int id = device.getId(); + mDevicesById.put(id, device); + HIDDeviceConnected(id, device.getIdentifier(), device.getVendorId(), device.getProductId(), device.getSerialNumber(), device.getVersion(), device.getManufacturerName(), device.getProductName(), usbInterface.getId(), usbInterface.getInterfaceClass(), usbInterface.getInterfaceSubclass(), usbInterface.getInterfaceProtocol()); + } + } + } + } + + private void initializeBluetooth() { + Log.d(TAG, "Initializing Bluetooth"); + + if (Build.VERSION.SDK_INT >= 31 /* Android 12 */ && + mContext.getPackageManager().checkPermission(android.Manifest.permission.BLUETOOTH_CONNECT, mContext.getPackageName()) != PackageManager.PERMISSION_GRANTED) { + Log.d(TAG, "Couldn't initialize Bluetooth, missing android.permission.BLUETOOTH_CONNECT"); + return; + } + + if (Build.VERSION.SDK_INT <= 30 /* Android 11.0 (R) */ && + mContext.getPackageManager().checkPermission(android.Manifest.permission.BLUETOOTH, mContext.getPackageName()) != PackageManager.PERMISSION_GRANTED) { + Log.d(TAG, "Couldn't initialize Bluetooth, missing android.permission.BLUETOOTH"); + return; + } + + if (!mContext.getPackageManager().hasSystemFeature(PackageManager.FEATURE_BLUETOOTH_LE) || (Build.VERSION.SDK_INT < 18 /* Android 4.3 (JELLY_BEAN_MR2) */)) { + Log.d(TAG, "Couldn't initialize Bluetooth, this version of Android does not support Bluetooth LE"); + return; + } + + // Find bonded bluetooth controllers and create SteamControllers for them + mBluetoothManager = (BluetoothManager)mContext.getSystemService(Context.BLUETOOTH_SERVICE); + if (mBluetoothManager == null) { + // This device doesn't support Bluetooth. + return; + } + + BluetoothAdapter btAdapter = mBluetoothManager.getAdapter(); + if (btAdapter == null) { + // This device has Bluetooth support in the codebase, but has no available adapters. + return; + } + + // Get our bonded devices. + for (BluetoothDevice device : btAdapter.getBondedDevices()) { + + Log.d(TAG, "Bluetooth device available: " + device); + if (isSteamController(device)) { + connectBluetoothDevice(device); + } + + } + + // NOTE: These don't work on Chromebooks, to my undying dismay. + IntentFilter filter = new IntentFilter(); + filter.addAction(BluetoothDevice.ACTION_ACL_CONNECTED); + filter.addAction(BluetoothDevice.ACTION_ACL_DISCONNECTED); + mContext.registerReceiver(mBluetoothBroadcast, filter); + + if (mIsChromebook) { + mHandler = new Handler(Looper.getMainLooper()); + mLastBluetoothDevices = new ArrayList(); + + // final HIDDeviceManager finalThis = this; + // mHandler.postDelayed(new Runnable() { + // @Override + // public void run() { + // finalThis.chromebookConnectionHandler(); + // } + // }, 5000); + } + } + + private void shutdownBluetooth() { + try { + mContext.unregisterReceiver(mBluetoothBroadcast); + } catch (Exception e) { + // We may not have registered, that's okay + } + } + + // Chromebooks do not pass along ACTION_ACL_CONNECTED / ACTION_ACL_DISCONNECTED properly. + // This function provides a sort of dummy version of that, watching for changes in the + // connected devices and attempting to add controllers as things change. + public void chromebookConnectionHandler() { + if (!mIsChromebook) { + return; + } + + ArrayList disconnected = new ArrayList(); + ArrayList connected = new ArrayList(); + + List currentConnected = mBluetoothManager.getConnectedDevices(BluetoothProfile.GATT); + + for (BluetoothDevice bluetoothDevice : currentConnected) { + if (!mLastBluetoothDevices.contains(bluetoothDevice)) { + connected.add(bluetoothDevice); + } + } + for (BluetoothDevice bluetoothDevice : mLastBluetoothDevices) { + if (!currentConnected.contains(bluetoothDevice)) { + disconnected.add(bluetoothDevice); + } + } + + mLastBluetoothDevices = currentConnected; + + for (BluetoothDevice bluetoothDevice : disconnected) { + disconnectBluetoothDevice(bluetoothDevice); + } + for (BluetoothDevice bluetoothDevice : connected) { + connectBluetoothDevice(bluetoothDevice); + } + + final HIDDeviceManager finalThis = this; + mHandler.postDelayed(new Runnable() { + @Override + public void run() { + finalThis.chromebookConnectionHandler(); + } + }, 10000); + } + + public boolean connectBluetoothDevice(BluetoothDevice bluetoothDevice) { + Log.v(TAG, "connectBluetoothDevice device=" + bluetoothDevice); + synchronized (this) { + if (mBluetoothDevices.containsKey(bluetoothDevice)) { + Log.v(TAG, "Steam controller with address " + bluetoothDevice + " already exists, attempting reconnect"); + + HIDDeviceBLESteamController device = mBluetoothDevices.get(bluetoothDevice); + device.reconnect(); + + return false; + } + HIDDeviceBLESteamController device = new HIDDeviceBLESteamController(this, bluetoothDevice); + int id = device.getId(); + mBluetoothDevices.put(bluetoothDevice, device); + mDevicesById.put(id, device); + + // The Steam Controller will mark itself connected once initialization is complete + } + return true; + } + + public void disconnectBluetoothDevice(BluetoothDevice bluetoothDevice) { + synchronized (this) { + HIDDeviceBLESteamController device = mBluetoothDevices.get(bluetoothDevice); + if (device == null) + return; + + int id = device.getId(); + mBluetoothDevices.remove(bluetoothDevice); + mDevicesById.remove(id); + device.shutdown(); + HIDDeviceDisconnected(id); + } + } + + public boolean isSteamController(BluetoothDevice bluetoothDevice) { + // Sanity check. If you pass in a null device, by definition it is never a Steam Controller. + if (bluetoothDevice == null) { + return false; + } + + // If the device has no local name, we really don't want to try an equality check against it. + if (bluetoothDevice.getName() == null) { + return false; + } + + return bluetoothDevice.getName().equals("SteamController") && ((bluetoothDevice.getType() & BluetoothDevice.DEVICE_TYPE_LE) != 0); + } + + private void close() { + shutdownUSB(); + shutdownBluetooth(); + synchronized (this) { + for (HIDDevice device : mDevicesById.values()) { + device.shutdown(); + } + mDevicesById.clear(); + mBluetoothDevices.clear(); + HIDDeviceReleaseCallback(); + } + } + + public void setFrozen(boolean frozen) { + synchronized (this) { + for (HIDDevice device : mDevicesById.values()) { + device.setFrozen(frozen); + } + } + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + private HIDDevice getDevice(int id) { + synchronized (this) { + HIDDevice result = mDevicesById.get(id); + if (result == null) { + Log.v(TAG, "No device for id: " + id); + Log.v(TAG, "Available devices: " + mDevicesById.keySet()); + } + return result; + } + } + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + ////////// JNI interface functions + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + public boolean initialize(boolean usb, boolean bluetooth) { + Log.v(TAG, "initialize(" + usb + ", " + bluetooth + ")"); + + if (usb) { + initializeUSB(); + } + if (bluetooth) { + initializeBluetooth(); + } + return true; + } + + public boolean openDevice(int deviceID) { + Log.v(TAG, "openDevice deviceID=" + deviceID); + HIDDevice device = getDevice(deviceID); + if (device == null) { + HIDDeviceDisconnected(deviceID); + return false; + } + + // Look to see if this is a USB device and we have permission to access it + UsbDevice usbDevice = device.getDevice(); + if (usbDevice != null && !mUsbManager.hasPermission(usbDevice)) { + HIDDeviceOpenPending(deviceID); + try { + final int FLAG_MUTABLE = 0x02000000; // PendingIntent.FLAG_MUTABLE, but don't require SDK 31 + int flags; + if (Build.VERSION.SDK_INT >= 31 /* Android 12.0 (S) */) { + flags = FLAG_MUTABLE; + } else { + flags = 0; + } + mUsbManager.requestPermission(usbDevice, PendingIntent.getBroadcast(mContext, 0, new Intent(HIDDeviceManager.ACTION_USB_PERMISSION), flags)); + } catch (Exception e) { + Log.v(TAG, "Couldn't request permission for USB device " + usbDevice); + HIDDeviceOpenResult(deviceID, false); + } + return false; + } + + try { + return device.open(); + } catch (Exception e) { + Log.e(TAG, "Got exception: " + Log.getStackTraceString(e)); + } + return false; + } + + public int sendOutputReport(int deviceID, byte[] report) { + try { + //Log.v(TAG, "sendOutputReport deviceID=" + deviceID + " length=" + report.length); + HIDDevice device; + device = getDevice(deviceID); + if (device == null) { + HIDDeviceDisconnected(deviceID); + return -1; + } + + return device.sendOutputReport(report); + } catch (Exception e) { + Log.e(TAG, "Got exception: " + Log.getStackTraceString(e)); + } + return -1; + } + + public int sendFeatureReport(int deviceID, byte[] report) { + try { + //Log.v(TAG, "sendFeatureReport deviceID=" + deviceID + " length=" + report.length); + HIDDevice device; + device = getDevice(deviceID); + if (device == null) { + HIDDeviceDisconnected(deviceID); + return -1; + } + + return device.sendFeatureReport(report); + } catch (Exception e) { + Log.e(TAG, "Got exception: " + Log.getStackTraceString(e)); + } + return -1; + } + + public boolean getFeatureReport(int deviceID, byte[] report) { + try { + //Log.v(TAG, "getFeatureReport deviceID=" + deviceID); + HIDDevice device; + device = getDevice(deviceID); + if (device == null) { + HIDDeviceDisconnected(deviceID); + return false; + } + + return device.getFeatureReport(report); + } catch (Exception e) { + Log.e(TAG, "Got exception: " + Log.getStackTraceString(e)); + } + return false; + } + + public void closeDevice(int deviceID) { + try { + Log.v(TAG, "closeDevice deviceID=" + deviceID); + HIDDevice device; + device = getDevice(deviceID); + if (device == null) { + HIDDeviceDisconnected(deviceID); + return; + } + + device.close(); + } catch (Exception e) { + Log.e(TAG, "Got exception: " + Log.getStackTraceString(e)); + } + } + + + ////////////////////////////////////////////////////////////////////////////////////////////////////// + /////////////// Native methods + ////////////////////////////////////////////////////////////////////////////////////////////////////// + + private native void HIDDeviceRegisterCallback(); + private native void HIDDeviceReleaseCallback(); + + native void HIDDeviceConnected(int deviceID, String identifier, int vendorId, int productId, String serial_number, int release_number, String manufacturer_string, String product_string, int interface_number, int interface_class, int interface_subclass, int interface_protocol); + native void HIDDeviceOpenPending(int deviceID); + native void HIDDeviceOpenResult(int deviceID, boolean opened); + native void HIDDeviceDisconnected(int deviceID); + + native void HIDDeviceInputReport(int deviceID, byte[] report); + native void HIDDeviceFeatureReport(int deviceID, byte[] report); +} diff --git a/Android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java b/Android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java new file mode 100644 index 000000000..bfe0cf954 --- /dev/null +++ b/Android/app/src/main/java/org/libsdl/app/HIDDeviceUSB.java @@ -0,0 +1,309 @@ +package org.libsdl.app; + +import android.hardware.usb.*; +import android.os.Build; +import android.util.Log; +import java.util.Arrays; + +class HIDDeviceUSB implements HIDDevice { + + private static final String TAG = "hidapi"; + + protected HIDDeviceManager mManager; + protected UsbDevice mDevice; + protected int mInterfaceIndex; + protected int mInterface; + protected int mDeviceId; + protected UsbDeviceConnection mConnection; + protected UsbEndpoint mInputEndpoint; + protected UsbEndpoint mOutputEndpoint; + protected InputThread mInputThread; + protected boolean mRunning; + protected boolean mFrozen; + + public HIDDeviceUSB(HIDDeviceManager manager, UsbDevice usbDevice, int interface_index) { + mManager = manager; + mDevice = usbDevice; + mInterfaceIndex = interface_index; + mInterface = mDevice.getInterface(mInterfaceIndex).getId(); + mDeviceId = manager.getDeviceIDForIdentifier(getIdentifier()); + mRunning = false; + } + + public String getIdentifier() { + return String.format("%s/%x/%x/%d", mDevice.getDeviceName(), mDevice.getVendorId(), mDevice.getProductId(), mInterfaceIndex); + } + + @Override + public int getId() { + return mDeviceId; + } + + @Override + public int getVendorId() { + return mDevice.getVendorId(); + } + + @Override + public int getProductId() { + return mDevice.getProductId(); + } + + @Override + public String getSerialNumber() { + String result = null; + if (Build.VERSION.SDK_INT >= 21 /* Android 5.0 (LOLLIPOP) */) { + try { + result = mDevice.getSerialNumber(); + } + catch (SecurityException exception) { + //Log.w(TAG, "App permissions mean we cannot get serial number for device " + getDeviceName() + " message: " + exception.getMessage()); + } + } + if (result == null) { + result = ""; + } + return result; + } + + @Override + public int getVersion() { + return 0; + } + + @Override + public String getManufacturerName() { + String result = null; + if (Build.VERSION.SDK_INT >= 21 /* Android 5.0 (LOLLIPOP) */) { + result = mDevice.getManufacturerName(); + } + if (result == null) { + result = String.format("%x", getVendorId()); + } + return result; + } + + @Override + public String getProductName() { + String result = null; + if (Build.VERSION.SDK_INT >= 21 /* Android 5.0 (LOLLIPOP) */) { + result = mDevice.getProductName(); + } + if (result == null) { + result = String.format("%x", getProductId()); + } + return result; + } + + @Override + public UsbDevice getDevice() { + return mDevice; + } + + public String getDeviceName() { + return getManufacturerName() + " " + getProductName() + "(0x" + String.format("%x", getVendorId()) + "/0x" + String.format("%x", getProductId()) + ")"; + } + + @Override + public boolean open() { + mConnection = mManager.getUSBManager().openDevice(mDevice); + if (mConnection == null) { + Log.w(TAG, "Unable to open USB device " + getDeviceName()); + return false; + } + + // Force claim our interface + UsbInterface iface = mDevice.getInterface(mInterfaceIndex); + if (!mConnection.claimInterface(iface, true)) { + Log.w(TAG, "Failed to claim interfaces on USB device " + getDeviceName()); + close(); + return false; + } + + // Find the endpoints + for (int j = 0; j < iface.getEndpointCount(); j++) { + UsbEndpoint endpt = iface.getEndpoint(j); + switch (endpt.getDirection()) { + case UsbConstants.USB_DIR_IN: + if (mInputEndpoint == null) { + mInputEndpoint = endpt; + } + break; + case UsbConstants.USB_DIR_OUT: + if (mOutputEndpoint == null) { + mOutputEndpoint = endpt; + } + break; + } + } + + // Make sure the required endpoints were present + if (mInputEndpoint == null || mOutputEndpoint == null) { + Log.w(TAG, "Missing required endpoint on USB device " + getDeviceName()); + close(); + return false; + } + + // Start listening for input + mRunning = true; + mInputThread = new InputThread(); + mInputThread.start(); + + return true; + } + + @Override + public int sendFeatureReport(byte[] report) { + int res = -1; + int offset = 0; + int length = report.length; + boolean skipped_report_id = false; + byte report_number = report[0]; + + if (report_number == 0x0) { + ++offset; + --length; + skipped_report_id = true; + } + + res = mConnection.controlTransfer( + UsbConstants.USB_TYPE_CLASS | 0x01 /*RECIPIENT_INTERFACE*/ | UsbConstants.USB_DIR_OUT, + 0x09/*HID set_report*/, + (3/*HID feature*/ << 8) | report_number, + mInterface, + report, offset, length, + 1000/*timeout millis*/); + + if (res < 0) { + Log.w(TAG, "sendFeatureReport() returned " + res + " on device " + getDeviceName()); + return -1; + } + + if (skipped_report_id) { + ++length; + } + return length; + } + + @Override + public int sendOutputReport(byte[] report) { + int r = mConnection.bulkTransfer(mOutputEndpoint, report, report.length, 1000); + if (r != report.length) { + Log.w(TAG, "sendOutputReport() returned " + r + " on device " + getDeviceName()); + } + return r; + } + + @Override + public boolean getFeatureReport(byte[] report) { + int res = -1; + int offset = 0; + int length = report.length; + boolean skipped_report_id = false; + byte report_number = report[0]; + + if (report_number == 0x0) { + /* Offset the return buffer by 1, so that the report ID + will remain in byte 0. */ + ++offset; + --length; + skipped_report_id = true; + } + + res = mConnection.controlTransfer( + UsbConstants.USB_TYPE_CLASS | 0x01 /*RECIPIENT_INTERFACE*/ | UsbConstants.USB_DIR_IN, + 0x01/*HID get_report*/, + (3/*HID feature*/ << 8) | report_number, + mInterface, + report, offset, length, + 1000/*timeout millis*/); + + if (res < 0) { + Log.w(TAG, "getFeatureReport() returned " + res + " on device " + getDeviceName()); + return false; + } + + if (skipped_report_id) { + ++res; + ++length; + } + + byte[] data; + if (res == length) { + data = report; + } else { + data = Arrays.copyOfRange(report, 0, res); + } + mManager.HIDDeviceFeatureReport(mDeviceId, data); + + return true; + } + + @Override + public void close() { + mRunning = false; + if (mInputThread != null) { + while (mInputThread.isAlive()) { + mInputThread.interrupt(); + try { + mInputThread.join(); + } catch (InterruptedException e) { + // Keep trying until we're done + } + } + mInputThread = null; + } + if (mConnection != null) { + UsbInterface iface = mDevice.getInterface(mInterfaceIndex); + mConnection.releaseInterface(iface); + mConnection.close(); + mConnection = null; + } + } + + @Override + public void shutdown() { + close(); + mManager = null; + } + + @Override + public void setFrozen(boolean frozen) { + mFrozen = frozen; + } + + protected class InputThread extends Thread { + @Override + public void run() { + int packetSize = mInputEndpoint.getMaxPacketSize(); + byte[] packet = new byte[packetSize]; + while (mRunning) { + int r; + try + { + r = mConnection.bulkTransfer(mInputEndpoint, packet, packetSize, 1000); + } + catch (Exception e) + { + Log.v(TAG, "Exception in UsbDeviceConnection bulktransfer: " + e); + break; + } + if (r < 0) { + // Could be a timeout or an I/O error + } + if (r > 0) { + byte[] data; + if (r == packetSize) { + data = packet; + } else { + data = Arrays.copyOfRange(packet, 0, r); + } + + if (!mFrozen) { + mManager.HIDDeviceInputReport(mDeviceId, data); + } + } + } + } + } +} diff --git a/Android/app/src/main/java/org/libsdl/app/SDL.java b/Android/app/src/main/java/org/libsdl/app/SDL.java new file mode 100644 index 000000000..44c21c1c7 --- /dev/null +++ b/Android/app/src/main/java/org/libsdl/app/SDL.java @@ -0,0 +1,86 @@ +package org.libsdl.app; + +import android.content.Context; + +import java.lang.Class; +import java.lang.reflect.Method; + +/** + SDL library initialization +*/ +public class SDL { + + // This function should be called first and sets up the native code + // so it can call into the Java classes + public static void setupJNI() { + SDLActivity.nativeSetupJNI(); + SDLAudioManager.nativeSetupJNI(); + SDLControllerManager.nativeSetupJNI(); + } + + // This function should be called each time the activity is started + public static void initialize() { + setContext(null); + + SDLActivity.initialize(); + SDLAudioManager.initialize(); + SDLControllerManager.initialize(); + } + + // This function stores the current activity (SDL or not) + public static void setContext(Context context) { + SDLAudioManager.setContext(context); + mContext = context; + } + + public static Context getContext() { + return mContext; + } + + public static void loadLibrary(String libraryName) throws UnsatisfiedLinkError, SecurityException, NullPointerException { + + if (libraryName == null) { + throw new NullPointerException("No library name provided."); + } + + try { + // Let's see if we have ReLinker available in the project. This is necessary for + // some projects that have huge numbers of local libraries bundled, and thus may + // trip a bug in Android's native library loader which ReLinker works around. (If + // loadLibrary works properly, ReLinker will simply use the normal Android method + // internally.) + // + // To use ReLinker, just add it as a dependency. For more information, see + // https://github.com/KeepSafe/ReLinker for ReLinker's repository. + // + Class relinkClass = mContext.getClassLoader().loadClass("com.getkeepsafe.relinker.ReLinker"); + Class relinkListenerClass = mContext.getClassLoader().loadClass("com.getkeepsafe.relinker.ReLinker$LoadListener"); + Class contextClass = mContext.getClassLoader().loadClass("android.content.Context"); + Class stringClass = mContext.getClassLoader().loadClass("java.lang.String"); + + // Get a 'force' instance of the ReLinker, so we can ensure libraries are reinstalled if + // they've changed during updates. + Method forceMethod = relinkClass.getDeclaredMethod("force"); + Object relinkInstance = forceMethod.invoke(null); + Class relinkInstanceClass = relinkInstance.getClass(); + + // Actually load the library! + Method loadMethod = relinkInstanceClass.getDeclaredMethod("loadLibrary", contextClass, stringClass, stringClass, relinkListenerClass); + loadMethod.invoke(relinkInstance, mContext, libraryName, null, null); + } + catch (final Throwable e) { + // Fall back + try { + System.loadLibrary(libraryName); + } + catch (final UnsatisfiedLinkError ule) { + throw ule; + } + catch (final SecurityException se) { + throw se; + } + } + } + + protected static Context mContext; +} diff --git a/Android/app/src/main/java/org/libsdl/app/SDLActivity.java b/Android/app/src/main/java/org/libsdl/app/SDLActivity.java new file mode 100644 index 000000000..8ffb3e876 --- /dev/null +++ b/Android/app/src/main/java/org/libsdl/app/SDLActivity.java @@ -0,0 +1,2117 @@ +package org.libsdl.app; + +import android.app.Activity; +import android.app.AlertDialog; +import android.app.Dialog; +import android.app.UiModeManager; +import android.content.ClipboardManager; +import android.content.ClipData; +import android.content.Context; +import android.content.DialogInterface; +import android.content.Intent; +import android.content.pm.ActivityInfo; +import android.content.pm.ApplicationInfo; +import android.content.pm.PackageManager; +import android.content.res.Configuration; +import android.graphics.Bitmap; +import android.graphics.Color; +import android.graphics.PorterDuff; +import android.graphics.drawable.Drawable; +import android.hardware.Sensor; +import android.net.Uri; +import android.os.Build; +import android.os.Bundle; +import android.os.Handler; +import android.os.Message; +import android.text.Editable; +import android.text.InputType; +import android.text.Selection; +import android.util.DisplayMetrics; +import android.util.Log; +import android.util.SparseArray; +import android.view.Display; +import android.view.Gravity; +import android.view.InputDevice; +import android.view.KeyEvent; +import android.view.PointerIcon; +import android.view.Surface; +import android.view.View; +import android.view.ViewGroup; +import android.view.Window; +import android.view.WindowManager; +import android.view.inputmethod.BaseInputConnection; +import android.view.inputmethod.EditorInfo; +import android.view.inputmethod.InputConnection; +import android.view.inputmethod.InputMethodManager; +import android.widget.Button; +import android.widget.EditText; +import android.widget.LinearLayout; +import android.widget.RelativeLayout; +import android.widget.TextView; +import android.widget.Toast; + +import java.util.Hashtable; +import java.util.Locale; + + +/** + SDL Activity +*/ +public class SDLActivity extends Activity implements View.OnSystemUiVisibilityChangeListener { + private static final String TAG = "SDL"; + private static final int SDL_MAJOR_VERSION = 2; + private static final int SDL_MINOR_VERSION = 30; + private static final int SDL_MICRO_VERSION = 3; +/* + // Display InputType.SOURCE/CLASS of events and devices + // + // SDLActivity.debugSource(device.getSources(), "device[" + device.getName() + "]"); + // SDLActivity.debugSource(event.getSource(), "event"); + public static void debugSource(int sources, String prefix) { + int s = sources; + int s_copy = sources; + String cls = ""; + String src = ""; + int tst = 0; + int FLAG_TAINTED = 0x80000000; + + if ((s & InputDevice.SOURCE_CLASS_BUTTON) != 0) cls += " BUTTON"; + if ((s & InputDevice.SOURCE_CLASS_JOYSTICK) != 0) cls += " JOYSTICK"; + if ((s & InputDevice.SOURCE_CLASS_POINTER) != 0) cls += " POINTER"; + if ((s & InputDevice.SOURCE_CLASS_POSITION) != 0) cls += " POSITION"; + if ((s & InputDevice.SOURCE_CLASS_TRACKBALL) != 0) cls += " TRACKBALL"; + + + int s2 = s_copy & ~InputDevice.SOURCE_ANY; // keep class bits + s2 &= ~( InputDevice.SOURCE_CLASS_BUTTON + | InputDevice.SOURCE_CLASS_JOYSTICK + | InputDevice.SOURCE_CLASS_POINTER + | InputDevice.SOURCE_CLASS_POSITION + | InputDevice.SOURCE_CLASS_TRACKBALL); + + if (s2 != 0) cls += "Some_Unkown"; + + s2 = s_copy & InputDevice.SOURCE_ANY; // keep source only, no class; + + if (Build.VERSION.SDK_INT >= 23) { + tst = InputDevice.SOURCE_BLUETOOTH_STYLUS; + if ((s & tst) == tst) src += " BLUETOOTH_STYLUS"; + s2 &= ~tst; + } + + tst = InputDevice.SOURCE_DPAD; + if ((s & tst) == tst) src += " DPAD"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_GAMEPAD; + if ((s & tst) == tst) src += " GAMEPAD"; + s2 &= ~tst; + + if (Build.VERSION.SDK_INT >= 21) { + tst = InputDevice.SOURCE_HDMI; + if ((s & tst) == tst) src += " HDMI"; + s2 &= ~tst; + } + + tst = InputDevice.SOURCE_JOYSTICK; + if ((s & tst) == tst) src += " JOYSTICK"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_KEYBOARD; + if ((s & tst) == tst) src += " KEYBOARD"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_MOUSE; + if ((s & tst) == tst) src += " MOUSE"; + s2 &= ~tst; + + if (Build.VERSION.SDK_INT >= 26) { + tst = InputDevice.SOURCE_MOUSE_RELATIVE; + if ((s & tst) == tst) src += " MOUSE_RELATIVE"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_ROTARY_ENCODER; + if ((s & tst) == tst) src += " ROTARY_ENCODER"; + s2 &= ~tst; + } + tst = InputDevice.SOURCE_STYLUS; + if ((s & tst) == tst) src += " STYLUS"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_TOUCHPAD; + if ((s & tst) == tst) src += " TOUCHPAD"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_TOUCHSCREEN; + if ((s & tst) == tst) src += " TOUCHSCREEN"; + s2 &= ~tst; + + if (Build.VERSION.SDK_INT >= 18) { + tst = InputDevice.SOURCE_TOUCH_NAVIGATION; + if ((s & tst) == tst) src += " TOUCH_NAVIGATION"; + s2 &= ~tst; + } + + tst = InputDevice.SOURCE_TRACKBALL; + if ((s & tst) == tst) src += " TRACKBALL"; + s2 &= ~tst; + + tst = InputDevice.SOURCE_ANY; + if ((s & tst) == tst) src += " ANY"; + s2 &= ~tst; + + if (s == FLAG_TAINTED) src += " FLAG_TAINTED"; + s2 &= ~FLAG_TAINTED; + + if (s2 != 0) src += " Some_Unkown"; + + Log.v(TAG, prefix + "int=" + s_copy + " CLASS={" + cls + " } source(s):" + src); + } +*/ + + public static boolean mIsResumedCalled, mHasFocus; + public static final boolean mHasMultiWindow = (Build.VERSION.SDK_INT >= 24 /* Android 7.0 (N) */); + + // Cursor types + // private static final int SDL_SYSTEM_CURSOR_NONE = -1; + private static final int SDL_SYSTEM_CURSOR_ARROW = 0; + private static final int SDL_SYSTEM_CURSOR_IBEAM = 1; + private static final int SDL_SYSTEM_CURSOR_WAIT = 2; + private static final int SDL_SYSTEM_CURSOR_CROSSHAIR = 3; + private static final int SDL_SYSTEM_CURSOR_WAITARROW = 4; + private static final int SDL_SYSTEM_CURSOR_SIZENWSE = 5; + private static final int SDL_SYSTEM_CURSOR_SIZENESW = 6; + private static final int SDL_SYSTEM_CURSOR_SIZEWE = 7; + private static final int SDL_SYSTEM_CURSOR_SIZENS = 8; + private static final int SDL_SYSTEM_CURSOR_SIZEALL = 9; + private static final int SDL_SYSTEM_CURSOR_NO = 10; + private static final int SDL_SYSTEM_CURSOR_HAND = 11; + + protected static final int SDL_ORIENTATION_UNKNOWN = 0; + protected static final int SDL_ORIENTATION_LANDSCAPE = 1; + protected static final int SDL_ORIENTATION_LANDSCAPE_FLIPPED = 2; + protected static final int SDL_ORIENTATION_PORTRAIT = 3; + protected static final int SDL_ORIENTATION_PORTRAIT_FLIPPED = 4; + + protected static int mCurrentOrientation; + protected static Locale mCurrentLocale; + + // Handle the state of the native layer + public enum NativeState { + INIT, RESUMED, PAUSED + } + + public static NativeState mNextNativeState; + public static NativeState mCurrentNativeState; + + /** If shared libraries (e.g. SDL or the native application) could not be loaded. */ + public static boolean mBrokenLibraries = true; + + // Main components + protected static SDLActivity mSingleton; + protected static SDLSurface mSurface; + protected static DummyEdit mTextEdit; + protected static boolean mScreenKeyboardShown; + protected static ViewGroup mLayout; + protected static SDLClipboardHandler mClipboardHandler; + protected static Hashtable mCursors; + protected static int mLastCursorID; + protected static SDLGenericMotionListener_API12 mMotionListener; + protected static HIDDeviceManager mHIDDeviceManager; + + // This is what SDL runs in. It invokes SDL_main(), eventually + protected static Thread mSDLThread; + + protected static SDLGenericMotionListener_API12 getMotionListener() { + if (mMotionListener == null) { + if (Build.VERSION.SDK_INT >= 26 /* Android 8.0 (O) */) { + mMotionListener = new SDLGenericMotionListener_API26(); + } else if (Build.VERSION.SDK_INT >= 24 /* Android 7.0 (N) */) { + mMotionListener = new SDLGenericMotionListener_API24(); + } else { + mMotionListener = new SDLGenericMotionListener_API12(); + } + } + + return mMotionListener; + } + + /** + * This method returns the name of the shared object with the application entry point + * It can be overridden by derived classes. + */ + protected String getMainSharedObject() { + String library; + String[] libraries = SDLActivity.mSingleton.getLibraries(); + if (libraries.length > 0) { + library = "lib" + libraries[libraries.length - 1] + ".so"; + } else { + library = "libmain.so"; + } + return getContext().getApplicationInfo().nativeLibraryDir + "/" + library; + } + + /** + * This method returns the name of the application entry point + * It can be overridden by derived classes. + */ + protected String getMainFunction() { + return "SDL_main"; + } + + /** + * This method is called by SDL before loading the native shared libraries. + * It can be overridden to provide names of shared libraries to be loaded. + * The default implementation returns the defaults. It never returns null. + * An array returned by a new implementation must at least contain "SDL2". + * Also keep in mind that the order the libraries are loaded may matter. + * @return names of shared libraries to be loaded (e.g. "SDL2", "main"). + */ + protected String[] getLibraries() { + return new String[] { + "SDL2", + // "SDL2_image", + // "SDL2_mixer", + // "SDL2_net", + // "SDL2_ttf", + "2ship" + }; + } + + // Load the .so + public void loadLibraries() { + for (String lib : getLibraries()) { + SDL.loadLibrary(lib); + } + } + + /** + * This method is called by SDL before starting the native application thread. + * It can be overridden to provide the arguments after the application name. + * The default implementation returns an empty array. It never returns null. + * @return arguments for the native application. + */ + protected String[] getArguments() { + return new String[0]; + } + + public static void initialize() { + // The static nature of the singleton and Android quirkyness force us to initialize everything here + // Otherwise, when exiting the app and returning to it, these variables *keep* their pre exit values + mSingleton = null; + mSurface = null; + mTextEdit = null; + mLayout = null; + mClipboardHandler = null; + mCursors = new Hashtable(); + mLastCursorID = 0; + mSDLThread = null; + mIsResumedCalled = false; + mHasFocus = true; + mNextNativeState = NativeState.INIT; + mCurrentNativeState = NativeState.INIT; + } + + protected SDLSurface createSDLSurface(Context context) { + return new SDLSurface(context); + } + + // Setup + @Override + protected void onCreate(Bundle savedInstanceState) { + Log.v(TAG, "Device: " + Build.DEVICE); + Log.v(TAG, "Model: " + Build.MODEL); + Log.v(TAG, "onCreate()"); + super.onCreate(savedInstanceState); + + try { + Thread.currentThread().setName("SDLActivity"); + } catch (Exception e) { + Log.v(TAG, "modify thread properties failed " + e.toString()); + } + + // Load shared libraries + String errorMsgBrokenLib = ""; + try { + loadLibraries(); + mBrokenLibraries = false; /* success */ + } catch(UnsatisfiedLinkError e) { + System.err.println(e.getMessage()); + mBrokenLibraries = true; + errorMsgBrokenLib = e.getMessage(); + } catch(Exception e) { + System.err.println(e.getMessage()); + mBrokenLibraries = true; + errorMsgBrokenLib = e.getMessage(); + } + + if (!mBrokenLibraries) { + String expected_version = String.valueOf(SDL_MAJOR_VERSION) + "." + + String.valueOf(SDL_MINOR_VERSION) + "." + + String.valueOf(SDL_MICRO_VERSION); + String version = nativeGetVersion(); + if (!version.equals(expected_version)) { + mBrokenLibraries = true; + errorMsgBrokenLib = "SDL C/Java version mismatch (expected " + expected_version + ", got " + version + ")"; + } + } + + if (mBrokenLibraries) { + mSingleton = this; + AlertDialog.Builder dlgAlert = new AlertDialog.Builder(this); + dlgAlert.setMessage("An error occurred while trying to start the application. Please try again and/or reinstall." + + System.getProperty("line.separator") + + System.getProperty("line.separator") + + "Error: " + errorMsgBrokenLib); + dlgAlert.setTitle("SDL Error"); + dlgAlert.setPositiveButton("Exit", + new DialogInterface.OnClickListener() { + @Override + public void onClick(DialogInterface dialog,int id) { + // if this button is clicked, close current activity + SDLActivity.mSingleton.finish(); + } + }); + dlgAlert.setCancelable(false); + dlgAlert.create().show(); + + return; + } + + // Set up JNI + SDL.setupJNI(); + + // Initialize state + SDL.initialize(); + + // So we can call stuff from static callbacks + mSingleton = this; + SDL.setContext(this); + + mClipboardHandler = new SDLClipboardHandler(); + + mHIDDeviceManager = HIDDeviceManager.acquire(this); + + // Set up the surface + mSurface = createSDLSurface(this); + + mLayout = new RelativeLayout(this); + mLayout.addView(mSurface); + + // Get our current screen orientation and pass it down. + mCurrentOrientation = SDLActivity.getCurrentOrientation(); + // Only record current orientation + SDLActivity.onNativeOrientationChanged(mCurrentOrientation); + + try { + if (Build.VERSION.SDK_INT < 24 /* Android 7.0 (N) */) { + mCurrentLocale = getContext().getResources().getConfiguration().locale; + } else { + mCurrentLocale = getContext().getResources().getConfiguration().getLocales().get(0); + } + } catch(Exception ignored) { + } + + setContentView(mLayout); + + setWindowStyle(false); + + getWindow().getDecorView().setOnSystemUiVisibilityChangeListener(this); + + // Get filename from "Open with" of another application + Intent intent = getIntent(); + if (intent != null && intent.getData() != null) { + String filename = intent.getData().getPath(); + if (filename != null) { + Log.v(TAG, "Got filename: " + filename); + SDLActivity.onNativeDropFile(filename); + } + } + } + + protected void pauseNativeThread() { + mNextNativeState = NativeState.PAUSED; + mIsResumedCalled = false; + + if (SDLActivity.mBrokenLibraries) { + return; + } + + SDLActivity.handleNativeState(); + } + + protected void resumeNativeThread() { + mNextNativeState = NativeState.RESUMED; + mIsResumedCalled = true; + + if (SDLActivity.mBrokenLibraries) { + return; + } + + SDLActivity.handleNativeState(); + } + + // Events + @Override + protected void onPause() { + Log.v(TAG, "onPause()"); + super.onPause(); + + if (mHIDDeviceManager != null) { + mHIDDeviceManager.setFrozen(true); + } + if (!mHasMultiWindow) { + pauseNativeThread(); + } + } + + @Override + protected void onResume() { + Log.v(TAG, "onResume()"); + super.onResume(); + + if (mHIDDeviceManager != null) { + mHIDDeviceManager.setFrozen(false); + } + if (!mHasMultiWindow) { + resumeNativeThread(); + } + } + + @Override + protected void onStop() { + Log.v(TAG, "onStop()"); + super.onStop(); + if (mHasMultiWindow) { + pauseNativeThread(); + } + } + + @Override + protected void onStart() { + Log.v(TAG, "onStart()"); + super.onStart(); + if (mHasMultiWindow) { + resumeNativeThread(); + } + } + + public static int getCurrentOrientation() { + int result = SDL_ORIENTATION_UNKNOWN; + + Activity activity = (Activity)getContext(); + if (activity == null) { + return result; + } + Display display = activity.getWindowManager().getDefaultDisplay(); + + switch (display.getRotation()) { + case Surface.ROTATION_0: + result = SDL_ORIENTATION_PORTRAIT; + break; + + case Surface.ROTATION_90: + result = SDL_ORIENTATION_LANDSCAPE; + break; + + case Surface.ROTATION_180: + result = SDL_ORIENTATION_PORTRAIT_FLIPPED; + break; + + case Surface.ROTATION_270: + result = SDL_ORIENTATION_LANDSCAPE_FLIPPED; + break; + } + + return result; + } + + @Override + public void onWindowFocusChanged(boolean hasFocus) { + super.onWindowFocusChanged(hasFocus); + Log.v(TAG, "onWindowFocusChanged(): " + hasFocus); + + if (SDLActivity.mBrokenLibraries) { + return; + } + + mHasFocus = hasFocus; + if (hasFocus) { + mNextNativeState = NativeState.RESUMED; + SDLActivity.getMotionListener().reclaimRelativeMouseModeIfNeeded(); + + SDLActivity.handleNativeState(); + nativeFocusChanged(true); + + } else { + nativeFocusChanged(false); + if (!mHasMultiWindow) { + mNextNativeState = NativeState.PAUSED; + SDLActivity.handleNativeState(); + } + } + } + + @Override + public void onLowMemory() { + Log.v(TAG, "onLowMemory()"); + super.onLowMemory(); + + if (SDLActivity.mBrokenLibraries) { + return; + } + + SDLActivity.nativeLowMemory(); + } + + @Override + public void onConfigurationChanged(Configuration newConfig) { + Log.v(TAG, "onConfigurationChanged()"); + super.onConfigurationChanged(newConfig); + + if (SDLActivity.mBrokenLibraries) { + return; + } + + if (mCurrentLocale == null || !mCurrentLocale.equals(newConfig.locale)) { + mCurrentLocale = newConfig.locale; + SDLActivity.onNativeLocaleChanged(); + } + } + + @Override + protected void onDestroy() { + Log.v(TAG, "onDestroy()"); + + if (mHIDDeviceManager != null) { + HIDDeviceManager.release(mHIDDeviceManager); + mHIDDeviceManager = null; + } + + SDLAudioManager.release(this); + + if (SDLActivity.mBrokenLibraries) { + super.onDestroy(); + return; + } + + if (SDLActivity.mSDLThread != null) { + + // Send Quit event to "SDLThread" thread + SDLActivity.nativeSendQuit(); + + // Wait for "SDLThread" thread to end + try { + SDLActivity.mSDLThread.join(); + } catch(Exception e) { + Log.v(TAG, "Problem stopping SDLThread: " + e); + } + } + + SDLActivity.nativeQuit(); + + super.onDestroy(); + } + + @Override + public void onBackPressed() { + // Check if we want to block the back button in case of mouse right click. + // + // If we do, the normal hardware back button will no longer work and people have to use home, + // but the mouse right click will work. + // + boolean trapBack = SDLActivity.nativeGetHintBoolean("SDL_ANDROID_TRAP_BACK_BUTTON", false); + if (trapBack) { + // Exit and let the mouse handler handle this button (if appropriate) + return; + } + + // Default system back button behavior. + if (!isFinishing()) { + super.onBackPressed(); + } + } + + // Called by JNI from SDL. + public static void manualBackButton() { + mSingleton.pressBackButton(); + } + + // Used to get us onto the activity's main thread + public void pressBackButton() { + runOnUiThread(new Runnable() { + @Override + public void run() { + if (!SDLActivity.this.isFinishing()) { + SDLActivity.this.superOnBackPressed(); + } + } + }); + } + + // Used to access the system back behavior. + public void superOnBackPressed() { + super.onBackPressed(); + } + + @Override + public boolean dispatchKeyEvent(KeyEvent event) { + + if (SDLActivity.mBrokenLibraries) { + return false; + } + + int keyCode = event.getKeyCode(); + // Ignore certain special keys so they're handled by Android + if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN || + keyCode == KeyEvent.KEYCODE_VOLUME_UP || + keyCode == KeyEvent.KEYCODE_CAMERA || + keyCode == KeyEvent.KEYCODE_ZOOM_IN || /* API 11 */ + keyCode == KeyEvent.KEYCODE_ZOOM_OUT /* API 11 */ + ) { + return false; + } + return super.dispatchKeyEvent(event); + } + + /* Transition to next state */ + public static void handleNativeState() { + + if (mNextNativeState == mCurrentNativeState) { + // Already in same state, discard. + return; + } + + // Try a transition to init state + if (mNextNativeState == NativeState.INIT) { + + mCurrentNativeState = mNextNativeState; + return; + } + + // Try a transition to paused state + if (mNextNativeState == NativeState.PAUSED) { + if (mSDLThread != null) { + nativePause(); + } + if (mSurface != null) { + mSurface.handlePause(); + } + mCurrentNativeState = mNextNativeState; + return; + } + + // Try a transition to resumed state + if (mNextNativeState == NativeState.RESUMED) { + if (mSurface.mIsSurfaceReady && mHasFocus && mIsResumedCalled) { + if (mSDLThread == null) { + // This is the entry point to the C app. + // Start up the C app thread and enable sensor input for the first time + // FIXME: Why aren't we enabling sensor input at start? + + mSDLThread = new Thread(new SDLMain(), "SDLThread"); + mSurface.enableSensor(Sensor.TYPE_ACCELEROMETER, true); + mSDLThread.start(); + + // No nativeResume(), don't signal Android_ResumeSem + } else { + nativeResume(); + } + mSurface.handleResume(); + + mCurrentNativeState = mNextNativeState; + } + } + } + + // Messages from the SDLMain thread + static final int COMMAND_CHANGE_TITLE = 1; + static final int COMMAND_CHANGE_WINDOW_STYLE = 2; + static final int COMMAND_TEXTEDIT_HIDE = 3; + static final int COMMAND_SET_KEEP_SCREEN_ON = 5; + + protected static final int COMMAND_USER = 0x8000; + + protected static boolean mFullscreenModeActive; + + /** + * This method is called by SDL if SDL did not handle a message itself. + * This happens if a received message contains an unsupported command. + * Method can be overwritten to handle Messages in a different class. + * @param command the command of the message. + * @param param the parameter of the message. May be null. + * @return if the message was handled in overridden method. + */ + protected boolean onUnhandledMessage(int command, Object param) { + return false; + } + + /** + * A Handler class for Messages from native SDL applications. + * It uses current Activities as target (e.g. for the title). + * static to prevent implicit references to enclosing object. + */ + protected static class SDLCommandHandler extends Handler { + @Override + public void handleMessage(Message msg) { + Context context = SDL.getContext(); + if (context == null) { + Log.e(TAG, "error handling message, getContext() returned null"); + return; + } + switch (msg.arg1) { + case COMMAND_CHANGE_TITLE: + if (context instanceof Activity) { + ((Activity) context).setTitle((String)msg.obj); + } else { + Log.e(TAG, "error handling message, getContext() returned no Activity"); + } + break; + case COMMAND_CHANGE_WINDOW_STYLE: + if (Build.VERSION.SDK_INT >= 19 /* Android 4.4 (KITKAT) */) { + if (context instanceof Activity) { + Window window = ((Activity) context).getWindow(); + if (window != null) { + if ((msg.obj instanceof Integer) && ((Integer) msg.obj != 0)) { + int flags = View.SYSTEM_UI_FLAG_FULLSCREEN | + View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY | + View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | + View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | + View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.INVISIBLE; + window.getDecorView().setSystemUiVisibility(flags); + window.addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); + window.clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); + SDLActivity.mFullscreenModeActive = true; + } else { + int flags = View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_VISIBLE; + window.getDecorView().setSystemUiVisibility(flags); + window.addFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN); + window.clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN); + SDLActivity.mFullscreenModeActive = false; + } + } + } else { + Log.e(TAG, "error handling message, getContext() returned no Activity"); + } + } + break; + case COMMAND_TEXTEDIT_HIDE: + if (mTextEdit != null) { + // Note: On some devices setting view to GONE creates a flicker in landscape. + // Setting the View's sizes to 0 is similar to GONE but without the flicker. + // The sizes will be set to useful values when the keyboard is shown again. + mTextEdit.setLayoutParams(new RelativeLayout.LayoutParams(0, 0)); + + InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE); + imm.hideSoftInputFromWindow(mTextEdit.getWindowToken(), 0); + + mScreenKeyboardShown = false; + + mSurface.requestFocus(); + } + break; + case COMMAND_SET_KEEP_SCREEN_ON: + { + if (context instanceof Activity) { + Window window = ((Activity) context).getWindow(); + if (window != null) { + if ((msg.obj instanceof Integer) && ((Integer) msg.obj != 0)) { + window.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + } else { + window.clearFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON); + } + } + } + break; + } + default: + if ((context instanceof SDLActivity) && !((SDLActivity) context).onUnhandledMessage(msg.arg1, msg.obj)) { + Log.e(TAG, "error handling message, command is " + msg.arg1); + } + } + } + } + + // Handler for the messages + Handler commandHandler = new SDLCommandHandler(); + + // Send a message from the SDLMain thread + boolean sendCommand(int command, Object data) { + Message msg = commandHandler.obtainMessage(); + msg.arg1 = command; + msg.obj = data; + boolean result = commandHandler.sendMessage(msg); + + if (Build.VERSION.SDK_INT >= 19 /* Android 4.4 (KITKAT) */) { + if (command == COMMAND_CHANGE_WINDOW_STYLE) { + // Ensure we don't return until the resize has actually happened, + // or 500ms have passed. + + boolean bShouldWait = false; + + if (data instanceof Integer) { + // Let's figure out if we're already laid out fullscreen or not. + Display display = ((WindowManager) getSystemService(Context.WINDOW_SERVICE)).getDefaultDisplay(); + DisplayMetrics realMetrics = new DisplayMetrics(); + display.getRealMetrics(realMetrics); + + boolean bFullscreenLayout = ((realMetrics.widthPixels == mSurface.getWidth()) && + (realMetrics.heightPixels == mSurface.getHeight())); + + if ((Integer) data == 1) { + // If we aren't laid out fullscreen or actively in fullscreen mode already, we're going + // to change size and should wait for surfaceChanged() before we return, so the size + // is right back in native code. If we're already laid out fullscreen, though, we're + // not going to change size even if we change decor modes, so we shouldn't wait for + // surfaceChanged() -- which may not even happen -- and should return immediately. + bShouldWait = !bFullscreenLayout; + } else { + // If we're laid out fullscreen (even if the status bar and nav bar are present), + // or are actively in fullscreen, we're going to change size and should wait for + // surfaceChanged before we return, so the size is right back in native code. + bShouldWait = bFullscreenLayout; + } + } + + if (bShouldWait && (SDLActivity.getContext() != null)) { + // We'll wait for the surfaceChanged() method, which will notify us + // when called. That way, we know our current size is really the + // size we need, instead of grabbing a size that's still got + // the navigation and/or status bars before they're hidden. + // + // We'll wait for up to half a second, because some devices + // take a surprisingly long time for the surface resize, but + // then we'll just give up and return. + // + synchronized (SDLActivity.getContext()) { + try { + SDLActivity.getContext().wait(500); + } catch (InterruptedException ie) { + ie.printStackTrace(); + } + } + } + } + } + + return result; + } + + // C functions we call + public static native String nativeGetVersion(); + public static native int nativeSetupJNI(); + public static native int nativeRunMain(String library, String function, Object arguments); + public static native void nativeLowMemory(); + public static native void nativeSendQuit(); + public static native void nativeQuit(); + public static native void nativePause(); + public static native void nativeResume(); + public static native void nativeFocusChanged(boolean hasFocus); + public static native void onNativeDropFile(String filename); + public static native void nativeSetScreenResolution(int surfaceWidth, int surfaceHeight, int deviceWidth, int deviceHeight, float rate); + public static native void onNativeResize(); + public static native void onNativeKeyDown(int keycode); + public static native void onNativeKeyUp(int keycode); + public static native boolean onNativeSoftReturnKey(); + public static native void onNativeKeyboardFocusLost(); + public static native void onNativeMouse(int button, int action, float x, float y, boolean relative); + public static native void onNativeTouch(int touchDevId, int pointerFingerId, + int action, float x, + float y, float p); + public static native void onNativeAccel(float x, float y, float z); + public static native void onNativeClipboardChanged(); + public static native void onNativeSurfaceCreated(); + public static native void onNativeSurfaceChanged(); + public static native void onNativeSurfaceDestroyed(); + public static native String nativeGetHint(String name); + public static native boolean nativeGetHintBoolean(String name, boolean default_value); + public static native void nativeSetenv(String name, String value); + public static native void onNativeOrientationChanged(int orientation); + public static native void nativeAddTouch(int touchId, String name); + public static native void nativePermissionResult(int requestCode, boolean result); + public static native void onNativeLocaleChanged(); + + /** + * This method is called by SDL using JNI. + */ + public static boolean setActivityTitle(String title) { + // Called from SDLMain() thread and can't directly affect the view + return mSingleton.sendCommand(COMMAND_CHANGE_TITLE, title); + } + + /** + * This method is called by SDL using JNI. + */ + public static void setWindowStyle(boolean fullscreen) { + // Called from SDLMain() thread and can't directly affect the view + mSingleton.sendCommand(COMMAND_CHANGE_WINDOW_STYLE, fullscreen ? 1 : 0); + } + + /** + * This method is called by SDL using JNI. + * This is a static method for JNI convenience, it calls a non-static method + * so that is can be overridden + */ + public static void setOrientation(int w, int h, boolean resizable, String hint) + { + if (mSingleton != null) { + mSingleton.setOrientationBis(w, h, resizable, hint); + } + } + + /** + * This can be overridden + */ + public void setOrientationBis(int w, int h, boolean resizable, String hint) + { + int orientation_landscape = -1; + int orientation_portrait = -1; + + /* If set, hint "explicitly controls which UI orientations are allowed". */ + if (hint.contains("LandscapeRight") && hint.contains("LandscapeLeft")) { + orientation_landscape = ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE; + } else if (hint.contains("LandscapeLeft")) { + orientation_landscape = ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE; + } else if (hint.contains("LandscapeRight")) { + orientation_landscape = ActivityInfo.SCREEN_ORIENTATION_REVERSE_LANDSCAPE; + } + + /* exact match to 'Portrait' to distinguish with PortraitUpsideDown */ + boolean contains_Portrait = hint.contains("Portrait ") || hint.endsWith("Portrait"); + + if (contains_Portrait && hint.contains("PortraitUpsideDown")) { + orientation_portrait = ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT; + } else if (contains_Portrait) { + orientation_portrait = ActivityInfo.SCREEN_ORIENTATION_PORTRAIT; + } else if (hint.contains("PortraitUpsideDown")) { + orientation_portrait = ActivityInfo.SCREEN_ORIENTATION_REVERSE_PORTRAIT; + } + + boolean is_landscape_allowed = (orientation_landscape != -1); + boolean is_portrait_allowed = (orientation_portrait != -1); + int req; /* Requested orientation */ + + /* No valid hint, nothing is explicitly allowed */ + if (!is_portrait_allowed && !is_landscape_allowed) { + if (resizable) { + /* All orientations are allowed */ + req = ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR; + } else { + /* Fixed window and nothing specified. Get orientation from w/h of created window */ + req = (w > h ? ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE : ActivityInfo.SCREEN_ORIENTATION_SENSOR_PORTRAIT); + } + } else { + /* At least one orientation is allowed */ + if (resizable) { + if (is_portrait_allowed && is_landscape_allowed) { + /* hint allows both landscape and portrait, promote to full sensor */ + req = ActivityInfo.SCREEN_ORIENTATION_FULL_SENSOR; + } else { + /* Use the only one allowed "orientation" */ + req = (is_landscape_allowed ? orientation_landscape : orientation_portrait); + } + } else { + /* Fixed window and both orientations are allowed. Choose one. */ + if (is_portrait_allowed && is_landscape_allowed) { + req = (w > h ? orientation_landscape : orientation_portrait); + } else { + /* Use the only one allowed "orientation" */ + req = (is_landscape_allowed ? orientation_landscape : orientation_portrait); + } + } + } + + Log.v(TAG, "setOrientation() requestedOrientation=" + req + " width=" + w +" height="+ h +" resizable=" + resizable + " hint=" + hint); + mSingleton.setRequestedOrientation(req); + } + + /** + * This method is called by SDL using JNI. + */ + public static void minimizeWindow() { + + if (mSingleton == null) { + return; + } + + Intent startMain = new Intent(Intent.ACTION_MAIN); + startMain.addCategory(Intent.CATEGORY_HOME); + startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); + mSingleton.startActivity(startMain); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean shouldMinimizeOnFocusLoss() { +/* + if (Build.VERSION.SDK_INT >= 24) { + if (mSingleton == null) { + return true; + } + + if (mSingleton.isInMultiWindowMode()) { + return false; + } + + if (mSingleton.isInPictureInPictureMode()) { + return false; + } + } + + return true; +*/ + return false; + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean isScreenKeyboardShown() + { + if (mTextEdit == null) { + return false; + } + + if (!mScreenKeyboardShown) { + return false; + } + + InputMethodManager imm = (InputMethodManager) SDL.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); + return imm.isAcceptingText(); + + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean supportsRelativeMouse() + { + // DeX mode in Samsung Experience 9.0 and earlier doesn't support relative mice properly under + // Android 7 APIs, and simply returns no data under Android 8 APIs. + // + // This is fixed in Samsung Experience 9.5, which corresponds to Android 8.1.0, and + // thus SDK version 27. If we are in DeX mode and not API 27 or higher, as a result, + // we should stick to relative mode. + // + if (Build.VERSION.SDK_INT < 27 /* Android 8.1 (O_MR1) */ && isDeXMode()) { + return false; + } + + return SDLActivity.getMotionListener().supportsRelativeMouse(); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean setRelativeMouseEnabled(boolean enabled) + { + if (enabled && !supportsRelativeMouse()) { + return false; + } + + return SDLActivity.getMotionListener().setRelativeMouseEnabled(enabled); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean sendMessage(int command, int param) { + if (mSingleton == null) { + return false; + } + return mSingleton.sendCommand(command, param); + } + + /** + * This method is called by SDL using JNI. + */ + public static Context getContext() { + return SDL.getContext(); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean isAndroidTV() { + UiModeManager uiModeManager = (UiModeManager) getContext().getSystemService(UI_MODE_SERVICE); + if (uiModeManager.getCurrentModeType() == Configuration.UI_MODE_TYPE_TELEVISION) { + return true; + } + if (Build.MANUFACTURER.equals("MINIX") && Build.MODEL.equals("NEO-U1")) { + return true; + } + if (Build.MANUFACTURER.equals("Amlogic") && Build.MODEL.equals("X96-W")) { + return true; + } + return Build.MANUFACTURER.equals("Amlogic") && Build.MODEL.startsWith("TV"); + } + + public static double getDiagonal() + { + DisplayMetrics metrics = new DisplayMetrics(); + Activity activity = (Activity)getContext(); + if (activity == null) { + return 0.0; + } + activity.getWindowManager().getDefaultDisplay().getMetrics(metrics); + + double dWidthInches = metrics.widthPixels / (double)metrics.xdpi; + double dHeightInches = metrics.heightPixels / (double)metrics.ydpi; + + return Math.sqrt((dWidthInches * dWidthInches) + (dHeightInches * dHeightInches)); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean isTablet() { + // If our diagonal size is seven inches or greater, we consider ourselves a tablet. + return (getDiagonal() >= 7.0); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean isChromebook() { + if (getContext() == null) { + return false; + } + return getContext().getPackageManager().hasSystemFeature("org.chromium.arc.device_management"); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean isDeXMode() { + if (Build.VERSION.SDK_INT < 24 /* Android 7.0 (N) */) { + return false; + } + try { + final Configuration config = getContext().getResources().getConfiguration(); + final Class configClass = config.getClass(); + return configClass.getField("SEM_DESKTOP_MODE_ENABLED").getInt(configClass) + == configClass.getField("semDesktopModeEnabled").getInt(config); + } catch(Exception ignored) { + return false; + } + } + + /** + * This method is called by SDL using JNI. + */ + public static DisplayMetrics getDisplayDPI() { + return getContext().getResources().getDisplayMetrics(); + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean getManifestEnvironmentVariables() { + try { + if (getContext() == null) { + return false; + } + + ApplicationInfo applicationInfo = getContext().getPackageManager().getApplicationInfo(getContext().getPackageName(), PackageManager.GET_META_DATA); + Bundle bundle = applicationInfo.metaData; + if (bundle == null) { + return false; + } + String prefix = "SDL_ENV."; + final int trimLength = prefix.length(); + for (String key : bundle.keySet()) { + if (key.startsWith(prefix)) { + String name = key.substring(trimLength); + String value = bundle.get(key).toString(); + nativeSetenv(name, value); + } + } + /* environment variables set! */ + return true; + } catch (Exception e) { + Log.v(TAG, "exception " + e.toString()); + } + return false; + } + + // This method is called by SDLControllerManager's API 26 Generic Motion Handler. + public static View getContentView() { + return mLayout; + } + + static class ShowTextInputTask implements Runnable { + /* + * This is used to regulate the pan&scan method to have some offset from + * the bottom edge of the input region and the top edge of an input + * method (soft keyboard) + */ + static final int HEIGHT_PADDING = 15; + + public int x, y, w, h; + + public ShowTextInputTask(int x, int y, int w, int h) { + this.x = x; + this.y = y; + this.w = w; + this.h = h; + + /* Minimum size of 1 pixel, so it takes focus. */ + if (this.w <= 0) { + this.w = 1; + } + if (this.h + HEIGHT_PADDING <= 0) { + this.h = 1 - HEIGHT_PADDING; + } + } + + @Override + public void run() { + RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(w, h + HEIGHT_PADDING); + params.leftMargin = x; + params.topMargin = y; + + if (mTextEdit == null) { + mTextEdit = new DummyEdit(SDL.getContext()); + + mLayout.addView(mTextEdit, params); + } else { + mTextEdit.setLayoutParams(params); + } + + mTextEdit.setVisibility(View.VISIBLE); + mTextEdit.requestFocus(); + + InputMethodManager imm = (InputMethodManager) SDL.getContext().getSystemService(Context.INPUT_METHOD_SERVICE); + imm.showSoftInput(mTextEdit, 0); + + mScreenKeyboardShown = true; + } + } + + /** + * This method is called by SDL using JNI. + */ + public static boolean showTextInput(int x, int y, int w, int h) { + // Transfer the task to the main thread as a Runnable + return mSingleton.commandHandler.post(new ShowTextInputTask(x, y, w, h)); + } + + public static boolean isTextInputEvent(KeyEvent event) { + + // Key pressed with Ctrl should be sent as SDL_KEYDOWN/SDL_KEYUP and not SDL_TEXTINPUT + if (event.isCtrlPressed()) { + return false; + } + + return event.isPrintingKey() || event.getKeyCode() == KeyEvent.KEYCODE_SPACE; + } + + public static boolean handleKeyEvent(View v, int keyCode, KeyEvent event, InputConnection ic) { + int deviceId = event.getDeviceId(); + int source = event.getSource(); + + if (source == InputDevice.SOURCE_UNKNOWN) { + InputDevice device = InputDevice.getDevice(deviceId); + if (device != null) { + source = device.getSources(); + } + } + +// if (event.getAction() == KeyEvent.ACTION_DOWN) { +// Log.v("SDL", "key down: " + keyCode + ", deviceId = " + deviceId + ", source = " + source); +// } else if (event.getAction() == KeyEvent.ACTION_UP) { +// Log.v("SDL", "key up: " + keyCode + ", deviceId = " + deviceId + ", source = " + source); +// } + + // Dispatch the different events depending on where they come from + // Some SOURCE_JOYSTICK, SOURCE_DPAD or SOURCE_GAMEPAD are also SOURCE_KEYBOARD + // So, we try to process them as JOYSTICK/DPAD/GAMEPAD events first, if that fails we try them as KEYBOARD + // + // Furthermore, it's possible a game controller has SOURCE_KEYBOARD and + // SOURCE_JOYSTICK, while its key events arrive from the keyboard source + // So, retrieve the device itself and check all of its sources + if (SDLControllerManager.isDeviceSDLJoystick(deviceId)) { + // Note that we process events with specific key codes here + if (event.getAction() == KeyEvent.ACTION_DOWN) { + if (SDLControllerManager.onNativePadDown(deviceId, keyCode) == 0) { + return true; + } + } else if (event.getAction() == KeyEvent.ACTION_UP) { + if (SDLControllerManager.onNativePadUp(deviceId, keyCode) == 0) { + return true; + } + } + } + + if ((source & InputDevice.SOURCE_MOUSE) == InputDevice.SOURCE_MOUSE) { + // on some devices key events are sent for mouse BUTTON_BACK/FORWARD presses + // they are ignored here because sending them as mouse input to SDL is messy + if ((keyCode == KeyEvent.KEYCODE_BACK) || (keyCode == KeyEvent.KEYCODE_FORWARD)) { + switch (event.getAction()) { + case KeyEvent.ACTION_DOWN: + case KeyEvent.ACTION_UP: + // mark the event as handled or it will be handled by system + // handling KEYCODE_BACK by system will call onBackPressed() + return true; + } + } + } + + if (event.getAction() == KeyEvent.ACTION_DOWN) { + if (isTextInputEvent(event)) { + if (ic != null) { + ic.commitText(String.valueOf((char) event.getUnicodeChar()), 1); + } else { + SDLInputConnection.nativeCommitText(String.valueOf((char) event.getUnicodeChar()), 1); + } + } + onNativeKeyDown(keyCode); + return true; + } else if (event.getAction() == KeyEvent.ACTION_UP) { + onNativeKeyUp(keyCode); + return true; + } + + return false; + } + + /** + * This method is called by SDL using JNI. + */ + public static Surface getNativeSurface() { + if (SDLActivity.mSurface == null) { + return null; + } + return SDLActivity.mSurface.getNativeSurface(); + } + + // Input + + /** + * This method is called by SDL using JNI. + */ + public static void initTouch() { + int[] ids = InputDevice.getDeviceIds(); + + for (int id : ids) { + InputDevice device = InputDevice.getDevice(id); + /* Allow SOURCE_TOUCHSCREEN and also Virtual InputDevices because they can send TOUCHSCREEN events */ + if (device != null && ((device.getSources() & InputDevice.SOURCE_TOUCHSCREEN) == InputDevice.SOURCE_TOUCHSCREEN + || device.isVirtual())) { + + int touchDevId = device.getId(); + /* + * Prevent id to be -1, since it's used in SDL internal for synthetic events + * Appears when using Android emulator, eg: + * adb shell input mouse tap 100 100 + * adb shell input touchscreen tap 100 100 + */ + if (touchDevId < 0) { + touchDevId -= 1; + } + nativeAddTouch(touchDevId, device.getName()); + } + } + } + + // Messagebox + + /** Result of current messagebox. Also used for blocking the calling thread. */ + protected final int[] messageboxSelection = new int[1]; + + /** + * This method is called by SDL using JNI. + * Shows the messagebox from UI thread and block calling thread. + * buttonFlags, buttonIds and buttonTexts must have same length. + * @param buttonFlags array containing flags for every button. + * @param buttonIds array containing id for every button. + * @param buttonTexts array containing text for every button. + * @param colors null for default or array of length 5 containing colors. + * @return button id or -1. + */ + public int messageboxShowMessageBox( + final int flags, + final String title, + final String message, + final int[] buttonFlags, + final int[] buttonIds, + final String[] buttonTexts, + final int[] colors) { + + messageboxSelection[0] = -1; + + // sanity checks + + if ((buttonFlags.length != buttonIds.length) && (buttonIds.length != buttonTexts.length)) { + return -1; // implementation broken + } + + // collect arguments for Dialog + + final Bundle args = new Bundle(); + args.putInt("flags", flags); + args.putString("title", title); + args.putString("message", message); + args.putIntArray("buttonFlags", buttonFlags); + args.putIntArray("buttonIds", buttonIds); + args.putStringArray("buttonTexts", buttonTexts); + args.putIntArray("colors", colors); + + // trigger Dialog creation on UI thread + + runOnUiThread(new Runnable() { + @Override + public void run() { + messageboxCreateAndShow(args); + } + }); + + // block the calling thread + + synchronized (messageboxSelection) { + try { + messageboxSelection.wait(); + } catch (InterruptedException ex) { + ex.printStackTrace(); + return -1; + } + } + + // return selected value + + return messageboxSelection[0]; + } + + protected void messageboxCreateAndShow(Bundle args) { + + // TODO set values from "flags" to messagebox dialog + + // get colors + + int[] colors = args.getIntArray("colors"); + int backgroundColor; + int textColor; + int buttonBorderColor; + int buttonBackgroundColor; + int buttonSelectedColor; + if (colors != null) { + int i = -1; + backgroundColor = colors[++i]; + textColor = colors[++i]; + buttonBorderColor = colors[++i]; + buttonBackgroundColor = colors[++i]; + buttonSelectedColor = colors[++i]; + } else { + backgroundColor = Color.TRANSPARENT; + textColor = Color.TRANSPARENT; + buttonBorderColor = Color.TRANSPARENT; + buttonBackgroundColor = Color.TRANSPARENT; + buttonSelectedColor = Color.TRANSPARENT; + } + + // create dialog with title and a listener to wake up calling thread + + final AlertDialog dialog = new AlertDialog.Builder(this).create(); + dialog.setTitle(args.getString("title")); + dialog.setCancelable(false); + dialog.setOnDismissListener(new DialogInterface.OnDismissListener() { + @Override + public void onDismiss(DialogInterface unused) { + synchronized (messageboxSelection) { + messageboxSelection.notify(); + } + } + }); + + // create text + + TextView message = new TextView(this); + message.setGravity(Gravity.CENTER); + message.setText(args.getString("message")); + if (textColor != Color.TRANSPARENT) { + message.setTextColor(textColor); + } + + // create buttons + + int[] buttonFlags = args.getIntArray("buttonFlags"); + int[] buttonIds = args.getIntArray("buttonIds"); + String[] buttonTexts = args.getStringArray("buttonTexts"); + + final SparseArray