diff --git a/gameasync/Audio/BGM/001-Battle01.ogg b/gameasync/Audio/BGM/001-Battle01.ogg new file mode 100644 index 0000000..eb8b217 Binary files /dev/null and b/gameasync/Audio/BGM/001-Battle01.ogg differ diff --git a/gameasync/Audio/BGM/002-Battle02.ogg b/gameasync/Audio/BGM/002-Battle02.ogg new file mode 100644 index 0000000..020a3b6 Binary files /dev/null and b/gameasync/Audio/BGM/002-Battle02.ogg differ diff --git a/gameasync/Audio/BGM/003-Battle03.ogg b/gameasync/Audio/BGM/003-Battle03.ogg new file mode 100644 index 0000000..823aff9 Binary files /dev/null and b/gameasync/Audio/BGM/003-Battle03.ogg differ diff --git a/gameasync/Audio/BGM/004-Battle04.ogg b/gameasync/Audio/BGM/004-Battle04.ogg new file mode 100644 index 0000000..56261a6 Binary files /dev/null and b/gameasync/Audio/BGM/004-Battle04.ogg differ diff --git a/gameasync/Audio/BGM/005-Boss01.ogg b/gameasync/Audio/BGM/005-Boss01.ogg new file mode 100644 index 0000000..7c2fb73 Binary files /dev/null and b/gameasync/Audio/BGM/005-Boss01.ogg differ diff --git a/gameasync/Audio/BGM/006-Boss02.ogg b/gameasync/Audio/BGM/006-Boss02.ogg new file mode 100644 index 0000000..db79197 Binary files /dev/null and b/gameasync/Audio/BGM/006-Boss02.ogg differ diff --git a/gameasync/Audio/BGM/007-Boss03.ogg b/gameasync/Audio/BGM/007-Boss03.ogg new file mode 100644 index 0000000..bf69bbd Binary files /dev/null and b/gameasync/Audio/BGM/007-Boss03.ogg differ diff --git a/gameasync/Audio/BGM/008-Boss04.ogg b/gameasync/Audio/BGM/008-Boss04.ogg new file mode 100644 index 0000000..44c9d44 Binary files /dev/null and b/gameasync/Audio/BGM/008-Boss04.ogg differ diff --git a/gameasync/Audio/BGM/009-LastBoss01.ogg b/gameasync/Audio/BGM/009-LastBoss01.ogg new file mode 100644 index 0000000..565acaf Binary files /dev/null and b/gameasync/Audio/BGM/009-LastBoss01.ogg differ diff --git a/gameasync/Audio/BGM/010-LastBoss02.ogg b/gameasync/Audio/BGM/010-LastBoss02.ogg new file mode 100644 index 0000000..ec1119c Binary files /dev/null and b/gameasync/Audio/BGM/010-LastBoss02.ogg differ diff --git a/gameasync/Audio/BGM/011-LastBoss03.ogg b/gameasync/Audio/BGM/011-LastBoss03.ogg new file mode 100644 index 0000000..0f06002 Binary files /dev/null and b/gameasync/Audio/BGM/011-LastBoss03.ogg differ diff --git a/gameasync/Audio/BGM/012-Theme01.ogg b/gameasync/Audio/BGM/012-Theme01.ogg new file mode 100644 index 0000000..8481625 Binary files /dev/null and b/gameasync/Audio/BGM/012-Theme01.ogg differ diff --git a/gameasync/Audio/BGM/013-Theme02.ogg b/gameasync/Audio/BGM/013-Theme02.ogg new file mode 100644 index 0000000..79c30a6 Binary files /dev/null and b/gameasync/Audio/BGM/013-Theme02.ogg differ diff --git a/gameasync/Audio/BGM/014-Theme03.ogg b/gameasync/Audio/BGM/014-Theme03.ogg new file mode 100644 index 0000000..2f36f70 Binary files /dev/null and b/gameasync/Audio/BGM/014-Theme03.ogg differ diff --git a/gameasync/Audio/BGM/015-Theme04.ogg b/gameasync/Audio/BGM/015-Theme04.ogg new file mode 100644 index 0000000..9e0832e Binary files /dev/null and b/gameasync/Audio/BGM/015-Theme04.ogg differ diff --git a/gameasync/Audio/BGM/016-Theme05.ogg b/gameasync/Audio/BGM/016-Theme05.ogg new file mode 100644 index 0000000..d4a4d68 Binary files /dev/null and b/gameasync/Audio/BGM/016-Theme05.ogg differ diff --git a/gameasync/Audio/BGM/017-Theme06.ogg b/gameasync/Audio/BGM/017-Theme06.ogg new file mode 100644 index 0000000..cdd0000 Binary files /dev/null and b/gameasync/Audio/BGM/017-Theme06.ogg differ diff --git a/gameasync/Audio/BGM/018-Field01.ogg b/gameasync/Audio/BGM/018-Field01.ogg new file mode 100644 index 0000000..bf6534d Binary files /dev/null and b/gameasync/Audio/BGM/018-Field01.ogg differ diff --git a/gameasync/Audio/BGM/019-Field02.ogg b/gameasync/Audio/BGM/019-Field02.ogg new file mode 100644 index 0000000..73bc8a6 Binary files /dev/null and b/gameasync/Audio/BGM/019-Field02.ogg differ diff --git a/gameasync/Audio/BGM/020-Field03.ogg b/gameasync/Audio/BGM/020-Field03.ogg new file mode 100644 index 0000000..c66d3d1 Binary files /dev/null and b/gameasync/Audio/BGM/020-Field03.ogg differ diff --git a/gameasync/Audio/BGM/021-Field04.ogg b/gameasync/Audio/BGM/021-Field04.ogg new file mode 100644 index 0000000..fe6997f Binary files /dev/null and b/gameasync/Audio/BGM/021-Field04.ogg differ diff --git a/gameasync/Audio/BGM/022-Field05.ogg b/gameasync/Audio/BGM/022-Field05.ogg new file mode 100644 index 0000000..f387ca3 Binary files /dev/null and b/gameasync/Audio/BGM/022-Field05.ogg differ diff --git a/gameasync/Audio/BGM/023-Town01.ogg b/gameasync/Audio/BGM/023-Town01.ogg new file mode 100644 index 0000000..251743d Binary files /dev/null and b/gameasync/Audio/BGM/023-Town01.ogg differ diff --git a/gameasync/Audio/BGM/024-Town02.ogg b/gameasync/Audio/BGM/024-Town02.ogg new file mode 100644 index 0000000..4f23e45 Binary files /dev/null and b/gameasync/Audio/BGM/024-Town02.ogg differ diff --git a/gameasync/Audio/BGM/025-Town03.ogg b/gameasync/Audio/BGM/025-Town03.ogg new file mode 100644 index 0000000..a9f36e4 Binary files /dev/null and b/gameasync/Audio/BGM/025-Town03.ogg differ diff --git a/gameasync/Audio/BGM/026-Town04.ogg b/gameasync/Audio/BGM/026-Town04.ogg new file mode 100644 index 0000000..cf94190 Binary files /dev/null and b/gameasync/Audio/BGM/026-Town04.ogg differ diff --git a/gameasync/Audio/BGM/027-Town05.ogg b/gameasync/Audio/BGM/027-Town05.ogg new file mode 100644 index 0000000..c65ff62 Binary files /dev/null and b/gameasync/Audio/BGM/027-Town05.ogg differ diff --git a/gameasync/Audio/BGM/028-Town06.ogg b/gameasync/Audio/BGM/028-Town06.ogg new file mode 100644 index 0000000..a5966e7 Binary files /dev/null and b/gameasync/Audio/BGM/028-Town06.ogg differ diff --git a/gameasync/Audio/BGM/029-Town07.ogg b/gameasync/Audio/BGM/029-Town07.ogg new file mode 100644 index 0000000..587b172 Binary files /dev/null and b/gameasync/Audio/BGM/029-Town07.ogg differ diff --git a/gameasync/Audio/BGM/030-Town08.ogg b/gameasync/Audio/BGM/030-Town08.ogg new file mode 100644 index 0000000..3bf7e2c Binary files /dev/null and b/gameasync/Audio/BGM/030-Town08.ogg differ diff --git a/gameasync/Audio/BGM/031-Castle01.ogg b/gameasync/Audio/BGM/031-Castle01.ogg new file mode 100644 index 0000000..715b2d2 Binary files /dev/null and b/gameasync/Audio/BGM/031-Castle01.ogg differ diff --git a/gameasync/Audio/BGM/032-Church01.ogg b/gameasync/Audio/BGM/032-Church01.ogg new file mode 100644 index 0000000..4485f58 Binary files /dev/null and b/gameasync/Audio/BGM/032-Church01.ogg differ diff --git a/gameasync/Audio/BGM/033-Ship01.ogg b/gameasync/Audio/BGM/033-Ship01.ogg new file mode 100644 index 0000000..130c57c Binary files /dev/null and b/gameasync/Audio/BGM/033-Ship01.ogg differ diff --git a/gameasync/Audio/BGM/034-Heaven01.ogg b/gameasync/Audio/BGM/034-Heaven01.ogg new file mode 100644 index 0000000..98d73e5 Binary files /dev/null and b/gameasync/Audio/BGM/034-Heaven01.ogg differ diff --git a/gameasync/Audio/BGM/035-Dungeon01.ogg b/gameasync/Audio/BGM/035-Dungeon01.ogg new file mode 100644 index 0000000..805c6ca Binary files /dev/null and b/gameasync/Audio/BGM/035-Dungeon01.ogg differ diff --git a/gameasync/Audio/BGM/036-Dungeon02.ogg b/gameasync/Audio/BGM/036-Dungeon02.ogg new file mode 100644 index 0000000..7e5236f Binary files /dev/null and b/gameasync/Audio/BGM/036-Dungeon02.ogg differ diff --git a/gameasync/Audio/BGM/037-Dungeon03.ogg b/gameasync/Audio/BGM/037-Dungeon03.ogg new file mode 100644 index 0000000..a610643 Binary files /dev/null and b/gameasync/Audio/BGM/037-Dungeon03.ogg differ diff --git a/gameasync/Audio/BGM/038-Dungeon04.ogg b/gameasync/Audio/BGM/038-Dungeon04.ogg new file mode 100644 index 0000000..7dd577c Binary files /dev/null and b/gameasync/Audio/BGM/038-Dungeon04.ogg differ diff --git a/gameasync/Audio/BGM/039-Dungeon05.ogg b/gameasync/Audio/BGM/039-Dungeon05.ogg new file mode 100644 index 0000000..dac9cf7 Binary files /dev/null and b/gameasync/Audio/BGM/039-Dungeon05.ogg differ diff --git a/gameasync/Audio/BGM/040-Dungeon06.ogg b/gameasync/Audio/BGM/040-Dungeon06.ogg new file mode 100644 index 0000000..f573d7f Binary files /dev/null and b/gameasync/Audio/BGM/040-Dungeon06.ogg differ diff --git a/gameasync/Audio/BGM/041-Dungeon07.ogg b/gameasync/Audio/BGM/041-Dungeon07.ogg new file mode 100644 index 0000000..76c67ea Binary files /dev/null and b/gameasync/Audio/BGM/041-Dungeon07.ogg differ diff --git a/gameasync/Audio/BGM/042-Dungeon08.ogg b/gameasync/Audio/BGM/042-Dungeon08.ogg new file mode 100644 index 0000000..e3351d6 Binary files /dev/null and b/gameasync/Audio/BGM/042-Dungeon08.ogg differ diff --git a/gameasync/Audio/BGM/043-Positive01.ogg b/gameasync/Audio/BGM/043-Positive01.ogg new file mode 100644 index 0000000..3509444 Binary files /dev/null and b/gameasync/Audio/BGM/043-Positive01.ogg differ diff --git a/gameasync/Audio/BGM/044-Positive02.ogg b/gameasync/Audio/BGM/044-Positive02.ogg new file mode 100644 index 0000000..d9d6132 Binary files /dev/null and b/gameasync/Audio/BGM/044-Positive02.ogg differ diff --git a/gameasync/Audio/BGM/045-Positive03.ogg b/gameasync/Audio/BGM/045-Positive03.ogg new file mode 100644 index 0000000..8be4084 Binary files /dev/null and b/gameasync/Audio/BGM/045-Positive03.ogg differ diff --git a/gameasync/Audio/BGM/046-Positive04.ogg b/gameasync/Audio/BGM/046-Positive04.ogg new file mode 100644 index 0000000..53c5019 Binary files /dev/null and b/gameasync/Audio/BGM/046-Positive04.ogg differ diff --git a/gameasync/Audio/BGM/047-Positive05.ogg b/gameasync/Audio/BGM/047-Positive05.ogg new file mode 100644 index 0000000..1251343 Binary files /dev/null and b/gameasync/Audio/BGM/047-Positive05.ogg differ diff --git a/gameasync/Audio/BGM/048-Positive06.ogg b/gameasync/Audio/BGM/048-Positive06.ogg new file mode 100644 index 0000000..ca6e8e8 Binary files /dev/null and b/gameasync/Audio/BGM/048-Positive06.ogg differ diff --git a/gameasync/Audio/BGM/049-Positive07.ogg b/gameasync/Audio/BGM/049-Positive07.ogg new file mode 100644 index 0000000..8c27fd6 Binary files /dev/null and b/gameasync/Audio/BGM/049-Positive07.ogg differ diff --git a/gameasync/Audio/BGM/050-Positive08.ogg b/gameasync/Audio/BGM/050-Positive08.ogg new file mode 100644 index 0000000..9db4243 Binary files /dev/null and b/gameasync/Audio/BGM/050-Positive08.ogg differ diff --git a/gameasync/Audio/BGM/051-Positive09.ogg b/gameasync/Audio/BGM/051-Positive09.ogg new file mode 100644 index 0000000..166c011 Binary files /dev/null and b/gameasync/Audio/BGM/051-Positive09.ogg differ diff --git a/gameasync/Audio/BGM/052-Negative01.ogg b/gameasync/Audio/BGM/052-Negative01.ogg new file mode 100644 index 0000000..11a6179 Binary files /dev/null and b/gameasync/Audio/BGM/052-Negative01.ogg differ diff --git a/gameasync/Audio/BGM/053-Negative02.ogg b/gameasync/Audio/BGM/053-Negative02.ogg new file mode 100644 index 0000000..b8776c6 Binary files /dev/null and b/gameasync/Audio/BGM/053-Negative02.ogg differ diff --git a/gameasync/Audio/BGM/054-Negative03.ogg b/gameasync/Audio/BGM/054-Negative03.ogg new file mode 100644 index 0000000..03b5afa Binary files /dev/null and b/gameasync/Audio/BGM/054-Negative03.ogg differ diff --git a/gameasync/Audio/BGM/055-Negative04.ogg b/gameasync/Audio/BGM/055-Negative04.ogg new file mode 100644 index 0000000..a6b3c94 Binary files /dev/null and b/gameasync/Audio/BGM/055-Negative04.ogg differ diff --git a/gameasync/Audio/BGM/056-Negative05.ogg b/gameasync/Audio/BGM/056-Negative05.ogg new file mode 100644 index 0000000..96e2020 Binary files /dev/null and b/gameasync/Audio/BGM/056-Negative05.ogg differ diff --git a/gameasync/Audio/BGM/057-Negative06.ogg b/gameasync/Audio/BGM/057-Negative06.ogg new file mode 100644 index 0000000..485c58c Binary files /dev/null and b/gameasync/Audio/BGM/057-Negative06.ogg differ diff --git a/gameasync/Audio/BGM/058-Slow01.ogg b/gameasync/Audio/BGM/058-Slow01.ogg new file mode 100644 index 0000000..406a692 Binary files /dev/null and b/gameasync/Audio/BGM/058-Slow01.ogg differ diff --git a/gameasync/Audio/BGM/059-Slow02.ogg b/gameasync/Audio/BGM/059-Slow02.ogg new file mode 100644 index 0000000..4a5963e Binary files /dev/null and b/gameasync/Audio/BGM/059-Slow02.ogg differ diff --git a/gameasync/Audio/BGM/060-Slow03.ogg b/gameasync/Audio/BGM/060-Slow03.ogg new file mode 100644 index 0000000..d696cfd Binary files /dev/null and b/gameasync/Audio/BGM/060-Slow03.ogg differ diff --git a/gameasync/Audio/BGM/061-Slow04.ogg b/gameasync/Audio/BGM/061-Slow04.ogg new file mode 100644 index 0000000..2622b2b Binary files /dev/null and b/gameasync/Audio/BGM/061-Slow04.ogg differ diff --git a/gameasync/Audio/BGM/062-Slow05.ogg b/gameasync/Audio/BGM/062-Slow05.ogg new file mode 100644 index 0000000..5c35662 Binary files /dev/null and b/gameasync/Audio/BGM/062-Slow05.ogg differ diff --git a/gameasync/Audio/BGM/063-Slow06.ogg b/gameasync/Audio/BGM/063-Slow06.ogg new file mode 100644 index 0000000..8dc64fd Binary files /dev/null and b/gameasync/Audio/BGM/063-Slow06.ogg differ diff --git a/gameasync/Audio/BGM/064-Slow07.ogg b/gameasync/Audio/BGM/064-Slow07.ogg new file mode 100644 index 0000000..2dae3ab Binary files /dev/null and b/gameasync/Audio/BGM/064-Slow07.ogg differ diff --git a/gameasync/Audio/BGM/EnmyAjit.ogg b/gameasync/Audio/BGM/EnmyAjit.ogg new file mode 100644 index 0000000..1d6a3ad Binary files /dev/null and b/gameasync/Audio/BGM/EnmyAjit.ogg differ diff --git a/gameasync/Audio/BGM/bgm10_new.ogg b/gameasync/Audio/BGM/bgm10_new.ogg new file mode 100644 index 0000000..7f5e379 Binary files /dev/null and b/gameasync/Audio/BGM/bgm10_new.ogg differ diff --git a/gameasync/Audio/BGM/bgm12_new.ogg b/gameasync/Audio/BGM/bgm12_new.ogg new file mode 100644 index 0000000..b326785 Binary files /dev/null and b/gameasync/Audio/BGM/bgm12_new.ogg differ diff --git a/gameasync/Audio/BGM/kanasimi.ogg b/gameasync/Audio/BGM/kanasimi.ogg new file mode 100644 index 0000000..b1ef039 Binary files /dev/null and b/gameasync/Audio/BGM/kanasimi.ogg differ diff --git a/gameasync/Audio/BGM/kn_03.ogg b/gameasync/Audio/BGM/kn_03.ogg new file mode 100644 index 0000000..6fb968c Binary files /dev/null and b/gameasync/Audio/BGM/kn_03.ogg differ diff --git a/gameasync/Audio/BGM/kn_04.ogg b/gameasync/Audio/BGM/kn_04.ogg new file mode 100644 index 0000000..f47a5c1 Binary files /dev/null and b/gameasync/Audio/BGM/kn_04.ogg differ diff --git a/gameasync/Audio/BGM/kn_06.ogg b/gameasync/Audio/BGM/kn_06.ogg new file mode 100644 index 0000000..0d85d52 Binary files /dev/null and b/gameasync/Audio/BGM/kn_06.ogg differ diff --git a/gameasync/Audio/BGM/kn_09.ogg b/gameasync/Audio/BGM/kn_09.ogg new file mode 100644 index 0000000..98f3862 Binary files /dev/null and b/gameasync/Audio/BGM/kn_09.ogg differ diff --git a/gameasync/Audio/BGM/kn_10.ogg b/gameasync/Audio/BGM/kn_10.ogg new file mode 100644 index 0000000..6073f3b Binary files /dev/null and b/gameasync/Audio/BGM/kn_10.ogg differ diff --git a/gameasync/Audio/BGM/kn_11.ogg b/gameasync/Audio/BGM/kn_11.ogg new file mode 100644 index 0000000..ae5b6d9 Binary files /dev/null and b/gameasync/Audio/BGM/kn_11.ogg differ diff --git a/gameasync/Audio/BGM/kn_13.ogg b/gameasync/Audio/BGM/kn_13.ogg new file mode 100644 index 0000000..f004eaf Binary files /dev/null and b/gameasync/Audio/BGM/kn_13.ogg differ diff --git a/gameasync/Audio/BGM/kn_14.ogg b/gameasync/Audio/BGM/kn_14.ogg new file mode 100644 index 0000000..a0b7e68 Binary files /dev/null and b/gameasync/Audio/BGM/kn_14.ogg differ diff --git a/gameasync/Audio/BGM/kn_16.ogg b/gameasync/Audio/BGM/kn_16.ogg new file mode 100644 index 0000000..2125d3e Binary files /dev/null and b/gameasync/Audio/BGM/kn_16.ogg differ diff --git a/gameasync/Audio/BGM/kn_fort.ogg b/gameasync/Audio/BGM/kn_fort.ogg new file mode 100644 index 0000000..fa2d22f Binary files /dev/null and b/gameasync/Audio/BGM/kn_fort.ogg differ diff --git a/gameasync/Audio/BGS/001-Wind01.ogg b/gameasync/Audio/BGS/001-Wind01.ogg new file mode 100644 index 0000000..2cb8895 Binary files /dev/null and b/gameasync/Audio/BGS/001-Wind01.ogg differ diff --git a/gameasync/Audio/BGS/002-Wind02.ogg b/gameasync/Audio/BGS/002-Wind02.ogg new file mode 100644 index 0000000..0d1742d Binary files /dev/null and b/gameasync/Audio/BGS/002-Wind02.ogg differ diff --git a/gameasync/Audio/BGS/003-Wind03.ogg b/gameasync/Audio/BGS/003-Wind03.ogg new file mode 100644 index 0000000..27d17d5 Binary files /dev/null and b/gameasync/Audio/BGS/003-Wind03.ogg differ diff --git a/gameasync/Audio/BGS/004-Wind04.ogg b/gameasync/Audio/BGS/004-Wind04.ogg new file mode 100644 index 0000000..f00a226 Binary files /dev/null and b/gameasync/Audio/BGS/004-Wind04.ogg differ diff --git a/gameasync/Audio/BGS/005-Rain01.ogg b/gameasync/Audio/BGS/005-Rain01.ogg new file mode 100644 index 0000000..368fadd Binary files /dev/null and b/gameasync/Audio/BGS/005-Rain01.ogg differ diff --git a/gameasync/Audio/BGS/006-Rain02.ogg b/gameasync/Audio/BGS/006-Rain02.ogg new file mode 100644 index 0000000..2b37674 Binary files /dev/null and b/gameasync/Audio/BGS/006-Rain02.ogg differ diff --git a/gameasync/Audio/BGS/007-Rain03.ogg b/gameasync/Audio/BGS/007-Rain03.ogg new file mode 100644 index 0000000..ace83f0 Binary files /dev/null and b/gameasync/Audio/BGS/007-Rain03.ogg differ diff --git a/gameasync/Audio/BGS/008-Wave01.ogg b/gameasync/Audio/BGS/008-Wave01.ogg new file mode 100644 index 0000000..166bc5c Binary files /dev/null and b/gameasync/Audio/BGS/008-Wave01.ogg differ diff --git a/gameasync/Audio/BGS/009-Wave02.ogg b/gameasync/Audio/BGS/009-Wave02.ogg new file mode 100644 index 0000000..1815a14 Binary files /dev/null and b/gameasync/Audio/BGS/009-Wave02.ogg differ diff --git a/gameasync/Audio/BGS/010-River01.ogg b/gameasync/Audio/BGS/010-River01.ogg new file mode 100644 index 0000000..221e4aa Binary files /dev/null and b/gameasync/Audio/BGS/010-River01.ogg differ diff --git a/gameasync/Audio/BGS/011-Waterfall01.ogg b/gameasync/Audio/BGS/011-Waterfall01.ogg new file mode 100644 index 0000000..faaf5c3 Binary files /dev/null and b/gameasync/Audio/BGS/011-Waterfall01.ogg differ diff --git a/gameasync/Audio/BGS/012-Waterfall02.ogg b/gameasync/Audio/BGS/012-Waterfall02.ogg new file mode 100644 index 0000000..47e797a Binary files /dev/null and b/gameasync/Audio/BGS/012-Waterfall02.ogg differ diff --git a/gameasync/Audio/BGS/013-Fire01.ogg b/gameasync/Audio/BGS/013-Fire01.ogg new file mode 100644 index 0000000..f6835bd Binary files /dev/null and b/gameasync/Audio/BGS/013-Fire01.ogg differ diff --git a/gameasync/Audio/BGS/014-Fire02.ogg b/gameasync/Audio/BGS/014-Fire02.ogg new file mode 100644 index 0000000..73d805c Binary files /dev/null and b/gameasync/Audio/BGS/014-Fire02.ogg differ diff --git a/gameasync/Audio/BGS/015-Quake01.ogg b/gameasync/Audio/BGS/015-Quake01.ogg new file mode 100644 index 0000000..7ee6b6e Binary files /dev/null and b/gameasync/Audio/BGS/015-Quake01.ogg differ diff --git a/gameasync/Audio/BGS/016-Drips01.ogg b/gameasync/Audio/BGS/016-Drips01.ogg new file mode 100644 index 0000000..1f355c1 Binary files /dev/null and b/gameasync/Audio/BGS/016-Drips01.ogg differ diff --git a/gameasync/Audio/BGS/017-Creature01.ogg b/gameasync/Audio/BGS/017-Creature01.ogg new file mode 100644 index 0000000..024ecaf Binary files /dev/null and b/gameasync/Audio/BGS/017-Creature01.ogg differ diff --git a/gameasync/Audio/BGS/018-Darkness01.ogg b/gameasync/Audio/BGS/018-Darkness01.ogg new file mode 100644 index 0000000..99f1a89 Binary files /dev/null and b/gameasync/Audio/BGS/018-Darkness01.ogg differ diff --git a/gameasync/Audio/BGS/019-People01.ogg b/gameasync/Audio/BGS/019-People01.ogg new file mode 100644 index 0000000..93b6d0b Binary files /dev/null and b/gameasync/Audio/BGS/019-People01.ogg differ diff --git a/gameasync/Audio/BGS/020-People02.ogg b/gameasync/Audio/BGS/020-People02.ogg new file mode 100644 index 0000000..8e9e25d Binary files /dev/null and b/gameasync/Audio/BGS/020-People02.ogg differ diff --git a/gameasync/Audio/BGS/Bgs_Drain.ogg b/gameasync/Audio/BGS/Bgs_Drain.ogg new file mode 100644 index 0000000..86c3a40 Binary files /dev/null and b/gameasync/Audio/BGS/Bgs_Drain.ogg differ diff --git a/gameasync/Audio/BGS/kaze.ogg b/gameasync/Audio/BGS/kaze.ogg new file mode 100644 index 0000000..89d5ca6 Binary files /dev/null and b/gameasync/Audio/BGS/kaze.ogg differ diff --git a/gameasync/Audio/BGS/kn_battle.ogg b/gameasync/Audio/BGS/kn_battle.ogg new file mode 100644 index 0000000..84feb70 Binary files /dev/null and b/gameasync/Audio/BGS/kn_battle.ogg differ diff --git a/gameasync/Audio/BGS/kn_car.ogg b/gameasync/Audio/BGS/kn_car.ogg new file mode 100644 index 0000000..ae72ce7 Binary files /dev/null and b/gameasync/Audio/BGS/kn_car.ogg differ diff --git a/gameasync/Audio/BGS/kn_data.ogg b/gameasync/Audio/BGS/kn_data.ogg new file mode 100644 index 0000000..df22600 Binary files /dev/null and b/gameasync/Audio/BGS/kn_data.ogg differ diff --git a/gameasync/Audio/BGS/kn_ecm.ogg b/gameasync/Audio/BGS/kn_ecm.ogg new file mode 100644 index 0000000..83defcc Binary files /dev/null and b/gameasync/Audio/BGS/kn_ecm.ogg differ diff --git a/gameasync/Audio/BGS/kn_ev.ogg b/gameasync/Audio/BGS/kn_ev.ogg new file mode 100644 index 0000000..fa39ef5 Binary files /dev/null and b/gameasync/Audio/BGS/kn_ev.ogg differ diff --git a/gameasync/Audio/BGS/kn_factory.ogg b/gameasync/Audio/BGS/kn_factory.ogg new file mode 100644 index 0000000..abff2fa Binary files /dev/null and b/gameasync/Audio/BGS/kn_factory.ogg differ diff --git a/gameasync/Audio/BGS/kn_katukatu.ogg b/gameasync/Audio/BGS/kn_katukatu.ogg new file mode 100644 index 0000000..7468182 Binary files /dev/null and b/gameasync/Audio/BGS/kn_katukatu.ogg differ diff --git a/gameasync/Audio/BGS/kn_kidoutyu.ogg b/gameasync/Audio/BGS/kn_kidoutyu.ogg new file mode 100644 index 0000000..be68989 Binary files /dev/null and b/gameasync/Audio/BGS/kn_kidoutyu.ogg differ diff --git a/gameasync/Audio/BGS/kn_typing.ogg b/gameasync/Audio/BGS/kn_typing.ogg new file mode 100644 index 0000000..f62110d Binary files /dev/null and b/gameasync/Audio/BGS/kn_typing.ogg differ diff --git a/gameasync/Audio/BGS/kn_vtol.ogg b/gameasync/Audio/BGS/kn_vtol.ogg new file mode 100644 index 0000000..d04bf7f Binary files /dev/null and b/gameasync/Audio/BGS/kn_vtol.ogg differ diff --git a/gameasync/Audio/ME/001-Victory01.ogg b/gameasync/Audio/ME/001-Victory01.ogg new file mode 100644 index 0000000..0b15cd7 Binary files /dev/null and b/gameasync/Audio/ME/001-Victory01.ogg differ diff --git a/gameasync/Audio/ME/002-Victory02.ogg b/gameasync/Audio/ME/002-Victory02.ogg new file mode 100644 index 0000000..14f660f Binary files /dev/null and b/gameasync/Audio/ME/002-Victory02.ogg differ diff --git a/gameasync/Audio/ME/003-Victory03.ogg b/gameasync/Audio/ME/003-Victory03.ogg new file mode 100644 index 0000000..78051e5 Binary files /dev/null and b/gameasync/Audio/ME/003-Victory03.ogg differ diff --git a/gameasync/Audio/ME/004-Victory04.ogg b/gameasync/Audio/ME/004-Victory04.ogg new file mode 100644 index 0000000..a606e5e Binary files /dev/null and b/gameasync/Audio/ME/004-Victory04.ogg differ diff --git a/gameasync/Audio/ME/005-Defeat01.ogg b/gameasync/Audio/ME/005-Defeat01.ogg new file mode 100644 index 0000000..a25d819 Binary files /dev/null and b/gameasync/Audio/ME/005-Defeat01.ogg differ diff --git a/gameasync/Audio/ME/006-Defeat02.ogg b/gameasync/Audio/ME/006-Defeat02.ogg new file mode 100644 index 0000000..7095121 Binary files /dev/null and b/gameasync/Audio/ME/006-Defeat02.ogg differ diff --git a/gameasync/Audio/ME/007-Fanfare01.ogg b/gameasync/Audio/ME/007-Fanfare01.ogg new file mode 100644 index 0000000..2887bcd Binary files /dev/null and b/gameasync/Audio/ME/007-Fanfare01.ogg differ diff --git a/gameasync/Audio/ME/008-Fanfare02.ogg b/gameasync/Audio/ME/008-Fanfare02.ogg new file mode 100644 index 0000000..cfde208 Binary files /dev/null and b/gameasync/Audio/ME/008-Fanfare02.ogg differ diff --git a/gameasync/Audio/ME/009-Fanfare03.ogg b/gameasync/Audio/ME/009-Fanfare03.ogg new file mode 100644 index 0000000..d600afa Binary files /dev/null and b/gameasync/Audio/ME/009-Fanfare03.ogg differ diff --git a/gameasync/Audio/ME/010-Item01.ogg b/gameasync/Audio/ME/010-Item01.ogg new file mode 100644 index 0000000..a947e15 Binary files /dev/null and b/gameasync/Audio/ME/010-Item01.ogg differ diff --git a/gameasync/Audio/ME/011-Item02.ogg b/gameasync/Audio/ME/011-Item02.ogg new file mode 100644 index 0000000..b515346 Binary files /dev/null and b/gameasync/Audio/ME/011-Item02.ogg differ diff --git a/gameasync/Audio/ME/012-Gag01.ogg b/gameasync/Audio/ME/012-Gag01.ogg new file mode 100644 index 0000000..b131483 Binary files /dev/null and b/gameasync/Audio/ME/012-Gag01.ogg differ diff --git a/gameasync/Audio/ME/013-Gag02.ogg b/gameasync/Audio/ME/013-Gag02.ogg new file mode 100644 index 0000000..b9bde5e Binary files /dev/null and b/gameasync/Audio/ME/013-Gag02.ogg differ diff --git a/gameasync/Audio/ME/014-Inn01.ogg b/gameasync/Audio/ME/014-Inn01.ogg new file mode 100644 index 0000000..1229660 Binary files /dev/null and b/gameasync/Audio/ME/014-Inn01.ogg differ diff --git a/gameasync/Audio/ME/015-Mystery01.ogg b/gameasync/Audio/ME/015-Mystery01.ogg new file mode 100644 index 0000000..003c27a Binary files /dev/null and b/gameasync/Audio/ME/015-Mystery01.ogg differ diff --git a/gameasync/Audio/ME/016-Shock01.ogg b/gameasync/Audio/ME/016-Shock01.ogg new file mode 100644 index 0000000..cea7d49 Binary files /dev/null and b/gameasync/Audio/ME/016-Shock01.ogg differ diff --git a/gameasync/Audio/SE/001-System01.ogg b/gameasync/Audio/SE/001-System01.ogg new file mode 100644 index 0000000..50b21ea Binary files /dev/null and b/gameasync/Audio/SE/001-System01.ogg differ diff --git a/gameasync/Audio/SE/002-System02.ogg b/gameasync/Audio/SE/002-System02.ogg new file mode 100644 index 0000000..49a08ba Binary files /dev/null and b/gameasync/Audio/SE/002-System02.ogg differ diff --git a/gameasync/Audio/SE/003-System03.ogg b/gameasync/Audio/SE/003-System03.ogg new file mode 100644 index 0000000..6d41ec9 Binary files /dev/null and b/gameasync/Audio/SE/003-System03.ogg differ diff --git a/gameasync/Audio/SE/004-System04.ogg b/gameasync/Audio/SE/004-System04.ogg new file mode 100644 index 0000000..b9fdb3c Binary files /dev/null and b/gameasync/Audio/SE/004-System04.ogg differ diff --git a/gameasync/Audio/SE/005-System05.ogg b/gameasync/Audio/SE/005-System05.ogg new file mode 100644 index 0000000..6194a14 Binary files /dev/null and b/gameasync/Audio/SE/005-System05.ogg differ diff --git a/gameasync/Audio/SE/006-System06.ogg b/gameasync/Audio/SE/006-System06.ogg new file mode 100644 index 0000000..4cc688e Binary files /dev/null and b/gameasync/Audio/SE/006-System06.ogg differ diff --git a/gameasync/Audio/SE/007-System07.ogg b/gameasync/Audio/SE/007-System07.ogg new file mode 100644 index 0000000..0562cb7 Binary files /dev/null and b/gameasync/Audio/SE/007-System07.ogg differ diff --git a/gameasync/Audio/SE/008-System08.ogg b/gameasync/Audio/SE/008-System08.ogg new file mode 100644 index 0000000..8cf583a Binary files /dev/null and b/gameasync/Audio/SE/008-System08.ogg differ diff --git a/gameasync/Audio/SE/009-System09.ogg b/gameasync/Audio/SE/009-System09.ogg new file mode 100644 index 0000000..8182cbe Binary files /dev/null and b/gameasync/Audio/SE/009-System09.ogg differ diff --git a/gameasync/Audio/SE/010-System10.ogg b/gameasync/Audio/SE/010-System10.ogg new file mode 100644 index 0000000..e1575be Binary files /dev/null and b/gameasync/Audio/SE/010-System10.ogg differ diff --git a/gameasync/Audio/SE/011-System11.ogg b/gameasync/Audio/SE/011-System11.ogg new file mode 100644 index 0000000..ea79c83 Binary files /dev/null and b/gameasync/Audio/SE/011-System11.ogg differ diff --git a/gameasync/Audio/SE/012-System12.ogg b/gameasync/Audio/SE/012-System12.ogg new file mode 100644 index 0000000..cab7232 Binary files /dev/null and b/gameasync/Audio/SE/012-System12.ogg differ diff --git a/gameasync/Audio/SE/013-Move01.ogg b/gameasync/Audio/SE/013-Move01.ogg new file mode 100644 index 0000000..ec6eaf5 Binary files /dev/null and b/gameasync/Audio/SE/013-Move01.ogg differ diff --git a/gameasync/Audio/SE/014-Move02.ogg b/gameasync/Audio/SE/014-Move02.ogg new file mode 100644 index 0000000..dcf206b Binary files /dev/null and b/gameasync/Audio/SE/014-Move02.ogg differ diff --git a/gameasync/Audio/SE/015-Jump01.ogg b/gameasync/Audio/SE/015-Jump01.ogg new file mode 100644 index 0000000..91c2d24 Binary files /dev/null and b/gameasync/Audio/SE/015-Jump01.ogg differ diff --git a/gameasync/Audio/SE/016-Jump02.ogg b/gameasync/Audio/SE/016-Jump02.ogg new file mode 100644 index 0000000..afb2f1e Binary files /dev/null and b/gameasync/Audio/SE/016-Jump02.ogg differ diff --git a/gameasync/Audio/SE/017-Jump03.ogg b/gameasync/Audio/SE/017-Jump03.ogg new file mode 100644 index 0000000..ed0e9c1 Binary files /dev/null and b/gameasync/Audio/SE/017-Jump03.ogg differ diff --git a/gameasync/Audio/SE/018-Teleport01.ogg b/gameasync/Audio/SE/018-Teleport01.ogg new file mode 100644 index 0000000..54f9f56 Binary files /dev/null and b/gameasync/Audio/SE/018-Teleport01.ogg differ diff --git a/gameasync/Audio/SE/019-Teleport02.ogg b/gameasync/Audio/SE/019-Teleport02.ogg new file mode 100644 index 0000000..6e28ef8 Binary files /dev/null and b/gameasync/Audio/SE/019-Teleport02.ogg differ diff --git a/gameasync/Audio/SE/020-Teleport03.ogg b/gameasync/Audio/SE/020-Teleport03.ogg new file mode 100644 index 0000000..b1c319e Binary files /dev/null and b/gameasync/Audio/SE/020-Teleport03.ogg differ diff --git a/gameasync/Audio/SE/021-Dive01.ogg b/gameasync/Audio/SE/021-Dive01.ogg new file mode 100644 index 0000000..92c62c7 Binary files /dev/null and b/gameasync/Audio/SE/021-Dive01.ogg differ diff --git a/gameasync/Audio/SE/022-Dive02.ogg b/gameasync/Audio/SE/022-Dive02.ogg new file mode 100644 index 0000000..2dd9490 Binary files /dev/null and b/gameasync/Audio/SE/022-Dive02.ogg differ diff --git a/gameasync/Audio/SE/023-Dive03.ogg b/gameasync/Audio/SE/023-Dive03.ogg new file mode 100644 index 0000000..b3d15fc Binary files /dev/null and b/gameasync/Audio/SE/023-Dive03.ogg differ diff --git a/gameasync/Audio/SE/024-Door01.ogg b/gameasync/Audio/SE/024-Door01.ogg new file mode 100644 index 0000000..521edba Binary files /dev/null and b/gameasync/Audio/SE/024-Door01.ogg differ diff --git a/gameasync/Audio/SE/025-Door02.ogg b/gameasync/Audio/SE/025-Door02.ogg new file mode 100644 index 0000000..96297ac Binary files /dev/null and b/gameasync/Audio/SE/025-Door02.ogg differ diff --git a/gameasync/Audio/SE/026-Door03.ogg b/gameasync/Audio/SE/026-Door03.ogg new file mode 100644 index 0000000..58a0ce6 Binary files /dev/null and b/gameasync/Audio/SE/026-Door03.ogg differ diff --git a/gameasync/Audio/SE/027-Door04.ogg b/gameasync/Audio/SE/027-Door04.ogg new file mode 100644 index 0000000..5c87144 Binary files /dev/null and b/gameasync/Audio/SE/027-Door04.ogg differ diff --git a/gameasync/Audio/SE/028-Door05.ogg b/gameasync/Audio/SE/028-Door05.ogg new file mode 100644 index 0000000..70d6f34 Binary files /dev/null and b/gameasync/Audio/SE/028-Door05.ogg differ diff --git a/gameasync/Audio/SE/029-Door06.ogg b/gameasync/Audio/SE/029-Door06.ogg new file mode 100644 index 0000000..c385975 Binary files /dev/null and b/gameasync/Audio/SE/029-Door06.ogg differ diff --git a/gameasync/Audio/SE/030-Door07.ogg b/gameasync/Audio/SE/030-Door07.ogg new file mode 100644 index 0000000..44971ac Binary files /dev/null and b/gameasync/Audio/SE/030-Door07.ogg differ diff --git a/gameasync/Audio/SE/031-Door08.ogg b/gameasync/Audio/SE/031-Door08.ogg new file mode 100644 index 0000000..04e679d Binary files /dev/null and b/gameasync/Audio/SE/031-Door08.ogg differ diff --git a/gameasync/Audio/SE/032-Switch01.ogg b/gameasync/Audio/SE/032-Switch01.ogg new file mode 100644 index 0000000..9d1ce1d Binary files /dev/null and b/gameasync/Audio/SE/032-Switch01.ogg differ diff --git a/gameasync/Audio/SE/033-Switch02.ogg b/gameasync/Audio/SE/033-Switch02.ogg new file mode 100644 index 0000000..b67b023 Binary files /dev/null and b/gameasync/Audio/SE/033-Switch02.ogg differ diff --git a/gameasync/Audio/SE/034-Switch03.ogg b/gameasync/Audio/SE/034-Switch03.ogg new file mode 100644 index 0000000..67e2034 Binary files /dev/null and b/gameasync/Audio/SE/034-Switch03.ogg differ diff --git a/gameasync/Audio/SE/035-Switch04.ogg b/gameasync/Audio/SE/035-Switch04.ogg new file mode 100644 index 0000000..3c4cafe Binary files /dev/null and b/gameasync/Audio/SE/035-Switch04.ogg differ diff --git a/gameasync/Audio/SE/036-Switch05.ogg b/gameasync/Audio/SE/036-Switch05.ogg new file mode 100644 index 0000000..8e00199 Binary files /dev/null and b/gameasync/Audio/SE/036-Switch05.ogg differ diff --git a/gameasync/Audio/SE/037-Switch06.ogg b/gameasync/Audio/SE/037-Switch06.ogg new file mode 100644 index 0000000..dd8516f Binary files /dev/null and b/gameasync/Audio/SE/037-Switch06.ogg differ diff --git a/gameasync/Audio/SE/038-Switch07.ogg b/gameasync/Audio/SE/038-Switch07.ogg new file mode 100644 index 0000000..5a050ba Binary files /dev/null and b/gameasync/Audio/SE/038-Switch07.ogg differ diff --git a/gameasync/Audio/SE/039-Switch08.ogg b/gameasync/Audio/SE/039-Switch08.ogg new file mode 100644 index 0000000..5024737 Binary files /dev/null and b/gameasync/Audio/SE/039-Switch08.ogg differ diff --git a/gameasync/Audio/SE/040-Knock01.ogg b/gameasync/Audio/SE/040-Knock01.ogg new file mode 100644 index 0000000..151f70d Binary files /dev/null and b/gameasync/Audio/SE/040-Knock01.ogg differ diff --git a/gameasync/Audio/SE/041-Knock02.ogg b/gameasync/Audio/SE/041-Knock02.ogg new file mode 100644 index 0000000..96542a6 Binary files /dev/null and b/gameasync/Audio/SE/041-Knock02.ogg differ diff --git a/gameasync/Audio/SE/042-Knock03.ogg b/gameasync/Audio/SE/042-Knock03.ogg new file mode 100644 index 0000000..f5b9488 Binary files /dev/null and b/gameasync/Audio/SE/042-Knock03.ogg differ diff --git a/gameasync/Audio/SE/043-Knock04.ogg b/gameasync/Audio/SE/043-Knock04.ogg new file mode 100644 index 0000000..e69e560 Binary files /dev/null and b/gameasync/Audio/SE/043-Knock04.ogg differ diff --git a/gameasync/Audio/SE/044-Chest01.ogg b/gameasync/Audio/SE/044-Chest01.ogg new file mode 100644 index 0000000..40427bc Binary files /dev/null and b/gameasync/Audio/SE/044-Chest01.ogg differ diff --git a/gameasync/Audio/SE/045-Push01.ogg b/gameasync/Audio/SE/045-Push01.ogg new file mode 100644 index 0000000..940c8e9 Binary files /dev/null and b/gameasync/Audio/SE/045-Push01.ogg differ diff --git a/gameasync/Audio/SE/046-Book01.ogg b/gameasync/Audio/SE/046-Book01.ogg new file mode 100644 index 0000000..80d1603 Binary files /dev/null and b/gameasync/Audio/SE/046-Book01.ogg differ diff --git a/gameasync/Audio/SE/047-Book02.ogg b/gameasync/Audio/SE/047-Book02.ogg new file mode 100644 index 0000000..0686ae7 Binary files /dev/null and b/gameasync/Audio/SE/047-Book02.ogg differ diff --git a/gameasync/Audio/SE/048-Explosion01.ogg b/gameasync/Audio/SE/048-Explosion01.ogg new file mode 100644 index 0000000..a9d5580 Binary files /dev/null and b/gameasync/Audio/SE/048-Explosion01.ogg differ diff --git a/gameasync/Audio/SE/049-Explosion02.ogg b/gameasync/Audio/SE/049-Explosion02.ogg new file mode 100644 index 0000000..326ed8d Binary files /dev/null and b/gameasync/Audio/SE/049-Explosion02.ogg differ diff --git a/gameasync/Audio/SE/050-Explosion03.ogg b/gameasync/Audio/SE/050-Explosion03.ogg new file mode 100644 index 0000000..3475898 Binary files /dev/null and b/gameasync/Audio/SE/050-Explosion03.ogg differ diff --git a/gameasync/Audio/SE/051-Explosion04.ogg b/gameasync/Audio/SE/051-Explosion04.ogg new file mode 100644 index 0000000..c6ea559 Binary files /dev/null and b/gameasync/Audio/SE/051-Explosion04.ogg differ diff --git a/gameasync/Audio/SE/052-Cannon01.ogg b/gameasync/Audio/SE/052-Cannon01.ogg new file mode 100644 index 0000000..0353934 Binary files /dev/null and b/gameasync/Audio/SE/052-Cannon01.ogg differ diff --git a/gameasync/Audio/SE/053-Cannon02.ogg b/gameasync/Audio/SE/053-Cannon02.ogg new file mode 100644 index 0000000..f91e8e6 Binary files /dev/null and b/gameasync/Audio/SE/053-Cannon02.ogg differ diff --git a/gameasync/Audio/SE/054-Cannon03.ogg b/gameasync/Audio/SE/054-Cannon03.ogg new file mode 100644 index 0000000..1dab843 Binary files /dev/null and b/gameasync/Audio/SE/054-Cannon03.ogg differ diff --git a/gameasync/Audio/SE/055-Right01.ogg b/gameasync/Audio/SE/055-Right01.ogg new file mode 100644 index 0000000..1b2dc7d Binary files /dev/null and b/gameasync/Audio/SE/055-Right01.ogg differ diff --git a/gameasync/Audio/SE/056-Right02.ogg b/gameasync/Audio/SE/056-Right02.ogg new file mode 100644 index 0000000..2bb017c Binary files /dev/null and b/gameasync/Audio/SE/056-Right02.ogg differ diff --git a/gameasync/Audio/SE/057-Wrong01.ogg b/gameasync/Audio/SE/057-Wrong01.ogg new file mode 100644 index 0000000..19e8e11 Binary files /dev/null and b/gameasync/Audio/SE/057-Wrong01.ogg differ diff --git a/gameasync/Audio/SE/058-Wrong02.ogg b/gameasync/Audio/SE/058-Wrong02.ogg new file mode 100644 index 0000000..e3c3327 Binary files /dev/null and b/gameasync/Audio/SE/058-Wrong02.ogg differ diff --git a/gameasync/Audio/SE/059-Applause01.ogg b/gameasync/Audio/SE/059-Applause01.ogg new file mode 100644 index 0000000..67789ee Binary files /dev/null and b/gameasync/Audio/SE/059-Applause01.ogg differ diff --git a/gameasync/Audio/SE/060-Cheer01.ogg b/gameasync/Audio/SE/060-Cheer01.ogg new file mode 100644 index 0000000..fc5d64b Binary files /dev/null and b/gameasync/Audio/SE/060-Cheer01.ogg differ diff --git a/gameasync/Audio/SE/061-Thunderclap01.ogg b/gameasync/Audio/SE/061-Thunderclap01.ogg new file mode 100644 index 0000000..ff771c7 Binary files /dev/null and b/gameasync/Audio/SE/061-Thunderclap01.ogg differ diff --git a/gameasync/Audio/SE/062-Swing01.ogg b/gameasync/Audio/SE/062-Swing01.ogg new file mode 100644 index 0000000..a7dea97 Binary files /dev/null and b/gameasync/Audio/SE/062-Swing01.ogg differ diff --git a/gameasync/Audio/SE/063-Swing02.ogg b/gameasync/Audio/SE/063-Swing02.ogg new file mode 100644 index 0000000..0f7009c Binary files /dev/null and b/gameasync/Audio/SE/063-Swing02.ogg differ diff --git a/gameasync/Audio/SE/064-Swing03.ogg b/gameasync/Audio/SE/064-Swing03.ogg new file mode 100644 index 0000000..b990ae6 Binary files /dev/null and b/gameasync/Audio/SE/064-Swing03.ogg differ diff --git a/gameasync/Audio/SE/065-Swing04.ogg b/gameasync/Audio/SE/065-Swing04.ogg new file mode 100644 index 0000000..65ad558 Binary files /dev/null and b/gameasync/Audio/SE/065-Swing04.ogg differ diff --git a/gameasync/Audio/SE/066-Animal01.ogg b/gameasync/Audio/SE/066-Animal01.ogg new file mode 100644 index 0000000..8d5887e Binary files /dev/null and b/gameasync/Audio/SE/066-Animal01.ogg differ diff --git a/gameasync/Audio/SE/067-Animal02.ogg b/gameasync/Audio/SE/067-Animal02.ogg new file mode 100644 index 0000000..e368bf8 Binary files /dev/null and b/gameasync/Audio/SE/067-Animal02.ogg differ diff --git a/gameasync/Audio/SE/068-Animal03.ogg b/gameasync/Audio/SE/068-Animal03.ogg new file mode 100644 index 0000000..a032945 Binary files /dev/null and b/gameasync/Audio/SE/068-Animal03.ogg differ diff --git a/gameasync/Audio/SE/069-Animal04.ogg b/gameasync/Audio/SE/069-Animal04.ogg new file mode 100644 index 0000000..be389c5 Binary files /dev/null and b/gameasync/Audio/SE/069-Animal04.ogg differ diff --git a/gameasync/Audio/SE/070-Animal05.ogg b/gameasync/Audio/SE/070-Animal05.ogg new file mode 100644 index 0000000..8db4d94 Binary files /dev/null and b/gameasync/Audio/SE/070-Animal05.ogg differ diff --git a/gameasync/Audio/SE/071-Animal06.ogg b/gameasync/Audio/SE/071-Animal06.ogg new file mode 100644 index 0000000..2e43541 Binary files /dev/null and b/gameasync/Audio/SE/071-Animal06.ogg differ diff --git a/gameasync/Audio/SE/072-Animal07.ogg b/gameasync/Audio/SE/072-Animal07.ogg new file mode 100644 index 0000000..3bc7dc0 Binary files /dev/null and b/gameasync/Audio/SE/072-Animal07.ogg differ diff --git a/gameasync/Audio/SE/073-Animal08.ogg b/gameasync/Audio/SE/073-Animal08.ogg new file mode 100644 index 0000000..4344769 Binary files /dev/null and b/gameasync/Audio/SE/073-Animal08.ogg differ diff --git a/gameasync/Audio/SE/074-Small01.ogg b/gameasync/Audio/SE/074-Small01.ogg new file mode 100644 index 0000000..742262c Binary files /dev/null and b/gameasync/Audio/SE/074-Small01.ogg differ diff --git a/gameasync/Audio/SE/075-Small02.ogg b/gameasync/Audio/SE/075-Small02.ogg new file mode 100644 index 0000000..dcd0d3c Binary files /dev/null and b/gameasync/Audio/SE/075-Small02.ogg differ diff --git a/gameasync/Audio/SE/076-Small03.ogg b/gameasync/Audio/SE/076-Small03.ogg new file mode 100644 index 0000000..df1137f Binary files /dev/null and b/gameasync/Audio/SE/076-Small03.ogg differ diff --git a/gameasync/Audio/SE/077-Small04.ogg b/gameasync/Audio/SE/077-Small04.ogg new file mode 100644 index 0000000..ba2151b Binary files /dev/null and b/gameasync/Audio/SE/077-Small04.ogg differ diff --git a/gameasync/Audio/SE/078-Small05.ogg b/gameasync/Audio/SE/078-Small05.ogg new file mode 100644 index 0000000..c2312ee Binary files /dev/null and b/gameasync/Audio/SE/078-Small05.ogg differ diff --git a/gameasync/Audio/SE/079-Monster01.ogg b/gameasync/Audio/SE/079-Monster01.ogg new file mode 100644 index 0000000..28c734f Binary files /dev/null and b/gameasync/Audio/SE/079-Monster01.ogg differ diff --git a/gameasync/Audio/SE/080-Monster02.ogg b/gameasync/Audio/SE/080-Monster02.ogg new file mode 100644 index 0000000..ca7d299 Binary files /dev/null and b/gameasync/Audio/SE/080-Monster02.ogg differ diff --git a/gameasync/Audio/SE/081-Monster03.ogg b/gameasync/Audio/SE/081-Monster03.ogg new file mode 100644 index 0000000..f3fd2b2 Binary files /dev/null and b/gameasync/Audio/SE/081-Monster03.ogg differ diff --git a/gameasync/Audio/SE/082-Monster04.ogg b/gameasync/Audio/SE/082-Monster04.ogg new file mode 100644 index 0000000..3025471 Binary files /dev/null and b/gameasync/Audio/SE/082-Monster04.ogg differ diff --git a/gameasync/Audio/SE/083-Monster05.ogg b/gameasync/Audio/SE/083-Monster05.ogg new file mode 100644 index 0000000..4d6d179 Binary files /dev/null and b/gameasync/Audio/SE/083-Monster05.ogg differ diff --git a/gameasync/Audio/SE/084-Monster06.ogg b/gameasync/Audio/SE/084-Monster06.ogg new file mode 100644 index 0000000..11c7fd7 Binary files /dev/null and b/gameasync/Audio/SE/084-Monster06.ogg differ diff --git a/gameasync/Audio/SE/085-Monster07.ogg b/gameasync/Audio/SE/085-Monster07.ogg new file mode 100644 index 0000000..e704fa9 Binary files /dev/null and b/gameasync/Audio/SE/085-Monster07.ogg differ diff --git a/gameasync/Audio/SE/086-Action01.ogg b/gameasync/Audio/SE/086-Action01.ogg new file mode 100644 index 0000000..814918c Binary files /dev/null and b/gameasync/Audio/SE/086-Action01.ogg differ diff --git a/gameasync/Audio/SE/087-Action02.ogg b/gameasync/Audio/SE/087-Action02.ogg new file mode 100644 index 0000000..fcb5c8e Binary files /dev/null and b/gameasync/Audio/SE/087-Action02.ogg differ diff --git a/gameasync/Audio/SE/088-Action03.ogg b/gameasync/Audio/SE/088-Action03.ogg new file mode 100644 index 0000000..ec4316d Binary files /dev/null and b/gameasync/Audio/SE/088-Action03.ogg differ diff --git a/gameasync/Audio/SE/089-Attack01.ogg b/gameasync/Audio/SE/089-Attack01.ogg new file mode 100644 index 0000000..4393c83 Binary files /dev/null and b/gameasync/Audio/SE/089-Attack01.ogg differ diff --git a/gameasync/Audio/SE/090-Attack02.ogg b/gameasync/Audio/SE/090-Attack02.ogg new file mode 100644 index 0000000..392f71d Binary files /dev/null and b/gameasync/Audio/SE/090-Attack02.ogg differ diff --git a/gameasync/Audio/SE/091-Attack03.ogg b/gameasync/Audio/SE/091-Attack03.ogg new file mode 100644 index 0000000..c944009 Binary files /dev/null and b/gameasync/Audio/SE/091-Attack03.ogg differ diff --git a/gameasync/Audio/SE/092-Attack04.ogg b/gameasync/Audio/SE/092-Attack04.ogg new file mode 100644 index 0000000..435a730 Binary files /dev/null and b/gameasync/Audio/SE/092-Attack04.ogg differ diff --git a/gameasync/Audio/SE/093-Attack05.ogg b/gameasync/Audio/SE/093-Attack05.ogg new file mode 100644 index 0000000..b3acfb1 Binary files /dev/null and b/gameasync/Audio/SE/093-Attack05.ogg differ diff --git a/gameasync/Audio/SE/094-Attack06.ogg b/gameasync/Audio/SE/094-Attack06.ogg new file mode 100644 index 0000000..1ae744e Binary files /dev/null and b/gameasync/Audio/SE/094-Attack06.ogg differ diff --git a/gameasync/Audio/SE/095-Attack07.ogg b/gameasync/Audio/SE/095-Attack07.ogg new file mode 100644 index 0000000..c204aa0 Binary files /dev/null and b/gameasync/Audio/SE/095-Attack07.ogg differ diff --git a/gameasync/Audio/SE/096-Attack08.ogg b/gameasync/Audio/SE/096-Attack08.ogg new file mode 100644 index 0000000..856317f Binary files /dev/null and b/gameasync/Audio/SE/096-Attack08.ogg differ diff --git a/gameasync/Audio/SE/097-Attack09.ogg b/gameasync/Audio/SE/097-Attack09.ogg new file mode 100644 index 0000000..27c3db6 Binary files /dev/null and b/gameasync/Audio/SE/097-Attack09.ogg differ diff --git a/gameasync/Audio/SE/098-Attack10.ogg b/gameasync/Audio/SE/098-Attack10.ogg new file mode 100644 index 0000000..dca2d01 Binary files /dev/null and b/gameasync/Audio/SE/098-Attack10.ogg differ diff --git a/gameasync/Audio/SE/099-Attack11.ogg b/gameasync/Audio/SE/099-Attack11.ogg new file mode 100644 index 0000000..b47fb87 Binary files /dev/null and b/gameasync/Audio/SE/099-Attack11.ogg differ diff --git a/gameasync/Audio/SE/100-Attack12.ogg b/gameasync/Audio/SE/100-Attack12.ogg new file mode 100644 index 0000000..0af42d5 Binary files /dev/null and b/gameasync/Audio/SE/100-Attack12.ogg differ diff --git a/gameasync/Audio/SE/101-Attack13.ogg b/gameasync/Audio/SE/101-Attack13.ogg new file mode 100644 index 0000000..afbb8f4 Binary files /dev/null and b/gameasync/Audio/SE/101-Attack13.ogg differ diff --git a/gameasync/Audio/SE/102-Attack14.ogg b/gameasync/Audio/SE/102-Attack14.ogg new file mode 100644 index 0000000..d477f6b Binary files /dev/null and b/gameasync/Audio/SE/102-Attack14.ogg differ diff --git a/gameasync/Audio/SE/103-Attack15.ogg b/gameasync/Audio/SE/103-Attack15.ogg new file mode 100644 index 0000000..5c565e7 Binary files /dev/null and b/gameasync/Audio/SE/103-Attack15.ogg differ diff --git a/gameasync/Audio/SE/104-Attack16.ogg b/gameasync/Audio/SE/104-Attack16.ogg new file mode 100644 index 0000000..8b889ee Binary files /dev/null and b/gameasync/Audio/SE/104-Attack16.ogg differ diff --git a/gameasync/Audio/SE/105-Heal01.ogg b/gameasync/Audio/SE/105-Heal01.ogg new file mode 100644 index 0000000..c2289aa Binary files /dev/null and b/gameasync/Audio/SE/105-Heal01.ogg differ diff --git a/gameasync/Audio/SE/106-Heal02.ogg b/gameasync/Audio/SE/106-Heal02.ogg new file mode 100644 index 0000000..119f5a2 Binary files /dev/null and b/gameasync/Audio/SE/106-Heal02.ogg differ diff --git a/gameasync/Audio/SE/107-Heal03.ogg b/gameasync/Audio/SE/107-Heal03.ogg new file mode 100644 index 0000000..88421ff Binary files /dev/null and b/gameasync/Audio/SE/107-Heal03.ogg differ diff --git a/gameasync/Audio/SE/108-Heal04.ogg b/gameasync/Audio/SE/108-Heal04.ogg new file mode 100644 index 0000000..93ca725 Binary files /dev/null and b/gameasync/Audio/SE/108-Heal04.ogg differ diff --git a/gameasync/Audio/SE/109-Heal05.ogg b/gameasync/Audio/SE/109-Heal05.ogg new file mode 100644 index 0000000..46e18ec Binary files /dev/null and b/gameasync/Audio/SE/109-Heal05.ogg differ diff --git a/gameasync/Audio/SE/110-Heal06.ogg b/gameasync/Audio/SE/110-Heal06.ogg new file mode 100644 index 0000000..934046f Binary files /dev/null and b/gameasync/Audio/SE/110-Heal06.ogg differ diff --git a/gameasync/Audio/SE/111-Heal07.ogg b/gameasync/Audio/SE/111-Heal07.ogg new file mode 100644 index 0000000..fd5990d Binary files /dev/null and b/gameasync/Audio/SE/111-Heal07.ogg differ diff --git a/gameasync/Audio/SE/112-Heal08.ogg b/gameasync/Audio/SE/112-Heal08.ogg new file mode 100644 index 0000000..f7174b8 Binary files /dev/null and b/gameasync/Audio/SE/112-Heal08.ogg differ diff --git a/gameasync/Audio/SE/113-Remedy01.ogg b/gameasync/Audio/SE/113-Remedy01.ogg new file mode 100644 index 0000000..c0b7902 Binary files /dev/null and b/gameasync/Audio/SE/113-Remedy01.ogg differ diff --git a/gameasync/Audio/SE/114-Remedy02.ogg b/gameasync/Audio/SE/114-Remedy02.ogg new file mode 100644 index 0000000..e7a4e52 Binary files /dev/null and b/gameasync/Audio/SE/114-Remedy02.ogg differ diff --git a/gameasync/Audio/SE/115-Raise01.ogg b/gameasync/Audio/SE/115-Raise01.ogg new file mode 100644 index 0000000..9cd9b98 Binary files /dev/null and b/gameasync/Audio/SE/115-Raise01.ogg differ diff --git a/gameasync/Audio/SE/116-Raise02.ogg b/gameasync/Audio/SE/116-Raise02.ogg new file mode 100644 index 0000000..afc5198 Binary files /dev/null and b/gameasync/Audio/SE/116-Raise02.ogg differ diff --git a/gameasync/Audio/SE/117-Fire01.ogg b/gameasync/Audio/SE/117-Fire01.ogg new file mode 100644 index 0000000..b78f572 Binary files /dev/null and b/gameasync/Audio/SE/117-Fire01.ogg differ diff --git a/gameasync/Audio/SE/118-Fire02.ogg b/gameasync/Audio/SE/118-Fire02.ogg new file mode 100644 index 0000000..5f120e0 Binary files /dev/null and b/gameasync/Audio/SE/118-Fire02.ogg differ diff --git a/gameasync/Audio/SE/119-Fire03.ogg b/gameasync/Audio/SE/119-Fire03.ogg new file mode 100644 index 0000000..d893738 Binary files /dev/null and b/gameasync/Audio/SE/119-Fire03.ogg differ diff --git a/gameasync/Audio/SE/120-Ice01.ogg b/gameasync/Audio/SE/120-Ice01.ogg new file mode 100644 index 0000000..0062666 Binary files /dev/null and b/gameasync/Audio/SE/120-Ice01.ogg differ diff --git a/gameasync/Audio/SE/121-Ice02.ogg b/gameasync/Audio/SE/121-Ice02.ogg new file mode 100644 index 0000000..ab8fe12 Binary files /dev/null and b/gameasync/Audio/SE/121-Ice02.ogg differ diff --git a/gameasync/Audio/SE/122-Ice03.ogg b/gameasync/Audio/SE/122-Ice03.ogg new file mode 100644 index 0000000..f9d9512 Binary files /dev/null and b/gameasync/Audio/SE/122-Ice03.ogg differ diff --git a/gameasync/Audio/SE/123-Thunder01.ogg b/gameasync/Audio/SE/123-Thunder01.ogg new file mode 100644 index 0000000..6ee5f7e Binary files /dev/null and b/gameasync/Audio/SE/123-Thunder01.ogg differ diff --git a/gameasync/Audio/SE/124-Thunder02.ogg b/gameasync/Audio/SE/124-Thunder02.ogg new file mode 100644 index 0000000..e82530b Binary files /dev/null and b/gameasync/Audio/SE/124-Thunder02.ogg differ diff --git a/gameasync/Audio/SE/125-Thunder03.ogg b/gameasync/Audio/SE/125-Thunder03.ogg new file mode 100644 index 0000000..db1b1f6 Binary files /dev/null and b/gameasync/Audio/SE/125-Thunder03.ogg differ diff --git a/gameasync/Audio/SE/126-Water01.ogg b/gameasync/Audio/SE/126-Water01.ogg new file mode 100644 index 0000000..f16f310 Binary files /dev/null and b/gameasync/Audio/SE/126-Water01.ogg differ diff --git a/gameasync/Audio/SE/127-Water02.ogg b/gameasync/Audio/SE/127-Water02.ogg new file mode 100644 index 0000000..9a1f98b Binary files /dev/null and b/gameasync/Audio/SE/127-Water02.ogg differ diff --git a/gameasync/Audio/SE/128-Water03.ogg b/gameasync/Audio/SE/128-Water03.ogg new file mode 100644 index 0000000..a6e4c11 Binary files /dev/null and b/gameasync/Audio/SE/128-Water03.ogg differ diff --git a/gameasync/Audio/SE/129-Earth01.ogg b/gameasync/Audio/SE/129-Earth01.ogg new file mode 100644 index 0000000..287857b Binary files /dev/null and b/gameasync/Audio/SE/129-Earth01.ogg differ diff --git a/gameasync/Audio/SE/130-Earth02.ogg b/gameasync/Audio/SE/130-Earth02.ogg new file mode 100644 index 0000000..2fa0aa8 Binary files /dev/null and b/gameasync/Audio/SE/130-Earth02.ogg differ diff --git a/gameasync/Audio/SE/131-Earth03.ogg b/gameasync/Audio/SE/131-Earth03.ogg new file mode 100644 index 0000000..8e4e1de Binary files /dev/null and b/gameasync/Audio/SE/131-Earth03.ogg differ diff --git a/gameasync/Audio/SE/132-Wind01.ogg b/gameasync/Audio/SE/132-Wind01.ogg new file mode 100644 index 0000000..494ac29 Binary files /dev/null and b/gameasync/Audio/SE/132-Wind01.ogg differ diff --git a/gameasync/Audio/SE/133-Wind02.ogg b/gameasync/Audio/SE/133-Wind02.ogg new file mode 100644 index 0000000..9e9dc81 Binary files /dev/null and b/gameasync/Audio/SE/133-Wind02.ogg differ diff --git a/gameasync/Audio/SE/134-Wind03.ogg b/gameasync/Audio/SE/134-Wind03.ogg new file mode 100644 index 0000000..ce093d2 Binary files /dev/null and b/gameasync/Audio/SE/134-Wind03.ogg differ diff --git a/gameasync/Audio/SE/135-Light01.ogg b/gameasync/Audio/SE/135-Light01.ogg new file mode 100644 index 0000000..6be5085 Binary files /dev/null and b/gameasync/Audio/SE/135-Light01.ogg differ diff --git a/gameasync/Audio/SE/136-Light02.ogg b/gameasync/Audio/SE/136-Light02.ogg new file mode 100644 index 0000000..b85e038 Binary files /dev/null and b/gameasync/Audio/SE/136-Light02.ogg differ diff --git a/gameasync/Audio/SE/137-Light03.ogg b/gameasync/Audio/SE/137-Light03.ogg new file mode 100644 index 0000000..9a11c70 Binary files /dev/null and b/gameasync/Audio/SE/137-Light03.ogg differ diff --git a/gameasync/Audio/SE/138-Darkness01.ogg b/gameasync/Audio/SE/138-Darkness01.ogg new file mode 100644 index 0000000..4146b82 Binary files /dev/null and b/gameasync/Audio/SE/138-Darkness01.ogg differ diff --git a/gameasync/Audio/SE/139-Darkness02.ogg b/gameasync/Audio/SE/139-Darkness02.ogg new file mode 100644 index 0000000..29f0bca Binary files /dev/null and b/gameasync/Audio/SE/139-Darkness02.ogg differ diff --git a/gameasync/Audio/SE/140-Darkness03.ogg b/gameasync/Audio/SE/140-Darkness03.ogg new file mode 100644 index 0000000..22563c3 Binary files /dev/null and b/gameasync/Audio/SE/140-Darkness03.ogg differ diff --git a/gameasync/Audio/SE/141-Burst01.ogg b/gameasync/Audio/SE/141-Burst01.ogg new file mode 100644 index 0000000..652b00a Binary files /dev/null and b/gameasync/Audio/SE/141-Burst01.ogg differ diff --git a/gameasync/Audio/SE/142-Burst02.ogg b/gameasync/Audio/SE/142-Burst02.ogg new file mode 100644 index 0000000..b0e54ae Binary files /dev/null and b/gameasync/Audio/SE/142-Burst02.ogg differ diff --git a/gameasync/Audio/SE/143-Support01.ogg b/gameasync/Audio/SE/143-Support01.ogg new file mode 100644 index 0000000..a265617 Binary files /dev/null and b/gameasync/Audio/SE/143-Support01.ogg differ diff --git a/gameasync/Audio/SE/144-Support02.ogg b/gameasync/Audio/SE/144-Support02.ogg new file mode 100644 index 0000000..82ff116 Binary files /dev/null and b/gameasync/Audio/SE/144-Support02.ogg differ diff --git a/gameasync/Audio/SE/145-Support03.ogg b/gameasync/Audio/SE/145-Support03.ogg new file mode 100644 index 0000000..1105b18 Binary files /dev/null and b/gameasync/Audio/SE/145-Support03.ogg differ diff --git a/gameasync/Audio/SE/146-Support04.ogg b/gameasync/Audio/SE/146-Support04.ogg new file mode 100644 index 0000000..e725f68 Binary files /dev/null and b/gameasync/Audio/SE/146-Support04.ogg differ diff --git a/gameasync/Audio/SE/147-Support05.ogg b/gameasync/Audio/SE/147-Support05.ogg new file mode 100644 index 0000000..1145ccc Binary files /dev/null and b/gameasync/Audio/SE/147-Support05.ogg differ diff --git a/gameasync/Audio/SE/148-Support06.ogg b/gameasync/Audio/SE/148-Support06.ogg new file mode 100644 index 0000000..b8e0e80 Binary files /dev/null and b/gameasync/Audio/SE/148-Support06.ogg differ diff --git a/gameasync/Audio/SE/149-Support07.ogg b/gameasync/Audio/SE/149-Support07.ogg new file mode 100644 index 0000000..8d33eed Binary files /dev/null and b/gameasync/Audio/SE/149-Support07.ogg differ diff --git a/gameasync/Audio/SE/150-Support08.ogg b/gameasync/Audio/SE/150-Support08.ogg new file mode 100644 index 0000000..e53d21b Binary files /dev/null and b/gameasync/Audio/SE/150-Support08.ogg differ diff --git a/gameasync/Audio/SE/151-Support09.ogg b/gameasync/Audio/SE/151-Support09.ogg new file mode 100644 index 0000000..3d60906 Binary files /dev/null and b/gameasync/Audio/SE/151-Support09.ogg differ diff --git a/gameasync/Audio/SE/152-Support10.ogg b/gameasync/Audio/SE/152-Support10.ogg new file mode 100644 index 0000000..5a0006b Binary files /dev/null and b/gameasync/Audio/SE/152-Support10.ogg differ diff --git a/gameasync/Audio/SE/153-Support11.ogg b/gameasync/Audio/SE/153-Support11.ogg new file mode 100644 index 0000000..bfb0a46 Binary files /dev/null and b/gameasync/Audio/SE/153-Support11.ogg differ diff --git a/gameasync/Audio/SE/154-Support12.ogg b/gameasync/Audio/SE/154-Support12.ogg new file mode 100644 index 0000000..66ee7ba Binary files /dev/null and b/gameasync/Audio/SE/154-Support12.ogg differ diff --git a/gameasync/Audio/SE/155-Support13.ogg b/gameasync/Audio/SE/155-Support13.ogg new file mode 100644 index 0000000..f5d8b9b Binary files /dev/null and b/gameasync/Audio/SE/155-Support13.ogg differ diff --git a/gameasync/Audio/SE/156-Support14.ogg b/gameasync/Audio/SE/156-Support14.ogg new file mode 100644 index 0000000..9449f0d Binary files /dev/null and b/gameasync/Audio/SE/156-Support14.ogg differ diff --git a/gameasync/Audio/SE/157-Skill01.ogg b/gameasync/Audio/SE/157-Skill01.ogg new file mode 100644 index 0000000..2bc2d3d Binary files /dev/null and b/gameasync/Audio/SE/157-Skill01.ogg differ diff --git a/gameasync/Audio/SE/158-Skill02.ogg b/gameasync/Audio/SE/158-Skill02.ogg new file mode 100644 index 0000000..fbc9538 Binary files /dev/null and b/gameasync/Audio/SE/158-Skill02.ogg differ diff --git a/gameasync/Audio/SE/159-Skill03.ogg b/gameasync/Audio/SE/159-Skill03.ogg new file mode 100644 index 0000000..15c8ab3 Binary files /dev/null and b/gameasync/Audio/SE/159-Skill03.ogg differ diff --git a/gameasync/Audio/SE/160-Skill04.ogg b/gameasync/Audio/SE/160-Skill04.ogg new file mode 100644 index 0000000..1750640 Binary files /dev/null and b/gameasync/Audio/SE/160-Skill04.ogg differ diff --git a/gameasync/Audio/SE/161-Skill05.ogg b/gameasync/Audio/SE/161-Skill05.ogg new file mode 100644 index 0000000..8c3cc9b Binary files /dev/null and b/gameasync/Audio/SE/161-Skill05.ogg differ diff --git a/gameasync/Audio/SE/162-Skill06.ogg b/gameasync/Audio/SE/162-Skill06.ogg new file mode 100644 index 0000000..081ca02 Binary files /dev/null and b/gameasync/Audio/SE/162-Skill06.ogg differ diff --git a/gameasync/Audio/SE/163-Skill07.ogg b/gameasync/Audio/SE/163-Skill07.ogg new file mode 100644 index 0000000..a32e3fb Binary files /dev/null and b/gameasync/Audio/SE/163-Skill07.ogg differ diff --git a/gameasync/Audio/SE/164-Skill08.ogg b/gameasync/Audio/SE/164-Skill08.ogg new file mode 100644 index 0000000..d5abc88 Binary files /dev/null and b/gameasync/Audio/SE/164-Skill08.ogg differ diff --git a/gameasync/Audio/SE/165-Skill09.ogg b/gameasync/Audio/SE/165-Skill09.ogg new file mode 100644 index 0000000..3293a76 Binary files /dev/null and b/gameasync/Audio/SE/165-Skill09.ogg differ diff --git a/gameasync/Audio/SE/166-Skill10.ogg b/gameasync/Audio/SE/166-Skill10.ogg new file mode 100644 index 0000000..0988b09 Binary files /dev/null and b/gameasync/Audio/SE/166-Skill10.ogg differ diff --git a/gameasync/Audio/SE/167-Skill11.ogg b/gameasync/Audio/SE/167-Skill11.ogg new file mode 100644 index 0000000..b540e66 Binary files /dev/null and b/gameasync/Audio/SE/167-Skill11.ogg differ diff --git a/gameasync/Audio/SE/168-Skill12.ogg b/gameasync/Audio/SE/168-Skill12.ogg new file mode 100644 index 0000000..a2a4ebe Binary files /dev/null and b/gameasync/Audio/SE/168-Skill12.ogg differ diff --git a/gameasync/Audio/SE/169-Skill13.ogg b/gameasync/Audio/SE/169-Skill13.ogg new file mode 100644 index 0000000..b0536d1 Binary files /dev/null and b/gameasync/Audio/SE/169-Skill13.ogg differ diff --git a/gameasync/Audio/SE/170-Skill14.ogg b/gameasync/Audio/SE/170-Skill14.ogg new file mode 100644 index 0000000..cba54ab Binary files /dev/null and b/gameasync/Audio/SE/170-Skill14.ogg differ diff --git a/gameasync/Audio/SE/171-Skill15.ogg b/gameasync/Audio/SE/171-Skill15.ogg new file mode 100644 index 0000000..65260f1 Binary files /dev/null and b/gameasync/Audio/SE/171-Skill15.ogg differ diff --git a/gameasync/Audio/SE/172-Skill16.ogg b/gameasync/Audio/SE/172-Skill16.ogg new file mode 100644 index 0000000..92bc237 Binary files /dev/null and b/gameasync/Audio/SE/172-Skill16.ogg differ diff --git a/gameasync/Audio/SE/173-Skill17.ogg b/gameasync/Audio/SE/173-Skill17.ogg new file mode 100644 index 0000000..04cc3fd Binary files /dev/null and b/gameasync/Audio/SE/173-Skill17.ogg differ diff --git a/gameasync/Audio/SE/174-Skill18.ogg b/gameasync/Audio/SE/174-Skill18.ogg new file mode 100644 index 0000000..2c682c0 Binary files /dev/null and b/gameasync/Audio/SE/174-Skill18.ogg differ diff --git a/gameasync/Audio/SE/175-Skill19.ogg b/gameasync/Audio/SE/175-Skill19.ogg new file mode 100644 index 0000000..fce9820 Binary files /dev/null and b/gameasync/Audio/SE/175-Skill19.ogg differ diff --git a/gameasync/Audio/SE/176-Skill20.ogg b/gameasync/Audio/SE/176-Skill20.ogg new file mode 100644 index 0000000..c5a4093 Binary files /dev/null and b/gameasync/Audio/SE/176-Skill20.ogg differ diff --git a/gameasync/Audio/SE/177-Skill21.ogg b/gameasync/Audio/SE/177-Skill21.ogg new file mode 100644 index 0000000..ef1b487 Binary files /dev/null and b/gameasync/Audio/SE/177-Skill21.ogg differ diff --git a/gameasync/Audio/SE/178-Skill22.ogg b/gameasync/Audio/SE/178-Skill22.ogg new file mode 100644 index 0000000..a8987a9 Binary files /dev/null and b/gameasync/Audio/SE/178-Skill22.ogg differ diff --git a/gameasync/Audio/SE/179-Skill23.ogg b/gameasync/Audio/SE/179-Skill23.ogg new file mode 100644 index 0000000..7bfe348 Binary files /dev/null and b/gameasync/Audio/SE/179-Skill23.ogg differ diff --git a/gameasync/Audio/SE/180-Skill24.ogg b/gameasync/Audio/SE/180-Skill24.ogg new file mode 100644 index 0000000..21eb0ee Binary files /dev/null and b/gameasync/Audio/SE/180-Skill24.ogg differ diff --git a/gameasync/Audio/SE/dash.ogg b/gameasync/Audio/SE/dash.ogg new file mode 100644 index 0000000..34843de Binary files /dev/null and b/gameasync/Audio/SE/dash.ogg differ diff --git a/gameasync/Audio/SE/jyoukuu.ogg b/gameasync/Audio/SE/jyoukuu.ogg new file mode 100644 index 0000000..5c8e128 Binary files /dev/null and b/gameasync/Audio/SE/jyoukuu.ogg differ diff --git a/gameasync/Audio/SE/kn_23.ogg b/gameasync/Audio/SE/kn_23.ogg new file mode 100644 index 0000000..1e9a5cd Binary files /dev/null and b/gameasync/Audio/SE/kn_23.ogg differ diff --git a/gameasync/Audio/SE/kn_56.ogg b/gameasync/Audio/SE/kn_56.ogg new file mode 100644 index 0000000..450ca86 Binary files /dev/null and b/gameasync/Audio/SE/kn_56.ogg differ diff --git a/gameasync/Audio/SE/kn_boost.ogg b/gameasync/Audio/SE/kn_boost.ogg new file mode 100644 index 0000000..fe21b52 Binary files /dev/null and b/gameasync/Audio/SE/kn_boost.ogg differ diff --git a/gameasync/Audio/SE/kn_boot.ogg b/gameasync/Audio/SE/kn_boot.ogg new file mode 100644 index 0000000..542ed01 Binary files /dev/null and b/gameasync/Audio/SE/kn_boot.ogg differ diff --git a/gameasync/Audio/SE/kn_cancl.ogg b/gameasync/Audio/SE/kn_cancl.ogg new file mode 100644 index 0000000..81d29bc Binary files /dev/null and b/gameasync/Audio/SE/kn_cancl.ogg differ diff --git a/gameasync/Audio/SE/kn_damaged.ogg b/gameasync/Audio/SE/kn_damaged.ogg new file mode 100644 index 0000000..7250c8a Binary files /dev/null and b/gameasync/Audio/SE/kn_damaged.ogg differ diff --git a/gameasync/Audio/SE/kn_dash.ogg b/gameasync/Audio/SE/kn_dash.ogg new file mode 100644 index 0000000..d8dccfb Binary files /dev/null and b/gameasync/Audio/SE/kn_dash.ogg differ diff --git a/gameasync/Audio/SE/kn_dashon.ogg b/gameasync/Audio/SE/kn_dashon.ogg new file mode 100644 index 0000000..4089c44 Binary files /dev/null and b/gameasync/Audio/SE/kn_dashon.ogg differ diff --git a/gameasync/Audio/SE/kn_disply.ogg b/gameasync/Audio/SE/kn_disply.ogg new file mode 100644 index 0000000..77d7539 Binary files /dev/null and b/gameasync/Audio/SE/kn_disply.ogg differ diff --git a/gameasync/Audio/SE/kn_door.ogg b/gameasync/Audio/SE/kn_door.ogg new file mode 100644 index 0000000..ffc5b09 Binary files /dev/null and b/gameasync/Audio/SE/kn_door.ogg differ diff --git a/gameasync/Audio/SE/kn_down.ogg b/gameasync/Audio/SE/kn_down.ogg new file mode 100644 index 0000000..59134fb Binary files /dev/null and b/gameasync/Audio/SE/kn_down.ogg differ diff --git a/gameasync/Audio/SE/kn_elec.ogg b/gameasync/Audio/SE/kn_elec.ogg new file mode 100644 index 0000000..1d76438 Binary files /dev/null and b/gameasync/Audio/SE/kn_elec.ogg differ diff --git a/gameasync/Audio/SE/kn_explo.ogg b/gameasync/Audio/SE/kn_explo.ogg new file mode 100644 index 0000000..744b71c Binary files /dev/null and b/gameasync/Audio/SE/kn_explo.ogg differ diff --git a/gameasync/Audio/SE/kn_gakin.ogg b/gameasync/Audio/SE/kn_gakin.ogg new file mode 100644 index 0000000..3b63f8d Binary files /dev/null and b/gameasync/Audio/SE/kn_gakin.ogg differ diff --git a/gameasync/Audio/SE/kn_gun.ogg b/gameasync/Audio/SE/kn_gun.ogg new file mode 100644 index 0000000..12cfcf4 Binary files /dev/null and b/gameasync/Audio/SE/kn_gun.ogg differ diff --git a/gameasync/Audio/SE/kn_kidou.ogg b/gameasync/Audio/SE/kn_kidou.ogg new file mode 100644 index 0000000..896d289 Binary files /dev/null and b/gameasync/Audio/SE/kn_kidou.ogg differ diff --git a/gameasync/Audio/SE/kn_knife.ogg b/gameasync/Audio/SE/kn_knife.ogg new file mode 100644 index 0000000..ae52fd9 Binary files /dev/null and b/gameasync/Audio/SE/kn_knife.ogg differ diff --git a/gameasync/Audio/SE/kn_laser.ogg b/gameasync/Audio/SE/kn_laser.ogg new file mode 100644 index 0000000..2d281ad Binary files /dev/null and b/gameasync/Audio/SE/kn_laser.ogg differ diff --git a/gameasync/Audio/SE/kn_laser2.ogg b/gameasync/Audio/SE/kn_laser2.ogg new file mode 100644 index 0000000..7a8b1c7 Binary files /dev/null and b/gameasync/Audio/SE/kn_laser2.ogg differ diff --git a/gameasync/Audio/SE/kn_liftoff.ogg b/gameasync/Audio/SE/kn_liftoff.ogg new file mode 100644 index 0000000..8479556 Binary files /dev/null and b/gameasync/Audio/SE/kn_liftoff.ogg differ diff --git a/gameasync/Audio/SE/kn_mgun.ogg b/gameasync/Audio/SE/kn_mgun.ogg new file mode 100644 index 0000000..597539d Binary files /dev/null and b/gameasync/Audio/SE/kn_mgun.ogg differ diff --git a/gameasync/Audio/SE/kn_mgun2.ogg b/gameasync/Audio/SE/kn_mgun2.ogg new file mode 100644 index 0000000..eff5eea Binary files /dev/null and b/gameasync/Audio/SE/kn_mgun2.ogg differ diff --git a/gameasync/Audio/SE/kn_missile.ogg b/gameasync/Audio/SE/kn_missile.ogg new file mode 100644 index 0000000..51b3ab3 Binary files /dev/null and b/gameasync/Audio/SE/kn_missile.ogg differ diff --git a/gameasync/Audio/SE/kn_rain02.ogg b/gameasync/Audio/SE/kn_rain02.ogg new file mode 100644 index 0000000..2131344 Binary files /dev/null and b/gameasync/Audio/SE/kn_rain02.ogg differ diff --git a/gameasync/Audio/SE/kn_reboot.ogg b/gameasync/Audio/SE/kn_reboot.ogg new file mode 100644 index 0000000..4d57f90 Binary files /dev/null and b/gameasync/Audio/SE/kn_reboot.ogg differ diff --git a/gameasync/Audio/SE/kn_reflec.ogg b/gameasync/Audio/SE/kn_reflec.ogg new file mode 100644 index 0000000..714e21d Binary files /dev/null and b/gameasync/Audio/SE/kn_reflec.ogg differ diff --git a/gameasync/Audio/SE/kn_rifle.ogg b/gameasync/Audio/SE/kn_rifle.ogg new file mode 100644 index 0000000..2360769 Binary files /dev/null and b/gameasync/Audio/SE/kn_rifle.ogg differ diff --git a/gameasync/Audio/SE/kn_silent.ogg b/gameasync/Audio/SE/kn_silent.ogg new file mode 100644 index 0000000..3523245 Binary files /dev/null and b/gameasync/Audio/SE/kn_silent.ogg differ diff --git a/gameasync/Audio/SE/kn_stair.ogg b/gameasync/Audio/SE/kn_stair.ogg new file mode 100644 index 0000000..d8c5537 Binary files /dev/null and b/gameasync/Audio/SE/kn_stair.ogg differ diff --git a/gameasync/Audio/SE/kn_step.ogg b/gameasync/Audio/SE/kn_step.ogg new file mode 100644 index 0000000..2a33335 Binary files /dev/null and b/gameasync/Audio/SE/kn_step.ogg differ diff --git a/gameasync/Audio/SE/kn_sword.ogg b/gameasync/Audio/SE/kn_sword.ogg new file mode 100644 index 0000000..b6658cd Binary files /dev/null and b/gameasync/Audio/SE/kn_sword.ogg differ diff --git a/gameasync/Audio/SE/kn_sysoff.ogg b/gameasync/Audio/SE/kn_sysoff.ogg new file mode 100644 index 0000000..b81a8a6 Binary files /dev/null and b/gameasync/Audio/SE/kn_sysoff.ogg differ diff --git a/gameasync/Audio/SE/kn_triger.ogg b/gameasync/Audio/SE/kn_triger.ogg new file mode 100644 index 0000000..f12f806 Binary files /dev/null and b/gameasync/Audio/SE/kn_triger.ogg differ diff --git a/gameasync/Audio/SE/kn_tusin.ogg b/gameasync/Audio/SE/kn_tusin.ogg new file mode 100644 index 0000000..626a141 Binary files /dev/null and b/gameasync/Audio/SE/kn_tusin.ogg differ diff --git a/gameasync/Data/Actors.rxdata b/gameasync/Data/Actors.rxdata new file mode 100644 index 0000000..e59e5ba Binary files /dev/null and b/gameasync/Data/Actors.rxdata differ diff --git a/gameasync/Data/Animations.rxdata b/gameasync/Data/Animations.rxdata new file mode 100644 index 0000000..0179cce Binary files /dev/null and b/gameasync/Data/Animations.rxdata differ diff --git a/gameasync/Data/Armors.rxdata b/gameasync/Data/Armors.rxdata new file mode 100644 index 0000000..de8f897 Binary files /dev/null and b/gameasync/Data/Armors.rxdata differ diff --git a/gameasync/Data/Classes.rxdata b/gameasync/Data/Classes.rxdata new file mode 100644 index 0000000..94d35e5 Binary files /dev/null and b/gameasync/Data/Classes.rxdata differ diff --git a/gameasync/Data/CommonEvents.rxdata b/gameasync/Data/CommonEvents.rxdata new file mode 100644 index 0000000..da62146 Binary files /dev/null and b/gameasync/Data/CommonEvents.rxdata differ diff --git a/gameasync/Data/Enemies.rxdata b/gameasync/Data/Enemies.rxdata new file mode 100644 index 0000000..748cc0e Binary files /dev/null and b/gameasync/Data/Enemies.rxdata differ diff --git a/gameasync/Data/Items.rxdata b/gameasync/Data/Items.rxdata new file mode 100644 index 0000000..edb7126 Binary files /dev/null and b/gameasync/Data/Items.rxdata differ diff --git a/gameasync/Data/Map001.rxdata b/gameasync/Data/Map001.rxdata new file mode 100644 index 0000000..3811330 Binary files /dev/null and b/gameasync/Data/Map001.rxdata differ diff --git a/gameasync/Data/Map002.rxdata b/gameasync/Data/Map002.rxdata new file mode 100644 index 0000000..03491e7 Binary files /dev/null and b/gameasync/Data/Map002.rxdata differ diff --git a/gameasync/Data/Map003.rxdata b/gameasync/Data/Map003.rxdata new file mode 100644 index 0000000..3e055c0 Binary files /dev/null and b/gameasync/Data/Map003.rxdata differ diff --git a/gameasync/Data/Map004.rxdata b/gameasync/Data/Map004.rxdata new file mode 100644 index 0000000..1e931db Binary files /dev/null and b/gameasync/Data/Map004.rxdata differ diff --git a/gameasync/Data/Map005.rxdata b/gameasync/Data/Map005.rxdata new file mode 100644 index 0000000..59fed2d Binary files /dev/null and b/gameasync/Data/Map005.rxdata differ diff --git a/gameasync/Data/Map006.rxdata b/gameasync/Data/Map006.rxdata new file mode 100644 index 0000000..7a7ed17 Binary files /dev/null and b/gameasync/Data/Map006.rxdata differ diff --git a/gameasync/Data/Map007.rxdata b/gameasync/Data/Map007.rxdata new file mode 100644 index 0000000..af34cc0 Binary files /dev/null and b/gameasync/Data/Map007.rxdata differ diff --git a/gameasync/Data/Map008.rxdata b/gameasync/Data/Map008.rxdata new file mode 100644 index 0000000..349c18f Binary files /dev/null and b/gameasync/Data/Map008.rxdata differ diff --git a/gameasync/Data/Map009.rxdata b/gameasync/Data/Map009.rxdata new file mode 100644 index 0000000..82b0e48 Binary files /dev/null and b/gameasync/Data/Map009.rxdata differ diff --git a/gameasync/Data/Map010.rxdata b/gameasync/Data/Map010.rxdata new file mode 100644 index 0000000..cd7fc85 Binary files /dev/null and b/gameasync/Data/Map010.rxdata differ diff --git a/gameasync/Data/Map011.rxdata b/gameasync/Data/Map011.rxdata new file mode 100644 index 0000000..c19d5f9 Binary files /dev/null and b/gameasync/Data/Map011.rxdata differ diff --git a/gameasync/Data/Map012.rxdata b/gameasync/Data/Map012.rxdata new file mode 100644 index 0000000..e5b482d Binary files /dev/null and b/gameasync/Data/Map012.rxdata differ diff --git a/gameasync/Data/Map013.rxdata b/gameasync/Data/Map013.rxdata new file mode 100644 index 0000000..853d5d5 Binary files /dev/null and b/gameasync/Data/Map013.rxdata differ diff --git a/gameasync/Data/Map014.rxdata b/gameasync/Data/Map014.rxdata new file mode 100644 index 0000000..6501cb8 Binary files /dev/null and b/gameasync/Data/Map014.rxdata differ diff --git a/gameasync/Data/Map015.rxdata b/gameasync/Data/Map015.rxdata new file mode 100644 index 0000000..67465bc Binary files /dev/null and b/gameasync/Data/Map015.rxdata differ diff --git a/gameasync/Data/Map016.rxdata b/gameasync/Data/Map016.rxdata new file mode 100644 index 0000000..6544cfd Binary files /dev/null and b/gameasync/Data/Map016.rxdata differ diff --git a/gameasync/Data/Map017.rxdata b/gameasync/Data/Map017.rxdata new file mode 100644 index 0000000..0989c12 Binary files /dev/null and b/gameasync/Data/Map017.rxdata differ diff --git a/gameasync/Data/Map018.rxdata b/gameasync/Data/Map018.rxdata new file mode 100644 index 0000000..ba69354 Binary files /dev/null and b/gameasync/Data/Map018.rxdata differ diff --git a/gameasync/Data/Map019.rxdata b/gameasync/Data/Map019.rxdata new file mode 100644 index 0000000..bcc3353 Binary files /dev/null and b/gameasync/Data/Map019.rxdata differ diff --git a/gameasync/Data/Map020.rxdata b/gameasync/Data/Map020.rxdata new file mode 100644 index 0000000..2ddaf88 Binary files /dev/null and b/gameasync/Data/Map020.rxdata differ diff --git a/gameasync/Data/Map021.rxdata b/gameasync/Data/Map021.rxdata new file mode 100644 index 0000000..5f04598 Binary files /dev/null and b/gameasync/Data/Map021.rxdata differ diff --git a/gameasync/Data/Map022.rxdata b/gameasync/Data/Map022.rxdata new file mode 100644 index 0000000..04b8ff3 Binary files /dev/null and b/gameasync/Data/Map022.rxdata differ diff --git a/gameasync/Data/Map023.rxdata b/gameasync/Data/Map023.rxdata new file mode 100644 index 0000000..3b0c04a Binary files /dev/null and b/gameasync/Data/Map023.rxdata differ diff --git a/gameasync/Data/Map024.rxdata b/gameasync/Data/Map024.rxdata new file mode 100644 index 0000000..47d8b55 Binary files /dev/null and b/gameasync/Data/Map024.rxdata differ diff --git a/gameasync/Data/Map025.rxdata b/gameasync/Data/Map025.rxdata new file mode 100644 index 0000000..d536fe8 Binary files /dev/null and b/gameasync/Data/Map025.rxdata differ diff --git a/gameasync/Data/Map026.rxdata b/gameasync/Data/Map026.rxdata new file mode 100644 index 0000000..bc6661e Binary files /dev/null and b/gameasync/Data/Map026.rxdata differ diff --git a/gameasync/Data/Map027.rxdata b/gameasync/Data/Map027.rxdata new file mode 100644 index 0000000..6eea27f Binary files /dev/null and b/gameasync/Data/Map027.rxdata differ diff --git a/gameasync/Data/Map028.rxdata b/gameasync/Data/Map028.rxdata new file mode 100644 index 0000000..4a4e341 Binary files /dev/null and b/gameasync/Data/Map028.rxdata differ diff --git a/gameasync/Data/Map029.rxdata b/gameasync/Data/Map029.rxdata new file mode 100644 index 0000000..d184482 Binary files /dev/null and b/gameasync/Data/Map029.rxdata differ diff --git a/gameasync/Data/Map030.rxdata b/gameasync/Data/Map030.rxdata new file mode 100644 index 0000000..6d6895d Binary files /dev/null and b/gameasync/Data/Map030.rxdata differ diff --git a/gameasync/Data/Map031.rxdata b/gameasync/Data/Map031.rxdata new file mode 100644 index 0000000..67a3bf3 Binary files /dev/null and b/gameasync/Data/Map031.rxdata differ diff --git a/gameasync/Data/Map032.rxdata b/gameasync/Data/Map032.rxdata new file mode 100644 index 0000000..f9f6be8 Binary files /dev/null and b/gameasync/Data/Map032.rxdata differ diff --git a/gameasync/Data/Map033.rxdata b/gameasync/Data/Map033.rxdata new file mode 100644 index 0000000..d4a3021 Binary files /dev/null and b/gameasync/Data/Map033.rxdata differ diff --git a/gameasync/Data/Map034.rxdata b/gameasync/Data/Map034.rxdata new file mode 100644 index 0000000..cc7a150 Binary files /dev/null and b/gameasync/Data/Map034.rxdata differ diff --git a/gameasync/Data/Map035.rxdata b/gameasync/Data/Map035.rxdata new file mode 100644 index 0000000..9dd5e98 Binary files /dev/null and b/gameasync/Data/Map035.rxdata differ diff --git a/gameasync/Data/Map036.rxdata b/gameasync/Data/Map036.rxdata new file mode 100644 index 0000000..b9ed5bc Binary files /dev/null and b/gameasync/Data/Map036.rxdata differ diff --git a/gameasync/Data/Map037.rxdata b/gameasync/Data/Map037.rxdata new file mode 100644 index 0000000..b19f41a Binary files /dev/null and b/gameasync/Data/Map037.rxdata differ diff --git a/gameasync/Data/Map038.rxdata b/gameasync/Data/Map038.rxdata new file mode 100644 index 0000000..76fefac Binary files /dev/null and b/gameasync/Data/Map038.rxdata differ diff --git a/gameasync/Data/Map039.rxdata b/gameasync/Data/Map039.rxdata new file mode 100644 index 0000000..f0d73ef Binary files /dev/null and b/gameasync/Data/Map039.rxdata differ diff --git a/gameasync/Data/Map040.rxdata b/gameasync/Data/Map040.rxdata new file mode 100644 index 0000000..67cd24e Binary files /dev/null and b/gameasync/Data/Map040.rxdata differ diff --git a/gameasync/Data/Map041.rxdata b/gameasync/Data/Map041.rxdata new file mode 100644 index 0000000..4f007f2 Binary files /dev/null and b/gameasync/Data/Map041.rxdata differ diff --git a/gameasync/Data/Map042.rxdata b/gameasync/Data/Map042.rxdata new file mode 100644 index 0000000..7b7e023 Binary files /dev/null and b/gameasync/Data/Map042.rxdata differ diff --git a/gameasync/Data/Map043.rxdata b/gameasync/Data/Map043.rxdata new file mode 100644 index 0000000..34d95db Binary files /dev/null and b/gameasync/Data/Map043.rxdata differ diff --git a/gameasync/Data/Map044.rxdata b/gameasync/Data/Map044.rxdata new file mode 100644 index 0000000..6a40fce Binary files /dev/null and b/gameasync/Data/Map044.rxdata differ diff --git a/gameasync/Data/Map045.rxdata b/gameasync/Data/Map045.rxdata new file mode 100644 index 0000000..0d04126 Binary files /dev/null and b/gameasync/Data/Map045.rxdata differ diff --git a/gameasync/Data/Map046.rxdata b/gameasync/Data/Map046.rxdata new file mode 100644 index 0000000..9e4bf8c Binary files /dev/null and b/gameasync/Data/Map046.rxdata differ diff --git a/gameasync/Data/Map047.rxdata b/gameasync/Data/Map047.rxdata new file mode 100644 index 0000000..805afc8 Binary files /dev/null and b/gameasync/Data/Map047.rxdata differ diff --git a/gameasync/Data/Map048.rxdata b/gameasync/Data/Map048.rxdata new file mode 100644 index 0000000..a0afa83 Binary files /dev/null and b/gameasync/Data/Map048.rxdata differ diff --git a/gameasync/Data/Map049.rxdata b/gameasync/Data/Map049.rxdata new file mode 100644 index 0000000..75ebe68 Binary files /dev/null and b/gameasync/Data/Map049.rxdata differ diff --git a/gameasync/Data/Map050.rxdata b/gameasync/Data/Map050.rxdata new file mode 100644 index 0000000..cbdbd34 Binary files /dev/null and b/gameasync/Data/Map050.rxdata differ diff --git a/gameasync/Data/Map051.rxdata b/gameasync/Data/Map051.rxdata new file mode 100644 index 0000000..e607930 Binary files /dev/null and b/gameasync/Data/Map051.rxdata differ diff --git a/gameasync/Data/Map052.rxdata b/gameasync/Data/Map052.rxdata new file mode 100644 index 0000000..aef975e Binary files /dev/null and b/gameasync/Data/Map052.rxdata differ diff --git a/gameasync/Data/Map053.rxdata b/gameasync/Data/Map053.rxdata new file mode 100644 index 0000000..2f0bfb0 Binary files /dev/null and b/gameasync/Data/Map053.rxdata differ diff --git a/gameasync/Data/Map054.rxdata b/gameasync/Data/Map054.rxdata new file mode 100644 index 0000000..bb1a70f Binary files /dev/null and b/gameasync/Data/Map054.rxdata differ diff --git a/gameasync/Data/Map055.rxdata b/gameasync/Data/Map055.rxdata new file mode 100644 index 0000000..f2886a5 Binary files /dev/null and b/gameasync/Data/Map055.rxdata differ diff --git a/gameasync/Data/Map056.rxdata b/gameasync/Data/Map056.rxdata new file mode 100644 index 0000000..e68732b Binary files /dev/null and b/gameasync/Data/Map056.rxdata differ diff --git a/gameasync/Data/Map057.rxdata b/gameasync/Data/Map057.rxdata new file mode 100644 index 0000000..88c3982 Binary files /dev/null and b/gameasync/Data/Map057.rxdata differ diff --git a/gameasync/Data/Map058.rxdata b/gameasync/Data/Map058.rxdata new file mode 100644 index 0000000..714d319 Binary files /dev/null and b/gameasync/Data/Map058.rxdata differ diff --git a/gameasync/Data/Map059.rxdata b/gameasync/Data/Map059.rxdata new file mode 100644 index 0000000..244f8ff Binary files /dev/null and b/gameasync/Data/Map059.rxdata differ diff --git a/gameasync/Data/Map060.rxdata b/gameasync/Data/Map060.rxdata new file mode 100644 index 0000000..2845369 Binary files /dev/null and b/gameasync/Data/Map060.rxdata differ diff --git a/gameasync/Data/Map061.rxdata b/gameasync/Data/Map061.rxdata new file mode 100644 index 0000000..f01ae1b Binary files /dev/null and b/gameasync/Data/Map061.rxdata differ diff --git a/gameasync/Data/Map062.rxdata b/gameasync/Data/Map062.rxdata new file mode 100644 index 0000000..a69c1bb Binary files /dev/null and b/gameasync/Data/Map062.rxdata differ diff --git a/gameasync/Data/Map063.rxdata b/gameasync/Data/Map063.rxdata new file mode 100644 index 0000000..3f175bb Binary files /dev/null and b/gameasync/Data/Map063.rxdata differ diff --git a/gameasync/Data/Map064.rxdata b/gameasync/Data/Map064.rxdata new file mode 100644 index 0000000..9178d71 Binary files /dev/null and b/gameasync/Data/Map064.rxdata differ diff --git a/gameasync/Data/Map065.rxdata b/gameasync/Data/Map065.rxdata new file mode 100644 index 0000000..70a6c01 Binary files /dev/null and b/gameasync/Data/Map065.rxdata differ diff --git a/gameasync/Data/Map066.rxdata b/gameasync/Data/Map066.rxdata new file mode 100644 index 0000000..46d6f75 Binary files /dev/null and b/gameasync/Data/Map066.rxdata differ diff --git a/gameasync/Data/Map067.rxdata b/gameasync/Data/Map067.rxdata new file mode 100644 index 0000000..2864288 Binary files /dev/null and b/gameasync/Data/Map067.rxdata differ diff --git a/gameasync/Data/Map068.rxdata b/gameasync/Data/Map068.rxdata new file mode 100644 index 0000000..268e338 Binary files /dev/null and b/gameasync/Data/Map068.rxdata differ diff --git a/gameasync/Data/Map069.rxdata b/gameasync/Data/Map069.rxdata new file mode 100644 index 0000000..3fbe527 Binary files /dev/null and b/gameasync/Data/Map069.rxdata differ diff --git a/gameasync/Data/Map070.rxdata b/gameasync/Data/Map070.rxdata new file mode 100644 index 0000000..dcf72da Binary files /dev/null and b/gameasync/Data/Map070.rxdata differ diff --git a/gameasync/Data/Map071.rxdata b/gameasync/Data/Map071.rxdata new file mode 100644 index 0000000..c3fec8b Binary files /dev/null and b/gameasync/Data/Map071.rxdata differ diff --git a/gameasync/Data/Map072.rxdata b/gameasync/Data/Map072.rxdata new file mode 100644 index 0000000..f3fecef Binary files /dev/null and b/gameasync/Data/Map072.rxdata differ diff --git a/gameasync/Data/Map073.rxdata b/gameasync/Data/Map073.rxdata new file mode 100644 index 0000000..169e2b4 Binary files /dev/null and b/gameasync/Data/Map073.rxdata differ diff --git a/gameasync/Data/Map074.rxdata b/gameasync/Data/Map074.rxdata new file mode 100644 index 0000000..9ade107 Binary files /dev/null and b/gameasync/Data/Map074.rxdata differ diff --git a/gameasync/Data/Map075.rxdata b/gameasync/Data/Map075.rxdata new file mode 100644 index 0000000..fc4a7e9 Binary files /dev/null and b/gameasync/Data/Map075.rxdata differ diff --git a/gameasync/Data/Map076.rxdata b/gameasync/Data/Map076.rxdata new file mode 100644 index 0000000..38fae09 Binary files /dev/null and b/gameasync/Data/Map076.rxdata differ diff --git a/gameasync/Data/Map077.rxdata b/gameasync/Data/Map077.rxdata new file mode 100644 index 0000000..d49da47 Binary files /dev/null and b/gameasync/Data/Map077.rxdata differ diff --git a/gameasync/Data/Map078.rxdata b/gameasync/Data/Map078.rxdata new file mode 100644 index 0000000..f6b7a18 Binary files /dev/null and b/gameasync/Data/Map078.rxdata differ diff --git a/gameasync/Data/Map079.rxdata b/gameasync/Data/Map079.rxdata new file mode 100644 index 0000000..7699756 Binary files /dev/null and b/gameasync/Data/Map079.rxdata differ diff --git a/gameasync/Data/Map080.rxdata b/gameasync/Data/Map080.rxdata new file mode 100644 index 0000000..c2abff4 Binary files /dev/null and b/gameasync/Data/Map080.rxdata differ diff --git a/gameasync/Data/Map081.rxdata b/gameasync/Data/Map081.rxdata new file mode 100644 index 0000000..d9f42f9 Binary files /dev/null and b/gameasync/Data/Map081.rxdata differ diff --git a/gameasync/Data/Map082.rxdata b/gameasync/Data/Map082.rxdata new file mode 100644 index 0000000..72a7bd3 Binary files /dev/null and b/gameasync/Data/Map082.rxdata differ diff --git a/gameasync/Data/Map083.rxdata b/gameasync/Data/Map083.rxdata new file mode 100644 index 0000000..f8f9c61 Binary files /dev/null and b/gameasync/Data/Map083.rxdata differ diff --git a/gameasync/Data/Map084.rxdata b/gameasync/Data/Map084.rxdata new file mode 100644 index 0000000..55013d7 Binary files /dev/null and b/gameasync/Data/Map084.rxdata differ diff --git a/gameasync/Data/Map085.rxdata b/gameasync/Data/Map085.rxdata new file mode 100644 index 0000000..1798102 Binary files /dev/null and b/gameasync/Data/Map085.rxdata differ diff --git a/gameasync/Data/Map086.rxdata b/gameasync/Data/Map086.rxdata new file mode 100644 index 0000000..057659c Binary files /dev/null and b/gameasync/Data/Map086.rxdata differ diff --git a/gameasync/Data/Map087.rxdata b/gameasync/Data/Map087.rxdata new file mode 100644 index 0000000..0aeb3f0 Binary files /dev/null and b/gameasync/Data/Map087.rxdata differ diff --git a/gameasync/Data/Map088.rxdata b/gameasync/Data/Map088.rxdata new file mode 100644 index 0000000..e5dc70f Binary files /dev/null and b/gameasync/Data/Map088.rxdata differ diff --git a/gameasync/Data/Map089.rxdata b/gameasync/Data/Map089.rxdata new file mode 100644 index 0000000..c1ad426 Binary files /dev/null and b/gameasync/Data/Map089.rxdata differ diff --git a/gameasync/Data/Map090.rxdata b/gameasync/Data/Map090.rxdata new file mode 100644 index 0000000..06e915b Binary files /dev/null and b/gameasync/Data/Map090.rxdata differ diff --git a/gameasync/Data/Map091.rxdata b/gameasync/Data/Map091.rxdata new file mode 100644 index 0000000..4b6d2a8 Binary files /dev/null and b/gameasync/Data/Map091.rxdata differ diff --git a/gameasync/Data/Map092.rxdata b/gameasync/Data/Map092.rxdata new file mode 100644 index 0000000..8262a7c Binary files /dev/null and b/gameasync/Data/Map092.rxdata differ diff --git a/gameasync/Data/Map093.rxdata b/gameasync/Data/Map093.rxdata new file mode 100644 index 0000000..3bfd517 Binary files /dev/null and b/gameasync/Data/Map093.rxdata differ diff --git a/gameasync/Data/Map094.rxdata b/gameasync/Data/Map094.rxdata new file mode 100644 index 0000000..090892f Binary files /dev/null and b/gameasync/Data/Map094.rxdata differ diff --git a/gameasync/Data/Map095.rxdata b/gameasync/Data/Map095.rxdata new file mode 100644 index 0000000..fe942aa Binary files /dev/null and b/gameasync/Data/Map095.rxdata differ diff --git a/gameasync/Data/Map096.rxdata b/gameasync/Data/Map096.rxdata new file mode 100644 index 0000000..91ec022 Binary files /dev/null and b/gameasync/Data/Map096.rxdata differ diff --git a/gameasync/Data/Map097.rxdata b/gameasync/Data/Map097.rxdata new file mode 100644 index 0000000..f1df56b Binary files /dev/null and b/gameasync/Data/Map097.rxdata differ diff --git a/gameasync/Data/Map098.rxdata b/gameasync/Data/Map098.rxdata new file mode 100644 index 0000000..494d4b2 Binary files /dev/null and b/gameasync/Data/Map098.rxdata differ diff --git a/gameasync/Data/Map099.rxdata b/gameasync/Data/Map099.rxdata new file mode 100644 index 0000000..ddbc4da Binary files /dev/null and b/gameasync/Data/Map099.rxdata differ diff --git a/gameasync/Data/Map100.rxdata b/gameasync/Data/Map100.rxdata new file mode 100644 index 0000000..dde16ad Binary files /dev/null and b/gameasync/Data/Map100.rxdata differ diff --git a/gameasync/Data/Map101.rxdata b/gameasync/Data/Map101.rxdata new file mode 100644 index 0000000..7f4f433 Binary files /dev/null and b/gameasync/Data/Map101.rxdata differ diff --git a/gameasync/Data/Map102.rxdata b/gameasync/Data/Map102.rxdata new file mode 100644 index 0000000..23312e3 Binary files /dev/null and b/gameasync/Data/Map102.rxdata differ diff --git a/gameasync/Data/Map103.rxdata b/gameasync/Data/Map103.rxdata new file mode 100644 index 0000000..d06065c Binary files /dev/null and b/gameasync/Data/Map103.rxdata differ diff --git a/gameasync/Data/Map104.rxdata b/gameasync/Data/Map104.rxdata new file mode 100644 index 0000000..7c856cb Binary files /dev/null and b/gameasync/Data/Map104.rxdata differ diff --git a/gameasync/Data/Map105.rxdata b/gameasync/Data/Map105.rxdata new file mode 100644 index 0000000..99de27e Binary files /dev/null and b/gameasync/Data/Map105.rxdata differ diff --git a/gameasync/Data/Map106.rxdata b/gameasync/Data/Map106.rxdata new file mode 100644 index 0000000..9285afb Binary files /dev/null and b/gameasync/Data/Map106.rxdata differ diff --git a/gameasync/Data/Map107.rxdata b/gameasync/Data/Map107.rxdata new file mode 100644 index 0000000..c8836ab Binary files /dev/null and b/gameasync/Data/Map107.rxdata differ diff --git a/gameasync/Data/Map108.rxdata b/gameasync/Data/Map108.rxdata new file mode 100644 index 0000000..dae9abf Binary files /dev/null and b/gameasync/Data/Map108.rxdata differ diff --git a/gameasync/Data/Map109.rxdata b/gameasync/Data/Map109.rxdata new file mode 100644 index 0000000..4dc70f4 Binary files /dev/null and b/gameasync/Data/Map109.rxdata differ diff --git a/gameasync/Data/Map110.rxdata b/gameasync/Data/Map110.rxdata new file mode 100644 index 0000000..65ee0f6 Binary files /dev/null and b/gameasync/Data/Map110.rxdata differ diff --git a/gameasync/Data/Map111.rxdata b/gameasync/Data/Map111.rxdata new file mode 100644 index 0000000..fc2c970 Binary files /dev/null and b/gameasync/Data/Map111.rxdata differ diff --git a/gameasync/Data/Map112.rxdata b/gameasync/Data/Map112.rxdata new file mode 100644 index 0000000..c56e948 Binary files /dev/null and b/gameasync/Data/Map112.rxdata differ diff --git a/gameasync/Data/Map113.rxdata b/gameasync/Data/Map113.rxdata new file mode 100644 index 0000000..b15936c Binary files /dev/null and b/gameasync/Data/Map113.rxdata differ diff --git a/gameasync/Data/Map114.rxdata b/gameasync/Data/Map114.rxdata new file mode 100644 index 0000000..6e4a453 Binary files /dev/null and b/gameasync/Data/Map114.rxdata differ diff --git a/gameasync/Data/Map115.rxdata b/gameasync/Data/Map115.rxdata new file mode 100644 index 0000000..0c9b832 Binary files /dev/null and b/gameasync/Data/Map115.rxdata differ diff --git a/gameasync/Data/Map116.rxdata b/gameasync/Data/Map116.rxdata new file mode 100644 index 0000000..029fa2e Binary files /dev/null and b/gameasync/Data/Map116.rxdata differ diff --git a/gameasync/Data/Map117.rxdata b/gameasync/Data/Map117.rxdata new file mode 100644 index 0000000..ed06116 Binary files /dev/null and b/gameasync/Data/Map117.rxdata differ diff --git a/gameasync/Data/Map118.rxdata b/gameasync/Data/Map118.rxdata new file mode 100644 index 0000000..4cfccac Binary files /dev/null and b/gameasync/Data/Map118.rxdata differ diff --git a/gameasync/Data/Map119.rxdata b/gameasync/Data/Map119.rxdata new file mode 100644 index 0000000..ffc4dba Binary files /dev/null and b/gameasync/Data/Map119.rxdata differ diff --git a/gameasync/Data/Map120.rxdata b/gameasync/Data/Map120.rxdata new file mode 100644 index 0000000..1861601 Binary files /dev/null and b/gameasync/Data/Map120.rxdata differ diff --git a/gameasync/Data/Map121.rxdata b/gameasync/Data/Map121.rxdata new file mode 100644 index 0000000..c7d3b0c Binary files /dev/null and b/gameasync/Data/Map121.rxdata differ diff --git a/gameasync/Data/Map122.rxdata b/gameasync/Data/Map122.rxdata new file mode 100644 index 0000000..7097abf Binary files /dev/null and b/gameasync/Data/Map122.rxdata differ diff --git a/gameasync/Data/Map123.rxdata b/gameasync/Data/Map123.rxdata new file mode 100644 index 0000000..b4987b0 Binary files /dev/null and b/gameasync/Data/Map123.rxdata differ diff --git a/gameasync/Data/Map124.rxdata b/gameasync/Data/Map124.rxdata new file mode 100644 index 0000000..35f5347 Binary files /dev/null and b/gameasync/Data/Map124.rxdata differ diff --git a/gameasync/Data/Map125.rxdata b/gameasync/Data/Map125.rxdata new file mode 100644 index 0000000..8328616 Binary files /dev/null and b/gameasync/Data/Map125.rxdata differ diff --git a/gameasync/Data/Map126.rxdata b/gameasync/Data/Map126.rxdata new file mode 100644 index 0000000..6d3c628 Binary files /dev/null and b/gameasync/Data/Map126.rxdata differ diff --git a/gameasync/Data/Map127.rxdata b/gameasync/Data/Map127.rxdata new file mode 100644 index 0000000..16249db Binary files /dev/null and b/gameasync/Data/Map127.rxdata differ diff --git a/gameasync/Data/Map128.rxdata b/gameasync/Data/Map128.rxdata new file mode 100644 index 0000000..7de4d35 Binary files /dev/null and b/gameasync/Data/Map128.rxdata differ diff --git a/gameasync/Data/Map129.rxdata b/gameasync/Data/Map129.rxdata new file mode 100644 index 0000000..2bdbad9 Binary files /dev/null and b/gameasync/Data/Map129.rxdata differ diff --git a/gameasync/Data/Map130.rxdata b/gameasync/Data/Map130.rxdata new file mode 100644 index 0000000..85cd290 Binary files /dev/null and b/gameasync/Data/Map130.rxdata differ diff --git a/gameasync/Data/Map131.rxdata b/gameasync/Data/Map131.rxdata new file mode 100644 index 0000000..32f211d Binary files /dev/null and b/gameasync/Data/Map131.rxdata differ diff --git a/gameasync/Data/Map132.rxdata b/gameasync/Data/Map132.rxdata new file mode 100644 index 0000000..d168492 Binary files /dev/null and b/gameasync/Data/Map132.rxdata differ diff --git a/gameasync/Data/Map133.rxdata b/gameasync/Data/Map133.rxdata new file mode 100644 index 0000000..8c961ab Binary files /dev/null and b/gameasync/Data/Map133.rxdata differ diff --git a/gameasync/Data/Map134.rxdata b/gameasync/Data/Map134.rxdata new file mode 100644 index 0000000..3348622 Binary files /dev/null and b/gameasync/Data/Map134.rxdata differ diff --git a/gameasync/Data/Map135.rxdata b/gameasync/Data/Map135.rxdata new file mode 100644 index 0000000..8e85d6f Binary files /dev/null and b/gameasync/Data/Map135.rxdata differ diff --git a/gameasync/Data/Map136.rxdata b/gameasync/Data/Map136.rxdata new file mode 100644 index 0000000..bd17655 Binary files /dev/null and b/gameasync/Data/Map136.rxdata differ diff --git a/gameasync/Data/Map137.rxdata b/gameasync/Data/Map137.rxdata new file mode 100644 index 0000000..f673154 Binary files /dev/null and b/gameasync/Data/Map137.rxdata differ diff --git a/gameasync/Data/Map138.rxdata b/gameasync/Data/Map138.rxdata new file mode 100644 index 0000000..d9d9b83 Binary files /dev/null and b/gameasync/Data/Map138.rxdata differ diff --git a/gameasync/Data/Map139.rxdata b/gameasync/Data/Map139.rxdata new file mode 100644 index 0000000..8bbf60a Binary files /dev/null and b/gameasync/Data/Map139.rxdata differ diff --git a/gameasync/Data/Map140.rxdata b/gameasync/Data/Map140.rxdata new file mode 100644 index 0000000..93c67cf Binary files /dev/null and b/gameasync/Data/Map140.rxdata differ diff --git a/gameasync/Data/Map141.rxdata b/gameasync/Data/Map141.rxdata new file mode 100644 index 0000000..183101c Binary files /dev/null and b/gameasync/Data/Map141.rxdata differ diff --git a/gameasync/Data/Map142.rxdata b/gameasync/Data/Map142.rxdata new file mode 100644 index 0000000..d72ebc5 Binary files /dev/null and b/gameasync/Data/Map142.rxdata differ diff --git a/gameasync/Data/Map143.rxdata b/gameasync/Data/Map143.rxdata new file mode 100644 index 0000000..985969d Binary files /dev/null and b/gameasync/Data/Map143.rxdata differ diff --git a/gameasync/Data/Map144.rxdata b/gameasync/Data/Map144.rxdata new file mode 100644 index 0000000..46159e4 Binary files /dev/null and b/gameasync/Data/Map144.rxdata differ diff --git a/gameasync/Data/Map145.rxdata b/gameasync/Data/Map145.rxdata new file mode 100644 index 0000000..d2cd2e9 Binary files /dev/null and b/gameasync/Data/Map145.rxdata differ diff --git a/gameasync/Data/Map146.rxdata b/gameasync/Data/Map146.rxdata new file mode 100644 index 0000000..5b359b1 Binary files /dev/null and b/gameasync/Data/Map146.rxdata differ diff --git a/gameasync/Data/Map147.rxdata b/gameasync/Data/Map147.rxdata new file mode 100644 index 0000000..06e2563 Binary files /dev/null and b/gameasync/Data/Map147.rxdata differ diff --git a/gameasync/Data/Map148.rxdata b/gameasync/Data/Map148.rxdata new file mode 100644 index 0000000..1f07bdc Binary files /dev/null and b/gameasync/Data/Map148.rxdata differ diff --git a/gameasync/Data/Map149.rxdata b/gameasync/Data/Map149.rxdata new file mode 100644 index 0000000..5cd0574 Binary files /dev/null and b/gameasync/Data/Map149.rxdata differ diff --git a/gameasync/Data/Map150.rxdata b/gameasync/Data/Map150.rxdata new file mode 100644 index 0000000..4b6fb68 Binary files /dev/null and b/gameasync/Data/Map150.rxdata differ diff --git a/gameasync/Data/Map151.rxdata b/gameasync/Data/Map151.rxdata new file mode 100644 index 0000000..a1ab5d4 Binary files /dev/null and b/gameasync/Data/Map151.rxdata differ diff --git a/gameasync/Data/Map152.rxdata b/gameasync/Data/Map152.rxdata new file mode 100644 index 0000000..ce1e2df Binary files /dev/null and b/gameasync/Data/Map152.rxdata differ diff --git a/gameasync/Data/Map153.rxdata b/gameasync/Data/Map153.rxdata new file mode 100644 index 0000000..8025dbf Binary files /dev/null and b/gameasync/Data/Map153.rxdata differ diff --git a/gameasync/Data/Map154.rxdata b/gameasync/Data/Map154.rxdata new file mode 100644 index 0000000..4cc6f68 Binary files /dev/null and b/gameasync/Data/Map154.rxdata differ diff --git a/gameasync/Data/Map155.rxdata b/gameasync/Data/Map155.rxdata new file mode 100644 index 0000000..497a078 Binary files /dev/null and b/gameasync/Data/Map155.rxdata differ diff --git a/gameasync/Data/Map156.rxdata b/gameasync/Data/Map156.rxdata new file mode 100644 index 0000000..be5d6fe Binary files /dev/null and b/gameasync/Data/Map156.rxdata differ diff --git a/gameasync/Data/Map157.rxdata b/gameasync/Data/Map157.rxdata new file mode 100644 index 0000000..487381f Binary files /dev/null and b/gameasync/Data/Map157.rxdata differ diff --git a/gameasync/Data/Map158.rxdata b/gameasync/Data/Map158.rxdata new file mode 100644 index 0000000..6d2336e Binary files /dev/null and b/gameasync/Data/Map158.rxdata differ diff --git a/gameasync/Data/Map159.rxdata b/gameasync/Data/Map159.rxdata new file mode 100644 index 0000000..86a02f6 Binary files /dev/null and b/gameasync/Data/Map159.rxdata differ diff --git a/gameasync/Data/Map160.rxdata b/gameasync/Data/Map160.rxdata new file mode 100644 index 0000000..9d0c178 Binary files /dev/null and b/gameasync/Data/Map160.rxdata differ diff --git a/gameasync/Data/Map161.rxdata b/gameasync/Data/Map161.rxdata new file mode 100644 index 0000000..eb836eb Binary files /dev/null and b/gameasync/Data/Map161.rxdata differ diff --git a/gameasync/Data/Map162.rxdata b/gameasync/Data/Map162.rxdata new file mode 100644 index 0000000..6562ec7 Binary files /dev/null and b/gameasync/Data/Map162.rxdata differ diff --git a/gameasync/Data/Map163.rxdata b/gameasync/Data/Map163.rxdata new file mode 100644 index 0000000..90564b3 Binary files /dev/null and b/gameasync/Data/Map163.rxdata differ diff --git a/gameasync/Data/Map164.rxdata b/gameasync/Data/Map164.rxdata new file mode 100644 index 0000000..9b904bb Binary files /dev/null and b/gameasync/Data/Map164.rxdata differ diff --git a/gameasync/Data/Map165.rxdata b/gameasync/Data/Map165.rxdata new file mode 100644 index 0000000..1832182 Binary files /dev/null and b/gameasync/Data/Map165.rxdata differ diff --git a/gameasync/Data/Map166.rxdata b/gameasync/Data/Map166.rxdata new file mode 100644 index 0000000..d53c821 Binary files /dev/null and b/gameasync/Data/Map166.rxdata differ diff --git a/gameasync/Data/Map167.rxdata b/gameasync/Data/Map167.rxdata new file mode 100644 index 0000000..0f9de04 Binary files /dev/null and b/gameasync/Data/Map167.rxdata differ diff --git a/gameasync/Data/Map168.rxdata b/gameasync/Data/Map168.rxdata new file mode 100644 index 0000000..dfe86c7 Binary files /dev/null and b/gameasync/Data/Map168.rxdata differ diff --git a/gameasync/Data/Map169.rxdata b/gameasync/Data/Map169.rxdata new file mode 100644 index 0000000..1c4decf Binary files /dev/null and b/gameasync/Data/Map169.rxdata differ diff --git a/gameasync/Data/Map170.rxdata b/gameasync/Data/Map170.rxdata new file mode 100644 index 0000000..788c4ed Binary files /dev/null and b/gameasync/Data/Map170.rxdata differ diff --git a/gameasync/Data/Map171.rxdata b/gameasync/Data/Map171.rxdata new file mode 100644 index 0000000..c390465 Binary files /dev/null and b/gameasync/Data/Map171.rxdata differ diff --git a/gameasync/Data/Map172.rxdata b/gameasync/Data/Map172.rxdata new file mode 100644 index 0000000..cbdc60a Binary files /dev/null and b/gameasync/Data/Map172.rxdata differ diff --git a/gameasync/Data/Map173.rxdata b/gameasync/Data/Map173.rxdata new file mode 100644 index 0000000..8ed3856 Binary files /dev/null and b/gameasync/Data/Map173.rxdata differ diff --git a/gameasync/Data/Map174.rxdata b/gameasync/Data/Map174.rxdata new file mode 100644 index 0000000..62f31e6 Binary files /dev/null and b/gameasync/Data/Map174.rxdata differ diff --git a/gameasync/Data/Map175.rxdata b/gameasync/Data/Map175.rxdata new file mode 100644 index 0000000..880cfa7 Binary files /dev/null and b/gameasync/Data/Map175.rxdata differ diff --git a/gameasync/Data/Map176.rxdata b/gameasync/Data/Map176.rxdata new file mode 100644 index 0000000..117704b Binary files /dev/null and b/gameasync/Data/Map176.rxdata differ diff --git a/gameasync/Data/Map177.rxdata b/gameasync/Data/Map177.rxdata new file mode 100644 index 0000000..36f509a Binary files /dev/null and b/gameasync/Data/Map177.rxdata differ diff --git a/gameasync/Data/Map178.rxdata b/gameasync/Data/Map178.rxdata new file mode 100644 index 0000000..bb353cf Binary files /dev/null and b/gameasync/Data/Map178.rxdata differ diff --git a/gameasync/Data/MapInfos.rxdata b/gameasync/Data/MapInfos.rxdata new file mode 100644 index 0000000..3746785 Binary files /dev/null and b/gameasync/Data/MapInfos.rxdata differ diff --git a/gameasync/Data/Scripts.rxdata b/gameasync/Data/Scripts.rxdata new file mode 100644 index 0000000..00727cc Binary files /dev/null and b/gameasync/Data/Scripts.rxdata differ diff --git a/gameasync/Data/Skills.rxdata b/gameasync/Data/Skills.rxdata new file mode 100644 index 0000000..5c6cf8b Binary files /dev/null and b/gameasync/Data/Skills.rxdata differ diff --git a/gameasync/Data/States.rxdata b/gameasync/Data/States.rxdata new file mode 100644 index 0000000..24175a7 Binary files /dev/null and b/gameasync/Data/States.rxdata differ diff --git a/gameasync/Data/System.rxdata b/gameasync/Data/System.rxdata new file mode 100644 index 0000000..62a32e2 Binary files /dev/null and b/gameasync/Data/System.rxdata differ diff --git a/gameasync/Data/Tilesets.rxdata b/gameasync/Data/Tilesets.rxdata new file mode 100644 index 0000000..0eb617a Binary files /dev/null and b/gameasync/Data/Tilesets.rxdata differ diff --git a/gameasync/Data/Troops.rxdata b/gameasync/Data/Troops.rxdata new file mode 100644 index 0000000..92cbccf Binary files /dev/null and b/gameasync/Data/Troops.rxdata differ diff --git a/gameasync/Data/Weapons.rxdata b/gameasync/Data/Weapons.rxdata new file mode 100644 index 0000000..5fdab45 Binary files /dev/null and b/gameasync/Data/Weapons.rxdata differ diff --git a/gameasync/Game.ini b/gameasync/Game.ini new file mode 100644 index 0000000..26c8758 --- /dev/null +++ b/gameasync/Game.ini @@ -0,0 +1,7 @@ +[Game] +Library=RGSS102E.dll +Scripts=Data\Scripts.rxdata +Title=KNight-Blade Howling of Kerberos +RTP1=Standard +RTP2= +RTP3= diff --git a/gameasync/Graphics/Animations/001-Action01.png b/gameasync/Graphics/Animations/001-Action01.png new file mode 100644 index 0000000..6fc92e7 Binary files /dev/null and b/gameasync/Graphics/Animations/001-Action01.png differ diff --git a/gameasync/Graphics/Animations/002-Action02.png b/gameasync/Graphics/Animations/002-Action02.png new file mode 100644 index 0000000..f616326 Binary files /dev/null and b/gameasync/Graphics/Animations/002-Action02.png differ diff --git a/gameasync/Graphics/Animations/003-Attack01.png b/gameasync/Graphics/Animations/003-Attack01.png new file mode 100644 index 0000000..84cbfbe Binary files /dev/null and b/gameasync/Graphics/Animations/003-Attack01.png differ diff --git a/gameasync/Graphics/Animations/004-Attack02.png b/gameasync/Graphics/Animations/004-Attack02.png new file mode 100644 index 0000000..f0af95d Binary files /dev/null and b/gameasync/Graphics/Animations/004-Attack02.png differ diff --git a/gameasync/Graphics/Animations/005-Attack03.png b/gameasync/Graphics/Animations/005-Attack03.png new file mode 100644 index 0000000..867d5d6 Binary files /dev/null and b/gameasync/Graphics/Animations/005-Attack03.png differ diff --git a/gameasync/Graphics/Animations/006-Weapon01.png b/gameasync/Graphics/Animations/006-Weapon01.png new file mode 100644 index 0000000..06abb92 Binary files /dev/null and b/gameasync/Graphics/Animations/006-Weapon01.png differ diff --git a/gameasync/Graphics/Animations/007-Weapon02.png b/gameasync/Graphics/Animations/007-Weapon02.png new file mode 100644 index 0000000..5c78901 Binary files /dev/null and b/gameasync/Graphics/Animations/007-Weapon02.png differ diff --git a/gameasync/Graphics/Animations/008-Weapon03.png b/gameasync/Graphics/Animations/008-Weapon03.png new file mode 100644 index 0000000..1c31363 Binary files /dev/null and b/gameasync/Graphics/Animations/008-Weapon03.png differ diff --git a/gameasync/Graphics/Animations/009-Weapon04.png b/gameasync/Graphics/Animations/009-Weapon04.png new file mode 100644 index 0000000..085c861 Binary files /dev/null and b/gameasync/Graphics/Animations/009-Weapon04.png differ diff --git a/gameasync/Graphics/Animations/010-Weapon05.png b/gameasync/Graphics/Animations/010-Weapon05.png new file mode 100644 index 0000000..0190e67 Binary files /dev/null and b/gameasync/Graphics/Animations/010-Weapon05.png differ diff --git a/gameasync/Graphics/Animations/011-Weapon06.png b/gameasync/Graphics/Animations/011-Weapon06.png new file mode 100644 index 0000000..c08002a Binary files /dev/null and b/gameasync/Graphics/Animations/011-Weapon06.png differ diff --git a/gameasync/Graphics/Animations/012-Heal01.png b/gameasync/Graphics/Animations/012-Heal01.png new file mode 100644 index 0000000..36af2b2 Binary files /dev/null and b/gameasync/Graphics/Animations/012-Heal01.png differ diff --git a/gameasync/Graphics/Animations/013-Heal02.png b/gameasync/Graphics/Animations/013-Heal02.png new file mode 100644 index 0000000..c3fdd8f Binary files /dev/null and b/gameasync/Graphics/Animations/013-Heal02.png differ diff --git a/gameasync/Graphics/Animations/014-Heal03.png b/gameasync/Graphics/Animations/014-Heal03.png new file mode 100644 index 0000000..8c451bd Binary files /dev/null and b/gameasync/Graphics/Animations/014-Heal03.png differ diff --git a/gameasync/Graphics/Animations/015-Fire01.png b/gameasync/Graphics/Animations/015-Fire01.png new file mode 100644 index 0000000..45268d7 Binary files /dev/null and b/gameasync/Graphics/Animations/015-Fire01.png differ diff --git a/gameasync/Graphics/Animations/016-Ice01.png b/gameasync/Graphics/Animations/016-Ice01.png new file mode 100644 index 0000000..56598fc Binary files /dev/null and b/gameasync/Graphics/Animations/016-Ice01.png differ diff --git a/gameasync/Graphics/Animations/017-Thunder01.png b/gameasync/Graphics/Animations/017-Thunder01.png new file mode 100644 index 0000000..e7f4396 Binary files /dev/null and b/gameasync/Graphics/Animations/017-Thunder01.png differ diff --git a/gameasync/Graphics/Animations/018-Water01.png b/gameasync/Graphics/Animations/018-Water01.png new file mode 100644 index 0000000..8777b19 Binary files /dev/null and b/gameasync/Graphics/Animations/018-Water01.png differ diff --git a/gameasync/Graphics/Animations/019-Earth01.png b/gameasync/Graphics/Animations/019-Earth01.png new file mode 100644 index 0000000..37bbd05 Binary files /dev/null and b/gameasync/Graphics/Animations/019-Earth01.png differ diff --git a/gameasync/Graphics/Animations/020-Wind01.png b/gameasync/Graphics/Animations/020-Wind01.png new file mode 100644 index 0000000..d42e93e Binary files /dev/null and b/gameasync/Graphics/Animations/020-Wind01.png differ diff --git a/gameasync/Graphics/Animations/021-Light01.png b/gameasync/Graphics/Animations/021-Light01.png new file mode 100644 index 0000000..5743a05 Binary files /dev/null and b/gameasync/Graphics/Animations/021-Light01.png differ diff --git a/gameasync/Graphics/Animations/022-Darkness01.png b/gameasync/Graphics/Animations/022-Darkness01.png new file mode 100644 index 0000000..854569e Binary files /dev/null and b/gameasync/Graphics/Animations/022-Darkness01.png differ diff --git a/gameasync/Graphics/Animations/023-Burst01.png b/gameasync/Graphics/Animations/023-Burst01.png new file mode 100644 index 0000000..217a68b Binary files /dev/null and b/gameasync/Graphics/Animations/023-Burst01.png differ diff --git a/gameasync/Graphics/Animations/024-Support01.png b/gameasync/Graphics/Animations/024-Support01.png new file mode 100644 index 0000000..8b15e5d Binary files /dev/null and b/gameasync/Graphics/Animations/024-Support01.png differ diff --git a/gameasync/Graphics/Animations/025-Support02.png b/gameasync/Graphics/Animations/025-Support02.png new file mode 100644 index 0000000..ea72c32 Binary files /dev/null and b/gameasync/Graphics/Animations/025-Support02.png differ diff --git a/gameasync/Graphics/Animations/026-Support03.png b/gameasync/Graphics/Animations/026-Support03.png new file mode 100644 index 0000000..d76ada4 Binary files /dev/null and b/gameasync/Graphics/Animations/026-Support03.png differ diff --git a/gameasync/Graphics/Animations/027-Support04.png b/gameasync/Graphics/Animations/027-Support04.png new file mode 100644 index 0000000..857ca84 Binary files /dev/null and b/gameasync/Graphics/Animations/027-Support04.png differ diff --git a/gameasync/Graphics/Animations/028-State01.png b/gameasync/Graphics/Animations/028-State01.png new file mode 100644 index 0000000..0e4f595 Binary files /dev/null and b/gameasync/Graphics/Animations/028-State01.png differ diff --git a/gameasync/Graphics/Animations/029-Emotion01.png b/gameasync/Graphics/Animations/029-Emotion01.png new file mode 100644 index 0000000..b98f92c Binary files /dev/null and b/gameasync/Graphics/Animations/029-Emotion01.png differ diff --git a/gameasync/Graphics/Animations/030-Explosion01.png b/gameasync/Graphics/Animations/030-Explosion01.png new file mode 100644 index 0000000..443d4f7 Binary files /dev/null and b/gameasync/Graphics/Animations/030-Explosion01.png differ diff --git a/gameasync/Graphics/Animations/action01.png b/gameasync/Graphics/Animations/action01.png new file mode 100644 index 0000000..c167ab0 Binary files /dev/null and b/gameasync/Graphics/Animations/action01.png differ diff --git a/gameasync/Graphics/Animations/action_aag.png b/gameasync/Graphics/Animations/action_aag.png new file mode 100644 index 0000000..0685f7e Binary files /dev/null and b/gameasync/Graphics/Animations/action_aag.png differ diff --git a/gameasync/Graphics/Animations/action_bf.png b/gameasync/Graphics/Animations/action_bf.png new file mode 100644 index 0000000..8de1f12 Binary files /dev/null and b/gameasync/Graphics/Animations/action_bf.png differ diff --git a/gameasync/Graphics/Animations/action_btm92fs.png b/gameasync/Graphics/Animations/action_btm92fs.png new file mode 100644 index 0000000..6af49e8 Binary files /dev/null and b/gameasync/Graphics/Animations/action_btm92fs.png differ diff --git a/gameasync/Graphics/Animations/action_btydog.png b/gameasync/Graphics/Animations/action_btydog.png new file mode 100644 index 0000000..0f6ef01 Binary files /dev/null and b/gameasync/Graphics/Animations/action_btydog.png differ diff --git a/gameasync/Graphics/Animations/action_eagle.png b/gameasync/Graphics/Animations/action_eagle.png new file mode 100644 index 0000000..9042eea Binary files /dev/null and b/gameasync/Graphics/Animations/action_eagle.png differ diff --git a/gameasync/Graphics/Animations/action_famas.png b/gameasync/Graphics/Animations/action_famas.png new file mode 100644 index 0000000..ed88cdf Binary files /dev/null and b/gameasync/Graphics/Animations/action_famas.png differ diff --git a/gameasync/Graphics/Animations/action_ls.png b/gameasync/Graphics/Animations/action_ls.png new file mode 100644 index 0000000..433055a Binary files /dev/null and b/gameasync/Graphics/Animations/action_ls.png differ diff --git a/gameasync/Graphics/Animations/action_m9.png b/gameasync/Graphics/Animations/action_m9.png new file mode 100644 index 0000000..4b22c04 Binary files /dev/null and b/gameasync/Graphics/Animations/action_m9.png differ diff --git a/gameasync/Graphics/Animations/action_ss.png b/gameasync/Graphics/Animations/action_ss.png new file mode 100644 index 0000000..d5c8ce2 Binary files /dev/null and b/gameasync/Graphics/Animations/action_ss.png differ diff --git a/gameasync/Graphics/Animations/action_vesper.png b/gameasync/Graphics/Animations/action_vesper.png new file mode 100644 index 0000000..9874faf Binary files /dev/null and b/gameasync/Graphics/Animations/action_vesper.png differ diff --git a/gameasync/Graphics/Animations/anm_data.png b/gameasync/Graphics/Animations/anm_data.png new file mode 100644 index 0000000..83d984b Binary files /dev/null and b/gameasync/Graphics/Animations/anm_data.png differ diff --git a/gameasync/Graphics/Animations/kn_AttackB02.png b/gameasync/Graphics/Animations/kn_AttackB02.png new file mode 100644 index 0000000..ae96fd2 Binary files /dev/null and b/gameasync/Graphics/Animations/kn_AttackB02.png differ diff --git a/gameasync/Graphics/Animations/kn_exp.png b/gameasync/Graphics/Animations/kn_exp.png new file mode 100644 index 0000000..c7a0334 Binary files /dev/null and b/gameasync/Graphics/Animations/kn_exp.png differ diff --git a/gameasync/Graphics/Animations/kn_slash.png b/gameasync/Graphics/Animations/kn_slash.png new file mode 100644 index 0000000..21a4499 Binary files /dev/null and b/gameasync/Graphics/Animations/kn_slash.png differ diff --git a/gameasync/Graphics/Animations/l_wing.png b/gameasync/Graphics/Animations/l_wing.png new file mode 100644 index 0000000..d8513ae Binary files /dev/null and b/gameasync/Graphics/Animations/l_wing.png differ diff --git a/gameasync/Graphics/Animations/laser1.png b/gameasync/Graphics/Animations/laser1.png new file mode 100644 index 0000000..f643f05 Binary files /dev/null and b/gameasync/Graphics/Animations/laser1.png differ diff --git a/gameasync/Graphics/Animations/vasper.png b/gameasync/Graphics/Animations/vasper.png new file mode 100644 index 0000000..3ecba57 Binary files /dev/null and b/gameasync/Graphics/Animations/vasper.png differ diff --git a/gameasync/Graphics/Autotiles/machine1.png b/gameasync/Graphics/Autotiles/machine1.png new file mode 100644 index 0000000..5867ad1 Binary files /dev/null and b/gameasync/Graphics/Autotiles/machine1.png differ diff --git a/gameasync/Graphics/Autotiles/machine2.png b/gameasync/Graphics/Autotiles/machine2.png new file mode 100644 index 0000000..7430e67 Binary files /dev/null and b/gameasync/Graphics/Autotiles/machine2.png differ diff --git a/gameasync/Graphics/Autotiles/machine3.png b/gameasync/Graphics/Autotiles/machine3.png new file mode 100644 index 0000000..0de3195 Binary files /dev/null and b/gameasync/Graphics/Autotiles/machine3.png differ diff --git a/gameasync/Graphics/Autotiles/machine4.png b/gameasync/Graphics/Autotiles/machine4.png new file mode 100644 index 0000000..119fba1 Binary files /dev/null and b/gameasync/Graphics/Autotiles/machine4.png differ diff --git a/gameasync/Graphics/Battlebacks/bt_back1.jpg b/gameasync/Graphics/Battlebacks/bt_back1.jpg new file mode 100644 index 0000000..94eb8e6 Binary files /dev/null and b/gameasync/Graphics/Battlebacks/bt_back1.jpg differ diff --git a/gameasync/Graphics/Battlebacks/bt_back2.jpg b/gameasync/Graphics/Battlebacks/bt_back2.jpg new file mode 100644 index 0000000..25f3ee8 Binary files /dev/null and b/gameasync/Graphics/Battlebacks/bt_back2.jpg differ diff --git a/gameasync/Graphics/Battlebacks/bt_back3.png b/gameasync/Graphics/Battlebacks/bt_back3.png new file mode 100644 index 0000000..5da2a51 Binary files /dev/null and b/gameasync/Graphics/Battlebacks/bt_back3.png differ diff --git a/gameasync/Graphics/Battlers/Thumbs.db b/gameasync/Graphics/Battlers/Thumbs.db new file mode 100644 index 0000000..69550b8 Binary files /dev/null and b/gameasync/Graphics/Battlers/Thumbs.db differ diff --git a/gameasync/Graphics/Battlers/battle_cain.png b/gameasync/Graphics/Battlers/battle_cain.png new file mode 100644 index 0000000..99a8c25 Binary files /dev/null and b/gameasync/Graphics/Battlers/battle_cain.png differ diff --git a/gameasync/Graphics/Battlers/battle_jeik.png b/gameasync/Graphics/Battlers/battle_jeik.png new file mode 100644 index 0000000..8221d68 Binary files /dev/null and b/gameasync/Graphics/Battlers/battle_jeik.png differ diff --git a/gameasync/Graphics/Battlers/battle_nazo.png b/gameasync/Graphics/Battlers/battle_nazo.png new file mode 100644 index 0000000..1ddc554 Binary files /dev/null and b/gameasync/Graphics/Battlers/battle_nazo.png differ diff --git a/gameasync/Graphics/Battlers/battle_siera.png b/gameasync/Graphics/Battlers/battle_siera.png new file mode 100644 index 0000000..6430238 Binary files /dev/null and b/gameasync/Graphics/Battlers/battle_siera.png differ diff --git a/gameasync/Graphics/Battlers/blank.png b/gameasync/Graphics/Battlers/blank.png new file mode 100644 index 0000000..a285102 Binary files /dev/null and b/gameasync/Graphics/Battlers/blank.png differ diff --git a/gameasync/Graphics/Battlers/en_aa.png b/gameasync/Graphics/Battlers/en_aa.png new file mode 100644 index 0000000..a976830 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_aa.png differ diff --git a/gameasync/Graphics/Battlers/en_ah.png b/gameasync/Graphics/Battlers/en_ah.png new file mode 100644 index 0000000..ffa3f49 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_ah.png differ diff --git a/gameasync/Graphics/Battlers/en_bhound.png b/gameasync/Graphics/Battlers/en_bhound.png new file mode 100644 index 0000000..dbf151f Binary files /dev/null and b/gameasync/Graphics/Battlers/en_bhound.png differ diff --git a/gameasync/Graphics/Battlers/en_bit_left.png b/gameasync/Graphics/Battlers/en_bit_left.png new file mode 100644 index 0000000..4367a30 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_bit_left.png differ diff --git a/gameasync/Graphics/Battlers/en_bit_right.png b/gameasync/Graphics/Battlers/en_bit_right.png new file mode 100644 index 0000000..10f323e Binary files /dev/null and b/gameasync/Graphics/Battlers/en_bit_right.png differ diff --git a/gameasync/Graphics/Battlers/en_hex01.png b/gameasync/Graphics/Battlers/en_hex01.png new file mode 100644 index 0000000..14d211e Binary files /dev/null and b/gameasync/Graphics/Battlers/en_hex01.png differ diff --git a/gameasync/Graphics/Battlers/en_hex01_b.png b/gameasync/Graphics/Battlers/en_hex01_b.png new file mode 100644 index 0000000..731a060 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_hex01_b.png differ diff --git a/gameasync/Graphics/Battlers/en_hex03.png b/gameasync/Graphics/Battlers/en_hex03.png new file mode 100644 index 0000000..68bf0be Binary files /dev/null and b/gameasync/Graphics/Battlers/en_hex03.png differ diff --git a/gameasync/Graphics/Battlers/en_hex03_b.png b/gameasync/Graphics/Battlers/en_hex03_b.png new file mode 100644 index 0000000..7de6a36 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_hex03_b.png differ diff --git a/gameasync/Graphics/Battlers/en_lucifer.png b/gameasync/Graphics/Battlers/en_lucifer.png new file mode 100644 index 0000000..03697a7 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_lucifer.png differ diff --git a/gameasync/Graphics/Battlers/en_lucifer2.png b/gameasync/Graphics/Battlers/en_lucifer2.png new file mode 100644 index 0000000..623ec8c Binary files /dev/null and b/gameasync/Graphics/Battlers/en_lucifer2.png differ diff --git a/gameasync/Graphics/Battlers/en_m_head.png b/gameasync/Graphics/Battlers/en_m_head.png new file mode 100644 index 0000000..b9f1582 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_m_head.png differ diff --git a/gameasync/Graphics/Battlers/en_mbt.png b/gameasync/Graphics/Battlers/en_mbt.png new file mode 100644 index 0000000..7db606c Binary files /dev/null and b/gameasync/Graphics/Battlers/en_mbt.png differ diff --git a/gameasync/Graphics/Battlers/en_mpd_.png b/gameasync/Graphics/Battlers/en_mpd_.png new file mode 100644 index 0000000..e5adc6d Binary files /dev/null and b/gameasync/Graphics/Battlers/en_mpd_.png differ diff --git a/gameasync/Graphics/Battlers/en_nunf_.png b/gameasync/Graphics/Battlers/en_nunf_.png new file mode 100644 index 0000000..41be50b Binary files /dev/null and b/gameasync/Graphics/Battlers/en_nunf_.png differ diff --git a/gameasync/Graphics/Battlers/en_nunsf_.png b/gameasync/Graphics/Battlers/en_nunsf_.png new file mode 100644 index 0000000..e367afd Binary files /dev/null and b/gameasync/Graphics/Battlers/en_nunsf_.png differ diff --git a/gameasync/Graphics/Battlers/en_rbull.png b/gameasync/Graphics/Battlers/en_rbull.png new file mode 100644 index 0000000..359f711 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_rbull.png differ diff --git a/gameasync/Graphics/Battlers/en_rogue.png b/gameasync/Graphics/Battlers/en_rogue.png new file mode 100644 index 0000000..213b0db Binary files /dev/null and b/gameasync/Graphics/Battlers/en_rogue.png differ diff --git a/gameasync/Graphics/Battlers/en_tooth_mpd.png b/gameasync/Graphics/Battlers/en_tooth_mpd.png new file mode 100644 index 0000000..b26526f Binary files /dev/null and b/gameasync/Graphics/Battlers/en_tooth_mpd.png differ diff --git a/gameasync/Graphics/Battlers/en_tooth_nun.png b/gameasync/Graphics/Battlers/en_tooth_nun.png new file mode 100644 index 0000000..5db720b Binary files /dev/null and b/gameasync/Graphics/Battlers/en_tooth_nun.png differ diff --git a/gameasync/Graphics/Battlers/en_tooth_rog.png b/gameasync/Graphics/Battlers/en_tooth_rog.png new file mode 100644 index 0000000..c5164e5 Binary files /dev/null and b/gameasync/Graphics/Battlers/en_tooth_rog.png differ diff --git a/gameasync/Graphics/Battlers/face_cain.png b/gameasync/Graphics/Battlers/face_cain.png new file mode 100644 index 0000000..d8c805d Binary files /dev/null and b/gameasync/Graphics/Battlers/face_cain.png differ diff --git a/gameasync/Graphics/Battlers/face_nazo.png b/gameasync/Graphics/Battlers/face_nazo.png new file mode 100644 index 0000000..efaf2db Binary files /dev/null and b/gameasync/Graphics/Battlers/face_nazo.png differ diff --git a/gameasync/Graphics/Battlers/face_siera.png b/gameasync/Graphics/Battlers/face_siera.png new file mode 100644 index 0000000..7237507 Binary files /dev/null and b/gameasync/Graphics/Battlers/face_siera.png differ diff --git a/gameasync/Graphics/Battlers/unknown.png b/gameasync/Graphics/Battlers/unknown.png new file mode 100644 index 0000000..9ae2985 Binary files /dev/null and b/gameasync/Graphics/Battlers/unknown.png differ diff --git a/gameasync/Graphics/Characters/Thumbs.db b/gameasync/Graphics/Characters/Thumbs.db new file mode 100644 index 0000000..9be9cdb Binary files /dev/null and b/gameasync/Graphics/Characters/Thumbs.db differ diff --git a/gameasync/Graphics/Characters/ag0.png b/gameasync/Graphics/Characters/ag0.png new file mode 100644 index 0000000..96e3c19 Binary files /dev/null and b/gameasync/Graphics/Characters/ag0.png differ diff --git a/gameasync/Graphics/Characters/ag0_b.png b/gameasync/Graphics/Characters/ag0_b.png new file mode 100644 index 0000000..cf81471 Binary files /dev/null and b/gameasync/Graphics/Characters/ag0_b.png differ diff --git a/gameasync/Graphics/Characters/ag0_c.png b/gameasync/Graphics/Characters/ag0_c.png new file mode 100644 index 0000000..e0b12e5 Binary files /dev/null and b/gameasync/Graphics/Characters/ag0_c.png differ diff --git a/gameasync/Graphics/Characters/ag0_d.png b/gameasync/Graphics/Characters/ag0_d.png new file mode 100644 index 0000000..1e60465 Binary files /dev/null and b/gameasync/Graphics/Characters/ag0_d.png differ diff --git a/gameasync/Graphics/Characters/ag0_e.png b/gameasync/Graphics/Characters/ag0_e.png new file mode 100644 index 0000000..e5302c9 Binary files /dev/null and b/gameasync/Graphics/Characters/ag0_e.png differ diff --git a/gameasync/Graphics/Characters/ag1.png b/gameasync/Graphics/Characters/ag1.png new file mode 100644 index 0000000..9f8575b Binary files /dev/null and b/gameasync/Graphics/Characters/ag1.png differ diff --git a/gameasync/Graphics/Characters/ag1_b.png b/gameasync/Graphics/Characters/ag1_b.png new file mode 100644 index 0000000..260e70e Binary files /dev/null and b/gameasync/Graphics/Characters/ag1_b.png differ diff --git a/gameasync/Graphics/Characters/ag1_c.png b/gameasync/Graphics/Characters/ag1_c.png new file mode 100644 index 0000000..07f5e8d Binary files /dev/null and b/gameasync/Graphics/Characters/ag1_c.png differ diff --git a/gameasync/Graphics/Characters/ag1_d.png b/gameasync/Graphics/Characters/ag1_d.png new file mode 100644 index 0000000..2e5485c Binary files /dev/null and b/gameasync/Graphics/Characters/ag1_d.png differ diff --git a/gameasync/Graphics/Characters/ag2.png b/gameasync/Graphics/Characters/ag2.png new file mode 100644 index 0000000..5163f91 Binary files /dev/null and b/gameasync/Graphics/Characters/ag2.png differ diff --git a/gameasync/Graphics/Characters/ag2_b.png b/gameasync/Graphics/Characters/ag2_b.png new file mode 100644 index 0000000..21c207c Binary files /dev/null and b/gameasync/Graphics/Characters/ag2_b.png differ diff --git a/gameasync/Graphics/Characters/ag2_c.png b/gameasync/Graphics/Characters/ag2_c.png new file mode 100644 index 0000000..2c6cd43 Binary files /dev/null and b/gameasync/Graphics/Characters/ag2_c.png differ diff --git a/gameasync/Graphics/Characters/ag3.png b/gameasync/Graphics/Characters/ag3.png new file mode 100644 index 0000000..af7ea09 Binary files /dev/null and b/gameasync/Graphics/Characters/ag3.png differ diff --git a/gameasync/Graphics/Characters/ag3_b.png b/gameasync/Graphics/Characters/ag3_b.png new file mode 100644 index 0000000..cdc03b6 Binary files /dev/null and b/gameasync/Graphics/Characters/ag3_b.png differ diff --git a/gameasync/Graphics/Characters/ag3_c.png b/gameasync/Graphics/Characters/ag3_c.png new file mode 100644 index 0000000..5d62cca Binary files /dev/null and b/gameasync/Graphics/Characters/ag3_c.png differ diff --git a/gameasync/Graphics/Characters/ag4.png b/gameasync/Graphics/Characters/ag4.png new file mode 100644 index 0000000..c6317a0 Binary files /dev/null and b/gameasync/Graphics/Characters/ag4.png differ diff --git a/gameasync/Graphics/Characters/ag4_b.png b/gameasync/Graphics/Characters/ag4_b.png new file mode 100644 index 0000000..8122a1b Binary files /dev/null and b/gameasync/Graphics/Characters/ag4_b.png differ diff --git a/gameasync/Graphics/Characters/ag4_c.png b/gameasync/Graphics/Characters/ag4_c.png new file mode 100644 index 0000000..fd9bc21 Binary files /dev/null and b/gameasync/Graphics/Characters/ag4_c.png differ diff --git a/gameasync/Graphics/Characters/ag4_d.png b/gameasync/Graphics/Characters/ag4_d.png new file mode 100644 index 0000000..5b47a79 Binary files /dev/null and b/gameasync/Graphics/Characters/ag4_d.png differ diff --git a/gameasync/Graphics/Characters/ag4_e.png b/gameasync/Graphics/Characters/ag4_e.png new file mode 100644 index 0000000..c24bf5f Binary files /dev/null and b/gameasync/Graphics/Characters/ag4_e.png differ diff --git a/gameasync/Graphics/Characters/ag4_f.png b/gameasync/Graphics/Characters/ag4_f.png new file mode 100644 index 0000000..6d4ab2c Binary files /dev/null and b/gameasync/Graphics/Characters/ag4_f.png differ diff --git a/gameasync/Graphics/Characters/ag4_g.png b/gameasync/Graphics/Characters/ag4_g.png new file mode 100644 index 0000000..f83ad9c Binary files /dev/null and b/gameasync/Graphics/Characters/ag4_g.png differ diff --git a/gameasync/Graphics/Characters/ag5.png b/gameasync/Graphics/Characters/ag5.png new file mode 100644 index 0000000..fd42b36 Binary files /dev/null and b/gameasync/Graphics/Characters/ag5.png differ diff --git a/gameasync/Graphics/Characters/ag5_c.png b/gameasync/Graphics/Characters/ag5_c.png new file mode 100644 index 0000000..c63fc88 Binary files /dev/null and b/gameasync/Graphics/Characters/ag5_c.png differ diff --git a/gameasync/Graphics/Characters/ag6.png b/gameasync/Graphics/Characters/ag6.png new file mode 100644 index 0000000..edaaa94 Binary files /dev/null and b/gameasync/Graphics/Characters/ag6.png differ diff --git a/gameasync/Graphics/Characters/ag6_b.png b/gameasync/Graphics/Characters/ag6_b.png new file mode 100644 index 0000000..30020b9 Binary files /dev/null and b/gameasync/Graphics/Characters/ag6_b.png differ diff --git a/gameasync/Graphics/Characters/ag6_c.png b/gameasync/Graphics/Characters/ag6_c.png new file mode 100644 index 0000000..98e66fa Binary files /dev/null and b/gameasync/Graphics/Characters/ag6_c.png differ diff --git a/gameasync/Graphics/Characters/ag6_d.png b/gameasync/Graphics/Characters/ag6_d.png new file mode 100644 index 0000000..e12871d Binary files /dev/null and b/gameasync/Graphics/Characters/ag6_d.png differ diff --git a/gameasync/Graphics/Characters/ag6_e.png b/gameasync/Graphics/Characters/ag6_e.png new file mode 100644 index 0000000..856e0b3 Binary files /dev/null and b/gameasync/Graphics/Characters/ag6_e.png differ diff --git a/gameasync/Graphics/Characters/ag6_f.png b/gameasync/Graphics/Characters/ag6_f.png new file mode 100644 index 0000000..2bdd67f Binary files /dev/null and b/gameasync/Graphics/Characters/ag6_f.png differ diff --git a/gameasync/Graphics/Characters/ag7.png b/gameasync/Graphics/Characters/ag7.png new file mode 100644 index 0000000..4c403ea Binary files /dev/null and b/gameasync/Graphics/Characters/ag7.png differ diff --git a/gameasync/Graphics/Characters/ag7_b.png b/gameasync/Graphics/Characters/ag7_b.png new file mode 100644 index 0000000..c03c863 Binary files /dev/null and b/gameasync/Graphics/Characters/ag7_b.png differ diff --git a/gameasync/Graphics/Characters/ag7_e.png b/gameasync/Graphics/Characters/ag7_e.png new file mode 100644 index 0000000..b5c8dc6 Binary files /dev/null and b/gameasync/Graphics/Characters/ag7_e.png differ diff --git a/gameasync/Graphics/Characters/ag7c.png b/gameasync/Graphics/Characters/ag7c.png new file mode 100644 index 0000000..e789ef9 Binary files /dev/null and b/gameasync/Graphics/Characters/ag7c.png differ diff --git a/gameasync/Graphics/Characters/ag7d.png b/gameasync/Graphics/Characters/ag7d.png new file mode 100644 index 0000000..b0c2e1b Binary files /dev/null and b/gameasync/Graphics/Characters/ag7d.png differ diff --git a/gameasync/Graphics/Characters/ag8.png b/gameasync/Graphics/Characters/ag8.png new file mode 100644 index 0000000..7713d7c Binary files /dev/null and b/gameasync/Graphics/Characters/ag8.png differ diff --git a/gameasync/Graphics/Characters/ag8_c.png b/gameasync/Graphics/Characters/ag8_c.png new file mode 100644 index 0000000..e9c89ac Binary files /dev/null and b/gameasync/Graphics/Characters/ag8_c.png differ diff --git a/gameasync/Graphics/Characters/ag8_c2.png b/gameasync/Graphics/Characters/ag8_c2.png new file mode 100644 index 0000000..4a33816 Binary files /dev/null and b/gameasync/Graphics/Characters/ag8_c2.png differ diff --git a/gameasync/Graphics/Characters/ag8_d.png b/gameasync/Graphics/Characters/ag8_d.png new file mode 100644 index 0000000..49fb609 Binary files /dev/null and b/gameasync/Graphics/Characters/ag8_d.png differ diff --git a/gameasync/Graphics/Characters/ag8_e.png b/gameasync/Graphics/Characters/ag8_e.png new file mode 100644 index 0000000..53f5603 Binary files /dev/null and b/gameasync/Graphics/Characters/ag8_e.png differ diff --git a/gameasync/Graphics/Characters/ag8b.png b/gameasync/Graphics/Characters/ag8b.png new file mode 100644 index 0000000..786856e Binary files /dev/null and b/gameasync/Graphics/Characters/ag8b.png differ diff --git a/gameasync/Graphics/Characters/ag9.png b/gameasync/Graphics/Characters/ag9.png new file mode 100644 index 0000000..3c9e846 Binary files /dev/null and b/gameasync/Graphics/Characters/ag9.png differ diff --git a/gameasync/Graphics/Characters/ag9_b.png b/gameasync/Graphics/Characters/ag9_b.png new file mode 100644 index 0000000..d09c1ba Binary files /dev/null and b/gameasync/Graphics/Characters/ag9_b.png differ diff --git a/gameasync/Graphics/Characters/ag_c.png b/gameasync/Graphics/Characters/ag_c.png new file mode 100644 index 0000000..30c95ed Binary files /dev/null and b/gameasync/Graphics/Characters/ag_c.png differ diff --git a/gameasync/Graphics/Characters/ag_c_b.png b/gameasync/Graphics/Characters/ag_c_b.png new file mode 100644 index 0000000..f183b57 Binary files /dev/null and b/gameasync/Graphics/Characters/ag_c_b.png differ diff --git a/gameasync/Graphics/Characters/ag_field1.png b/gameasync/Graphics/Characters/ag_field1.png new file mode 100644 index 0000000..ea2635b Binary files /dev/null and b/gameasync/Graphics/Characters/ag_field1.png differ diff --git a/gameasync/Graphics/Characters/aghex5_c.png b/gameasync/Graphics/Characters/aghex5_c.png new file mode 100644 index 0000000..f786b6c Binary files /dev/null and b/gameasync/Graphics/Characters/aghex5_c.png differ diff --git a/gameasync/Graphics/Characters/agkn.png b/gameasync/Graphics/Characters/agkn.png new file mode 100644 index 0000000..9b5aba8 Binary files /dev/null and b/gameasync/Graphics/Characters/agkn.png differ diff --git a/gameasync/Graphics/Characters/agkn_b.png b/gameasync/Graphics/Characters/agkn_b.png new file mode 100644 index 0000000..28388bd Binary files /dev/null and b/gameasync/Graphics/Characters/agkn_b.png differ diff --git a/gameasync/Graphics/Characters/agser.png b/gameasync/Graphics/Characters/agser.png new file mode 100644 index 0000000..63de180 Binary files /dev/null and b/gameasync/Graphics/Characters/agser.png differ diff --git a/gameasync/Graphics/Characters/agw.png b/gameasync/Graphics/Characters/agw.png new file mode 100644 index 0000000..e084c68 Binary files /dev/null and b/gameasync/Graphics/Characters/agw.png differ diff --git a/gameasync/Graphics/Characters/broken_ag.png b/gameasync/Graphics/Characters/broken_ag.png new file mode 100644 index 0000000..975fb85 Binary files /dev/null and b/gameasync/Graphics/Characters/broken_ag.png differ diff --git a/gameasync/Graphics/Characters/broken_ag2.png b/gameasync/Graphics/Characters/broken_ag2.png new file mode 100644 index 0000000..a57d6d9 Binary files /dev/null and b/gameasync/Graphics/Characters/broken_ag2.png differ diff --git a/gameasync/Graphics/Characters/c4.png b/gameasync/Graphics/Characters/c4.png new file mode 100644 index 0000000..7f5bc0c Binary files /dev/null and b/gameasync/Graphics/Characters/c4.png differ diff --git a/gameasync/Graphics/Characters/cargo.png b/gameasync/Graphics/Characters/cargo.png new file mode 100644 index 0000000..5ea9789 Binary files /dev/null and b/gameasync/Graphics/Characters/cargo.png differ diff --git a/gameasync/Graphics/Characters/en01.png b/gameasync/Graphics/Characters/en01.png new file mode 100644 index 0000000..687dde6 Binary files /dev/null and b/gameasync/Graphics/Characters/en01.png differ diff --git a/gameasync/Graphics/Characters/ev_door.png b/gameasync/Graphics/Characters/ev_door.png new file mode 100644 index 0000000..5146751 Binary files /dev/null and b/gameasync/Graphics/Characters/ev_door.png differ diff --git a/gameasync/Graphics/Characters/ev_door1.png b/gameasync/Graphics/Characters/ev_door1.png new file mode 100644 index 0000000..5094172 Binary files /dev/null and b/gameasync/Graphics/Characters/ev_door1.png differ diff --git a/gameasync/Graphics/Characters/generate.png b/gameasync/Graphics/Characters/generate.png new file mode 100644 index 0000000..3bf3014 Binary files /dev/null and b/gameasync/Graphics/Characters/generate.png differ diff --git a/gameasync/Graphics/Characters/kn_abel.png b/gameasync/Graphics/Characters/kn_abel.png new file mode 100644 index 0000000..3130420 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_abel.png differ diff --git a/gameasync/Graphics/Characters/kn_akari.png b/gameasync/Graphics/Characters/kn_akari.png new file mode 100644 index 0000000..36c3667 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_akari.png differ diff --git a/gameasync/Graphics/Characters/kn_armor1.png b/gameasync/Graphics/Characters/kn_armor1.png new file mode 100644 index 0000000..6c0bf3a Binary files /dev/null and b/gameasync/Graphics/Characters/kn_armor1.png differ diff --git a/gameasync/Graphics/Characters/kn_army.png b/gameasync/Graphics/Characters/kn_army.png new file mode 100644 index 0000000..b31bc78 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_army.png differ diff --git a/gameasync/Graphics/Characters/kn_army1.png b/gameasync/Graphics/Characters/kn_army1.png new file mode 100644 index 0000000..6147c2e Binary files /dev/null and b/gameasync/Graphics/Characters/kn_army1.png differ diff --git a/gameasync/Graphics/Characters/kn_bandt1.png b/gameasync/Graphics/Characters/kn_bandt1.png new file mode 100644 index 0000000..9d00c09 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_bandt1.png differ diff --git a/gameasync/Graphics/Characters/kn_bandt2.png b/gameasync/Graphics/Characters/kn_bandt2.png new file mode 100644 index 0000000..3ed825a Binary files /dev/null and b/gameasync/Graphics/Characters/kn_bandt2.png differ diff --git a/gameasync/Graphics/Characters/kn_bandt3.png b/gameasync/Graphics/Characters/kn_bandt3.png new file mode 100644 index 0000000..2a68dd6 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_bandt3.png differ diff --git a/gameasync/Graphics/Characters/kn_body.png b/gameasync/Graphics/Characters/kn_body.png new file mode 100644 index 0000000..469723d Binary files /dev/null and b/gameasync/Graphics/Characters/kn_body.png differ diff --git a/gameasync/Graphics/Characters/kn_box.png b/gameasync/Graphics/Characters/kn_box.png new file mode 100644 index 0000000..375a567 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_box.png differ diff --git a/gameasync/Graphics/Characters/kn_cain.png b/gameasync/Graphics/Characters/kn_cain.png new file mode 100644 index 0000000..eaaf22f Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain.png differ diff --git a/gameasync/Graphics/Characters/kn_cain0.png b/gameasync/Graphics/Characters/kn_cain0.png new file mode 100644 index 0000000..0f16a15 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain0.png differ diff --git a/gameasync/Graphics/Characters/kn_cain01.png b/gameasync/Graphics/Characters/kn_cain01.png new file mode 100644 index 0000000..157bb8c Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain01.png differ diff --git a/gameasync/Graphics/Characters/kn_cain1.png b/gameasync/Graphics/Characters/kn_cain1.png new file mode 100644 index 0000000..e63182e Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain1.png differ diff --git a/gameasync/Graphics/Characters/kn_cain3.png b/gameasync/Graphics/Characters/kn_cain3.png new file mode 100644 index 0000000..2b8d3f6 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain3.png differ diff --git a/gameasync/Graphics/Characters/kn_cain4.png b/gameasync/Graphics/Characters/kn_cain4.png new file mode 100644 index 0000000..ba75886 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain4.png differ diff --git a/gameasync/Graphics/Characters/kn_cain_down.png b/gameasync/Graphics/Characters/kn_cain_down.png new file mode 100644 index 0000000..f1800bd Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain_down.png differ diff --git a/gameasync/Graphics/Characters/kn_cain_ed.png b/gameasync/Graphics/Characters/kn_cain_ed.png new file mode 100644 index 0000000..eb0d993 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain_ed.png differ diff --git a/gameasync/Graphics/Characters/kn_cain_hasigo.png b/gameasync/Graphics/Characters/kn_cain_hasigo.png new file mode 100644 index 0000000..6310ece Binary files /dev/null and b/gameasync/Graphics/Characters/kn_cain_hasigo.png differ diff --git a/gameasync/Graphics/Characters/kn_car1.png b/gameasync/Graphics/Characters/kn_car1.png new file mode 100644 index 0000000..d8fcd7f Binary files /dev/null and b/gameasync/Graphics/Characters/kn_car1.png differ diff --git a/gameasync/Graphics/Characters/kn_data.png b/gameasync/Graphics/Characters/kn_data.png new file mode 100644 index 0000000..b84b17f Binary files /dev/null and b/gameasync/Graphics/Characters/kn_data.png differ diff --git a/gameasync/Graphics/Characters/kn_disply.png b/gameasync/Graphics/Characters/kn_disply.png new file mode 100644 index 0000000..a3b685f Binary files /dev/null and b/gameasync/Graphics/Characters/kn_disply.png differ diff --git a/gameasync/Graphics/Characters/kn_disply2.png b/gameasync/Graphics/Characters/kn_disply2.png new file mode 100644 index 0000000..9e3aee5 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_disply2.png differ diff --git a/gameasync/Graphics/Characters/kn_door.png b/gameasync/Graphics/Characters/kn_door.png new file mode 100644 index 0000000..947df09 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_door.png differ diff --git a/gameasync/Graphics/Characters/kn_door2.png b/gameasync/Graphics/Characters/kn_door2.png new file mode 100644 index 0000000..340f6f7 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_door2.png differ diff --git a/gameasync/Graphics/Characters/kn_ev1.png b/gameasync/Graphics/Characters/kn_ev1.png new file mode 100644 index 0000000..7d8292a Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ev1.png differ diff --git a/gameasync/Graphics/Characters/kn_explos.png b/gameasync/Graphics/Characters/kn_explos.png new file mode 100644 index 0000000..8e0cb27 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_explos.png differ diff --git a/gameasync/Graphics/Characters/kn_f_raven.png b/gameasync/Graphics/Characters/kn_f_raven.png new file mode 100644 index 0000000..fd87088 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_f_raven.png differ diff --git a/gameasync/Graphics/Characters/kn_f_raven2.png b/gameasync/Graphics/Characters/kn_f_raven2.png new file mode 100644 index 0000000..ebbd15e Binary files /dev/null and b/gameasync/Graphics/Characters/kn_f_raven2.png differ diff --git a/gameasync/Graphics/Characters/kn_fighter.png b/gameasync/Graphics/Characters/kn_fighter.png new file mode 100644 index 0000000..30af7f7 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_fighter.png differ diff --git a/gameasync/Graphics/Characters/kn_fighter2.png b/gameasync/Graphics/Characters/kn_fighter2.png new file mode 100644 index 0000000..5c45ce5 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_fighter2.png differ diff --git a/gameasync/Graphics/Characters/kn_fighter3.png b/gameasync/Graphics/Characters/kn_fighter3.png new file mode 100644 index 0000000..764eb18 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_fighter3.png differ diff --git a/gameasync/Graphics/Characters/kn_fighter4.png b/gameasync/Graphics/Characters/kn_fighter4.png new file mode 100644 index 0000000..81371eb Binary files /dev/null and b/gameasync/Graphics/Characters/kn_fighter4.png differ diff --git a/gameasync/Graphics/Characters/kn_fire.png b/gameasync/Graphics/Characters/kn_fire.png new file mode 100644 index 0000000..a8f7456 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_fire.png differ diff --git a/gameasync/Graphics/Characters/kn_fire1.png b/gameasync/Graphics/Characters/kn_fire1.png new file mode 100644 index 0000000..bbf2cc9 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_fire1.png differ diff --git a/gameasync/Graphics/Characters/kn_gaitou.png b/gameasync/Graphics/Characters/kn_gaitou.png new file mode 100644 index 0000000..cfd2945 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_gaitou.png differ diff --git a/gameasync/Graphics/Characters/kn_gate.png b/gameasync/Graphics/Characters/kn_gate.png new file mode 100644 index 0000000..ad0dd4b Binary files /dev/null and b/gameasync/Graphics/Characters/kn_gate.png differ diff --git a/gameasync/Graphics/Characters/kn_general.png b/gameasync/Graphics/Characters/kn_general.png new file mode 100644 index 0000000..43c716f Binary files /dev/null and b/gameasync/Graphics/Characters/kn_general.png differ diff --git a/gameasync/Graphics/Characters/kn_general_b.png b/gameasync/Graphics/Characters/kn_general_b.png new file mode 100644 index 0000000..21a05cb Binary files /dev/null and b/gameasync/Graphics/Characters/kn_general_b.png differ diff --git a/gameasync/Graphics/Characters/kn_hato.png b/gameasync/Graphics/Characters/kn_hato.png new file mode 100644 index 0000000..9827de1 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hato.png differ diff --git a/gameasync/Graphics/Characters/kn_heri_ah.png b/gameasync/Graphics/Characters/kn_heri_ah.png new file mode 100644 index 0000000..6ac6e3c Binary files /dev/null and b/gameasync/Graphics/Characters/kn_heri_ah.png differ diff --git a/gameasync/Graphics/Characters/kn_heri_ah2.png b/gameasync/Graphics/Characters/kn_heri_ah2.png new file mode 100644 index 0000000..fa018fd Binary files /dev/null and b/gameasync/Graphics/Characters/kn_heri_ah2.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa00.png b/gameasync/Graphics/Characters/kn_hexa00.png new file mode 100644 index 0000000..f68675a Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa00.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa00_b.png b/gameasync/Graphics/Characters/kn_hexa00_b.png new file mode 100644 index 0000000..745b0e7 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa00_b.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa00_c.png b/gameasync/Graphics/Characters/kn_hexa00_c.png new file mode 100644 index 0000000..7dca5af Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa00_c.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa00_d.png b/gameasync/Graphics/Characters/kn_hexa00_d.png new file mode 100644 index 0000000..3061983 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa00_d.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa01.png b/gameasync/Graphics/Characters/kn_hexa01.png new file mode 100644 index 0000000..7104cca Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa01.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa01_b.png b/gameasync/Graphics/Characters/kn_hexa01_b.png new file mode 100644 index 0000000..dc346f9 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa01_b.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa01_c.png b/gameasync/Graphics/Characters/kn_hexa01_c.png new file mode 100644 index 0000000..9309470 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa01_c.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa02.png b/gameasync/Graphics/Characters/kn_hexa02.png new file mode 100644 index 0000000..f9f7238 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa02.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa02_b.png b/gameasync/Graphics/Characters/kn_hexa02_b.png new file mode 100644 index 0000000..5ef2a05 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa02_b.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa03.png b/gameasync/Graphics/Characters/kn_hexa03.png new file mode 100644 index 0000000..3fe0064 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa03.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa03_b.png b/gameasync/Graphics/Characters/kn_hexa03_b.png new file mode 100644 index 0000000..7afd35d Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa03_b.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa05.png b/gameasync/Graphics/Characters/kn_hexa05.png new file mode 100644 index 0000000..ed89cd4 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa05.png differ diff --git a/gameasync/Graphics/Characters/kn_hexa05_b.png b/gameasync/Graphics/Characters/kn_hexa05_b.png new file mode 100644 index 0000000..345e869 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexa05_b.png differ diff --git a/gameasync/Graphics/Characters/kn_hexabox.png b/gameasync/Graphics/Characters/kn_hexabox.png new file mode 100644 index 0000000..788910c Binary files /dev/null and b/gameasync/Graphics/Characters/kn_hexabox.png differ diff --git a/gameasync/Graphics/Characters/kn_jyudan.png b/gameasync/Graphics/Characters/kn_jyudan.png new file mode 100644 index 0000000..2978aaa Binary files /dev/null and b/gameasync/Graphics/Characters/kn_jyudan.png differ diff --git a/gameasync/Graphics/Characters/kn_kernel.png b/gameasync/Graphics/Characters/kn_kernel.png new file mode 100644 index 0000000..afa35ba Binary files /dev/null and b/gameasync/Graphics/Characters/kn_kernel.png differ diff --git a/gameasync/Graphics/Characters/kn_light2.png b/gameasync/Graphics/Characters/kn_light2.png new file mode 100644 index 0000000..8753db7 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_light2.png differ diff --git a/gameasync/Graphics/Characters/kn_light3.png b/gameasync/Graphics/Characters/kn_light3.png new file mode 100644 index 0000000..6d42fdb Binary files /dev/null and b/gameasync/Graphics/Characters/kn_light3.png differ diff --git a/gameasync/Graphics/Characters/kn_mbt.png b/gameasync/Graphics/Characters/kn_mbt.png new file mode 100644 index 0000000..be259d7 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_mbt.png differ diff --git a/gameasync/Graphics/Characters/kn_mecha.png b/gameasync/Graphics/Characters/kn_mecha.png new file mode 100644 index 0000000..d0fb8c6 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_mecha.png differ diff --git a/gameasync/Graphics/Characters/kn_merc1.png b/gameasync/Graphics/Characters/kn_merc1.png new file mode 100644 index 0000000..55bd465 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_merc1.png differ diff --git a/gameasync/Graphics/Characters/kn_merc2.png b/gameasync/Graphics/Characters/kn_merc2.png new file mode 100644 index 0000000..f5b2546 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_merc2.png differ diff --git a/gameasync/Graphics/Characters/kn_merc3.png b/gameasync/Graphics/Characters/kn_merc3.png new file mode 100644 index 0000000..a93ebfd Binary files /dev/null and b/gameasync/Graphics/Characters/kn_merc3.png differ diff --git a/gameasync/Graphics/Characters/kn_mpd.png b/gameasync/Graphics/Characters/kn_mpd.png new file mode 100644 index 0000000..f5e2f1d Binary files /dev/null and b/gameasync/Graphics/Characters/kn_mpd.png differ diff --git a/gameasync/Graphics/Characters/kn_mpd1.png b/gameasync/Graphics/Characters/kn_mpd1.png new file mode 100644 index 0000000..844a023 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_mpd1.png differ diff --git a/gameasync/Graphics/Characters/kn_nunsf.png b/gameasync/Graphics/Characters/kn_nunsf.png new file mode 100644 index 0000000..3a8f232 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_nunsf.png differ diff --git a/gameasync/Graphics/Characters/kn_operater.png b/gameasync/Graphics/Characters/kn_operater.png new file mode 100644 index 0000000..c857588 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_operater.png differ diff --git a/gameasync/Graphics/Characters/kn_ppl1.png b/gameasync/Graphics/Characters/kn_ppl1.png new file mode 100644 index 0000000..773b8f9 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ppl1.png differ diff --git a/gameasync/Graphics/Characters/kn_ppl2.png b/gameasync/Graphics/Characters/kn_ppl2.png new file mode 100644 index 0000000..417f2b1 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ppl2.png differ diff --git a/gameasync/Graphics/Characters/kn_ppl3.png b/gameasync/Graphics/Characters/kn_ppl3.png new file mode 100644 index 0000000..87d0029 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ppl3.png differ diff --git a/gameasync/Graphics/Characters/kn_ppl4.png b/gameasync/Graphics/Characters/kn_ppl4.png new file mode 100644 index 0000000..aeecc90 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ppl4.png differ diff --git a/gameasync/Graphics/Characters/kn_ppl5.png b/gameasync/Graphics/Characters/kn_ppl5.png new file mode 100644 index 0000000..575dc78 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ppl5.png differ diff --git a/gameasync/Graphics/Characters/kn_ppl6.png b/gameasync/Graphics/Characters/kn_ppl6.png new file mode 100644 index 0000000..295baa1 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_ppl6.png differ diff --git a/gameasync/Graphics/Characters/kn_pyson.png b/gameasync/Graphics/Characters/kn_pyson.png new file mode 100644 index 0000000..768ec37 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_pyson.png differ diff --git a/gameasync/Graphics/Characters/kn_pyson_b.png b/gameasync/Graphics/Characters/kn_pyson_b.png new file mode 100644 index 0000000..a36c995 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_pyson_b.png differ diff --git a/gameasync/Graphics/Characters/kn_raven.png b/gameasync/Graphics/Characters/kn_raven.png new file mode 100644 index 0000000..439a30a Binary files /dev/null and b/gameasync/Graphics/Characters/kn_raven.png differ diff --git a/gameasync/Graphics/Characters/kn_sat.png b/gameasync/Graphics/Characters/kn_sat.png new file mode 100644 index 0000000..b76ccf3 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_sat.png differ diff --git a/gameasync/Graphics/Characters/kn_sat2.png b/gameasync/Graphics/Characters/kn_sat2.png new file mode 100644 index 0000000..d0ac484 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_sat2.png differ diff --git a/gameasync/Graphics/Characters/kn_sat3.png b/gameasync/Graphics/Characters/kn_sat3.png new file mode 100644 index 0000000..39cc37a Binary files /dev/null and b/gameasync/Graphics/Characters/kn_sat3.png differ diff --git a/gameasync/Graphics/Characters/kn_siera.png b/gameasync/Graphics/Characters/kn_siera.png new file mode 100644 index 0000000..bd5ad0b Binary files /dev/null and b/gameasync/Graphics/Characters/kn_siera.png differ diff --git a/gameasync/Graphics/Characters/kn_sold1.png b/gameasync/Graphics/Characters/kn_sold1.png new file mode 100644 index 0000000..035c37f Binary files /dev/null and b/gameasync/Graphics/Characters/kn_sold1.png differ diff --git a/gameasync/Graphics/Characters/kn_varie.png b/gameasync/Graphics/Characters/kn_varie.png new file mode 100644 index 0000000..42b95b6 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_varie.png differ diff --git a/gameasync/Graphics/Characters/kn_varie_b.png b/gameasync/Graphics/Characters/kn_varie_b.png new file mode 100644 index 0000000..2f648a2 Binary files /dev/null and b/gameasync/Graphics/Characters/kn_varie_b.png differ diff --git a/gameasync/Graphics/Characters/kn_zep_mei.png b/gameasync/Graphics/Characters/kn_zep_mei.png new file mode 100644 index 0000000..e5192bc Binary files /dev/null and b/gameasync/Graphics/Characters/kn_zep_mei.png differ diff --git a/gameasync/Graphics/Characters/missile.png b/gameasync/Graphics/Characters/missile.png new file mode 100644 index 0000000..1109d89 Binary files /dev/null and b/gameasync/Graphics/Characters/missile.png differ diff --git a/gameasync/Graphics/Characters/nanikaaru.png b/gameasync/Graphics/Characters/nanikaaru.png new file mode 100644 index 0000000..687dde6 Binary files /dev/null and b/gameasync/Graphics/Characters/nanikaaru.png differ diff --git a/gameasync/Graphics/Characters/point.png b/gameasync/Graphics/Characters/point.png new file mode 100644 index 0000000..84d2124 Binary files /dev/null and b/gameasync/Graphics/Characters/point.png differ diff --git a/gameasync/Graphics/Characters/railgun.png b/gameasync/Graphics/Characters/railgun.png new file mode 100644 index 0000000..e410fb3 Binary files /dev/null and b/gameasync/Graphics/Characters/railgun.png differ diff --git a/gameasync/Graphics/Characters/tesra.png b/gameasync/Graphics/Characters/tesra.png new file mode 100644 index 0000000..9dd711e Binary files /dev/null and b/gameasync/Graphics/Characters/tesra.png differ diff --git a/gameasync/Graphics/Characters/wing.png b/gameasync/Graphics/Characters/wing.png new file mode 100644 index 0000000..fca4d25 Binary files /dev/null and b/gameasync/Graphics/Characters/wing.png differ diff --git a/gameasync/Graphics/Fogs/Fog02.png b/gameasync/Graphics/Fogs/Fog02.png new file mode 100644 index 0000000..6c40e22 Binary files /dev/null and b/gameasync/Graphics/Fogs/Fog02.png differ diff --git a/gameasync/Graphics/Fogs/fog.png b/gameasync/Graphics/Fogs/fog.png new file mode 100644 index 0000000..6c40e22 Binary files /dev/null and b/gameasync/Graphics/Fogs/fog.png differ diff --git a/gameasync/Graphics/Gameovers/gameover.png b/gameasync/Graphics/Gameovers/gameover.png new file mode 100644 index 0000000..c5802ad Binary files /dev/null and b/gameasync/Graphics/Gameovers/gameover.png differ diff --git a/gameasync/Graphics/Icons/icon_.png b/gameasync/Graphics/Icons/icon_.png new file mode 100644 index 0000000..93902ff Binary files /dev/null and b/gameasync/Graphics/Icons/icon_.png differ diff --git a/gameasync/Graphics/Icons/icon_armor1.png b/gameasync/Graphics/Icons/icon_armor1.png new file mode 100644 index 0000000..53eca6e Binary files /dev/null and b/gameasync/Graphics/Icons/icon_armor1.png differ diff --git a/gameasync/Graphics/Icons/icon_barrier.png b/gameasync/Graphics/Icons/icon_barrier.png new file mode 100644 index 0000000..508ae77 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_barrier.png differ diff --git a/gameasync/Graphics/Icons/icon_bomb.png b/gameasync/Graphics/Icons/icon_bomb.png new file mode 100644 index 0000000..d32b802 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_bomb.png differ diff --git a/gameasync/Graphics/Icons/icon_c4.png b/gameasync/Graphics/Icons/icon_c4.png new file mode 100644 index 0000000..f37fd07 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_c4.png differ diff --git a/gameasync/Graphics/Icons/icon_card.png b/gameasync/Graphics/Icons/icon_card.png new file mode 100644 index 0000000..6aa941d Binary files /dev/null and b/gameasync/Graphics/Icons/icon_card.png differ diff --git a/gameasync/Graphics/Icons/icon_claw.png b/gameasync/Graphics/Icons/icon_claw.png new file mode 100644 index 0000000..f66fa29 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_claw.png differ diff --git a/gameasync/Graphics/Icons/icon_disk.png b/gameasync/Graphics/Icons/icon_disk.png new file mode 100644 index 0000000..42d6367 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_disk.png differ diff --git a/gameasync/Graphics/Icons/icon_exmode.png b/gameasync/Graphics/Icons/icon_exmode.png new file mode 100644 index 0000000..476216a Binary files /dev/null and b/gameasync/Graphics/Icons/icon_exmode.png differ diff --git a/gameasync/Graphics/Icons/icon_face.png b/gameasync/Graphics/Icons/icon_face.png new file mode 100644 index 0000000..85c4592 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_face.png differ diff --git a/gameasync/Graphics/Icons/icon_gimk.png b/gameasync/Graphics/Icons/icon_gimk.png new file mode 100644 index 0000000..5e24193 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_gimk.png differ diff --git a/gameasync/Graphics/Icons/icon_gogle.png b/gameasync/Graphics/Icons/icon_gogle.png new file mode 100644 index 0000000..5d5401a Binary files /dev/null and b/gameasync/Graphics/Icons/icon_gogle.png differ diff --git a/gameasync/Graphics/Icons/icon_gun.png b/gameasync/Graphics/Icons/icon_gun.png new file mode 100644 index 0000000..4d3d8c5 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_gun.png differ diff --git a/gameasync/Graphics/Icons/icon_junk.png b/gameasync/Graphics/Icons/icon_junk.png new file mode 100644 index 0000000..87569f1 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_junk.png differ diff --git a/gameasync/Graphics/Icons/icon_kaifuku.png b/gameasync/Graphics/Icons/icon_kaifuku.png new file mode 100644 index 0000000..1a545cb Binary files /dev/null and b/gameasync/Graphics/Icons/icon_kaifuku.png differ diff --git a/gameasync/Graphics/Icons/icon_key.png b/gameasync/Graphics/Icons/icon_key.png new file mode 100644 index 0000000..d2bc1bf Binary files /dev/null and b/gameasync/Graphics/Icons/icon_key.png differ diff --git a/gameasync/Graphics/Icons/icon_knife.png b/gameasync/Graphics/Icons/icon_knife.png new file mode 100644 index 0000000..7b77ba8 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_knife.png differ diff --git a/gameasync/Graphics/Icons/icon_letter.png b/gameasync/Graphics/Icons/icon_letter.png new file mode 100644 index 0000000..ee15960 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_letter.png differ diff --git a/gameasync/Graphics/Icons/icon_photo.png b/gameasync/Graphics/Icons/icon_photo.png new file mode 100644 index 0000000..6ae018c Binary files /dev/null and b/gameasync/Graphics/Icons/icon_photo.png differ diff --git a/gameasync/Graphics/Icons/icon_piace.png b/gameasync/Graphics/Icons/icon_piace.png new file mode 100644 index 0000000..0f216ab Binary files /dev/null and b/gameasync/Graphics/Icons/icon_piace.png differ diff --git a/gameasync/Graphics/Icons/icon_soukou.png b/gameasync/Graphics/Icons/icon_soukou.png new file mode 100644 index 0000000..24a2bbf Binary files /dev/null and b/gameasync/Graphics/Icons/icon_soukou.png differ diff --git a/gameasync/Graphics/Icons/icon_stick.png b/gameasync/Graphics/Icons/icon_stick.png new file mode 100644 index 0000000..29192c0 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_stick.png differ diff --git a/gameasync/Graphics/Icons/icon_tag.png b/gameasync/Graphics/Icons/icon_tag.png new file mode 100644 index 0000000..e5a8fab Binary files /dev/null and b/gameasync/Graphics/Icons/icon_tag.png differ diff --git a/gameasync/Graphics/Icons/icon_vesper.png b/gameasync/Graphics/Icons/icon_vesper.png new file mode 100644 index 0000000..debf484 Binary files /dev/null and b/gameasync/Graphics/Icons/icon_vesper.png differ diff --git a/gameasync/Graphics/Panoramas/op01.png b/gameasync/Graphics/Panoramas/op01.png new file mode 100644 index 0000000..6451203 Binary files /dev/null and b/gameasync/Graphics/Panoramas/op01.png differ diff --git a/gameasync/Graphics/Panoramas/op10.png b/gameasync/Graphics/Panoramas/op10.png new file mode 100644 index 0000000..2d3f9c9 Binary files /dev/null and b/gameasync/Graphics/Panoramas/op10.png differ diff --git a/gameasync/Graphics/Panoramas/p_city.jpg b/gameasync/Graphics/Panoramas/p_city.jpg new file mode 100644 index 0000000..1b1ce11 Binary files /dev/null and b/gameasync/Graphics/Panoramas/p_city.jpg differ diff --git a/gameasync/Graphics/Pictures/6nin.png b/gameasync/Graphics/Pictures/6nin.png new file mode 100644 index 0000000..9cfa95f Binary files /dev/null and b/gameasync/Graphics/Pictures/6nin.png differ diff --git a/gameasync/Graphics/Pictures/active01.png b/gameasync/Graphics/Pictures/active01.png new file mode 100644 index 0000000..438acc0 Binary files /dev/null and b/gameasync/Graphics/Pictures/active01.png differ diff --git a/gameasync/Graphics/Pictures/ajito_1.png b/gameasync/Graphics/Pictures/ajito_1.png new file mode 100644 index 0000000..ab1b5b7 Binary files /dev/null and b/gameasync/Graphics/Pictures/ajito_1.png differ diff --git a/gameasync/Graphics/Pictures/back.png b/gameasync/Graphics/Pictures/back.png new file mode 100644 index 0000000..6fc1b4e Binary files /dev/null and b/gameasync/Graphics/Pictures/back.png differ diff --git a/gameasync/Graphics/Pictures/back00.png b/gameasync/Graphics/Pictures/back00.png new file mode 100644 index 0000000..30067df Binary files /dev/null and b/gameasync/Graphics/Pictures/back00.png differ diff --git a/gameasync/Graphics/Pictures/brain_data.jpg b/gameasync/Graphics/Pictures/brain_data.jpg new file mode 100644 index 0000000..c914c9c Binary files /dev/null and b/gameasync/Graphics/Pictures/brain_data.jpg differ diff --git a/gameasync/Graphics/Pictures/brain_data2.jpg b/gameasync/Graphics/Pictures/brain_data2.jpg new file mode 100644 index 0000000..6399328 Binary files /dev/null and b/gameasync/Graphics/Pictures/brain_data2.jpg differ diff --git a/gameasync/Graphics/Pictures/brain_data3.jpg b/gameasync/Graphics/Pictures/brain_data3.jpg new file mode 100644 index 0000000..128abd0 Binary files /dev/null and b/gameasync/Graphics/Pictures/brain_data3.jpg differ diff --git a/gameasync/Graphics/Pictures/brain_data4.jpg b/gameasync/Graphics/Pictures/brain_data4.jpg new file mode 100644 index 0000000..918ca16 Binary files /dev/null and b/gameasync/Graphics/Pictures/brain_data4.jpg differ diff --git a/gameasync/Graphics/Pictures/brain_data5.jpg b/gameasync/Graphics/Pictures/brain_data5.jpg new file mode 100644 index 0000000..d64ed77 Binary files /dev/null and b/gameasync/Graphics/Pictures/brain_data5.jpg differ diff --git a/gameasync/Graphics/Pictures/cherubim.png b/gameasync/Graphics/Pictures/cherubim.png new file mode 100644 index 0000000..b1eb4a3 Binary files /dev/null and b/gameasync/Graphics/Pictures/cherubim.png differ diff --git a/gameasync/Graphics/Pictures/dandou.png b/gameasync/Graphics/Pictures/dandou.png new file mode 100644 index 0000000..a17c03c Binary files /dev/null and b/gameasync/Graphics/Pictures/dandou.png differ diff --git a/gameasync/Graphics/Pictures/dandou_yoko.png b/gameasync/Graphics/Pictures/dandou_yoko.png new file mode 100644 index 0000000..bb02dfa Binary files /dev/null and b/gameasync/Graphics/Pictures/dandou_yoko.png differ diff --git a/gameasync/Graphics/Pictures/data.png b/gameasync/Graphics/Pictures/data.png new file mode 100644 index 0000000..34bc025 Binary files /dev/null and b/gameasync/Graphics/Pictures/data.png differ diff --git a/gameasync/Graphics/Pictures/data0.png b/gameasync/Graphics/Pictures/data0.png new file mode 100644 index 0000000..bffcd82 Binary files /dev/null and b/gameasync/Graphics/Pictures/data0.png differ diff --git a/gameasync/Graphics/Pictures/data1.png b/gameasync/Graphics/Pictures/data1.png new file mode 100644 index 0000000..d84b438 Binary files /dev/null and b/gameasync/Graphics/Pictures/data1.png differ diff --git a/gameasync/Graphics/Pictures/data10.png b/gameasync/Graphics/Pictures/data10.png new file mode 100644 index 0000000..c48290a Binary files /dev/null and b/gameasync/Graphics/Pictures/data10.png differ diff --git a/gameasync/Graphics/Pictures/data11.png b/gameasync/Graphics/Pictures/data11.png new file mode 100644 index 0000000..c95bcf9 Binary files /dev/null and b/gameasync/Graphics/Pictures/data11.png differ diff --git a/gameasync/Graphics/Pictures/data12.png b/gameasync/Graphics/Pictures/data12.png new file mode 100644 index 0000000..640c97d Binary files /dev/null and b/gameasync/Graphics/Pictures/data12.png differ diff --git a/gameasync/Graphics/Pictures/data13.png b/gameasync/Graphics/Pictures/data13.png new file mode 100644 index 0000000..9c44e6e Binary files /dev/null and b/gameasync/Graphics/Pictures/data13.png differ diff --git a/gameasync/Graphics/Pictures/data14.png b/gameasync/Graphics/Pictures/data14.png new file mode 100644 index 0000000..32b3bad Binary files /dev/null and b/gameasync/Graphics/Pictures/data14.png differ diff --git a/gameasync/Graphics/Pictures/data15.png b/gameasync/Graphics/Pictures/data15.png new file mode 100644 index 0000000..f47bf18 Binary files /dev/null and b/gameasync/Graphics/Pictures/data15.png differ diff --git a/gameasync/Graphics/Pictures/data16.png b/gameasync/Graphics/Pictures/data16.png new file mode 100644 index 0000000..6080f2b Binary files /dev/null and b/gameasync/Graphics/Pictures/data16.png differ diff --git a/gameasync/Graphics/Pictures/data2.png b/gameasync/Graphics/Pictures/data2.png new file mode 100644 index 0000000..0891153 Binary files /dev/null and b/gameasync/Graphics/Pictures/data2.png differ diff --git a/gameasync/Graphics/Pictures/data3.png b/gameasync/Graphics/Pictures/data3.png new file mode 100644 index 0000000..38e3441 Binary files /dev/null and b/gameasync/Graphics/Pictures/data3.png differ diff --git a/gameasync/Graphics/Pictures/data4.png b/gameasync/Graphics/Pictures/data4.png new file mode 100644 index 0000000..9d6f234 Binary files /dev/null and b/gameasync/Graphics/Pictures/data4.png differ diff --git a/gameasync/Graphics/Pictures/data5.png b/gameasync/Graphics/Pictures/data5.png new file mode 100644 index 0000000..14892ae Binary files /dev/null and b/gameasync/Graphics/Pictures/data5.png differ diff --git a/gameasync/Graphics/Pictures/data6.png b/gameasync/Graphics/Pictures/data6.png new file mode 100644 index 0000000..d2342db Binary files /dev/null and b/gameasync/Graphics/Pictures/data6.png differ diff --git a/gameasync/Graphics/Pictures/data7.png b/gameasync/Graphics/Pictures/data7.png new file mode 100644 index 0000000..cf6b8f9 Binary files /dev/null and b/gameasync/Graphics/Pictures/data7.png differ diff --git a/gameasync/Graphics/Pictures/data8.png b/gameasync/Graphics/Pictures/data8.png new file mode 100644 index 0000000..719e61e Binary files /dev/null and b/gameasync/Graphics/Pictures/data8.png differ diff --git a/gameasync/Graphics/Pictures/data9.png b/gameasync/Graphics/Pictures/data9.png new file mode 100644 index 0000000..2a5b11a Binary files /dev/null and b/gameasync/Graphics/Pictures/data9.png differ diff --git a/gameasync/Graphics/Pictures/data_plant.png b/gameasync/Graphics/Pictures/data_plant.png new file mode 100644 index 0000000..8ac9ebd Binary files /dev/null and b/gameasync/Graphics/Pictures/data_plant.png differ diff --git a/gameasync/Graphics/Pictures/demo01.png b/gameasync/Graphics/Pictures/demo01.png new file mode 100644 index 0000000..0a32d1f Binary files /dev/null and b/gameasync/Graphics/Pictures/demo01.png differ diff --git a/gameasync/Graphics/Pictures/demo02.png b/gameasync/Graphics/Pictures/demo02.png new file mode 100644 index 0000000..9ef7897 Binary files /dev/null and b/gameasync/Graphics/Pictures/demo02.png differ diff --git a/gameasync/Graphics/Pictures/demo03.png b/gameasync/Graphics/Pictures/demo03.png new file mode 100644 index 0000000..5ef3969 Binary files /dev/null and b/gameasync/Graphics/Pictures/demo03.png differ diff --git a/gameasync/Graphics/Pictures/demo04.png b/gameasync/Graphics/Pictures/demo04.png new file mode 100644 index 0000000..17e604b Binary files /dev/null and b/gameasync/Graphics/Pictures/demo04.png differ diff --git a/gameasync/Graphics/Pictures/demo05.png b/gameasync/Graphics/Pictures/demo05.png new file mode 100644 index 0000000..de89e6a Binary files /dev/null and b/gameasync/Graphics/Pictures/demo05.png differ diff --git a/gameasync/Graphics/Pictures/demo06.png b/gameasync/Graphics/Pictures/demo06.png new file mode 100644 index 0000000..1091b69 Binary files /dev/null and b/gameasync/Graphics/Pictures/demo06.png differ diff --git a/gameasync/Graphics/Pictures/demo07.png b/gameasync/Graphics/Pictures/demo07.png new file mode 100644 index 0000000..466a44c Binary files /dev/null and b/gameasync/Graphics/Pictures/demo07.png differ diff --git a/gameasync/Graphics/Pictures/demo08.png b/gameasync/Graphics/Pictures/demo08.png new file mode 100644 index 0000000..3793ed5 Binary files /dev/null and b/gameasync/Graphics/Pictures/demo08.png differ diff --git a/gameasync/Graphics/Pictures/demotext01.png b/gameasync/Graphics/Pictures/demotext01.png new file mode 100644 index 0000000..c03f362 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext01.png differ diff --git a/gameasync/Graphics/Pictures/demotext02.png b/gameasync/Graphics/Pictures/demotext02.png new file mode 100644 index 0000000..61cdb40 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext02.png differ diff --git a/gameasync/Graphics/Pictures/demotext02b.png b/gameasync/Graphics/Pictures/demotext02b.png new file mode 100644 index 0000000..0c83089 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext02b.png differ diff --git a/gameasync/Graphics/Pictures/demotext03.png b/gameasync/Graphics/Pictures/demotext03.png new file mode 100644 index 0000000..16c2c97 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext03.png differ diff --git a/gameasync/Graphics/Pictures/demotext03b.png b/gameasync/Graphics/Pictures/demotext03b.png new file mode 100644 index 0000000..a790e22 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext03b.png differ diff --git a/gameasync/Graphics/Pictures/demotext04.png b/gameasync/Graphics/Pictures/demotext04.png new file mode 100644 index 0000000..5674e76 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext04.png differ diff --git a/gameasync/Graphics/Pictures/demotext05.png b/gameasync/Graphics/Pictures/demotext05.png new file mode 100644 index 0000000..a5eafc8 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext05.png differ diff --git a/gameasync/Graphics/Pictures/demotext05b.png b/gameasync/Graphics/Pictures/demotext05b.png new file mode 100644 index 0000000..00da8fd Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext05b.png differ diff --git a/gameasync/Graphics/Pictures/demotext06.png b/gameasync/Graphics/Pictures/demotext06.png new file mode 100644 index 0000000..148e555 Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext06.png differ diff --git a/gameasync/Graphics/Pictures/demotext06b.png b/gameasync/Graphics/Pictures/demotext06b.png new file mode 100644 index 0000000..d60365f Binary files /dev/null and b/gameasync/Graphics/Pictures/demotext06b.png differ diff --git a/gameasync/Graphics/Pictures/ed_c_e.png b/gameasync/Graphics/Pictures/ed_c_e.png new file mode 100644 index 0000000..e436ed4 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_c_e.png differ diff --git a/gameasync/Graphics/Pictures/ed_kn.jpg b/gameasync/Graphics/Pictures/ed_kn.jpg new file mode 100644 index 0000000..d6f7762 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_kn.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes01.jpg b/gameasync/Graphics/Pictures/ed_mes01.jpg new file mode 100644 index 0000000..b50aee9 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes01.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes02.jpg b/gameasync/Graphics/Pictures/ed_mes02.jpg new file mode 100644 index 0000000..d30d6b4 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes02.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes03.jpg b/gameasync/Graphics/Pictures/ed_mes03.jpg new file mode 100644 index 0000000..cc7adf4 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes03.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes04.jpg b/gameasync/Graphics/Pictures/ed_mes04.jpg new file mode 100644 index 0000000..0c56e78 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes04.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes05.jpg b/gameasync/Graphics/Pictures/ed_mes05.jpg new file mode 100644 index 0000000..2af3852 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes05.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes06.jpg b/gameasync/Graphics/Pictures/ed_mes06.jpg new file mode 100644 index 0000000..535d48a Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes06.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes07.jpg b/gameasync/Graphics/Pictures/ed_mes07.jpg new file mode 100644 index 0000000..d02b321 Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes07.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes08.jpg b/gameasync/Graphics/Pictures/ed_mes08.jpg new file mode 100644 index 0000000..347eb0e Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes08.jpg differ diff --git a/gameasync/Graphics/Pictures/ed_mes09.jpg b/gameasync/Graphics/Pictures/ed_mes09.jpg new file mode 100644 index 0000000..0e3912d Binary files /dev/null and b/gameasync/Graphics/Pictures/ed_mes09.jpg differ diff --git a/gameasync/Graphics/Pictures/elice1.png b/gameasync/Graphics/Pictures/elice1.png new file mode 100644 index 0000000..295268c Binary files /dev/null and b/gameasync/Graphics/Pictures/elice1.png differ diff --git a/gameasync/Graphics/Pictures/elice2.png b/gameasync/Graphics/Pictures/elice2.png new file mode 100644 index 0000000..f30c5e3 Binary files /dev/null and b/gameasync/Graphics/Pictures/elice2.png differ diff --git a/gameasync/Graphics/Pictures/emblem.png b/gameasync/Graphics/Pictures/emblem.png new file mode 100644 index 0000000..3abeeac Binary files /dev/null and b/gameasync/Graphics/Pictures/emblem.png differ diff --git a/gameasync/Graphics/Pictures/ending1.jpg b/gameasync/Graphics/Pictures/ending1.jpg new file mode 100644 index 0000000..93f19a8 Binary files /dev/null and b/gameasync/Graphics/Pictures/ending1.jpg differ diff --git a/gameasync/Graphics/Pictures/ending2.jpg b/gameasync/Graphics/Pictures/ending2.jpg new file mode 100644 index 0000000..d455df5 Binary files /dev/null and b/gameasync/Graphics/Pictures/ending2.jpg differ diff --git a/gameasync/Graphics/Pictures/ev_abel.png b/gameasync/Graphics/Pictures/ev_abel.png new file mode 100644 index 0000000..18c7a5f Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_abel.png differ diff --git a/gameasync/Graphics/Pictures/ev_abel2.png b/gameasync/Graphics/Pictures/ev_abel2.png new file mode 100644 index 0000000..05627c0 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_abel2.png differ diff --git a/gameasync/Graphics/Pictures/ev_alice2.png b/gameasync/Graphics/Pictures/ev_alice2.png new file mode 100644 index 0000000..d65f6ca Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_alice2.png differ diff --git a/gameasync/Graphics/Pictures/ev_cain.png b/gameasync/Graphics/Pictures/ev_cain.png new file mode 100644 index 0000000..679e015 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_cain.png differ diff --git a/gameasync/Graphics/Pictures/ev_cain2.png b/gameasync/Graphics/Pictures/ev_cain2.png new file mode 100644 index 0000000..47c81aa Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_cain2.png differ diff --git a/gameasync/Graphics/Pictures/ev_hexa05.png b/gameasync/Graphics/Pictures/ev_hexa05.png new file mode 100644 index 0000000..b5ca007 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hexa05.png differ diff --git a/gameasync/Graphics/Pictures/ev_hound00.png b/gameasync/Graphics/Pictures/ev_hound00.png new file mode 100644 index 0000000..54e1f44 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hound00.png differ diff --git a/gameasync/Graphics/Pictures/ev_hound01.png b/gameasync/Graphics/Pictures/ev_hound01.png new file mode 100644 index 0000000..e6fd562 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hound01.png differ diff --git a/gameasync/Graphics/Pictures/ev_hound02.png b/gameasync/Graphics/Pictures/ev_hound02.png new file mode 100644 index 0000000..0c71d22 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hound02.png differ diff --git a/gameasync/Graphics/Pictures/ev_hound03.png b/gameasync/Graphics/Pictures/ev_hound03.png new file mode 100644 index 0000000..5a30ef4 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hound03.png differ diff --git a/gameasync/Graphics/Pictures/ev_hound04.png b/gameasync/Graphics/Pictures/ev_hound04.png new file mode 100644 index 0000000..f03dbf5 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hound04.png differ diff --git a/gameasync/Graphics/Pictures/ev_hound05.png b/gameasync/Graphics/Pictures/ev_hound05.png new file mode 100644 index 0000000..fb5780b Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_hound05.png differ diff --git a/gameasync/Graphics/Pictures/ev_nodata.png b/gameasync/Graphics/Pictures/ev_nodata.png new file mode 100644 index 0000000..434052f Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_nodata.png differ diff --git a/gameasync/Graphics/Pictures/ev_siera.png b/gameasync/Graphics/Pictures/ev_siera.png new file mode 100644 index 0000000..e3a8827 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_siera.png differ diff --git a/gameasync/Graphics/Pictures/ev_siera0.png b/gameasync/Graphics/Pictures/ev_siera0.png new file mode 100644 index 0000000..be001bf Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_siera0.png differ diff --git a/gameasync/Graphics/Pictures/ev_wachen.png b/gameasync/Graphics/Pictures/ev_wachen.png new file mode 100644 index 0000000..b49faa5 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_wachen.png differ diff --git a/gameasync/Graphics/Pictures/ev_zax.png b/gameasync/Graphics/Pictures/ev_zax.png new file mode 100644 index 0000000..0f4e923 Binary files /dev/null and b/gameasync/Graphics/Pictures/ev_zax.png differ diff --git a/gameasync/Graphics/Pictures/ex_ag.png b/gameasync/Graphics/Pictures/ex_ag.png new file mode 100644 index 0000000..8ddb574 Binary files /dev/null and b/gameasync/Graphics/Pictures/ex_ag.png differ diff --git a/gameasync/Graphics/Pictures/ex_sat1.png b/gameasync/Graphics/Pictures/ex_sat1.png new file mode 100644 index 0000000..a018b16 Binary files /dev/null and b/gameasync/Graphics/Pictures/ex_sat1.png differ diff --git a/gameasync/Graphics/Pictures/ex_sat2.png b/gameasync/Graphics/Pictures/ex_sat2.png new file mode 100644 index 0000000..0dc4c09 Binary files /dev/null and b/gameasync/Graphics/Pictures/ex_sat2.png differ diff --git a/gameasync/Graphics/Pictures/field01.png b/gameasync/Graphics/Pictures/field01.png new file mode 100644 index 0000000..66d1447 Binary files /dev/null and b/gameasync/Graphics/Pictures/field01.png differ diff --git a/gameasync/Graphics/Pictures/field02.png b/gameasync/Graphics/Pictures/field02.png new file mode 100644 index 0000000..41d8675 Binary files /dev/null and b/gameasync/Graphics/Pictures/field02.png differ diff --git a/gameasync/Graphics/Pictures/field03.png b/gameasync/Graphics/Pictures/field03.png new file mode 100644 index 0000000..3eb405c Binary files /dev/null and b/gameasync/Graphics/Pictures/field03.png differ diff --git a/gameasync/Graphics/Pictures/field04.png b/gameasync/Graphics/Pictures/field04.png new file mode 100644 index 0000000..df897b4 Binary files /dev/null and b/gameasync/Graphics/Pictures/field04.png differ diff --git a/gameasync/Graphics/Pictures/k0.png b/gameasync/Graphics/Pictures/k0.png new file mode 100644 index 0000000..162d961 Binary files /dev/null and b/gameasync/Graphics/Pictures/k0.png differ diff --git a/gameasync/Graphics/Pictures/k1.png b/gameasync/Graphics/Pictures/k1.png new file mode 100644 index 0000000..1d06e41 Binary files /dev/null and b/gameasync/Graphics/Pictures/k1.png differ diff --git a/gameasync/Graphics/Pictures/k2.png b/gameasync/Graphics/Pictures/k2.png new file mode 100644 index 0000000..fa0cc54 Binary files /dev/null and b/gameasync/Graphics/Pictures/k2.png differ diff --git a/gameasync/Graphics/Pictures/k3.png b/gameasync/Graphics/Pictures/k3.png new file mode 100644 index 0000000..2740368 Binary files /dev/null and b/gameasync/Graphics/Pictures/k3.png differ diff --git a/gameasync/Graphics/Pictures/k4.png b/gameasync/Graphics/Pictures/k4.png new file mode 100644 index 0000000..078b4dc Binary files /dev/null and b/gameasync/Graphics/Pictures/k4.png differ diff --git a/gameasync/Graphics/Pictures/k5.png b/gameasync/Graphics/Pictures/k5.png new file mode 100644 index 0000000..167994d Binary files /dev/null and b/gameasync/Graphics/Pictures/k5.png differ diff --git a/gameasync/Graphics/Pictures/k6.png b/gameasync/Graphics/Pictures/k6.png new file mode 100644 index 0000000..16dcbca Binary files /dev/null and b/gameasync/Graphics/Pictures/k6.png differ diff --git a/gameasync/Graphics/Pictures/k7.png b/gameasync/Graphics/Pictures/k7.png new file mode 100644 index 0000000..14c7a62 Binary files /dev/null and b/gameasync/Graphics/Pictures/k7.png differ diff --git a/gameasync/Graphics/Pictures/k8.png b/gameasync/Graphics/Pictures/k8.png new file mode 100644 index 0000000..cf4e6f3 Binary files /dev/null and b/gameasync/Graphics/Pictures/k8.png differ diff --git a/gameasync/Graphics/Pictures/k9.png b/gameasync/Graphics/Pictures/k9.png new file mode 100644 index 0000000..171164a Binary files /dev/null and b/gameasync/Graphics/Pictures/k9.png differ diff --git a/gameasync/Graphics/Pictures/kage.png b/gameasync/Graphics/Pictures/kage.png new file mode 100644 index 0000000..dc9163a Binary files /dev/null and b/gameasync/Graphics/Pictures/kage.png differ diff --git a/gameasync/Graphics/Pictures/kage2.png b/gameasync/Graphics/Pictures/kage2.png new file mode 100644 index 0000000..30e49fe Binary files /dev/null and b/gameasync/Graphics/Pictures/kage2.png differ diff --git a/gameasync/Graphics/Pictures/kage3.png b/gameasync/Graphics/Pictures/kage3.png new file mode 100644 index 0000000..030e372 Binary files /dev/null and b/gameasync/Graphics/Pictures/kage3.png differ diff --git a/gameasync/Graphics/Pictures/kmax.png b/gameasync/Graphics/Pictures/kmax.png new file mode 100644 index 0000000..00d563e Binary files /dev/null and b/gameasync/Graphics/Pictures/kmax.png differ diff --git a/gameasync/Graphics/Pictures/kn_credit0.png b/gameasync/Graphics/Pictures/kn_credit0.png new file mode 100644 index 0000000..1e843ef Binary files /dev/null and b/gameasync/Graphics/Pictures/kn_credit0.png differ diff --git a/gameasync/Graphics/Pictures/kn_credit1.png b/gameasync/Graphics/Pictures/kn_credit1.png new file mode 100644 index 0000000..9fbff28 Binary files /dev/null and b/gameasync/Graphics/Pictures/kn_credit1.png differ diff --git a/gameasync/Graphics/Pictures/kn_light.png b/gameasync/Graphics/Pictures/kn_light.png new file mode 100644 index 0000000..92e852b Binary files /dev/null and b/gameasync/Graphics/Pictures/kn_light.png differ diff --git a/gameasync/Graphics/Pictures/kn_title01.png b/gameasync/Graphics/Pictures/kn_title01.png new file mode 100644 index 0000000..e111f21 Binary files /dev/null and b/gameasync/Graphics/Pictures/kn_title01.png differ diff --git a/gameasync/Graphics/Pictures/kn_title02.png b/gameasync/Graphics/Pictures/kn_title02.png new file mode 100644 index 0000000..d510b6a Binary files /dev/null and b/gameasync/Graphics/Pictures/kn_title02.png differ diff --git a/gameasync/Graphics/Pictures/kn_title03.png b/gameasync/Graphics/Pictures/kn_title03.png new file mode 100644 index 0000000..0f2b43f Binary files /dev/null and b/gameasync/Graphics/Pictures/kn_title03.png differ diff --git a/gameasync/Graphics/Pictures/last_laser1.png b/gameasync/Graphics/Pictures/last_laser1.png new file mode 100644 index 0000000..023c663 Binary files /dev/null and b/gameasync/Graphics/Pictures/last_laser1.png differ diff --git a/gameasync/Graphics/Pictures/last_laser2.png b/gameasync/Graphics/Pictures/last_laser2.png new file mode 100644 index 0000000..93fc6d2 Binary files /dev/null and b/gameasync/Graphics/Pictures/last_laser2.png differ diff --git a/gameasync/Graphics/Pictures/last_laser3.png b/gameasync/Graphics/Pictures/last_laser3.png new file mode 100644 index 0000000..ca49e96 Binary files /dev/null and b/gameasync/Graphics/Pictures/last_laser3.png differ diff --git a/gameasync/Graphics/Pictures/mail_1.png b/gameasync/Graphics/Pictures/mail_1.png new file mode 100644 index 0000000..71b63e1 Binary files /dev/null and b/gameasync/Graphics/Pictures/mail_1.png differ diff --git a/gameasync/Graphics/Pictures/mail_2.png b/gameasync/Graphics/Pictures/mail_2.png new file mode 100644 index 0000000..cd4b951 Binary files /dev/null and b/gameasync/Graphics/Pictures/mail_2.png differ diff --git a/gameasync/Graphics/Pictures/mes01.png b/gameasync/Graphics/Pictures/mes01.png new file mode 100644 index 0000000..594d698 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes01.png differ diff --git a/gameasync/Graphics/Pictures/mes01_2.png b/gameasync/Graphics/Pictures/mes01_2.png new file mode 100644 index 0000000..fb1f35b Binary files /dev/null and b/gameasync/Graphics/Pictures/mes01_2.png differ diff --git a/gameasync/Graphics/Pictures/mes02.png b/gameasync/Graphics/Pictures/mes02.png new file mode 100644 index 0000000..67d9b47 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes02.png differ diff --git a/gameasync/Graphics/Pictures/mes03.png b/gameasync/Graphics/Pictures/mes03.png new file mode 100644 index 0000000..dda92c0 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes03.png differ diff --git a/gameasync/Graphics/Pictures/mes04.png b/gameasync/Graphics/Pictures/mes04.png new file mode 100644 index 0000000..a5d8671 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes04.png differ diff --git a/gameasync/Graphics/Pictures/mes05.png b/gameasync/Graphics/Pictures/mes05.png new file mode 100644 index 0000000..f663a0a Binary files /dev/null and b/gameasync/Graphics/Pictures/mes05.png differ diff --git a/gameasync/Graphics/Pictures/mes05_2.png b/gameasync/Graphics/Pictures/mes05_2.png new file mode 100644 index 0000000..865da11 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes05_2.png differ diff --git a/gameasync/Graphics/Pictures/mes05_3.png b/gameasync/Graphics/Pictures/mes05_3.png new file mode 100644 index 0000000..c6155e3 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes05_3.png differ diff --git a/gameasync/Graphics/Pictures/mes05_4.png b/gameasync/Graphics/Pictures/mes05_4.png new file mode 100644 index 0000000..e84e316 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes05_4.png differ diff --git a/gameasync/Graphics/Pictures/mes06.png b/gameasync/Graphics/Pictures/mes06.png new file mode 100644 index 0000000..06d10c4 Binary files /dev/null and b/gameasync/Graphics/Pictures/mes06.png differ diff --git a/gameasync/Graphics/Pictures/ms_back.png b/gameasync/Graphics/Pictures/ms_back.png new file mode 100644 index 0000000..7de7984 Binary files /dev/null and b/gameasync/Graphics/Pictures/ms_back.png differ diff --git a/gameasync/Graphics/Pictures/n_light.png b/gameasync/Graphics/Pictures/n_light.png new file mode 100644 index 0000000..19046c8 Binary files /dev/null and b/gameasync/Graphics/Pictures/n_light.png differ diff --git a/gameasync/Graphics/Pictures/n_vision.png b/gameasync/Graphics/Pictures/n_vision.png new file mode 100644 index 0000000..e07e704 Binary files /dev/null and b/gameasync/Graphics/Pictures/n_vision.png differ diff --git a/gameasync/Graphics/Pictures/op01.png b/gameasync/Graphics/Pictures/op01.png new file mode 100644 index 0000000..cc80e02 Binary files /dev/null and b/gameasync/Graphics/Pictures/op01.png differ diff --git a/gameasync/Graphics/Pictures/op02.png b/gameasync/Graphics/Pictures/op02.png new file mode 100644 index 0000000..d0226b3 Binary files /dev/null and b/gameasync/Graphics/Pictures/op02.png differ diff --git a/gameasync/Graphics/Pictures/op03.png b/gameasync/Graphics/Pictures/op03.png new file mode 100644 index 0000000..ba827cf Binary files /dev/null and b/gameasync/Graphics/Pictures/op03.png differ diff --git a/gameasync/Graphics/Pictures/op04.png b/gameasync/Graphics/Pictures/op04.png new file mode 100644 index 0000000..364faff Binary files /dev/null and b/gameasync/Graphics/Pictures/op04.png differ diff --git a/gameasync/Graphics/Pictures/op05.png b/gameasync/Graphics/Pictures/op05.png new file mode 100644 index 0000000..4f497d9 Binary files /dev/null and b/gameasync/Graphics/Pictures/op05.png differ diff --git a/gameasync/Graphics/Pictures/op06.png b/gameasync/Graphics/Pictures/op06.png new file mode 100644 index 0000000..302eb6b Binary files /dev/null and b/gameasync/Graphics/Pictures/op06.png differ diff --git a/gameasync/Graphics/Pictures/op07.png b/gameasync/Graphics/Pictures/op07.png new file mode 100644 index 0000000..e72cc07 Binary files /dev/null and b/gameasync/Graphics/Pictures/op07.png differ diff --git a/gameasync/Graphics/Pictures/op08.png b/gameasync/Graphics/Pictures/op08.png new file mode 100644 index 0000000..15333aa Binary files /dev/null and b/gameasync/Graphics/Pictures/op08.png differ diff --git a/gameasync/Graphics/Pictures/op09.png b/gameasync/Graphics/Pictures/op09.png new file mode 100644 index 0000000..9affea0 Binary files /dev/null and b/gameasync/Graphics/Pictures/op09.png differ diff --git a/gameasync/Graphics/Pictures/op10.png b/gameasync/Graphics/Pictures/op10.png new file mode 100644 index 0000000..6849365 Binary files /dev/null and b/gameasync/Graphics/Pictures/op10.png differ diff --git a/gameasync/Graphics/Pictures/op11.png b/gameasync/Graphics/Pictures/op11.png new file mode 100644 index 0000000..dfa1c9c Binary files /dev/null and b/gameasync/Graphics/Pictures/op11.png differ diff --git a/gameasync/Graphics/Pictures/op12.png b/gameasync/Graphics/Pictures/op12.png new file mode 100644 index 0000000..f3c736b Binary files /dev/null and b/gameasync/Graphics/Pictures/op12.png differ diff --git a/gameasync/Graphics/Pictures/op_demoke.png b/gameasync/Graphics/Pictures/op_demoke.png new file mode 100644 index 0000000..781bfba Binary files /dev/null and b/gameasync/Graphics/Pictures/op_demoke.png differ diff --git a/gameasync/Graphics/Pictures/op_demokn.jpg b/gameasync/Graphics/Pictures/op_demokn.jpg new file mode 100644 index 0000000..1296ea1 Binary files /dev/null and b/gameasync/Graphics/Pictures/op_demokn.jpg differ diff --git a/gameasync/Graphics/Pictures/op_demowwwf.jpg b/gameasync/Graphics/Pictures/op_demowwwf.jpg new file mode 100644 index 0000000..2e35ad2 Binary files /dev/null and b/gameasync/Graphics/Pictures/op_demowwwf.jpg differ diff --git a/gameasync/Graphics/Pictures/opn1.png b/gameasync/Graphics/Pictures/opn1.png new file mode 100644 index 0000000..c32159f Binary files /dev/null and b/gameasync/Graphics/Pictures/opn1.png differ diff --git a/gameasync/Graphics/Pictures/opn2.png b/gameasync/Graphics/Pictures/opn2.png new file mode 100644 index 0000000..2346d11 Binary files /dev/null and b/gameasync/Graphics/Pictures/opn2.png differ diff --git a/gameasync/Graphics/Pictures/opn3.png b/gameasync/Graphics/Pictures/opn3.png new file mode 100644 index 0000000..7746840 Binary files /dev/null and b/gameasync/Graphics/Pictures/opn3.png differ diff --git a/gameasync/Graphics/Pictures/optext01.png b/gameasync/Graphics/Pictures/optext01.png new file mode 100644 index 0000000..78ab7d1 Binary files /dev/null and b/gameasync/Graphics/Pictures/optext01.png differ diff --git a/gameasync/Graphics/Pictures/optext02.png b/gameasync/Graphics/Pictures/optext02.png new file mode 100644 index 0000000..3fce533 Binary files /dev/null and b/gameasync/Graphics/Pictures/optext02.png differ diff --git a/gameasync/Graphics/Pictures/optext03.png b/gameasync/Graphics/Pictures/optext03.png new file mode 100644 index 0000000..0454f60 Binary files /dev/null and b/gameasync/Graphics/Pictures/optext03.png differ diff --git a/gameasync/Graphics/Pictures/over01.png b/gameasync/Graphics/Pictures/over01.png new file mode 100644 index 0000000..ed2f17f Binary files /dev/null and b/gameasync/Graphics/Pictures/over01.png differ diff --git a/gameasync/Graphics/Pictures/over02.png b/gameasync/Graphics/Pictures/over02.png new file mode 100644 index 0000000..a5df4f3 Binary files /dev/null and b/gameasync/Graphics/Pictures/over02.png differ diff --git a/gameasync/Graphics/Pictures/over03.png b/gameasync/Graphics/Pictures/over03.png new file mode 100644 index 0000000..6d6562a Binary files /dev/null and b/gameasync/Graphics/Pictures/over03.png differ diff --git a/gameasync/Graphics/Pictures/p01.png b/gameasync/Graphics/Pictures/p01.png new file mode 100644 index 0000000..d8a612a Binary files /dev/null and b/gameasync/Graphics/Pictures/p01.png differ diff --git a/gameasync/Graphics/Pictures/p02.png b/gameasync/Graphics/Pictures/p02.png new file mode 100644 index 0000000..e36964d Binary files /dev/null and b/gameasync/Graphics/Pictures/p02.png differ diff --git a/gameasync/Graphics/Pictures/p03.png b/gameasync/Graphics/Pictures/p03.png new file mode 100644 index 0000000..108c74f Binary files /dev/null and b/gameasync/Graphics/Pictures/p03.png differ diff --git a/gameasync/Graphics/Pictures/p04.png b/gameasync/Graphics/Pictures/p04.png new file mode 100644 index 0000000..1471d00 Binary files /dev/null and b/gameasync/Graphics/Pictures/p04.png differ diff --git a/gameasync/Graphics/Pictures/p05.png b/gameasync/Graphics/Pictures/p05.png new file mode 100644 index 0000000..d461747 Binary files /dev/null and b/gameasync/Graphics/Pictures/p05.png differ diff --git a/gameasync/Graphics/Pictures/p06.png b/gameasync/Graphics/Pictures/p06.png new file mode 100644 index 0000000..b2bbf25 Binary files /dev/null and b/gameasync/Graphics/Pictures/p06.png differ diff --git a/gameasync/Graphics/Pictures/p07.png b/gameasync/Graphics/Pictures/p07.png new file mode 100644 index 0000000..5dee3ae Binary files /dev/null and b/gameasync/Graphics/Pictures/p07.png differ diff --git a/gameasync/Graphics/Pictures/p08.png b/gameasync/Graphics/Pictures/p08.png new file mode 100644 index 0000000..3ce3ccd Binary files /dev/null and b/gameasync/Graphics/Pictures/p08.png differ diff --git a/gameasync/Graphics/Pictures/p09.png b/gameasync/Graphics/Pictures/p09.png new file mode 100644 index 0000000..70014a4 Binary files /dev/null and b/gameasync/Graphics/Pictures/p09.png differ diff --git a/gameasync/Graphics/Pictures/p10.png b/gameasync/Graphics/Pictures/p10.png new file mode 100644 index 0000000..55ef792 Binary files /dev/null and b/gameasync/Graphics/Pictures/p10.png differ diff --git a/gameasync/Graphics/Pictures/p11.png b/gameasync/Graphics/Pictures/p11.png new file mode 100644 index 0000000..2df474b Binary files /dev/null and b/gameasync/Graphics/Pictures/p11.png differ diff --git a/gameasync/Graphics/Pictures/p12.png b/gameasync/Graphics/Pictures/p12.png new file mode 100644 index 0000000..bf0c9dc Binary files /dev/null and b/gameasync/Graphics/Pictures/p12.png differ diff --git a/gameasync/Graphics/Pictures/p13.png b/gameasync/Graphics/Pictures/p13.png new file mode 100644 index 0000000..bf56196 Binary files /dev/null and b/gameasync/Graphics/Pictures/p13.png differ diff --git a/gameasync/Graphics/Pictures/p14.png b/gameasync/Graphics/Pictures/p14.png new file mode 100644 index 0000000..e3a278b Binary files /dev/null and b/gameasync/Graphics/Pictures/p14.png differ diff --git a/gameasync/Graphics/Pictures/p15.png b/gameasync/Graphics/Pictures/p15.png new file mode 100644 index 0000000..4779833 Binary files /dev/null and b/gameasync/Graphics/Pictures/p15.png differ diff --git a/gameasync/Graphics/Pictures/p16.png b/gameasync/Graphics/Pictures/p16.png new file mode 100644 index 0000000..225aa44 Binary files /dev/null and b/gameasync/Graphics/Pictures/p16.png differ diff --git a/gameasync/Graphics/Pictures/p17.png b/gameasync/Graphics/Pictures/p17.png new file mode 100644 index 0000000..cdc9926 Binary files /dev/null and b/gameasync/Graphics/Pictures/p17.png differ diff --git a/gameasync/Graphics/Pictures/p18.png b/gameasync/Graphics/Pictures/p18.png new file mode 100644 index 0000000..c9686a3 Binary files /dev/null and b/gameasync/Graphics/Pictures/p18.png differ diff --git a/gameasync/Graphics/Pictures/p19.png b/gameasync/Graphics/Pictures/p19.png new file mode 100644 index 0000000..613aefa Binary files /dev/null and b/gameasync/Graphics/Pictures/p19.png differ diff --git a/gameasync/Graphics/Pictures/p20.png b/gameasync/Graphics/Pictures/p20.png new file mode 100644 index 0000000..c0107e5 Binary files /dev/null and b/gameasync/Graphics/Pictures/p20.png differ diff --git a/gameasync/Graphics/Pictures/p21.png b/gameasync/Graphics/Pictures/p21.png new file mode 100644 index 0000000..a29ef30 Binary files /dev/null and b/gameasync/Graphics/Pictures/p21.png differ diff --git a/gameasync/Graphics/Pictures/p22.png b/gameasync/Graphics/Pictures/p22.png new file mode 100644 index 0000000..da8a941 Binary files /dev/null and b/gameasync/Graphics/Pictures/p22.png differ diff --git a/gameasync/Graphics/Pictures/p23.png b/gameasync/Graphics/Pictures/p23.png new file mode 100644 index 0000000..d4a9ab5 Binary files /dev/null and b/gameasync/Graphics/Pictures/p23.png differ diff --git a/gameasync/Graphics/Pictures/p24.png b/gameasync/Graphics/Pictures/p24.png new file mode 100644 index 0000000..84a3b3d Binary files /dev/null and b/gameasync/Graphics/Pictures/p24.png differ diff --git a/gameasync/Graphics/Pictures/p_a37_01.png b/gameasync/Graphics/Pictures/p_a37_01.png new file mode 100644 index 0000000..a205343 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_a37_01.png differ diff --git a/gameasync/Graphics/Pictures/p_a37_02.png b/gameasync/Graphics/Pictures/p_a37_02.png new file mode 100644 index 0000000..8d07b79 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_a37_02.png differ diff --git a/gameasync/Graphics/Pictures/p_a37_03.png b/gameasync/Graphics/Pictures/p_a37_03.png new file mode 100644 index 0000000..573b807 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_a37_03.png differ diff --git a/gameasync/Graphics/Pictures/p_ajito_01.png b/gameasync/Graphics/Pictures/p_ajito_01.png new file mode 100644 index 0000000..ab1b5b7 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_ajito_01.png differ diff --git a/gameasync/Graphics/Pictures/p_ajito_f1.png b/gameasync/Graphics/Pictures/p_ajito_f1.png new file mode 100644 index 0000000..8878ba0 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_ajito_f1.png differ diff --git a/gameasync/Graphics/Pictures/p_ajito_f2.png b/gameasync/Graphics/Pictures/p_ajito_f2.png new file mode 100644 index 0000000..8383413 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_ajito_f2.png differ diff --git a/gameasync/Graphics/Pictures/p_ajito_f3.png b/gameasync/Graphics/Pictures/p_ajito_f3.png new file mode 100644 index 0000000..e0e6550 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_ajito_f3.png differ diff --git a/gameasync/Graphics/Pictures/p_base_01.png b/gameasync/Graphics/Pictures/p_base_01.png new file mode 100644 index 0000000..5ba6d6d Binary files /dev/null and b/gameasync/Graphics/Pictures/p_base_01.png differ diff --git a/gameasync/Graphics/Pictures/p_base_02.png b/gameasync/Graphics/Pictures/p_base_02.png new file mode 100644 index 0000000..12af955 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_base_02.png differ diff --git a/gameasync/Graphics/Pictures/p_base_03.png b/gameasync/Graphics/Pictures/p_base_03.png new file mode 100644 index 0000000..c41139f Binary files /dev/null and b/gameasync/Graphics/Pictures/p_base_03.png differ diff --git a/gameasync/Graphics/Pictures/p_base_04.png b/gameasync/Graphics/Pictures/p_base_04.png new file mode 100644 index 0000000..4087174 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_base_04.png differ diff --git a/gameasync/Graphics/Pictures/p_base_f1.png b/gameasync/Graphics/Pictures/p_base_f1.png new file mode 100644 index 0000000..87dbb53 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_base_f1.png differ diff --git a/gameasync/Graphics/Pictures/p_base_f2.png b/gameasync/Graphics/Pictures/p_base_f2.png new file mode 100644 index 0000000..71b2fb1 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_base_f2.png differ diff --git a/gameasync/Graphics/Pictures/p_fortcity.png b/gameasync/Graphics/Pictures/p_fortcity.png new file mode 100644 index 0000000..46e1e5f Binary files /dev/null and b/gameasync/Graphics/Pictures/p_fortcity.png differ diff --git a/gameasync/Graphics/Pictures/p_grave_v.png b/gameasync/Graphics/Pictures/p_grave_v.png new file mode 100644 index 0000000..4e4f9e5 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_grave_v.png differ diff --git a/gameasync/Graphics/Pictures/p_plant.png b/gameasync/Graphics/Pictures/p_plant.png new file mode 100644 index 0000000..079f014 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_plant.png differ diff --git a/gameasync/Graphics/Pictures/p_prison01.png b/gameasync/Graphics/Pictures/p_prison01.png new file mode 100644 index 0000000..250b43a Binary files /dev/null and b/gameasync/Graphics/Pictures/p_prison01.png differ diff --git a/gameasync/Graphics/Pictures/p_prison02.png b/gameasync/Graphics/Pictures/p_prison02.png new file mode 100644 index 0000000..9665ccc Binary files /dev/null and b/gameasync/Graphics/Pictures/p_prison02.png differ diff --git a/gameasync/Graphics/Pictures/p_prison03.png b/gameasync/Graphics/Pictures/p_prison03.png new file mode 100644 index 0000000..2f63c05 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_prison03.png differ diff --git a/gameasync/Graphics/Pictures/p_prison04.png b/gameasync/Graphics/Pictures/p_prison04.png new file mode 100644 index 0000000..8497c25 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_prison04.png differ diff --git a/gameasync/Graphics/Pictures/p_sewer3.png b/gameasync/Graphics/Pictures/p_sewer3.png new file mode 100644 index 0000000..401f25e Binary files /dev/null and b/gameasync/Graphics/Pictures/p_sewer3.png differ diff --git a/gameasync/Graphics/Pictures/p_sewer4.png b/gameasync/Graphics/Pictures/p_sewer4.png new file mode 100644 index 0000000..8484010 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_sewer4.png differ diff --git a/gameasync/Graphics/Pictures/p_shop01.png b/gameasync/Graphics/Pictures/p_shop01.png new file mode 100644 index 0000000..69a99aa Binary files /dev/null and b/gameasync/Graphics/Pictures/p_shop01.png differ diff --git a/gameasync/Graphics/Pictures/p_shop03.png b/gameasync/Graphics/Pictures/p_shop03.png new file mode 100644 index 0000000..59d2f2f Binary files /dev/null and b/gameasync/Graphics/Pictures/p_shop03.png differ diff --git a/gameasync/Graphics/Pictures/p_shop04.png b/gameasync/Graphics/Pictures/p_shop04.png new file mode 100644 index 0000000..b7a17ef Binary files /dev/null and b/gameasync/Graphics/Pictures/p_shop04.png differ diff --git a/gameasync/Graphics/Pictures/p_u_city01.png b/gameasync/Graphics/Pictures/p_u_city01.png new file mode 100644 index 0000000..dbb3fce Binary files /dev/null and b/gameasync/Graphics/Pictures/p_u_city01.png differ diff --git a/gameasync/Graphics/Pictures/p_u_city02.png b/gameasync/Graphics/Pictures/p_u_city02.png new file mode 100644 index 0000000..f74f4a6 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_u_city02.png differ diff --git a/gameasync/Graphics/Pictures/p_u_city03.png b/gameasync/Graphics/Pictures/p_u_city03.png new file mode 100644 index 0000000..9f9664a Binary files /dev/null and b/gameasync/Graphics/Pictures/p_u_city03.png differ diff --git a/gameasync/Graphics/Pictures/p_valie1.png b/gameasync/Graphics/Pictures/p_valie1.png new file mode 100644 index 0000000..d2dc36b Binary files /dev/null and b/gameasync/Graphics/Pictures/p_valie1.png differ diff --git a/gameasync/Graphics/Pictures/p_valie2.png b/gameasync/Graphics/Pictures/p_valie2.png new file mode 100644 index 0000000..eb83eb7 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_valie2.png differ diff --git a/gameasync/Graphics/Pictures/p_valie3.png b/gameasync/Graphics/Pictures/p_valie3.png new file mode 100644 index 0000000..4299a86 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_valie3.png differ diff --git a/gameasync/Graphics/Pictures/p_valie_f1.png b/gameasync/Graphics/Pictures/p_valie_f1.png new file mode 100644 index 0000000..46992c7 Binary files /dev/null and b/gameasync/Graphics/Pictures/p_valie_f1.png differ diff --git a/gameasync/Graphics/Pictures/p_valie_f2.png b/gameasync/Graphics/Pictures/p_valie_f2.png new file mode 100644 index 0000000..f67988b Binary files /dev/null and b/gameasync/Graphics/Pictures/p_valie_f2.png differ diff --git a/gameasync/Graphics/Pictures/p_valie_f3.png b/gameasync/Graphics/Pictures/p_valie_f3.png new file mode 100644 index 0000000..280e08e Binary files /dev/null and b/gameasync/Graphics/Pictures/p_valie_f3.png differ diff --git a/gameasync/Graphics/Pictures/protected01.png b/gameasync/Graphics/Pictures/protected01.png new file mode 100644 index 0000000..6242e23 Binary files /dev/null and b/gameasync/Graphics/Pictures/protected01.png differ diff --git a/gameasync/Graphics/Pictures/rader00.png b/gameasync/Graphics/Pictures/rader00.png new file mode 100644 index 0000000..e91d0a7 Binary files /dev/null and b/gameasync/Graphics/Pictures/rader00.png differ diff --git a/gameasync/Graphics/Pictures/rader01.png b/gameasync/Graphics/Pictures/rader01.png new file mode 100644 index 0000000..4f42b7e Binary files /dev/null and b/gameasync/Graphics/Pictures/rader01.png differ diff --git a/gameasync/Graphics/Pictures/rader02.png b/gameasync/Graphics/Pictures/rader02.png new file mode 100644 index 0000000..2359cc3 Binary files /dev/null and b/gameasync/Graphics/Pictures/rader02.png differ diff --git a/gameasync/Graphics/Pictures/rader_map.png b/gameasync/Graphics/Pictures/rader_map.png new file mode 100644 index 0000000..006855b Binary files /dev/null and b/gameasync/Graphics/Pictures/rader_map.png differ diff --git a/gameasync/Graphics/Pictures/rader_vtol.png b/gameasync/Graphics/Pictures/rader_vtol.png new file mode 100644 index 0000000..e8fe667 Binary files /dev/null and b/gameasync/Graphics/Pictures/rader_vtol.png differ diff --git a/gameasync/Graphics/Pictures/sat_las.png b/gameasync/Graphics/Pictures/sat_las.png new file mode 100644 index 0000000..6ba4e69 Binary files /dev/null and b/gameasync/Graphics/Pictures/sat_las.png differ diff --git a/gameasync/Graphics/Pictures/sat_teisi.png b/gameasync/Graphics/Pictures/sat_teisi.png new file mode 100644 index 0000000..092626c Binary files /dev/null and b/gameasync/Graphics/Pictures/sat_teisi.png differ diff --git a/gameasync/Graphics/Pictures/shop03.png b/gameasync/Graphics/Pictures/shop03.png new file mode 100644 index 0000000..59d2f2f Binary files /dev/null and b/gameasync/Graphics/Pictures/shop03.png differ diff --git a/gameasync/Graphics/Pictures/short1.png b/gameasync/Graphics/Pictures/short1.png new file mode 100644 index 0000000..66ed20b Binary files /dev/null and b/gameasync/Graphics/Pictures/short1.png differ diff --git a/gameasync/Graphics/Pictures/short2.png b/gameasync/Graphics/Pictures/short2.png new file mode 100644 index 0000000..0580392 Binary files /dev/null and b/gameasync/Graphics/Pictures/short2.png differ diff --git a/gameasync/Graphics/Pictures/shouheki.png b/gameasync/Graphics/Pictures/shouheki.png new file mode 100644 index 0000000..8ee4e68 Binary files /dev/null and b/gameasync/Graphics/Pictures/shouheki.png differ diff --git a/gameasync/Graphics/Pictures/stealth.png b/gameasync/Graphics/Pictures/stealth.png new file mode 100644 index 0000000..e857804 Binary files /dev/null and b/gameasync/Graphics/Pictures/stealth.png differ diff --git a/gameasync/Graphics/Pictures/target.png b/gameasync/Graphics/Pictures/target.png new file mode 100644 index 0000000..0545e1a Binary files /dev/null and b/gameasync/Graphics/Pictures/target.png differ diff --git a/gameasync/Graphics/Pictures/targeting01.png b/gameasync/Graphics/Pictures/targeting01.png new file mode 100644 index 0000000..cf8db87 Binary files /dev/null and b/gameasync/Graphics/Pictures/targeting01.png differ diff --git a/gameasync/Graphics/Pictures/targeting02.png b/gameasync/Graphics/Pictures/targeting02.png new file mode 100644 index 0000000..b9fb499 Binary files /dev/null and b/gameasync/Graphics/Pictures/targeting02.png differ diff --git a/gameasync/Graphics/Pictures/vasper2.png b/gameasync/Graphics/Pictures/vasper2.png new file mode 100644 index 0000000..94fe312 Binary files /dev/null and b/gameasync/Graphics/Pictures/vasper2.png differ diff --git a/gameasync/Graphics/Pictures/vasper3.png b/gameasync/Graphics/Pictures/vasper3.png new file mode 100644 index 0000000..1ce33fb Binary files /dev/null and b/gameasync/Graphics/Pictures/vasper3.png differ diff --git a/gameasync/Graphics/Pictures/vtol.png b/gameasync/Graphics/Pictures/vtol.png new file mode 100644 index 0000000..ff7e04b Binary files /dev/null and b/gameasync/Graphics/Pictures/vtol.png differ diff --git a/gameasync/Graphics/Pictures/vtol_data.png b/gameasync/Graphics/Pictures/vtol_data.png new file mode 100644 index 0000000..e6b3680 Binary files /dev/null and b/gameasync/Graphics/Pictures/vtol_data.png differ diff --git a/gameasync/Graphics/Pictures/vtol_shadow.png b/gameasync/Graphics/Pictures/vtol_shadow.png new file mode 100644 index 0000000..1e2741e Binary files /dev/null and b/gameasync/Graphics/Pictures/vtol_shadow.png differ diff --git a/gameasync/Graphics/Pictures/yajirusi_down.png b/gameasync/Graphics/Pictures/yajirusi_down.png new file mode 100644 index 0000000..f5245db Binary files /dev/null and b/gameasync/Graphics/Pictures/yajirusi_down.png differ diff --git a/gameasync/Graphics/Pictures/yajirusi_left.png b/gameasync/Graphics/Pictures/yajirusi_left.png new file mode 100644 index 0000000..019870c Binary files /dev/null and b/gameasync/Graphics/Pictures/yajirusi_left.png differ diff --git a/gameasync/Graphics/Pictures/yajirusi_right.png b/gameasync/Graphics/Pictures/yajirusi_right.png new file mode 100644 index 0000000..3686d14 Binary files /dev/null and b/gameasync/Graphics/Pictures/yajirusi_right.png differ diff --git a/gameasync/Graphics/Pictures/yajirusi_up.png b/gameasync/Graphics/Pictures/yajirusi_up.png new file mode 100644 index 0000000..1282cb2 Binary files /dev/null and b/gameasync/Graphics/Pictures/yajirusi_up.png differ diff --git a/gameasync/Graphics/Pictures/yami.png b/gameasync/Graphics/Pictures/yami.png new file mode 100644 index 0000000..582ddcc Binary files /dev/null and b/gameasync/Graphics/Pictures/yami.png differ diff --git a/gameasync/Graphics/Pictures/yami2.png b/gameasync/Graphics/Pictures/yami2.png new file mode 100644 index 0000000..cac87ec Binary files /dev/null and b/gameasync/Graphics/Pictures/yami2.png differ diff --git a/gameasync/Graphics/Tilesets/areti0.png b/gameasync/Graphics/Tilesets/areti0.png new file mode 100644 index 0000000..1291898 Binary files /dev/null and b/gameasync/Graphics/Tilesets/areti0.png differ diff --git a/gameasync/Graphics/Tilesets/army.png b/gameasync/Graphics/Tilesets/army.png new file mode 100644 index 0000000..cc1e64b Binary files /dev/null and b/gameasync/Graphics/Tilesets/army.png differ diff --git a/gameasync/Graphics/Tilesets/base.png b/gameasync/Graphics/Tilesets/base.png new file mode 100644 index 0000000..8c8d335 Binary files /dev/null and b/gameasync/Graphics/Tilesets/base.png differ diff --git a/gameasync/Graphics/Tilesets/city0.png b/gameasync/Graphics/Tilesets/city0.png new file mode 100644 index 0000000..9ae5a26 Binary files /dev/null and b/gameasync/Graphics/Tilesets/city0.png differ diff --git a/gameasync/Graphics/Tilesets/city1.png b/gameasync/Graphics/Tilesets/city1.png new file mode 100644 index 0000000..e078a9e Binary files /dev/null and b/gameasync/Graphics/Tilesets/city1.png differ diff --git a/gameasync/Graphics/Tilesets/city2.png b/gameasync/Graphics/Tilesets/city2.png new file mode 100644 index 0000000..348b512 Binary files /dev/null and b/gameasync/Graphics/Tilesets/city2.png differ diff --git a/gameasync/Graphics/Tilesets/coffin.png b/gameasync/Graphics/Tilesets/coffin.png new file mode 100644 index 0000000..27f22cc Binary files /dev/null and b/gameasync/Graphics/Tilesets/coffin.png differ diff --git a/gameasync/Graphics/Tilesets/earth.png b/gameasync/Graphics/Tilesets/earth.png new file mode 100644 index 0000000..65e2d5e Binary files /dev/null and b/gameasync/Graphics/Tilesets/earth.png differ diff --git a/gameasync/Graphics/Tilesets/factory.png b/gameasync/Graphics/Tilesets/factory.png new file mode 100644 index 0000000..e8c64fc Binary files /dev/null and b/gameasync/Graphics/Tilesets/factory.png differ diff --git a/gameasync/Graphics/Tilesets/fort.png b/gameasync/Graphics/Tilesets/fort.png new file mode 100644 index 0000000..1d2b69a Binary files /dev/null and b/gameasync/Graphics/Tilesets/fort.png differ diff --git a/gameasync/Graphics/Tilesets/fort2.png b/gameasync/Graphics/Tilesets/fort2.png new file mode 100644 index 0000000..79839c2 Binary files /dev/null and b/gameasync/Graphics/Tilesets/fort2.png differ diff --git a/gameasync/Graphics/Tilesets/plant.png b/gameasync/Graphics/Tilesets/plant.png new file mode 100644 index 0000000..d8ca5fa Binary files /dev/null and b/gameasync/Graphics/Tilesets/plant.png differ diff --git a/gameasync/Graphics/Tilesets/shop.png b/gameasync/Graphics/Tilesets/shop.png new file mode 100644 index 0000000..e03cbc7 Binary files /dev/null and b/gameasync/Graphics/Tilesets/shop.png differ diff --git a/gameasync/Graphics/Tilesets/shop2.png b/gameasync/Graphics/Tilesets/shop2.png new file mode 100644 index 0000000..ef53bc3 Binary files /dev/null and b/gameasync/Graphics/Tilesets/shop2.png differ diff --git a/gameasync/Graphics/Tilesets/sky.png b/gameasync/Graphics/Tilesets/sky.png new file mode 100644 index 0000000..ed16251 Binary files /dev/null and b/gameasync/Graphics/Tilesets/sky.png differ diff --git a/gameasync/Graphics/Tilesets/trailer.png b/gameasync/Graphics/Tilesets/trailer.png new file mode 100644 index 0000000..863e6e1 Binary files /dev/null and b/gameasync/Graphics/Tilesets/trailer.png differ diff --git a/gameasync/Graphics/Tilesets/under0.png b/gameasync/Graphics/Tilesets/under0.png new file mode 100644 index 0000000..a4e4646 Binary files /dev/null and b/gameasync/Graphics/Tilesets/under0.png differ diff --git a/gameasync/Graphics/Titles/Thumbs.db b/gameasync/Graphics/Titles/Thumbs.db new file mode 100644 index 0000000..34ca914 Binary files /dev/null and b/gameasync/Graphics/Titles/Thumbs.db differ diff --git a/gameasync/Graphics/Titles/kn_title1.png b/gameasync/Graphics/Titles/kn_title1.png new file mode 100644 index 0000000..a939698 Binary files /dev/null and b/gameasync/Graphics/Titles/kn_title1.png differ diff --git a/gameasync/Graphics/Transitions/001-Blind01.png b/gameasync/Graphics/Transitions/001-Blind01.png new file mode 100644 index 0000000..25d3e25 Binary files /dev/null and b/gameasync/Graphics/Transitions/001-Blind01.png differ diff --git a/gameasync/Graphics/Transitions/002-Blind02.png b/gameasync/Graphics/Transitions/002-Blind02.png new file mode 100644 index 0000000..2fedaa4 Binary files /dev/null and b/gameasync/Graphics/Transitions/002-Blind02.png differ diff --git a/gameasync/Graphics/Transitions/003-Blind03.png b/gameasync/Graphics/Transitions/003-Blind03.png new file mode 100644 index 0000000..9832ece Binary files /dev/null and b/gameasync/Graphics/Transitions/003-Blind03.png differ diff --git a/gameasync/Graphics/Transitions/004-Blind04.png b/gameasync/Graphics/Transitions/004-Blind04.png new file mode 100644 index 0000000..6cba9cb Binary files /dev/null and b/gameasync/Graphics/Transitions/004-Blind04.png differ diff --git a/gameasync/Graphics/Transitions/005-Stripe01.png b/gameasync/Graphics/Transitions/005-Stripe01.png new file mode 100644 index 0000000..608b629 Binary files /dev/null and b/gameasync/Graphics/Transitions/005-Stripe01.png differ diff --git a/gameasync/Graphics/Transitions/006-Stripe02.png b/gameasync/Graphics/Transitions/006-Stripe02.png new file mode 100644 index 0000000..59b95ff Binary files /dev/null and b/gameasync/Graphics/Transitions/006-Stripe02.png differ diff --git a/gameasync/Graphics/Transitions/007-Line01.png b/gameasync/Graphics/Transitions/007-Line01.png new file mode 100644 index 0000000..75a3629 Binary files /dev/null and b/gameasync/Graphics/Transitions/007-Line01.png differ diff --git a/gameasync/Graphics/Transitions/008-Line02.png b/gameasync/Graphics/Transitions/008-Line02.png new file mode 100644 index 0000000..b7fc092 Binary files /dev/null and b/gameasync/Graphics/Transitions/008-Line02.png differ diff --git a/gameasync/Graphics/Transitions/009-Random01.png b/gameasync/Graphics/Transitions/009-Random01.png new file mode 100644 index 0000000..993548a Binary files /dev/null and b/gameasync/Graphics/Transitions/009-Random01.png differ diff --git a/gameasync/Graphics/Transitions/010-Random02.png b/gameasync/Graphics/Transitions/010-Random02.png new file mode 100644 index 0000000..8877e92 Binary files /dev/null and b/gameasync/Graphics/Transitions/010-Random02.png differ diff --git a/gameasync/Graphics/Transitions/011-Random03.png b/gameasync/Graphics/Transitions/011-Random03.png new file mode 100644 index 0000000..f142757 Binary files /dev/null and b/gameasync/Graphics/Transitions/011-Random03.png differ diff --git a/gameasync/Graphics/Transitions/012-Random04.png b/gameasync/Graphics/Transitions/012-Random04.png new file mode 100644 index 0000000..75a4aa4 Binary files /dev/null and b/gameasync/Graphics/Transitions/012-Random04.png differ diff --git a/gameasync/Graphics/Transitions/013-Square01.png b/gameasync/Graphics/Transitions/013-Square01.png new file mode 100644 index 0000000..567604f Binary files /dev/null and b/gameasync/Graphics/Transitions/013-Square01.png differ diff --git a/gameasync/Graphics/Transitions/014-Square02.png b/gameasync/Graphics/Transitions/014-Square02.png new file mode 100644 index 0000000..36f65b3 Binary files /dev/null and b/gameasync/Graphics/Transitions/014-Square02.png differ diff --git a/gameasync/Graphics/Transitions/015-Diamond01.png b/gameasync/Graphics/Transitions/015-Diamond01.png new file mode 100644 index 0000000..5a09428 Binary files /dev/null and b/gameasync/Graphics/Transitions/015-Diamond01.png differ diff --git a/gameasync/Graphics/Transitions/016-Diamond02.png b/gameasync/Graphics/Transitions/016-Diamond02.png new file mode 100644 index 0000000..1bcf300 Binary files /dev/null and b/gameasync/Graphics/Transitions/016-Diamond02.png differ diff --git a/gameasync/Graphics/Transitions/017-Brick01.png b/gameasync/Graphics/Transitions/017-Brick01.png new file mode 100644 index 0000000..1979aa6 Binary files /dev/null and b/gameasync/Graphics/Transitions/017-Brick01.png differ diff --git a/gameasync/Graphics/Transitions/018-Brick02.png b/gameasync/Graphics/Transitions/018-Brick02.png new file mode 100644 index 0000000..ec48451 Binary files /dev/null and b/gameasync/Graphics/Transitions/018-Brick02.png differ diff --git a/gameasync/Graphics/Transitions/019-Whorl01.png b/gameasync/Graphics/Transitions/019-Whorl01.png new file mode 100644 index 0000000..625504e Binary files /dev/null and b/gameasync/Graphics/Transitions/019-Whorl01.png differ diff --git a/gameasync/Graphics/Transitions/020-Flat01.png b/gameasync/Graphics/Transitions/020-Flat01.png new file mode 100644 index 0000000..4123620 Binary files /dev/null and b/gameasync/Graphics/Transitions/020-Flat01.png differ diff --git a/gameasync/Graphics/Windowskins/Windowskin_kn.png b/gameasync/Graphics/Windowskins/Windowskin_kn.png new file mode 100644 index 0000000..41745a5 Binary files /dev/null and b/gameasync/Graphics/Windowskins/Windowskin_kn.png differ diff --git a/gameasync/mapping.js b/gameasync/mapping.js new file mode 100644 index 0000000..936e0a0 --- /dev/null +++ b/gameasync/mapping.js @@ -0,0 +1,1106 @@ +var mapping = { +"audio": "Audio?h=", +"data": "Data?h=", +"game": "Game.ini?h=dc381d8eebb783f2162b101e9d104ea4", +"graphics": "Graphics?h=", +"mapping": "mapping.js?h=1e4630549991863a1c66bc4b882353d1", +"rgss": "rgss.rb?h=e4f6ce1cd6617eedd6e4704cfd0d263b", +"audio/bgm": "Audio/BGM?h=", +"audio/bgs": "Audio/BGS?h=", +"audio/me": "Audio/ME?h=", +"audio/se": "Audio/SE?h=", +"data/actors": "Data/Actors.rxdata?h=49aac25d4074068dbf508b67b9b973e6", +"data/animations": "Data/Animations.rxdata?h=6a1a194cbb2b3deabb4ab3429cc32888", +"data/armors": "Data/Armors.rxdata?h=9ef7eca99db5c77617388b1873c24282", +"data/classes": "Data/Classes.rxdata?h=eae9fa28ffa8ee2e4b1b3da0ed7b57f7", +"data/commonevents": "Data/CommonEvents.rxdata?h=761e69d8cf0bd50cd5fde224850058bd", +"data/enemies": "Data/Enemies.rxdata?h=ab135130dd71bea26d633be7448773ae", +"data/items": "Data/Items.rxdata?h=57480c644c2ea9e22a5769fbd8af17ae", +"data/map001": "Data/Map001.rxdata?h=6f5258981ea2583db53e2e578e6c5e92", +"data/map002": "Data/Map002.rxdata?h=31c7b3261465ecf28f5a6e315b5dac4a", +"data/map003": "Data/Map003.rxdata?h=5062366e6a9f5471f3bf95c56ebcf5f6", +"data/map004": "Data/Map004.rxdata?h=c3127fbceffbd47f7ce91e4752e17807", +"data/map005": "Data/Map005.rxdata?h=2bcc729eb5d741a4bc4d6c80a21fdef5", +"data/map006": "Data/Map006.rxdata?h=56aa57b729f8ec72a8ffd56ed02f4479", +"data/map007": "Data/Map007.rxdata?h=907e8ccb4c86295649d85f9d19494579", +"data/map008": "Data/Map008.rxdata?h=33412264c4f1fe7297736601eaa364fe", +"data/map009": "Data/Map009.rxdata?h=b2494ace05d64e49359e2d6da53150dd", +"data/map010": "Data/Map010.rxdata?h=69d1331f7105f2abdc9c2d7599baa248", +"data/map011": "Data/Map011.rxdata?h=ef23efc89b9245b1ac22c78242e3c0e1", +"data/map012": "Data/Map012.rxdata?h=c1e0c9eaef4c8c7c1eb87b169ed6c4e6", +"data/map013": "Data/Map013.rxdata?h=90b091ca26b489b2901c5d631b1a4977", +"data/map014": "Data/Map014.rxdata?h=3a94ead757903d288c39c616f0d83ce6", +"data/map015": "Data/Map015.rxdata?h=741203140d14f9180a9d480cd6150aec", +"data/map016": "Data/Map016.rxdata?h=db73973f6527e4632ce44590ba574798", +"data/map017": "Data/Map017.rxdata?h=ca681a3213669933fb3b832c08720249", +"data/map018": "Data/Map018.rxdata?h=a3db7fca64ee077fd9e2b600dfaa4ee8", +"data/map019": "Data/Map019.rxdata?h=924bc0276dcbb39e6bd38133488b1087", +"data/map020": "Data/Map020.rxdata?h=df681f00aa81a39ff68a2f52c3d6f453", +"data/map021": "Data/Map021.rxdata?h=177fc7d05109047855f0597c433c13e7", +"data/map022": "Data/Map022.rxdata?h=292f6e439566ca8c383e92848425f372", +"data/map023": "Data/Map023.rxdata?h=8fe86a2826757e40677ccd7c6059205d", +"data/map024": "Data/Map024.rxdata?h=f689a11b2c9565e9597dd80530dd794a", +"data/map025": "Data/Map025.rxdata?h=5a794123c63b5b3c9307d0f8d82e3e3d", +"data/map026": "Data/Map026.rxdata?h=b4f8c74e680c4ee59f99b99a3126d04e", +"data/map027": "Data/Map027.rxdata?h=c09445bdfdca3722e08a754f69127b14", +"data/map028": "Data/Map028.rxdata?h=f7e765d62aaf8cfb7906b8906f88d099", +"data/map029": "Data/Map029.rxdata?h=0c53271ec52d3caab3803933df5cad1b", +"data/map030": "Data/Map030.rxdata?h=f3e8372224d5364afdd6e79dded7a537", +"data/map031": "Data/Map031.rxdata?h=84f9a2b91541388df133919724761b02", +"data/map032": "Data/Map032.rxdata?h=3492e55b84fd36a3e31c5555d6df4662", +"data/map033": "Data/Map033.rxdata?h=d0b4c46693fad21bea1bdb2f40265009", +"data/map034": "Data/Map034.rxdata?h=28e0c9bee585c54cddb4b39428bf4ee1", +"data/map035": "Data/Map035.rxdata?h=51f8da29cf198f9e2e921ade70c6b13d", +"data/map036": "Data/Map036.rxdata?h=d5bb7820da5dba39af5185a0cf205d57", +"data/map037": "Data/Map037.rxdata?h=44459ed374024a7b3fec420f8db5187c", +"data/map038": "Data/Map038.rxdata?h=9301cb58137444696e15cd520624ae98", +"data/map039": "Data/Map039.rxdata?h=741dce128befb52ec3d020d004ce9412", +"data/map040": "Data/Map040.rxdata?h=217e2c62b22b249b9eff1bc43b47e657", +"data/map041": "Data/Map041.rxdata?h=d8ce8b12a7b068ce0e8e3c1f85784f31", +"data/map042": "Data/Map042.rxdata?h=aa5103bfb48500c5e45f36ca02c8ab33", +"data/map043": "Data/Map043.rxdata?h=4146f0c9fcbddcb56b7ce8c172189bd3", +"data/map044": "Data/Map044.rxdata?h=33187fe517c98fb605bf8015b85b6380", +"data/map045": "Data/Map045.rxdata?h=09a99aca28096895ecfabfab2bdbab91", +"data/map046": "Data/Map046.rxdata?h=4137fe608c54a6f756271ed33977c3c6", +"data/map047": "Data/Map047.rxdata?h=3ae1cb3d35d1116c484d885e80034f18", +"data/map048": "Data/Map048.rxdata?h=ca1225714e0e41f49460b4cad3d1d166", +"data/map049": "Data/Map049.rxdata?h=2e284c2b83cea677518a7aff94286329", +"data/map050": "Data/Map050.rxdata?h=5da0b46f6eedd789e188b97eff8a42ed", +"data/map051": "Data/Map051.rxdata?h=86f48b802115082477d243ddc0e5a985", +"data/map052": "Data/Map052.rxdata?h=5b05a4ef7391607920b6733da45b8636", +"data/map053": "Data/Map053.rxdata?h=cf7bae3c2276af6c754d4b635e46ca14", +"data/map054": "Data/Map054.rxdata?h=67686731743668262ef5131f4cb70608", +"data/map055": "Data/Map055.rxdata?h=638f33a828fbdc570b4418ffd93a8302", +"data/map056": "Data/Map056.rxdata?h=24f73bc6f045dd9bbcdd93872b224ae4", +"data/map057": "Data/Map057.rxdata?h=e481db613628e3d52a66795c005bcb6a", +"data/map058": "Data/Map058.rxdata?h=e512f68d78194882a9eb56916107270c", +"data/map059": "Data/Map059.rxdata?h=1259068b2a9d623e9da1502151fc2229", +"data/map060": "Data/Map060.rxdata?h=de79c485a8db93ae46cc592495709767", +"data/map061": "Data/Map061.rxdata?h=d597a8a16aa09653bb766c642ee36ee1", +"data/map062": "Data/Map062.rxdata?h=b975b1072ed8296803ddce04d0394dd8", +"data/map063": "Data/Map063.rxdata?h=cab1af805bfe6e28bd5e6937d03621aa", +"data/map064": "Data/Map064.rxdata?h=24e5687b7ef93febf258968828ff36c4", +"data/map065": "Data/Map065.rxdata?h=a5466e821f388470302e8cfed6663723", +"data/map066": "Data/Map066.rxdata?h=e2beb344bd476a5fcaa3b9f3498f4094", +"data/map067": "Data/Map067.rxdata?h=f070f0f14a11e134bc29c92e520ac199", +"data/map068": "Data/Map068.rxdata?h=0414e441c8415163f7deaf5977880d79", +"data/map069": "Data/Map069.rxdata?h=38cd316a3aca0ffecdba53e6e7c4873f", +"data/map070": "Data/Map070.rxdata?h=e42152c0141d94a23782eed7aca589f0", +"data/map071": "Data/Map071.rxdata?h=41a0838fc57448550054fb37d008998d", +"data/map072": "Data/Map072.rxdata?h=938a6e7b05b4982fca5860b64dc5265c", +"data/map073": "Data/Map073.rxdata?h=2c987eb5c8f3d5066c5b75ee86f7e4da", +"data/map074": "Data/Map074.rxdata?h=4d172ccdd38cc7509260bf7ca1b158fe", +"data/map075": "Data/Map075.rxdata?h=1548ef9964ccccb036a7181342d55b36", +"data/map076": "Data/Map076.rxdata?h=f575aa5705139168853750c0183d2ca3", +"data/map077": "Data/Map077.rxdata?h=22704d5e84f4658d639e66229f405c09", +"data/map078": "Data/Map078.rxdata?h=ddc31d4a9a141e7ef40312f89b3f226c", +"data/map079": "Data/Map079.rxdata?h=35400896c70fc8558cce96fa5b9d12c9", +"data/map080": "Data/Map080.rxdata?h=5c361078e8ba3366d4a05ec6223e7e1f", +"data/map081": "Data/Map081.rxdata?h=7b9e0729c564f3a61f4e84dad50cdabe", +"data/map082": "Data/Map082.rxdata?h=23b5df381a286f11ed57d347e9145a9e", +"data/map083": "Data/Map083.rxdata?h=78c62c82e53996bee39933dcef795c52", +"data/map084": "Data/Map084.rxdata?h=c0ee600fb4342807f6151564ffb186db", +"data/map085": "Data/Map085.rxdata?h=6f104cf678e45f6dc588953611d9772f", +"data/map086": "Data/Map086.rxdata?h=ffe276a55709801ec5ea8164ec9872c9", +"data/map087": "Data/Map087.rxdata?h=3398281c3e3868fceabe6c4e5e8d9fc5", +"data/map088": "Data/Map088.rxdata?h=c931148867db9743b842d18055967b9a", +"data/map089": "Data/Map089.rxdata?h=91c3d3073f040a2f45fb7817b804473c", +"data/map090": "Data/Map090.rxdata?h=6901bf5cafe78f4011f0c330bd84d298", +"data/map091": "Data/Map091.rxdata?h=9342e4aaf4d9c6cedcdc3ed481ced06d", +"data/map092": "Data/Map092.rxdata?h=15bea6fd2ffe365c35ba8c588d98508a", +"data/map093": "Data/Map093.rxdata?h=c47147b68bb8fc675dabce673ef24efd", +"data/map094": "Data/Map094.rxdata?h=ebbc04445b1d1c540d065f565236aa1f", +"data/map095": "Data/Map095.rxdata?h=24291cc61f268317ba79ac9cc7843a8e", +"data/map096": "Data/Map096.rxdata?h=705b0b0bd9539b3f145fd84970dd503b", +"data/map097": "Data/Map097.rxdata?h=36eb520752b7c22739d46a9f84569d75", +"data/map098": "Data/Map098.rxdata?h=494f70a5a358464d6ea1a71b283f0e69", +"data/map099": "Data/Map099.rxdata?h=021a928fc1dc75dc2a882ed777bcaadf", +"data/map100": "Data/Map100.rxdata?h=9d3220003042c9ff736d59f2d2271e4f", +"data/map101": "Data/Map101.rxdata?h=13d57fea6c9b995ed04e04cea17d6c6f", +"data/map102": "Data/Map102.rxdata?h=723ef86988988c7aaedab723afaf182f", +"data/map103": "Data/Map103.rxdata?h=04bdef6fa990c1a86f54c006504b0fa9", +"data/map104": "Data/Map104.rxdata?h=d1634f2f18bd39b57364f85efd4ddca0", +"data/map105": "Data/Map105.rxdata?h=abc4c88f4660e2f690b26f07d415679a", +"data/map106": "Data/Map106.rxdata?h=777c03c608ae6d370b69b42c826e6fac", +"data/map107": "Data/Map107.rxdata?h=f5fdc58e0a830846488065cfa7a37d16", +"data/map108": "Data/Map108.rxdata?h=b07b99c0a12b8822ab2a4286f8c98446", +"data/map109": "Data/Map109.rxdata?h=abf1d780d439b65059cdff6e19daad9f", +"data/map110": "Data/Map110.rxdata?h=389f9409ad16bac41187b91f44248244", +"data/map111": "Data/Map111.rxdata?h=b538c4b6e7608dae25e3dc3703ee8bb4", +"data/map112": "Data/Map112.rxdata?h=c17a689526014489a546f6338b23f657", +"data/map113": "Data/Map113.rxdata?h=d85402315db1404a2b16f4c62b1cf170", +"data/map114": "Data/Map114.rxdata?h=0eaef1766d0b0737a18189d06722a9ad", +"data/map115": "Data/Map115.rxdata?h=f4862c4f4ec7864e51411f64c8d5d391", +"data/map116": "Data/Map116.rxdata?h=3a4194b8a08755a29c8ec7d15394b1a8", +"data/map117": "Data/Map117.rxdata?h=9bef3b1608e04f11c58cc7b095c13229", +"data/map118": "Data/Map118.rxdata?h=92b2e1bf5658cf78931a96fa4dbfc605", +"data/map119": "Data/Map119.rxdata?h=25d78b8da982ee02d71b2a9ef382d354", +"data/map120": "Data/Map120.rxdata?h=b19d34b6679a7de562282fad3f7320e5", +"data/map121": "Data/Map121.rxdata?h=80004c46f8b8d0b7153cd68a68a7026a", +"data/map122": "Data/Map122.rxdata?h=6d38e7fa78577206ce1acfd403165dcc", +"data/map123": "Data/Map123.rxdata?h=14154cd93d5591ce8d09401d972e6f47", +"data/map124": "Data/Map124.rxdata?h=ebac3a263dc3d80730ede215492f8375", +"data/map125": "Data/Map125.rxdata?h=1dc303fd20e72e8bf09838cbc633e7f5", +"data/map126": "Data/Map126.rxdata?h=8329df35e77d161b1897ae1bcf7165ed", +"data/map127": "Data/Map127.rxdata?h=5731055cf1ae3414cbd93333b5beba76", +"data/map128": "Data/Map128.rxdata?h=f9e50c91d77ed63aa9c1dd501d52376a", +"data/map129": "Data/Map129.rxdata?h=a0364d931db08707efaaa4c538bbcb8d", +"data/map130": "Data/Map130.rxdata?h=fee3888057189cb7fc15a591a7cb7917", +"data/map131": "Data/Map131.rxdata?h=e60e0c51d93cd74d5a652f35b73feaa7", +"data/map132": "Data/Map132.rxdata?h=e858b36b16b0c2223a6ab9c2abb132c1", +"data/map133": "Data/Map133.rxdata?h=c4ed5a7046ca94616040a19f35b3897e", +"data/map134": "Data/Map134.rxdata?h=fd1176e1cb8f372a3a3f72721d2abcd7", +"data/map135": "Data/Map135.rxdata?h=3ec9615181205ad6d726d7897ad63805", +"data/map136": "Data/Map136.rxdata?h=a87004c6f7c8e195787bf1d3239200e5", +"data/map137": "Data/Map137.rxdata?h=936db35982456bcbc9173fbecbfefdff", +"data/map138": "Data/Map138.rxdata?h=faf3f1258cefdb532cad18ab4a5c4a03", +"data/map139": "Data/Map139.rxdata?h=a8951cf82d0f894d47f6ed6ee73db45b", +"data/map140": "Data/Map140.rxdata?h=779aaa7aeefbc0b079708ba16e9a0056", +"data/map141": "Data/Map141.rxdata?h=9956901c43364ba15bb483890ea1a3d7", +"data/map142": "Data/Map142.rxdata?h=2788c1955a2311545245795321b113e5", +"data/map143": "Data/Map143.rxdata?h=744f95dfb2c96ea6c048e3d2e73500bd", +"data/map144": "Data/Map144.rxdata?h=ff6754edbe99b38ffbcd916a82f0c143", +"data/map145": "Data/Map145.rxdata?h=295ef0fe9896688d30761b783b0302d6", +"data/map146": "Data/Map146.rxdata?h=7409c3e17ae73f57059414e6dd77f2ce", +"data/map147": "Data/Map147.rxdata?h=e3c64c0122edd335f60fa2c047c1a254", +"data/map148": "Data/Map148.rxdata?h=613c0c90200be23ef01e3e91973d444e", +"data/map149": "Data/Map149.rxdata?h=3081efb49a3f92eafb46071e41d3389e", +"data/map150": "Data/Map150.rxdata?h=17b58d7e248ea9db9cb53fef93f6bb49", +"data/map151": "Data/Map151.rxdata?h=ae933dab43c77a1497845eaf0a2b6706", +"data/map152": "Data/Map152.rxdata?h=a22d16206b8c3a9645d84cc1b63f6252", +"data/map153": "Data/Map153.rxdata?h=c9125ba8d900171557d7658a5811b2e6", +"data/map154": "Data/Map154.rxdata?h=846c433c790250390921a279ad9a0fe3", +"data/map155": "Data/Map155.rxdata?h=dd2781c1b99c8794ffab5aedeac39df4", +"data/map156": "Data/Map156.rxdata?h=53efacc620fc909780cd03fc444e478a", +"data/map157": "Data/Map157.rxdata?h=54736147ea981d4c3404b336db19f682", +"data/map158": "Data/Map158.rxdata?h=8353ea7c1051ed1d83d53c6baed62d99", +"data/map159": "Data/Map159.rxdata?h=b14ce7e5e396e643029c45e873b536cf", +"data/map160": "Data/Map160.rxdata?h=a0b5a40fae89f52837f76d20a887d454", +"data/map161": "Data/Map161.rxdata?h=c176f679c5f909ebbb8defeacfb3cc6a", +"data/map162": "Data/Map162.rxdata?h=f52fc0be13115cfb09682dff31a91757", +"data/map163": "Data/Map163.rxdata?h=fb813df75ce57af393b673c285e024aa", +"data/map164": "Data/Map164.rxdata?h=315c51cfd633a97f0e36b5a5276c34e7", +"data/map165": "Data/Map165.rxdata?h=3cd70b696ada5135e70022aff43fd293", +"data/map166": "Data/Map166.rxdata?h=813c2bf0d75f44ecfad0b7f2ff92116a", +"data/map167": "Data/Map167.rxdata?h=550c21ea0107e89eb3ec27b8b1591d5c", +"data/map168": "Data/Map168.rxdata?h=533bc73786eeb9872734b2793182d921", +"data/map169": "Data/Map169.rxdata?h=6ff5b69ee25670507f89056d08d8d11c", +"data/map170": "Data/Map170.rxdata?h=c6cff802ce43af7a1e6a6c6271761f27", +"data/map171": "Data/Map171.rxdata?h=5c1c0aca709bd71727bc09cc1b52be21", +"data/map172": "Data/Map172.rxdata?h=082c65b7802e6b1859d59d2f83d308d1", +"data/map173": "Data/Map173.rxdata?h=b8922b9809ef70f34d50fcfba8d1a035", +"data/map174": "Data/Map174.rxdata?h=93e90a903b2cc88a4a4854bc41717845", +"data/map175": "Data/Map175.rxdata?h=e784f6f2ba4aaa336d2bed5637e19600", +"data/map176": "Data/Map176.rxdata?h=8ca225887ae9759b2efa8fd8bfbcecdc", +"data/map177": "Data/Map177.rxdata?h=1a57c81a7bb004a8c2af16c3ed9efdfb", +"data/map178": "Data/Map178.rxdata?h=08cb65a6d4b4363b6e9e3e8951c85b02", +"data/mapinfos": "Data/MapInfos.rxdata?h=9d27f8ab2228d099d0177b5d93e5fb3f", +"data/scripts": "Data/Scripts.rxdata?h=4aa4c461e2144a0afc45401ce263fe8c", +"data/skills": "Data/Skills.rxdata?h=17c1a4373f3642b1871e1e9f8f74806e", +"data/states": "Data/States.rxdata?h=1d2bbc4ab0e6ebb697a9fe03ab587118", +"data/system": "Data/System.rxdata?h=d14cd191d5d2e991185584f1c1076053", +"data/tilesets": "Data/Tilesets.rxdata?h=2176b1e503968c5518fc2f2e6bd0daa2", +"data/troops": "Data/Troops.rxdata?h=5a5bc8a05171ad508b7fb6878d8663f3", +"data/weapons": "Data/Weapons.rxdata?h=9b000ddd9a11d823b511ec066dce01e5", +"graphics/animations": "Graphics/Animations?h=", +"graphics/autotiles": "Graphics/Autotiles?h=", +"graphics/battlebacks": "Graphics/Battlebacks?h=", +"graphics/battlers": "Graphics/Battlers?h=", +"graphics/characters": "Graphics/Characters?h=", +"graphics/fogs": "Graphics/Fogs?h=", +"graphics/gameovers": "Graphics/Gameovers?h=", +"graphics/icons": "Graphics/Icons?h=", +"graphics/panoramas": "Graphics/Panoramas?h=", +"graphics/pictures": "Graphics/Pictures?h=", +"graphics/tilesets": "Graphics/Tilesets?h=", +"graphics/titles": "Graphics/Titles?h=", +"graphics/transitions": "Graphics/Transitions?h=", +"graphics/windowskins": "Graphics/Windowskins?h=", +"audio/bgm/001-battle01": "Audio/BGM/001-Battle01.ogg?h=b7deaf9f0d46126a506cf71c532fe1ad", +"audio/bgm/002-battle02": "Audio/BGM/002-Battle02.ogg?h=4dd3ea7d047b4a72b8189fe97c36951b", +"audio/bgm/003-battle03": "Audio/BGM/003-Battle03.ogg?h=3bd78b092367305fca6435cdf53666fc", +"audio/bgm/004-battle04": "Audio/BGM/004-Battle04.ogg?h=1d66d77eefe85ae5cef8096aecf95862", +"audio/bgm/005-boss01": "Audio/BGM/005-Boss01.ogg?h=3d3fddd66d682c5f33e660b5a295a9d1", +"audio/bgm/006-boss02": "Audio/BGM/006-Boss02.ogg?h=068eb42d2167d69e15c8f46720fd0d36", +"audio/bgm/007-boss03": "Audio/BGM/007-Boss03.ogg?h=07c98db7b702e4a14dc2db519f6daa1a", +"audio/bgm/008-boss04": "Audio/BGM/008-Boss04.ogg?h=d961b82e03d7431ab512bed681bc2dd3", +"audio/bgm/009-lastboss01": "Audio/BGM/009-LastBoss01.ogg?h=230095fecdb5e3d605e1ab0c9adb8acc", +"audio/bgm/010-lastboss02": "Audio/BGM/010-LastBoss02.ogg?h=59b1abc265e27a546519d1a70fa2ebc3", +"audio/bgm/011-lastboss03": "Audio/BGM/011-LastBoss03.ogg?h=f5a77182a7b1fd7598304e0b01464bc8", +"audio/bgm/012-theme01": "Audio/BGM/012-Theme01.ogg?h=bbbe56552a146494a7e51806493fb36b", +"audio/bgm/013-theme02": "Audio/BGM/013-Theme02.ogg?h=1b99e66ea51081892dc19cc60eb7def8", +"audio/bgm/014-theme03": "Audio/BGM/014-Theme03.ogg?h=2f57dfe4a02479200e58c216b4c1f1cb", +"audio/bgm/015-theme04": "Audio/BGM/015-Theme04.ogg?h=066ee2a6cbf776b95a2630b249acd75f", +"audio/bgm/016-theme05": "Audio/BGM/016-Theme05.ogg?h=9235df19f44e5e533455988f7963fb63", +"audio/bgm/017-theme06": "Audio/BGM/017-Theme06.ogg?h=252c8d5f9e2d9b2e0bfd2cdee14c0e15", +"audio/bgm/018-field01": "Audio/BGM/018-Field01.ogg?h=7b2eae2f0a6cd900c5258496907d9377", +"audio/bgm/019-field02": "Audio/BGM/019-Field02.ogg?h=700009d71c81105eab6441f26d7eb490", +"audio/bgm/020-field03": "Audio/BGM/020-Field03.ogg?h=a76dd9b4b16b6b10b30924a360f89431", +"audio/bgm/021-field04": "Audio/BGM/021-Field04.ogg?h=91b521b592c45c045afed4a83f79d92a", +"audio/bgm/022-field05": "Audio/BGM/022-Field05.ogg?h=92d15208b1d2d576ede43b9e7fa48a96", +"audio/bgm/023-town01": "Audio/BGM/023-Town01.ogg?h=22b5869d5c1e8efb1c1d8b49efc5a6cd", +"audio/bgm/024-town02": "Audio/BGM/024-Town02.ogg?h=97079396779fb41a7b5c1a62886893d9", +"audio/bgm/025-town03": "Audio/BGM/025-Town03.ogg?h=322e3e120f6aeecf30033aaa652fb68e", +"audio/bgm/026-town04": "Audio/BGM/026-Town04.ogg?h=33c2ebcda9c89d928f98a715ed5f28c2", +"audio/bgm/027-town05": "Audio/BGM/027-Town05.ogg?h=6fe2a53c4fb3dc76a8892d5bb7993e91", +"audio/bgm/028-town06": "Audio/BGM/028-Town06.ogg?h=a7ef378cb9fdbb8ec4bb99b501b1ebb8", +"audio/bgm/029-town07": "Audio/BGM/029-Town07.ogg?h=bc8e381626f3ca4509e8292c5a7502aa", +"audio/bgm/030-town08": "Audio/BGM/030-Town08.ogg?h=214db66a17b35ebf0f43159b2be033aa", +"audio/bgm/031-castle01": "Audio/BGM/031-Castle01.ogg?h=527ea9f801844649990e5751b1b537b7", +"audio/bgm/032-church01": "Audio/BGM/032-Church01.ogg?h=ab22eb3c0bab5295a4b9099f4743f097", +"audio/bgm/033-ship01": "Audio/BGM/033-Ship01.ogg?h=ccf24696c9056d98ef7548a7a3e7b991", +"audio/bgm/034-heaven01": "Audio/BGM/034-Heaven01.ogg?h=9b5e29a9a671dc98cfa564c5e469d92f", +"audio/bgm/035-dungeon01": "Audio/BGM/035-Dungeon01.ogg?h=0770df574529fd5c059b5f1e01f5c9ac", +"audio/bgm/036-dungeon02": "Audio/BGM/036-Dungeon02.ogg?h=705067e0a967cea6c9a039fd0f9cc1c6", +"audio/bgm/037-dungeon03": "Audio/BGM/037-Dungeon03.ogg?h=61d54a9e313b44fb3d09afea36bbfebc", +"audio/bgm/038-dungeon04": "Audio/BGM/038-Dungeon04.ogg?h=49857640ba5380caa016c647ef39710a", +"audio/bgm/039-dungeon05": "Audio/BGM/039-Dungeon05.ogg?h=73bafc61f4e88458aec92cd7e0f5207e", +"audio/bgm/040-dungeon06": "Audio/BGM/040-Dungeon06.ogg?h=1a0374974007c7ec49a3e5fb67f46b9a", +"audio/bgm/041-dungeon07": "Audio/BGM/041-Dungeon07.ogg?h=efa4ee5afc0659a4942a58510417e2e0", +"audio/bgm/042-dungeon08": "Audio/BGM/042-Dungeon08.ogg?h=8324c9f62899898ececcb449a4f4fbf1", +"audio/bgm/043-positive01": "Audio/BGM/043-Positive01.ogg?h=99544b3a6573ade09125a62afcfb2a56", +"audio/bgm/044-positive02": "Audio/BGM/044-Positive02.ogg?h=392a98c8181504fe21aef409acc66c80", +"audio/bgm/045-positive03": "Audio/BGM/045-Positive03.ogg?h=20a5bbf706286cb4401abd5ee5144e76", +"audio/bgm/046-positive04": "Audio/BGM/046-Positive04.ogg?h=78b5499b8a8683172ff5e299aafeff38", +"audio/bgm/047-positive05": "Audio/BGM/047-Positive05.ogg?h=d1129fa76657e2eb7d8d0e31cc67b8a7", +"audio/bgm/048-positive06": "Audio/BGM/048-Positive06.ogg?h=dccb24973d08d79ad470541ad41c86d6", +"audio/bgm/049-positive07": "Audio/BGM/049-Positive07.ogg?h=ec6c4ada4baed6a254219306c74d2349", +"audio/bgm/050-positive08": "Audio/BGM/050-Positive08.ogg?h=6fc9af7608b9920c0db86eac30f8af41", +"audio/bgm/051-positive09": "Audio/BGM/051-Positive09.ogg?h=3782a11f87a0550327b34d6651a769f1", +"audio/bgm/052-negative01": "Audio/BGM/052-Negative01.ogg?h=1b9c28629aec446bacaed205962a5bf6", +"audio/bgm/053-negative02": "Audio/BGM/053-Negative02.ogg?h=849a6cb80a03b17d856f3af9e71b24ed", +"audio/bgm/054-negative03": "Audio/BGM/054-Negative03.ogg?h=1c30c67b74bcdd6b557664c8a7d5792d", +"audio/bgm/055-negative04": "Audio/BGM/055-Negative04.ogg?h=020c8c80307618fe9f615c4bfcf191c4", +"audio/bgm/056-negative05": "Audio/BGM/056-Negative05.ogg?h=2af8ea0b6de600963a0db08afbf229a9", +"audio/bgm/057-negative06": "Audio/BGM/057-Negative06.ogg?h=790e6f079ae4214bc70781ad841a9840", +"audio/bgm/058-slow01": "Audio/BGM/058-Slow01.ogg?h=05db03b8403ea28ad986b81254033ce2", +"audio/bgm/059-slow02": "Audio/BGM/059-Slow02.ogg?h=0cc97f15fb33f3e2489171a56f7c0f01", +"audio/bgm/060-slow03": "Audio/BGM/060-Slow03.ogg?h=f581b7770aaed18e0ec190e8839a4a51", +"audio/bgm/061-slow04": "Audio/BGM/061-Slow04.ogg?h=d3f86890304104ae3b66937980a0578f", +"audio/bgm/062-slow05": "Audio/BGM/062-Slow05.ogg?h=599c539e08ae76fb9ca2ef7e54978333", +"audio/bgm/063-slow06": "Audio/BGM/063-Slow06.ogg?h=defb8a01b1b787972f6204c7e799aac0", +"audio/bgm/064-slow07": "Audio/BGM/064-Slow07.ogg?h=0d19195e874001bb9e8e8eb96147786a", +"audio/bgm/enmyajit": "Audio/BGM/EnmyAjit.ogg?h=400d8fbecf0f53685de2c9343d17f428", +"audio/bgm/bgm10_new": "Audio/BGM/bgm10_new.ogg?h=5a9f10209abbdcdef7adb7ff860af23d", +"audio/bgm/bgm12_new": "Audio/BGM/bgm12_new.ogg?h=dd268b0f4b1f7d9bb97c2e70e57f64f7", +"audio/bgm/kanasimi": "Audio/BGM/kanasimi.ogg?h=ad896c9a6d986511d22db796d4d3c39e", +"audio/bgm/kn_03": "Audio/BGM/kn_03.ogg?h=4a010532894ffdb93d6ec089627957f1", +"audio/bgm/kn_04": "Audio/BGM/kn_04.ogg?h=64366e822b2221b35d8c8c27ebdbe581", +"audio/bgm/kn_06": "Audio/BGM/kn_06.ogg?h=6c2bce2d7022e6eefcf01774d00895d7", +"audio/bgm/kn_09": "Audio/BGM/kn_09.ogg?h=2b3375dd38756aa0712c6d8befe342e9", +"audio/bgm/kn_10": "Audio/BGM/kn_10.ogg?h=48245047d24e180d8098b5fb1f2e7421", +"audio/bgm/kn_11": "Audio/BGM/kn_11.ogg?h=40dacd327887a91e447cfc5032aadf30", +"audio/bgm/kn_13": "Audio/BGM/kn_13.ogg?h=585fe50eab846937c5e66591b2e33bb1", +"audio/bgm/kn_14": "Audio/BGM/kn_14.ogg?h=57eeb00e6eedd8befe25f2d50e02d7ca", +"audio/bgm/kn_16": "Audio/BGM/kn_16.ogg?h=c8fee6571aa8e1145daf582e559df078", +"audio/bgm/kn_fort": "Audio/BGM/kn_fort.ogg?h=66ff00aa9d59a8e6f039b1d055bd013a", +"audio/bgs/001-wind01": "Audio/BGS/001-Wind01.ogg?h=881258319842671e4567a503f7eb297b", +"audio/bgs/002-wind02": "Audio/BGS/002-Wind02.ogg?h=ddd72403d5b671a5aeba98f961bd6b8d", +"audio/bgs/003-wind03": "Audio/BGS/003-Wind03.ogg?h=3efe6043b73d0f81548a662a65a750f3", +"audio/bgs/004-wind04": "Audio/BGS/004-Wind04.ogg?h=0a7d5f6b033a9aabd6469fe3805bebdb", +"audio/bgs/005-rain01": "Audio/BGS/005-Rain01.ogg?h=0f339f2e117b6cdc6be26ac93fc6bbd1", +"audio/bgs/006-rain02": "Audio/BGS/006-Rain02.ogg?h=8700e31323e6fc99d7c627ea097d6f6a", +"audio/bgs/007-rain03": "Audio/BGS/007-Rain03.ogg?h=bef8fcae9ad5b99cd9cfae87928f0eb7", +"audio/bgs/008-wave01": "Audio/BGS/008-Wave01.ogg?h=e2f8620cef54b0553fe45cb15e827252", +"audio/bgs/009-wave02": "Audio/BGS/009-Wave02.ogg?h=cae05c5bfd675856ca03c3be5cea581b", +"audio/bgs/010-river01": "Audio/BGS/010-River01.ogg?h=341854942fc2fa0bac51663fd2fda272", +"audio/bgs/011-waterfall01": "Audio/BGS/011-Waterfall01.ogg?h=22689d652926a03546bc9c5cfd789170", +"audio/bgs/012-waterfall02": "Audio/BGS/012-Waterfall02.ogg?h=b140eec3d7c9fd79151d07656f2c8c33", +"audio/bgs/013-fire01": "Audio/BGS/013-Fire01.ogg?h=5524b06ab32a06ba54abf7102e6aa72a", +"audio/bgs/014-fire02": "Audio/BGS/014-Fire02.ogg?h=31b3e1f7259f025b2bb2b2ac0e1441c9", +"audio/bgs/015-quake01": "Audio/BGS/015-Quake01.ogg?h=6b43e9632cc8f65330e5baf6c4e6c50b", +"audio/bgs/016-drips01": "Audio/BGS/016-Drips01.ogg?h=33c6f63e76c4a9024217f6623a25921f", +"audio/bgs/017-creature01": "Audio/BGS/017-Creature01.ogg?h=0939b7ed7175585be574542ad0b0c2d8", +"audio/bgs/018-darkness01": "Audio/BGS/018-Darkness01.ogg?h=df3edd8fecad270587538480b2bdb45a", +"audio/bgs/019-people01": "Audio/BGS/019-People01.ogg?h=ceb185e633be05e4b6be06af2e1f8e55", +"audio/bgs/020-people02": "Audio/BGS/020-People02.ogg?h=86bd63a4f84bc73eb582b3f6937c981f", +"audio/bgs/bgs_drain": "Audio/BGS/Bgs_Drain.ogg?h=0c8455e81a2cb1cca4ef5add9678aaf5", +"audio/bgs/kaze": "Audio/BGS/kaze.ogg?h=dbd517ced9518e86b767742f18b90e51", +"audio/bgs/kn_battle": "Audio/BGS/kn_battle.ogg?h=666e3702d2d7004500d207d5fc38dfa8", +"audio/bgs/kn_car": "Audio/BGS/kn_car.ogg?h=f287519ed369abfc78eb6a5d1d67304d", +"audio/bgs/kn_data": "Audio/BGS/kn_data.ogg?h=1472a11cfb86ccd2c4c7a07d3737e8ac", +"audio/bgs/kn_ecm": "Audio/BGS/kn_ecm.ogg?h=452fc6e7fb017471debfb2f885b1bc19", +"audio/bgs/kn_ev": "Audio/BGS/kn_ev.ogg?h=4169e40039b8dbcece3a9b5805b2a144", +"audio/bgs/kn_factory": "Audio/BGS/kn_factory.ogg?h=d548208462bfdb13d4c98bdfaf1cbe54", +"audio/bgs/kn_katukatu": "Audio/BGS/kn_katukatu.ogg?h=687a942aa1c9de5c9be9dd3a395798ff", +"audio/bgs/kn_kidoutyu": "Audio/BGS/kn_kidoutyu.ogg?h=fb4620eae71a7afed1eb21b747b75add", +"audio/bgs/kn_typing": "Audio/BGS/kn_typing.ogg?h=bd26e5950e17fca73e8f8360c1f333c1", +"audio/bgs/kn_vtol": "Audio/BGS/kn_vtol.ogg?h=1dce967c806af0855f0c7760acafc6f1", +"audio/me/001-victory01": "Audio/ME/001-Victory01.ogg?h=3f947e08f71f06f19392c7d94f5aabe5", +"audio/me/002-victory02": "Audio/ME/002-Victory02.ogg?h=945b5af1bb350eec7d67d13ff99987eb", +"audio/me/003-victory03": "Audio/ME/003-Victory03.ogg?h=1680a67acf134bb97b2e7daef68cfdf7", +"audio/me/004-victory04": "Audio/ME/004-Victory04.ogg?h=f3f395fddc7638a470a85e7bdf900d96", +"audio/me/005-defeat01": "Audio/ME/005-Defeat01.ogg?h=9f88f378b9840ed86f6ac8e60239888a", +"audio/me/006-defeat02": "Audio/ME/006-Defeat02.ogg?h=d1f320c8f428de39236e92faefde5c0e", +"audio/me/007-fanfare01": "Audio/ME/007-Fanfare01.ogg?h=2f49bacc9d922a87441ca1c7f220c8ac", +"audio/me/008-fanfare02": "Audio/ME/008-Fanfare02.ogg?h=1d493776e317c659368022d08ebc3122", +"audio/me/009-fanfare03": "Audio/ME/009-Fanfare03.ogg?h=766a8b998f9b9a993ae4d4a6267233d7", +"audio/me/010-item01": "Audio/ME/010-Item01.ogg?h=2e1216ac2447297cc4bb71a5d47a61c1", +"audio/me/011-item02": "Audio/ME/011-Item02.ogg?h=ef8744f6bb2b3a5b309a1f7cefdf82d7", +"audio/me/012-gag01": "Audio/ME/012-Gag01.ogg?h=0d99573c910cc8b962775f67076fa0e6", +"audio/me/013-gag02": "Audio/ME/013-Gag02.ogg?h=002971859bd32fb804d5180b8b49e903", +"audio/me/014-inn01": "Audio/ME/014-Inn01.ogg?h=6874887a4202f55d104cba0843bad7c3", +"audio/me/015-mystery01": "Audio/ME/015-Mystery01.ogg?h=ce6fbfbeaa9db05db6a39d1beee2bead", +"audio/me/016-shock01": "Audio/ME/016-Shock01.ogg?h=582849b5ffe2994ed99ab7b840ac0d37", +"audio/se/001-system01": "Audio/SE/001-System01.ogg?h=78429a7e1efae8b00e7e8b340795963d", +"audio/se/002-system02": "Audio/SE/002-System02.ogg?h=191f50fc13cbca3fbf3beea4e389e966", +"audio/se/003-system03": "Audio/SE/003-System03.ogg?h=7094705a390d3c1041003ab9e72a3222", +"audio/se/004-system04": "Audio/SE/004-System04.ogg?h=bb2118fd5c7af9922836a4a51fa4b5a2", +"audio/se/005-system05": "Audio/SE/005-System05.ogg?h=91b487529d399a106cfd05ce5681d289", +"audio/se/006-system06": "Audio/SE/006-System06.ogg?h=37af9d8532c45058b143e288f80c7a79", +"audio/se/007-system07": "Audio/SE/007-System07.ogg?h=645bc1ab5eb78fda5c7f8fffc534e66e", +"audio/se/008-system08": "Audio/SE/008-System08.ogg?h=d31e1dd6fe00121ec148ccbb99f958a3", +"audio/se/009-system09": "Audio/SE/009-System09.ogg?h=640c3c90aadca0e8fbcd8c200a535e19", +"audio/se/010-system10": "Audio/SE/010-System10.ogg?h=96b477d54b35ff65b2347a1ca00ae9bf", +"audio/se/011-system11": "Audio/SE/011-System11.ogg?h=e714bdea2b61b10f14b20a989ee63e9f", +"audio/se/012-system12": "Audio/SE/012-System12.ogg?h=2d8c6f31d1565e20449a07224154d7d0", +"audio/se/013-move01": "Audio/SE/013-Move01.ogg?h=14a180c060a23ce6f233720c24bf6850", +"audio/se/014-move02": "Audio/SE/014-Move02.ogg?h=085ce7df8f98868640aac6c2905a7021", +"audio/se/015-jump01": "Audio/SE/015-Jump01.ogg?h=9ac47a4b4d0adb421a83dd2930aed57e", +"audio/se/016-jump02": "Audio/SE/016-Jump02.ogg?h=079ca15fde125a053d3d25fb1085d26f", +"audio/se/017-jump03": "Audio/SE/017-Jump03.ogg?h=6d598cc8d7c126ecd47d7ad22d9e6d40", +"audio/se/018-teleport01": "Audio/SE/018-Teleport01.ogg?h=fb6377e699ee06767d27fc987bb5a549", +"audio/se/019-teleport02": "Audio/SE/019-Teleport02.ogg?h=2475917a58fcf95296d72596790aed3b", +"audio/se/020-teleport03": "Audio/SE/020-Teleport03.ogg?h=33781d2e6a5a3d67dc3c3c6388cce87e", +"audio/se/021-dive01": "Audio/SE/021-Dive01.ogg?h=54534a20997da4867e9978c902389955", +"audio/se/022-dive02": "Audio/SE/022-Dive02.ogg?h=24a5ba8ce6065adea3312ae1564e7a8c", +"audio/se/023-dive03": "Audio/SE/023-Dive03.ogg?h=d044dde627b49259ef54347c2b44d8ec", +"audio/se/024-door01": "Audio/SE/024-Door01.ogg?h=9a6700e71c910b7a755a7ffb30edaaf6", +"audio/se/025-door02": "Audio/SE/025-Door02.ogg?h=a8da3e167f75b35b6e669b7619b86c0f", +"audio/se/026-door03": "Audio/SE/026-Door03.ogg?h=c5b457b534e2c4b2db9c12b45fb9f1ea", +"audio/se/027-door04": "Audio/SE/027-Door04.ogg?h=1210fe6acd3c0ed5fa268e4bcc0150e3", +"audio/se/028-door05": "Audio/SE/028-Door05.ogg?h=4c01c2d71fd126e5a03ede94bc944bd5", +"audio/se/029-door06": "Audio/SE/029-Door06.ogg?h=10877a1fff7006564e7ca636add88d49", +"audio/se/030-door07": "Audio/SE/030-Door07.ogg?h=49b7760e91ef9aff4191fe26e5c0acef", +"audio/se/031-door08": "Audio/SE/031-Door08.ogg?h=3e23bd400e432bcb4dfc7ca98fc827de", +"audio/se/032-switch01": "Audio/SE/032-Switch01.ogg?h=14a3129db940cf59ae41aa8d003f792b", +"audio/se/033-switch02": "Audio/SE/033-Switch02.ogg?h=685cd3b7e3823cbf49eef43c372a5505", +"audio/se/034-switch03": "Audio/SE/034-Switch03.ogg?h=b260fe57dcd30500ad4f414d22d3c2b4", +"audio/se/035-switch04": "Audio/SE/035-Switch04.ogg?h=fde2df1c123cdd3c5890162ade7e1e2d", +"audio/se/036-switch05": "Audio/SE/036-Switch05.ogg?h=53b3372f2b847f80ab4c1d4dc587acac", +"audio/se/037-switch06": "Audio/SE/037-Switch06.ogg?h=e711df649352c6220196347c55921751", +"audio/se/038-switch07": "Audio/SE/038-Switch07.ogg?h=19fd4a09929744f8c7c5329409632ea3", +"audio/se/039-switch08": "Audio/SE/039-Switch08.ogg?h=ad23a8ba14eb7ae5033701a3584dad0f", +"audio/se/040-knock01": "Audio/SE/040-Knock01.ogg?h=e1fe4cee425d936df3237aff1ccd3688", +"audio/se/041-knock02": "Audio/SE/041-Knock02.ogg?h=c62fa6edfb2a1229fe813ece01376c78", +"audio/se/042-knock03": "Audio/SE/042-Knock03.ogg?h=6393d5a4111e362b198236a85f83761e", +"audio/se/043-knock04": "Audio/SE/043-Knock04.ogg?h=06269db487b666fe5c0e02093624193d", +"audio/se/044-chest01": "Audio/SE/044-Chest01.ogg?h=2bad4d79843f72539d421ce609237944", +"audio/se/045-push01": "Audio/SE/045-Push01.ogg?h=2bdf3ee801ea1352800b7c6f1029f620", +"audio/se/046-book01": "Audio/SE/046-Book01.ogg?h=4fdc79f711b8944f477c20721b9c1291", +"audio/se/047-book02": "Audio/SE/047-Book02.ogg?h=957fb02f4317c171ce09de32a51f319a", +"audio/se/048-explosion01": "Audio/SE/048-Explosion01.ogg?h=73a8162d352a177231cdcd6874a2bee2", +"audio/se/049-explosion02": "Audio/SE/049-Explosion02.ogg?h=74f8579f09cb19b37b0b0c4e7f975843", +"audio/se/050-explosion03": "Audio/SE/050-Explosion03.ogg?h=241a62c676474705584d8e5a13f1958e", +"audio/se/051-explosion04": "Audio/SE/051-Explosion04.ogg?h=f6b7f257ca5be3be01ed52921b8c33f7", +"audio/se/052-cannon01": "Audio/SE/052-Cannon01.ogg?h=3dd388e0fc20124b0840811a0d1935b6", +"audio/se/053-cannon02": "Audio/SE/053-Cannon02.ogg?h=d00678519933a19eb54567cddf2bfa66", +"audio/se/054-cannon03": "Audio/SE/054-Cannon03.ogg?h=7131df99275ea3dfade95440ea54469f", +"audio/se/055-right01": "Audio/SE/055-Right01.ogg?h=9b6a36fd203fa31e7e6bcbfad211781c", +"audio/se/056-right02": "Audio/SE/056-Right02.ogg?h=dbb77724fbdb882901620e2785cc634e", +"audio/se/057-wrong01": "Audio/SE/057-Wrong01.ogg?h=c9dc7676f04c8eb537c4865deff17666", +"audio/se/058-wrong02": "Audio/SE/058-Wrong02.ogg?h=0c7cd915d9a13d00694c794ca390ff63", +"audio/se/059-applause01": "Audio/SE/059-Applause01.ogg?h=44d25f154aedfd6a4c019274537a4d79", +"audio/se/060-cheer01": "Audio/SE/060-Cheer01.ogg?h=ff5037f45fc5fdfab15a104bf7be788c", +"audio/se/061-thunderclap01": "Audio/SE/061-Thunderclap01.ogg?h=c707b92d9afe46a5ebef0c940f53f23b", +"audio/se/062-swing01": "Audio/SE/062-Swing01.ogg?h=e16b4dcb06f4d961be3c7fd3ea86cef6", +"audio/se/063-swing02": "Audio/SE/063-Swing02.ogg?h=4c5849c84ab1da3604e14ba40932c186", +"audio/se/064-swing03": "Audio/SE/064-Swing03.ogg?h=5f1f9a66ec5d3ed4299175565c90fe73", +"audio/se/065-swing04": "Audio/SE/065-Swing04.ogg?h=d290e2937734430133a0eaca486379ec", +"audio/se/066-animal01": "Audio/SE/066-Animal01.ogg?h=1e33a5b5d6766c292234f44e88fc6b0f", +"audio/se/067-animal02": "Audio/SE/067-Animal02.ogg?h=58fd79181a2d7ac4362b00e32128cd1a", +"audio/se/068-animal03": "Audio/SE/068-Animal03.ogg?h=543c4d8a030e8483724b25053624cd0a", +"audio/se/069-animal04": "Audio/SE/069-Animal04.ogg?h=8435c0818dafb7ca326a72c6530db795", +"audio/se/070-animal05": "Audio/SE/070-Animal05.ogg?h=52c2749247f173c5b1e1b861d12161cb", +"audio/se/071-animal06": "Audio/SE/071-Animal06.ogg?h=fb5c783d2b041720c99e39589c015749", +"audio/se/072-animal07": "Audio/SE/072-Animal07.ogg?h=14120bf9189314bbb7a5cf84c5938665", +"audio/se/073-animal08": "Audio/SE/073-Animal08.ogg?h=d48bb1b17127bf95b669a5ec92634e9d", +"audio/se/074-small01": "Audio/SE/074-Small01.ogg?h=7e4f38b6a305d005fe37d4eb2fba981f", +"audio/se/075-small02": "Audio/SE/075-Small02.ogg?h=dbb023095fcdb1a6cb1ed2e493158089", +"audio/se/076-small03": "Audio/SE/076-Small03.ogg?h=3163d33bb063cab5a0f43154ba7cd570", +"audio/se/077-small04": "Audio/SE/077-Small04.ogg?h=f8a6d3fd807bf11ad0db347bdbdfb4b4", +"audio/se/078-small05": "Audio/SE/078-Small05.ogg?h=e06eaff2a6c81a7a110869a8d308e4a4", +"audio/se/079-monster01": "Audio/SE/079-Monster01.ogg?h=333909b1b29b4e139e78a1d2537ad870", +"audio/se/080-monster02": "Audio/SE/080-Monster02.ogg?h=09732f6a94ca6c12d48f5c1e34b13bab", +"audio/se/081-monster03": "Audio/SE/081-Monster03.ogg?h=464f3239797aa9c753cf6b52519556f6", +"audio/se/082-monster04": "Audio/SE/082-Monster04.ogg?h=e929453aff8409e8c10ccacb2254bcf9", +"audio/se/083-monster05": "Audio/SE/083-Monster05.ogg?h=12d3fefebccebb0cd9e913aaa14a2b70", +"audio/se/084-monster06": "Audio/SE/084-Monster06.ogg?h=2e1e0f18c5f918cd06f401ad2ed8361c", +"audio/se/085-monster07": "Audio/SE/085-Monster07.ogg?h=6845687ec83ed2cb594030d4b6ac8e69", +"audio/se/086-action01": "Audio/SE/086-Action01.ogg?h=401c27275ae02697c4bdaebe0905c3b8", +"audio/se/087-action02": "Audio/SE/087-Action02.ogg?h=b0220bb74890cb28778bdeb6a4daaa76", +"audio/se/088-action03": "Audio/SE/088-Action03.ogg?h=070d413e94d8f3ee3045efe86fc40b2b", +"audio/se/089-attack01": "Audio/SE/089-Attack01.ogg?h=2df1a2aaadbe81bcd1b78731cc2c3a4a", +"audio/se/090-attack02": "Audio/SE/090-Attack02.ogg?h=2df80deed296ac225faad2fab4dbc1cf", +"audio/se/091-attack03": "Audio/SE/091-Attack03.ogg?h=dc3c1260b8fa1f81c11adfafd4a173d2", +"audio/se/092-attack04": "Audio/SE/092-Attack04.ogg?h=f1156337d7831427ec1c1bfe481484ef", +"audio/se/093-attack05": "Audio/SE/093-Attack05.ogg?h=39e4b9e88e8730899a314f9b2b17d9b7", +"audio/se/094-attack06": "Audio/SE/094-Attack06.ogg?h=a170508f22b182d4fc03110a9cd5d47f", +"audio/se/095-attack07": "Audio/SE/095-Attack07.ogg?h=1339b1b71a111e55f77eb2f036f1bc45", +"audio/se/096-attack08": "Audio/SE/096-Attack08.ogg?h=ed342e395df7866e77746b7514f9def7", +"audio/se/097-attack09": "Audio/SE/097-Attack09.ogg?h=0bbedd17345f4eeec8d6817171c9463b", +"audio/se/098-attack10": "Audio/SE/098-Attack10.ogg?h=55d81b9db705bb05054204a9c9f4f4e3", +"audio/se/099-attack11": "Audio/SE/099-Attack11.ogg?h=6a38318486a9b31927d5f51528b51d4f", +"audio/se/100-attack12": "Audio/SE/100-Attack12.ogg?h=c051ba7009c181a63f7af469214fc8ad", +"audio/se/101-attack13": "Audio/SE/101-Attack13.ogg?h=2c99e3f7db075cb4ce836ddc5b8cce9b", +"audio/se/102-attack14": "Audio/SE/102-Attack14.ogg?h=712d88638fd8d3b25e54c096d6e74354", +"audio/se/103-attack15": "Audio/SE/103-Attack15.ogg?h=bedce53ca0144dc83ffc130ed541324d", +"audio/se/104-attack16": "Audio/SE/104-Attack16.ogg?h=f525031cad4ff479d627bc93c9810f0f", +"audio/se/105-heal01": "Audio/SE/105-Heal01.ogg?h=f75c4d6c2ce9615f95d3e1685f31f64d", +"audio/se/106-heal02": "Audio/SE/106-Heal02.ogg?h=6a739f5e6d149722cadf75c37c17fb8e", +"audio/se/107-heal03": "Audio/SE/107-Heal03.ogg?h=80b0093064a88727954286d5f6458c40", +"audio/se/108-heal04": "Audio/SE/108-Heal04.ogg?h=4d4148896d6208cb01652b2377eb020a", +"audio/se/109-heal05": "Audio/SE/109-Heal05.ogg?h=2249861773cf434b913b69f011f6270b", +"audio/se/110-heal06": "Audio/SE/110-Heal06.ogg?h=0fa684c340460af99df2826a78beca14", +"audio/se/111-heal07": "Audio/SE/111-Heal07.ogg?h=e06094fde3756de1709d2aa1eebd420a", +"audio/se/112-heal08": "Audio/SE/112-Heal08.ogg?h=2d398d3a8ae9a9ce13d44cf0fa0a485a", +"audio/se/113-remedy01": "Audio/SE/113-Remedy01.ogg?h=9f7951d157a7f2676e90bdebe99bab0e", +"audio/se/114-remedy02": "Audio/SE/114-Remedy02.ogg?h=3a62453f1ab930ade9b23cdbfa3c6297", +"audio/se/115-raise01": "Audio/SE/115-Raise01.ogg?h=0c7f1b070a0e312636990798e1526e26", +"audio/se/116-raise02": "Audio/SE/116-Raise02.ogg?h=47f8ce78b23d68f2276089ce710b55a6", +"audio/se/117-fire01": "Audio/SE/117-Fire01.ogg?h=61073d7a003bfb1936b1765394b2ce14", +"audio/se/118-fire02": "Audio/SE/118-Fire02.ogg?h=55d862c022d646247277be634fd79730", +"audio/se/119-fire03": "Audio/SE/119-Fire03.ogg?h=959f99aa997aac0088d8c278c8776155", +"audio/se/120-ice01": "Audio/SE/120-Ice01.ogg?h=eb4397cd7d534420a365e87047e43262", +"audio/se/121-ice02": "Audio/SE/121-Ice02.ogg?h=2bbf66c68f682fcef7697905e9366274", +"audio/se/122-ice03": "Audio/SE/122-Ice03.ogg?h=196e0bbbb417567890ddea834e4e93f6", +"audio/se/123-thunder01": "Audio/SE/123-Thunder01.ogg?h=1ce484317a5db76403e2e4e3bb11ad82", +"audio/se/124-thunder02": "Audio/SE/124-Thunder02.ogg?h=b495b9601ceebfff12d5cc4d55a4ac16", +"audio/se/125-thunder03": "Audio/SE/125-Thunder03.ogg?h=180432208bbcffbf787d06dd851cd663", +"audio/se/126-water01": "Audio/SE/126-Water01.ogg?h=d877e6ab66f15bf2478d4dec131fd69b", +"audio/se/127-water02": "Audio/SE/127-Water02.ogg?h=54080977012f4a1a7e2c8368d52543cb", +"audio/se/128-water03": "Audio/SE/128-Water03.ogg?h=4f2a322cd80660616057478a2d6c660c", +"audio/se/129-earth01": "Audio/SE/129-Earth01.ogg?h=312650fe012432af35e24c12ede42e46", +"audio/se/130-earth02": "Audio/SE/130-Earth02.ogg?h=cd7600550e94033f1f9ee81048b46fd9", +"audio/se/131-earth03": "Audio/SE/131-Earth03.ogg?h=83b44baa4135674394413b5c89bc53d6", +"audio/se/132-wind01": "Audio/SE/132-Wind01.ogg?h=cdc41d3af10d53b344c6317e81d6af45", +"audio/se/133-wind02": "Audio/SE/133-Wind02.ogg?h=8ca11f94524f92203e97f5e1b7de0c92", +"audio/se/134-wind03": "Audio/SE/134-Wind03.ogg?h=312b46d2e151b82cf0cedb05fa6ec140", +"audio/se/135-light01": "Audio/SE/135-Light01.ogg?h=20212fd59056725c1bda7850ff14ec23", +"audio/se/136-light02": "Audio/SE/136-Light02.ogg?h=6c129b6be68985607cea427c8d641e49", +"audio/se/137-light03": "Audio/SE/137-Light03.ogg?h=2de13795c1738cda5f66eb108c05be55", +"audio/se/138-darkness01": "Audio/SE/138-Darkness01.ogg?h=c77da9326fe86c5c65d863e25bf1916f", +"audio/se/139-darkness02": "Audio/SE/139-Darkness02.ogg?h=013ff7153761f832888cdaa92c294b21", +"audio/se/140-darkness03": "Audio/SE/140-Darkness03.ogg?h=d636fff1a003a9088b48afe9ec371ee1", +"audio/se/141-burst01": "Audio/SE/141-Burst01.ogg?h=5d448063f771d225e9f98260fb44807f", +"audio/se/142-burst02": "Audio/SE/142-Burst02.ogg?h=b273121b35df6bf30d0e851b5d92f926", +"audio/se/143-support01": "Audio/SE/143-Support01.ogg?h=3ea1c85ea41bd842c4b77a14e7edcc4f", +"audio/se/144-support02": "Audio/SE/144-Support02.ogg?h=6e56b943c284877622acb724636f7745", +"audio/se/145-support03": "Audio/SE/145-Support03.ogg?h=629b2a05085b5c9f3adf24db5415e829", +"audio/se/146-support04": "Audio/SE/146-Support04.ogg?h=fef044472731893ed98c36327c5c35ea", +"audio/se/147-support05": "Audio/SE/147-Support05.ogg?h=f08af853db9753a261ed28ced226054e", +"audio/se/148-support06": "Audio/SE/148-Support06.ogg?h=80708a9062aa6a8b4862c3a6be40860e", +"audio/se/149-support07": "Audio/SE/149-Support07.ogg?h=96b6ec761f70264bebfd42a3056b1d1d", +"audio/se/150-support08": "Audio/SE/150-Support08.ogg?h=98dbb62e0ecb2888519d1ecb989ac3aa", +"audio/se/151-support09": "Audio/SE/151-Support09.ogg?h=1ad58c1b55ba51757b0d11c11e9daf70", +"audio/se/152-support10": "Audio/SE/152-Support10.ogg?h=23d70d6108283bbc58cae7b055faefc4", +"audio/se/153-support11": "Audio/SE/153-Support11.ogg?h=598bce5174e7b6780f6a136312669aa7", +"audio/se/154-support12": "Audio/SE/154-Support12.ogg?h=2ed75b0c9ef54cc3c5590c54140ad1b2", +"audio/se/155-support13": "Audio/SE/155-Support13.ogg?h=5f4ad05802f7348d872dfed763c61b99", +"audio/se/156-support14": "Audio/SE/156-Support14.ogg?h=090e1cc4d7f6c2a1826c5cc2ada7cf88", +"audio/se/157-skill01": "Audio/SE/157-Skill01.ogg?h=88a3fecd2c46abde7035d50b7eafed61", +"audio/se/158-skill02": "Audio/SE/158-Skill02.ogg?h=359b4a2ce6aa61fe7e1aba967fcf303c", +"audio/se/159-skill03": "Audio/SE/159-Skill03.ogg?h=9af65c2eec52eb0750744a518668fbe6", +"audio/se/160-skill04": "Audio/SE/160-Skill04.ogg?h=02606cb55a91a6cea42560dc556161cc", +"audio/se/161-skill05": "Audio/SE/161-Skill05.ogg?h=5a2979b85a41b2206e38022590b966ca", +"audio/se/162-skill06": "Audio/SE/162-Skill06.ogg?h=ee9869bebe109672f87a06c18f48bb8e", +"audio/se/163-skill07": "Audio/SE/163-Skill07.ogg?h=e745ae2642042f0a1e0593c6e247c259", +"audio/se/164-skill08": "Audio/SE/164-Skill08.ogg?h=d61ef727d0ae1e121c5a3c8d93a444d7", +"audio/se/165-skill09": "Audio/SE/165-Skill09.ogg?h=3b34efe0cdf53f9a25939e3f8d485359", +"audio/se/166-skill10": "Audio/SE/166-Skill10.ogg?h=1801cf38c4de9af6a1e9526e93e474bc", +"audio/se/167-skill11": "Audio/SE/167-Skill11.ogg?h=74a872379e21d31d48de92c92110e328", +"audio/se/168-skill12": "Audio/SE/168-Skill12.ogg?h=78b475b09a17a20c4e53fe532db29972", +"audio/se/169-skill13": "Audio/SE/169-Skill13.ogg?h=45e7389c54e2b9d41dc0efcd9ee434e6", +"audio/se/170-skill14": "Audio/SE/170-Skill14.ogg?h=9f76ce257de1606e2a1d40924017e31d", +"audio/se/171-skill15": "Audio/SE/171-Skill15.ogg?h=0a7829e0b85a8dda52944ad2f11c73de", +"audio/se/172-skill16": "Audio/SE/172-Skill16.ogg?h=45f5975e8ee4a3174924a6fb6deb0626", +"audio/se/173-skill17": "Audio/SE/173-Skill17.ogg?h=8de2fa18e86754876db2b516cb2b1cd5", +"audio/se/174-skill18": "Audio/SE/174-Skill18.ogg?h=dbf3c78caa5937154b9659f3daec3aef", +"audio/se/175-skill19": "Audio/SE/175-Skill19.ogg?h=72530faed0279bcab726169bf66f492b", +"audio/se/176-skill20": "Audio/SE/176-Skill20.ogg?h=d688cb47e7a38cc32a57c082a2db3479", +"audio/se/177-skill21": "Audio/SE/177-Skill21.ogg?h=f466c7489a0dca65e3717c32c7d40e90", +"audio/se/178-skill22": "Audio/SE/178-Skill22.ogg?h=7f1dc16386945edd1d6a06eb6498a7e6", +"audio/se/179-skill23": "Audio/SE/179-Skill23.ogg?h=9cfe69da038c27e3c5cea57e8c417732", +"audio/se/180-skill24": "Audio/SE/180-Skill24.ogg?h=253c3492e25cff07cf3b3ecb9def4f8b", +"audio/se/dash": "Audio/SE/dash.ogg?h=37df8f97a10dcced06625b112485f438", +"audio/se/jyoukuu": "Audio/SE/jyoukuu.ogg?h=30c4ec3eefa9f66608903d25979c5fab", +"audio/se/kn_23": "Audio/SE/kn_23.ogg?h=0afa33b38b0cf7163760b658072c21a5", +"audio/se/kn_56": "Audio/SE/kn_56.ogg?h=cf7db6f3bdf35386dd4d029b09e56dd9", +"audio/se/kn_boost": "Audio/SE/kn_boost.ogg?h=085b0e53b9a3847130f9359eb66ea9b1", +"audio/se/kn_boot": "Audio/SE/kn_boot.ogg?h=08570d914bbc70b17549166a765e2e6c", +"audio/se/kn_cancl": "Audio/SE/kn_cancl.ogg?h=a8435b06e246c12ef6b2f7bb57c165d4", +"audio/se/kn_damaged": "Audio/SE/kn_damaged.ogg?h=271423a9d7f1046fe23681bfb071a9bc", +"audio/se/kn_dash": "Audio/SE/kn_dash.ogg?h=182fb4f2aeecb3909956541e89f83e74", +"audio/se/kn_dashon": "Audio/SE/kn_dashon.ogg?h=deef19ed6d7f8bd3e2d5e0f586f11edf", +"audio/se/kn_disply": "Audio/SE/kn_disply.ogg?h=85b61635ea6d2d3ee7c265781f176e0b", +"audio/se/kn_door": "Audio/SE/kn_door.ogg?h=8249b4ee1bb27d18ae59c55006afa5c2", +"audio/se/kn_down": "Audio/SE/kn_down.ogg?h=b53ae4c05eed69733ccd80137647f4ed", +"audio/se/kn_elec": "Audio/SE/kn_elec.ogg?h=d2897bb8d98318911b5be16688315253", +"audio/se/kn_explo": "Audio/SE/kn_explo.ogg?h=6567c4a066ecf48a8e3efedf24d1cb6d", +"audio/se/kn_gakin": "Audio/SE/kn_gakin.ogg?h=c5075eacfcb71c6024344f6f9d32fec5", +"audio/se/kn_gun": "Audio/SE/kn_gun.ogg?h=9277dd4bdfc0ea757eff98ad480ee672", +"audio/se/kn_kidou": "Audio/SE/kn_kidou.ogg?h=9ffe48d8db18a5ca5301dcbf71e5b386", +"audio/se/kn_knife": "Audio/SE/kn_knife.ogg?h=695722f1399fb097fd5e3cc0fd84e7f9", +"audio/se/kn_laser": "Audio/SE/kn_laser.ogg?h=75dee30b8b4e49d687335fe4b0c0e709", +"audio/se/kn_laser2": "Audio/SE/kn_laser2.ogg?h=c191e300d307d73a16732e86f35f8e5b", +"audio/se/kn_liftoff": "Audio/SE/kn_liftoff.ogg?h=05e6750ee3cfb5ebfed34fbcbfab83ad", +"audio/se/kn_mgun": "Audio/SE/kn_mgun.ogg?h=e70c10f9e228fc91d4d762900a19ae46", +"audio/se/kn_mgun2": "Audio/SE/kn_mgun2.ogg?h=1308833dd4d678b23cb6f4140b710161", +"audio/se/kn_missile": "Audio/SE/kn_missile.ogg?h=99a77e84eaa339be13db243a47f293bd", +"audio/se/kn_rain02": "Audio/SE/kn_rain02.ogg?h=f18645941711c1f759ebf5265d1999e9", +"audio/se/kn_reboot": "Audio/SE/kn_reboot.ogg?h=de34c551fb72c87d9b3cf8e9dc3126b0", +"audio/se/kn_reflec": "Audio/SE/kn_reflec.ogg?h=228822819289f1da332d466908b8184c", +"audio/se/kn_rifle": "Audio/SE/kn_rifle.ogg?h=838fc450a16effce286d4ef561254a02", +"audio/se/kn_silent": "Audio/SE/kn_silent.ogg?h=2860ce0b418cf7e9e27245d6f587e9df", +"audio/se/kn_stair": "Audio/SE/kn_stair.ogg?h=a00ec4b6664caf2f710c59b9845d4b5f", +"audio/se/kn_step": "Audio/SE/kn_step.ogg?h=d166238ee46730e6287fd4894a53b2c0", +"audio/se/kn_sword": "Audio/SE/kn_sword.ogg?h=645827b767ac870377e5e9a0dab73a04", +"audio/se/kn_sysoff": "Audio/SE/kn_sysoff.ogg?h=f9c9acc12e591e201e13486a1a7aebc7", +"audio/se/kn_triger": "Audio/SE/kn_triger.ogg?h=8c072803e45df633641dd78529ab6b05", +"audio/se/kn_tusin": "Audio/SE/kn_tusin.ogg?h=f3ef82d6283030f0b5c2a6a31f4a88d6", +"graphics/animations/001-action01": "Graphics/Animations/001-Action01.png?h=2dbe49350e8c2efe265f281c6a52b4bf", +"graphics/animations/002-action02": "Graphics/Animations/002-Action02.png?h=aa394dcaa96dd984d206de3686eb5e08", +"graphics/animations/003-attack01": "Graphics/Animations/003-Attack01.png?h=3f18b6135cce8af83cba8d9dc55c2d5a", +"graphics/animations/004-attack02": "Graphics/Animations/004-Attack02.png?h=968e9f3265b83b74d939cc8bfdee6f3c", +"graphics/animations/005-attack03": "Graphics/Animations/005-Attack03.png?h=3436e56a39b64060783d67ad20c06d85", +"graphics/animations/006-weapon01": "Graphics/Animations/006-Weapon01.png?h=3645e37f3d37579b0a9d5f30dd43ad2e", +"graphics/animations/007-weapon02": "Graphics/Animations/007-Weapon02.png?h=43e677008bebc5c76d38db828cc28029", +"graphics/animations/008-weapon03": "Graphics/Animations/008-Weapon03.png?h=52122e54fff63a4d074e9b677dbe3dbf", +"graphics/animations/009-weapon04": "Graphics/Animations/009-Weapon04.png?h=3f32ca3c7798a8d330aba015980f62d4", +"graphics/animations/010-weapon05": "Graphics/Animations/010-Weapon05.png?h=a9bf5b95c9e3ca445cf382a4513cc83f", +"graphics/animations/011-weapon06": "Graphics/Animations/011-Weapon06.png?h=6adee154fccab41366c1f34b6457829c", +"graphics/animations/012-heal01": "Graphics/Animations/012-Heal01.png?h=5a0d31e46688fe72c60293c1fad020ea", +"graphics/animations/013-heal02": "Graphics/Animations/013-Heal02.png?h=13e0010d9afb409f1e9faa4dd3004dc5", +"graphics/animations/014-heal03": "Graphics/Animations/014-Heal03.png?h=83298e77c173ae4ca417818f22b45777", +"graphics/animations/015-fire01": "Graphics/Animations/015-Fire01.png?h=f3ac1b5d064b5b51ccae49d4717be847", +"graphics/animations/016-ice01": "Graphics/Animations/016-Ice01.png?h=bdddd539bc8f5f6733d758232f9beeab", +"graphics/animations/017-thunder01": "Graphics/Animations/017-Thunder01.png?h=6f845f925229952a86676bef2b74e91d", +"graphics/animations/018-water01": "Graphics/Animations/018-Water01.png?h=c0cb0381f526d349719822bdabaa2019", +"graphics/animations/019-earth01": "Graphics/Animations/019-Earth01.png?h=c8ed70ded081da8b61d6fd31e44acf43", +"graphics/animations/020-wind01": "Graphics/Animations/020-Wind01.png?h=b6a18a5263c4f0a7070fbd1e38fe51eb", +"graphics/animations/021-light01": "Graphics/Animations/021-Light01.png?h=0bcd71261c8a67465e361b6557db070a", +"graphics/animations/022-darkness01": "Graphics/Animations/022-Darkness01.png?h=6bdc144b8286bff9d107caaeb51a46c5", +"graphics/animations/023-burst01": "Graphics/Animations/023-Burst01.png?h=bb54f8ddf198e0a4c1bea86bb44e099a", +"graphics/animations/024-support01": "Graphics/Animations/024-Support01.png?h=64f26f05da0946e727c64bfde519eed5", +"graphics/animations/025-support02": "Graphics/Animations/025-Support02.png?h=a9b2a11e8fc1987de1771ff01a3ada08", +"graphics/animations/026-support03": "Graphics/Animations/026-Support03.png?h=78020f05fe8ff4b73bb58aff28bd46b9", +"graphics/animations/027-support04": "Graphics/Animations/027-Support04.png?h=8cfad767beefee3ff2a8ebbc10529b6c", +"graphics/animations/028-state01": "Graphics/Animations/028-State01.png?h=4d26948d2bbc8716c365d44a6a93255a", +"graphics/animations/029-emotion01": "Graphics/Animations/029-Emotion01.png?h=f683bd96beed0fd13218f1a7a1e669d3", +"graphics/animations/030-explosion01": "Graphics/Animations/030-Explosion01.png?h=8101f6ac8b8e07ff75125142d2f54e89", +"graphics/animations/action01": "Graphics/Animations/action01.png?h=18e15f2f47e187718bdb887637659107", +"graphics/animations/action_aag": "Graphics/Animations/action_aag.png?h=e8b69e215a51b1fc3775c0dbe021e374", +"graphics/animations/action_bf": "Graphics/Animations/action_bf.png?h=7b32296b2a56b21dc3c57d30a26a4372", +"graphics/animations/action_btm92fs": "Graphics/Animations/action_btm92fs.png?h=857ec12f8b75913adf9785c129caaf58", +"graphics/animations/action_btydog": "Graphics/Animations/action_btydog.png?h=1081cc6e330ef6d431dbb4dd24e9cdb1", +"graphics/animations/action_eagle": "Graphics/Animations/action_eagle.png?h=b36628b87be4543e484b2ef1c703627d", +"graphics/animations/action_famas": "Graphics/Animations/action_famas.png?h=6ac3b6ab0e489f6cf4397bb3e87bfa19", +"graphics/animations/action_ls": "Graphics/Animations/action_ls.png?h=a8adafcda99ef4b36be1330b4591adaf", +"graphics/animations/action_m9": "Graphics/Animations/action_m9.png?h=10b940f48c5a5f859dd5122ab5b933f6", +"graphics/animations/action_ss": "Graphics/Animations/action_ss.png?h=e823eb1554801e44be3765bc075d24ff", +"graphics/animations/action_vesper": "Graphics/Animations/action_vesper.png?h=95cc22d733dc84a148a582b00df20d57", +"graphics/animations/anm_data": "Graphics/Animations/anm_data.png?h=dc331b8ae440549a656de1d5c535739a", +"graphics/animations/kn_attackb02": "Graphics/Animations/kn_AttackB02.png?h=603709a8eba98e884cda4c73b365da6e", +"graphics/animations/kn_exp": "Graphics/Animations/kn_exp.png?h=3944a5dd8886d32cac1017ab7a0502f5", +"graphics/animations/kn_slash": "Graphics/Animations/kn_slash.png?h=eb9e41d22435f300cc51a617cb8a6398", +"graphics/animations/l_wing": "Graphics/Animations/l_wing.png?h=03b3521a51029912514672aadcaa325e", +"graphics/animations/laser1": "Graphics/Animations/laser1.png?h=5d31ce047bec91e9b19c0ab4bf327756", +"graphics/animations/vasper": "Graphics/Animations/vasper.png?h=2bcaae38c25325fd256f9385ca1533b3", +"graphics/autotiles/machine1": "Graphics/Autotiles/machine1.png?h=999db39f3bb246d3ac34dce48d0f86cb", +"graphics/autotiles/machine2": "Graphics/Autotiles/machine2.png?h=1a12a5b63a5568bf750114fa08bfb8fe", +"graphics/autotiles/machine3": "Graphics/Autotiles/machine3.png?h=fe50aa44d8df5a351353243933177bf4", +"graphics/autotiles/machine4": "Graphics/Autotiles/machine4.png?h=ede3b35f10efebbfea7bc3f04db01688", +"graphics/battlebacks/bt_back1": "Graphics/Battlebacks/bt_back1.jpg?h=2fe72451af47fd9d17b1f8e82bb0e418", +"graphics/battlebacks/bt_back2": "Graphics/Battlebacks/bt_back2.jpg?h=28592e75f1f4538ef6ef1c63bc0d4db1", +"graphics/battlebacks/bt_back3": "Graphics/Battlebacks/bt_back3.png?h=ed13545deb7efb244ca41f8ea57a4dec", +"graphics/battlers/thumbs": "Graphics/Battlers/Thumbs.db?h=39005ef1e7b055ff2e5fda1650eab57d", +"graphics/battlers/battle_cain": "Graphics/Battlers/battle_cain.png?h=901dad4a1a3b616d20684a6114e226bb", +"graphics/battlers/battle_jeik": "Graphics/Battlers/battle_jeik.png?h=d6980f209d27562c0c91eb8a30b9d580", +"graphics/battlers/battle_nazo": "Graphics/Battlers/battle_nazo.png?h=8c78521eadc548a2271823eea20c7c19", +"graphics/battlers/battle_siera": "Graphics/Battlers/battle_siera.png?h=001a1967e5a2bc969529025208624004", +"graphics/battlers/blank": "Graphics/Battlers/blank.png?h=6d0507fb072ca992422a72fce0886085", +"graphics/battlers/en_aa": "Graphics/Battlers/en_aa.png?h=ad7a04dddea8307a11b4712e72baae12", +"graphics/battlers/en_ah": "Graphics/Battlers/en_ah.png?h=08769afcc74d48740b52332fa6a55abf", +"graphics/battlers/en_bhound": "Graphics/Battlers/en_bhound.png?h=00e3dccb06cd3124f5eaf3c906f67410", +"graphics/battlers/en_bit_left": "Graphics/Battlers/en_bit_left.png?h=2c7459d02ffbaa30fd8eeb946cf1754b", +"graphics/battlers/en_bit_right": "Graphics/Battlers/en_bit_right.png?h=0055381ecaf8abb9bb16ce116674b341", +"graphics/battlers/en_hex01": "Graphics/Battlers/en_hex01.png?h=91e3c8cf5b1b12456eeca01fa04f4df2", +"graphics/battlers/en_hex01_b": "Graphics/Battlers/en_hex01_b.png?h=a61fd0edcd456df0d2c4ad3bc498e83d", +"graphics/battlers/en_hex03": "Graphics/Battlers/en_hex03.png?h=091928f9f781916e0fc7b0411acffa12", +"graphics/battlers/en_hex03_b": "Graphics/Battlers/en_hex03_b.png?h=95bf8163396057eb4c86b0a2d45dc47d", +"graphics/battlers/en_lucifer": "Graphics/Battlers/en_lucifer.png?h=9b9469f44219ccd33a96e8275f02c2d3", +"graphics/battlers/en_lucifer2": "Graphics/Battlers/en_lucifer2.png?h=f4a57a7bf3234805315c2a3a49fe0de7", +"graphics/battlers/en_m_head": "Graphics/Battlers/en_m_head.png?h=de33dc0c389b42b7493dfd204bcfe8f2", +"graphics/battlers/en_mbt": "Graphics/Battlers/en_mbt.png?h=d776ced84ed42468aaa2b887a58cbbd7", +"graphics/battlers/en_mpd_": "Graphics/Battlers/en_mpd_.png?h=695936e40771f9398d848660a1c900c1", +"graphics/battlers/en_nunf_": "Graphics/Battlers/en_nunf_.png?h=75b5588c88d9f08a7de03ff98ed7ee73", +"graphics/battlers/en_nunsf_": "Graphics/Battlers/en_nunsf_.png?h=84b1d7b3887d25a7a567eac820ad8ee4", +"graphics/battlers/en_rbull": "Graphics/Battlers/en_rbull.png?h=ced41d603bed11966a69136ababfd11e", +"graphics/battlers/en_rogue": "Graphics/Battlers/en_rogue.png?h=4e5b35585838be2afc98c2918e0c26f3", +"graphics/battlers/en_tooth_mpd": "Graphics/Battlers/en_tooth_mpd.png?h=fe0172f6b3e69bdc7992c1b8ad51ba92", +"graphics/battlers/en_tooth_nun": "Graphics/Battlers/en_tooth_nun.png?h=85c28a5d43443de6f01b28c488336584", +"graphics/battlers/en_tooth_rog": "Graphics/Battlers/en_tooth_rog.png?h=0bdeb65f091d4f70d9d6800fdd305f65", +"graphics/battlers/face_cain": "Graphics/Battlers/face_cain.png?h=f47504ac8610e22e684f97c1940c001c", +"graphics/battlers/face_nazo": "Graphics/Battlers/face_nazo.png?h=5a1528643b00135609381cb3525d254c", +"graphics/battlers/face_siera": "Graphics/Battlers/face_siera.png?h=49cd292cd675c7d01d1953181cb1346c", +"graphics/battlers/unknown": "Graphics/Battlers/unknown.png?h=965b26972e5a2eb1c999875612d2b70f", +"graphics/characters/thumbs": "Graphics/Characters/Thumbs.db?h=fdfca0a6b050f3d32ecbc41eca3a01f1", +"graphics/characters/ag0": "Graphics/Characters/ag0.png?h=a7646f0da335ab0211d5aab408a64779", +"graphics/characters/ag0_b": "Graphics/Characters/ag0_b.png?h=61941e8fe65f13b014cb794162ebe85f", +"graphics/characters/ag0_c": "Graphics/Characters/ag0_c.png?h=45e38260ee0db64125206888d73c25d6", +"graphics/characters/ag0_d": "Graphics/Characters/ag0_d.png?h=6edfecfad13b714332d0d505ab2b4af3", +"graphics/characters/ag0_e": "Graphics/Characters/ag0_e.png?h=e529237dfeaf8ac4951ed2c797e525aa", +"graphics/characters/ag1": "Graphics/Characters/ag1.png?h=f4bd6b12e81a4d24e2e1cdc2ad60c162", +"graphics/characters/ag1_b": "Graphics/Characters/ag1_b.png?h=06d9a55af19830a6976c3f4c623973d7", +"graphics/characters/ag1_c": "Graphics/Characters/ag1_c.png?h=11b656658a890d57b4973f7d2ac1f62d", +"graphics/characters/ag1_d": "Graphics/Characters/ag1_d.png?h=6eb2af2d5b061e683e7ed9528d794658", +"graphics/characters/ag2": "Graphics/Characters/ag2.png?h=db90da704e2139deef24c1d990a667b5", +"graphics/characters/ag2_b": "Graphics/Characters/ag2_b.png?h=8dde804976234879fedcb5fddc4ad20e", +"graphics/characters/ag2_c": "Graphics/Characters/ag2_c.png?h=8b3f1e72f49725f001316d6512d87e62", +"graphics/characters/ag3": "Graphics/Characters/ag3.png?h=20d2ac9a7b02f1dd01d264636083c6a7", +"graphics/characters/ag3_b": "Graphics/Characters/ag3_b.png?h=1737d7d149311f9ecdb069d75d6da84f", +"graphics/characters/ag3_c": "Graphics/Characters/ag3_c.png?h=c63429b09f576eb7311015e99f0cae0e", +"graphics/characters/ag4": "Graphics/Characters/ag4.png?h=a18ea6bf3e24d6893fca3abba887e70d", +"graphics/characters/ag4_b": "Graphics/Characters/ag4_b.png?h=0bcad909959afb92500badc11fbfb06f", +"graphics/characters/ag4_c": "Graphics/Characters/ag4_c.png?h=58daa2546c56859b834bb3e160bcbf75", +"graphics/characters/ag4_d": "Graphics/Characters/ag4_d.png?h=40450432275d1b49b8e81ade233f69b7", +"graphics/characters/ag4_e": "Graphics/Characters/ag4_e.png?h=e101f79d7e620d8956eb4b9f6ed2c8fe", +"graphics/characters/ag4_f": "Graphics/Characters/ag4_f.png?h=9e89d3be782f1d8454e5c9c42f01ccd7", +"graphics/characters/ag4_g": "Graphics/Characters/ag4_g.png?h=910f9eeb95bdaa5559ea6df52c123eff", +"graphics/characters/ag5": "Graphics/Characters/ag5.png?h=df73a4a7aaed44712e5113a2a1b8d1a1", +"graphics/characters/ag5_c": "Graphics/Characters/ag5_c.png?h=001c7c7e08cdb106cead05e836a8f1f3", +"graphics/characters/ag6": "Graphics/Characters/ag6.png?h=858f15368a046309b69bfe73c8077291", +"graphics/characters/ag6_b": "Graphics/Characters/ag6_b.png?h=55133a7a5a1dd2e98b3e0459bac9f098", +"graphics/characters/ag6_c": "Graphics/Characters/ag6_c.png?h=e24209b4e00485a8700cef81efb9572c", +"graphics/characters/ag6_d": "Graphics/Characters/ag6_d.png?h=c3d49be6e72411100d32fdcbe55dc81d", +"graphics/characters/ag6_e": "Graphics/Characters/ag6_e.png?h=6dd36a15b711a19acec591b43b7a1b87", +"graphics/characters/ag6_f": "Graphics/Characters/ag6_f.png?h=2f27f8a370058a5f0dfaaf2d412fadf9", +"graphics/characters/ag7": "Graphics/Characters/ag7.png?h=b3258415dd2a86c0540220078e630707", +"graphics/characters/ag7_b": "Graphics/Characters/ag7_b.png?h=072cd10b1ccee3a8a43de115bf963e94", +"graphics/characters/ag7_e": "Graphics/Characters/ag7_e.png?h=058dc851b55a2fffd0ec26d16a4f8fa6", +"graphics/characters/ag7c": "Graphics/Characters/ag7c.png?h=5aa8af4016ec2264686bbb21e16f134d", +"graphics/characters/ag7d": "Graphics/Characters/ag7d.png?h=6ebacbbb154ebc128976158291f53103", +"graphics/characters/ag8": "Graphics/Characters/ag8.png?h=d52ac3cc2af46ad0d2919949d6281e8c", +"graphics/characters/ag8_c": "Graphics/Characters/ag8_c.png?h=4a6c0fb564aed30b57a85d392f9bd21a", +"graphics/characters/ag8_c2": "Graphics/Characters/ag8_c2.png?h=0189d39bb586d6f252db1c500a92739a", +"graphics/characters/ag8_d": "Graphics/Characters/ag8_d.png?h=0c662f63797a116647152d8fb82b57ab", +"graphics/characters/ag8_e": "Graphics/Characters/ag8_e.png?h=46160350c58778acc341b690568566ae", +"graphics/characters/ag8b": "Graphics/Characters/ag8b.png?h=25d8521bf610d10178d8e53212efe77f", +"graphics/characters/ag9": "Graphics/Characters/ag9.png?h=76b6b03b643e82e3ef1ff136ea8fb125", +"graphics/characters/ag9_b": "Graphics/Characters/ag9_b.png?h=1e1a52f750df9e7d870bc0f544daebd5", +"graphics/characters/ag_c": "Graphics/Characters/ag_c.png?h=1a25f5c53c01d3a23ecc65437d5bfb52", +"graphics/characters/ag_c_b": "Graphics/Characters/ag_c_b.png?h=cee24ec836f34718e2baf09ecd62cee4", +"graphics/characters/ag_field1": "Graphics/Characters/ag_field1.png?h=01fdc07cb556088cc7734d5e63e4a59a", +"graphics/characters/aghex5_c": "Graphics/Characters/aghex5_c.png?h=9deb1b02d5a807543f09e95f224a4fbe", +"graphics/characters/agkn": "Graphics/Characters/agkn.png?h=20d5962208d10f0126feb0b138a923c5", +"graphics/characters/agkn_b": "Graphics/Characters/agkn_b.png?h=aa5f0b745e59034355309c8d428842a1", +"graphics/characters/agser": "Graphics/Characters/agser.png?h=561b8e63dda96042e48f25e30acd6982", +"graphics/characters/agw": "Graphics/Characters/agw.png?h=2419a0029d233786b94d4f49d6e26d3e", +"graphics/characters/broken_ag": "Graphics/Characters/broken_ag.png?h=5a333f9c48b1496c5adfdd3372fcbbfd", +"graphics/characters/broken_ag2": "Graphics/Characters/broken_ag2.png?h=bf7ac82f5398cb1a4dda7fd439df0752", +"graphics/characters/c4": "Graphics/Characters/c4.png?h=66a43e00d34f8a233498594add0c313c", +"graphics/characters/cargo": "Graphics/Characters/cargo.png?h=76a0567ee350904fe82bdb9a84378c2a", +"graphics/characters/en01": "Graphics/Characters/en01.png?h=060c8ba5bad356cf941e9e8414502513", +"graphics/characters/ev_door": "Graphics/Characters/ev_door.png?h=db477a76615b2f550939e7d64405a721", +"graphics/characters/ev_door1": "Graphics/Characters/ev_door1.png?h=aef545321185244c8966639700bfc4f4", +"graphics/characters/generate": "Graphics/Characters/generate.png?h=8f8384fbf87f8f157c8d25be8b6f151b", +"graphics/characters/kn_abel": "Graphics/Characters/kn_abel.png?h=3f5441e7986e034163267710fde8514d", +"graphics/characters/kn_akari": "Graphics/Characters/kn_akari.png?h=5c815868799655a2bd4eb3f2e7c88c57", +"graphics/characters/kn_armor1": "Graphics/Characters/kn_armor1.png?h=198bccaee8a73ba99c69bada011e52d9", +"graphics/characters/kn_army": "Graphics/Characters/kn_army.png?h=8c6cb6f1e726bf5fcd70c8c2c4052899", +"graphics/characters/kn_army1": "Graphics/Characters/kn_army1.png?h=427ca9d2414307f3d5252960eb6fbe32", +"graphics/characters/kn_bandt1": "Graphics/Characters/kn_bandt1.png?h=ff2d765536416179ad3b22595f665efb", +"graphics/characters/kn_bandt2": "Graphics/Characters/kn_bandt2.png?h=cd081d4a9e50660a6492db5918c2dbf4", +"graphics/characters/kn_bandt3": "Graphics/Characters/kn_bandt3.png?h=353df05f0db7b542794410201cd32777", +"graphics/characters/kn_body": "Graphics/Characters/kn_body.png?h=4ba0cff6749df0b797b5f5a99537700a", +"graphics/characters/kn_box": "Graphics/Characters/kn_box.png?h=f9d0f922189fb228304e3a2e3b3bbd0f", +"graphics/characters/kn_cain": "Graphics/Characters/kn_cain.png?h=1041400ee4b7782eb49f4c57dcf50683", +"graphics/characters/kn_cain0": "Graphics/Characters/kn_cain0.png?h=7e6cec3d6658734fe6f44f86237b29b2", +"graphics/characters/kn_cain01": "Graphics/Characters/kn_cain01.png?h=d3fbaa15df75a8d32d6717c5f5ce60c4", +"graphics/characters/kn_cain1": "Graphics/Characters/kn_cain1.png?h=19e5a2cffe55ce9a258780ec41dd94e1", +"graphics/characters/kn_cain3": "Graphics/Characters/kn_cain3.png?h=e24c9fe58144abb9856971e334474b02", +"graphics/characters/kn_cain4": "Graphics/Characters/kn_cain4.png?h=5c6d63107c532888ec18d4ccc0820332", +"graphics/characters/kn_cain_down": "Graphics/Characters/kn_cain_down.png?h=1deca195e89bafcdfbc40e634ba7c03a", +"graphics/characters/kn_cain_ed": "Graphics/Characters/kn_cain_ed.png?h=c806179c3b3c41b1238b472abbc7f8f3", +"graphics/characters/kn_cain_hasigo": "Graphics/Characters/kn_cain_hasigo.png?h=3292e3c79e319acff03e3c95fc5c560e", +"graphics/characters/kn_car1": "Graphics/Characters/kn_car1.png?h=58d987de85a6617269ea7f19cbbe8a8b", +"graphics/characters/kn_data": "Graphics/Characters/kn_data.png?h=3201df9d3de8a85e8dac19c7a0f1a6d1", +"graphics/characters/kn_disply": "Graphics/Characters/kn_disply.png?h=bb2423b398008babadb67eade4e0eb47", +"graphics/characters/kn_disply2": "Graphics/Characters/kn_disply2.png?h=1c31060f67af77a70e803793607df01f", +"graphics/characters/kn_door": "Graphics/Characters/kn_door.png?h=0a4658775fd9e5d1c6de326828bfa9b0", +"graphics/characters/kn_door2": "Graphics/Characters/kn_door2.png?h=337bb6dd0be8fd80b16c1f484e052faf", +"graphics/characters/kn_ev1": "Graphics/Characters/kn_ev1.png?h=f25f9968be64e91ee4c5f189d943f1b2", +"graphics/characters/kn_explos": "Graphics/Characters/kn_explos.png?h=2234cb7751362a3965bc3cfde52a42e1", +"graphics/characters/kn_f_raven": "Graphics/Characters/kn_f_raven.png?h=6013dcc203c98924366ccbb5cd72eb97", +"graphics/characters/kn_f_raven2": "Graphics/Characters/kn_f_raven2.png?h=cf729c3886eee4af5538e1719f0e457b", +"graphics/characters/kn_fighter": "Graphics/Characters/kn_fighter.png?h=c885ee6fa3a6d3feead4860a343f3d6c", +"graphics/characters/kn_fighter2": "Graphics/Characters/kn_fighter2.png?h=9b70d2d2eaab4b30d2d3b3de77c4a746", +"graphics/characters/kn_fighter3": "Graphics/Characters/kn_fighter3.png?h=6e9494dac1b9d3ddb0d11c1a4bcdf8dc", +"graphics/characters/kn_fighter4": "Graphics/Characters/kn_fighter4.png?h=bf6ee8ab1320724ea51c19683d0082f9", +"graphics/characters/kn_fire": "Graphics/Characters/kn_fire.png?h=8393e49f548e61ddbd3e8161e003f4f4", +"graphics/characters/kn_fire1": "Graphics/Characters/kn_fire1.png?h=cf411b1253797ca814f52d8b6e299e9f", +"graphics/characters/kn_gaitou": "Graphics/Characters/kn_gaitou.png?h=73afd10fd5c5543d244ebe2960724c1c", +"graphics/characters/kn_gate": "Graphics/Characters/kn_gate.png?h=31b60c09458e9794fd9db853e52a27c9", +"graphics/characters/kn_general": "Graphics/Characters/kn_general.png?h=d231530fd171759f3b5141d17ca668af", +"graphics/characters/kn_general_b": "Graphics/Characters/kn_general_b.png?h=bf7653302fbdbbddf1851ce479d0fd49", +"graphics/characters/kn_hato": "Graphics/Characters/kn_hato.png?h=75bc82e5a2946b4155e421b896c6ee17", +"graphics/characters/kn_heri_ah": "Graphics/Characters/kn_heri_ah.png?h=a1361f57a5d92fae9aca3e7472fcda1b", +"graphics/characters/kn_heri_ah2": "Graphics/Characters/kn_heri_ah2.png?h=2885ec5413efa858dda408b7947ba2df", +"graphics/characters/kn_hexa00": "Graphics/Characters/kn_hexa00.png?h=2fe3b8eba03a894213164e048c1183ce", +"graphics/characters/kn_hexa00_b": "Graphics/Characters/kn_hexa00_b.png?h=d497f1d171802c561a56df7f79827600", +"graphics/characters/kn_hexa00_c": "Graphics/Characters/kn_hexa00_c.png?h=d73e3702d783ff4744c2a1b85fd43239", +"graphics/characters/kn_hexa00_d": "Graphics/Characters/kn_hexa00_d.png?h=b80a06083b7466938ee3157320918ad6", +"graphics/characters/kn_hexa01": "Graphics/Characters/kn_hexa01.png?h=869e8a1dd3b7cab89ac3edcbe53e8196", +"graphics/characters/kn_hexa01_b": "Graphics/Characters/kn_hexa01_b.png?h=219fa3957a76cccdcf1eb881b305922a", +"graphics/characters/kn_hexa01_c": "Graphics/Characters/kn_hexa01_c.png?h=b86111314d53e7b775a74213d9eeba8b", +"graphics/characters/kn_hexa02": "Graphics/Characters/kn_hexa02.png?h=1e7432589bd4bb91f9d40bfb3fcc795d", +"graphics/characters/kn_hexa02_b": "Graphics/Characters/kn_hexa02_b.png?h=92ff662b49d895e955909fd38569e02f", +"graphics/characters/kn_hexa03": "Graphics/Characters/kn_hexa03.png?h=9e9816bd9c35170a9a806f9f679fe8a5", +"graphics/characters/kn_hexa03_b": "Graphics/Characters/kn_hexa03_b.png?h=e691cf9667193e6d577757cd2420a844", +"graphics/characters/kn_hexa05": "Graphics/Characters/kn_hexa05.png?h=942fd7931aa9f5a9b034ff17d5d01801", +"graphics/characters/kn_hexa05_b": "Graphics/Characters/kn_hexa05_b.png?h=7b45451dc50a9446bb08a5685425741f", +"graphics/characters/kn_hexabox": "Graphics/Characters/kn_hexabox.png?h=8c8ef2b473d110c11959bae3d29ad0d3", +"graphics/characters/kn_jyudan": "Graphics/Characters/kn_jyudan.png?h=01349fd9132c9574e730c6af8bbe94dd", +"graphics/characters/kn_kernel": "Graphics/Characters/kn_kernel.png?h=2635d71155a4dab63dcfd69d92c6b931", +"graphics/characters/kn_light2": "Graphics/Characters/kn_light2.png?h=29349357406e2ee00ec564bdc6e3b12c", +"graphics/characters/kn_light3": "Graphics/Characters/kn_light3.png?h=8af3597ab0fcf07ba1487974e231b406", +"graphics/characters/kn_mbt": "Graphics/Characters/kn_mbt.png?h=a024c95a44fb4741d6c6137324f5fadb", +"graphics/characters/kn_mecha": "Graphics/Characters/kn_mecha.png?h=64596d98388ec0f922ba269bf6cc6276", +"graphics/characters/kn_merc1": "Graphics/Characters/kn_merc1.png?h=d2459f58e0985b6dff37db44333e2e16", +"graphics/characters/kn_merc2": "Graphics/Characters/kn_merc2.png?h=f863225831c92f7ed6f732900d17eecb", +"graphics/characters/kn_merc3": "Graphics/Characters/kn_merc3.png?h=ddc2f3e7b1adcafd03b4696ce7f9518e", +"graphics/characters/kn_mpd": "Graphics/Characters/kn_mpd.png?h=0f955e55a7b5652173f6495b937ac516", +"graphics/characters/kn_mpd1": "Graphics/Characters/kn_mpd1.png?h=af6f0566a0f1958a4d89240142398d68", +"graphics/characters/kn_nunsf": "Graphics/Characters/kn_nunsf.png?h=d350b687e84c034da20879a5fe7392e4", +"graphics/characters/kn_operater": "Graphics/Characters/kn_operater.png?h=a7dfd8c4bf113f3611f4b20b37b66376", +"graphics/characters/kn_ppl1": "Graphics/Characters/kn_ppl1.png?h=f54dd40263c07227c616a933ab0326c8", +"graphics/characters/kn_ppl2": "Graphics/Characters/kn_ppl2.png?h=4f6c04c282810930b274627aabbd78ca", +"graphics/characters/kn_ppl3": "Graphics/Characters/kn_ppl3.png?h=9558bae07cd3f8a38f45082570e190e2", +"graphics/characters/kn_ppl4": "Graphics/Characters/kn_ppl4.png?h=9f0fb3db0e8189e6ffab075a66ff6905", +"graphics/characters/kn_ppl5": "Graphics/Characters/kn_ppl5.png?h=6e8965ec009dbeba6a5ce370bc295f0d", +"graphics/characters/kn_ppl6": "Graphics/Characters/kn_ppl6.png?h=8efc9da38d75c15973e4af8d6ac033d5", +"graphics/characters/kn_pyson": "Graphics/Characters/kn_pyson.png?h=5f2c42a082c3d65bcec6df4845276136", +"graphics/characters/kn_pyson_b": "Graphics/Characters/kn_pyson_b.png?h=0a6b0d341c64d5e0c2f39ab64ab699a2", +"graphics/characters/kn_raven": "Graphics/Characters/kn_raven.png?h=eccd94b37fc2be0c6737d92348ef9728", +"graphics/characters/kn_sat": "Graphics/Characters/kn_sat.png?h=02193219dba70c49f9d6cff5c6e3ea75", +"graphics/characters/kn_sat2": "Graphics/Characters/kn_sat2.png?h=708835d6270b566b33bc7ce84f969e83", +"graphics/characters/kn_sat3": "Graphics/Characters/kn_sat3.png?h=539e6e912fc704c4dff8b637558bebb4", +"graphics/characters/kn_siera": "Graphics/Characters/kn_siera.png?h=a20d52a6d971b8b9f4a825c46cbbf16e", +"graphics/characters/kn_sold1": "Graphics/Characters/kn_sold1.png?h=c1100038cdc5a35d8a2e90736ac10147", +"graphics/characters/kn_varie": "Graphics/Characters/kn_varie.png?h=97b839113c231d65d9d571cbc9cfef81", +"graphics/characters/kn_varie_b": "Graphics/Characters/kn_varie_b.png?h=70e4bfd3d6e3c0b24b1186fa0cd10c40", +"graphics/characters/kn_zep_mei": "Graphics/Characters/kn_zep_mei.png?h=3772d83558e6c8e37e39a45927afe88d", +"graphics/characters/missile": "Graphics/Characters/missile.png?h=48324dab15ce22eae5738a4a8131b5cf", +"graphics/characters/nanikaaru": "Graphics/Characters/nanikaaru.png?h=060c8ba5bad356cf941e9e8414502513", +"graphics/characters/point": "Graphics/Characters/point.png?h=c295d47b9f3000e21c9800c513cd5b7f", +"graphics/characters/railgun": "Graphics/Characters/railgun.png?h=a44e53859c15ddb01097dcc822921022", +"graphics/characters/tesra": "Graphics/Characters/tesra.png?h=b487561f6dc90074da25eb9c204c7053", +"graphics/characters/wing": "Graphics/Characters/wing.png?h=a2423e6b150394d000e4a4aa685f6f36", +"graphics/fogs/fog02": "Graphics/Fogs/Fog02.png?h=298e8635e831ab983e59471d02b190c5", +"graphics/fogs/fog": "Graphics/Fogs/fog.png?h=298e8635e831ab983e59471d02b190c5", +"graphics/gameovers/gameover": "Graphics/Gameovers/gameover.png?h=94dee624c0ed240406f73f090dab6a11", +"graphics/icons/icon_": "Graphics/Icons/icon_.png?h=d26af01c35914f0c0a3d582664398b84", +"graphics/icons/icon_armor1": "Graphics/Icons/icon_armor1.png?h=98789a4eaf5e2310c4280d029a196bff", +"graphics/icons/icon_barrier": "Graphics/Icons/icon_barrier.png?h=3adfaf6faf34864f6423b1f5c6ed867a", +"graphics/icons/icon_bomb": "Graphics/Icons/icon_bomb.png?h=391f70f0c416fc2c797c7b696e303a3c", +"graphics/icons/icon_c4": "Graphics/Icons/icon_c4.png?h=e9bdb9765cea2e70bf5e53ae0f71a895", +"graphics/icons/icon_card": "Graphics/Icons/icon_card.png?h=b656f7a414f984ff2e6b8793d6ba81f0", +"graphics/icons/icon_claw": "Graphics/Icons/icon_claw.png?h=a6e150e7e2189946a523edd626449157", +"graphics/icons/icon_disk": "Graphics/Icons/icon_disk.png?h=043af440c8cf01f3f7ff9868c2e84eea", +"graphics/icons/icon_exmode": "Graphics/Icons/icon_exmode.png?h=13c6e3075df6f8756fd6955c70ca8a1b", +"graphics/icons/icon_face": "Graphics/Icons/icon_face.png?h=2d5403767d1f3767b57c890d131ac0a0", +"graphics/icons/icon_gimk": "Graphics/Icons/icon_gimk.png?h=cd3631b7fd42d39efbef5ee984661058", +"graphics/icons/icon_gogle": "Graphics/Icons/icon_gogle.png?h=55e874df23dd9369b6af6fe9a9441bb1", +"graphics/icons/icon_gun": "Graphics/Icons/icon_gun.png?h=7d84223271c8dc6a351cd9eb6c2ef39e", +"graphics/icons/icon_junk": "Graphics/Icons/icon_junk.png?h=c0fb942e3afde79d7d4f0f821abfbd62", +"graphics/icons/icon_kaifuku": "Graphics/Icons/icon_kaifuku.png?h=eaf52cadff50aa53c5fb56543f734623", +"graphics/icons/icon_key": "Graphics/Icons/icon_key.png?h=535aedaba4ee4b6df568792a64fc3e4b", +"graphics/icons/icon_knife": "Graphics/Icons/icon_knife.png?h=2c2f933fa47807961768180b84de6ff2", +"graphics/icons/icon_letter": "Graphics/Icons/icon_letter.png?h=8133810de28f70a7c5a29dd49c80e0a8", +"graphics/icons/icon_photo": "Graphics/Icons/icon_photo.png?h=618707b742c710bbf0aa1ad1896e8941", +"graphics/icons/icon_piace": "Graphics/Icons/icon_piace.png?h=dcbb504bed5d3157360a33b1bb826458", +"graphics/icons/icon_soukou": "Graphics/Icons/icon_soukou.png?h=40ec9497a79d0f5d3be31ebc4853dfea", +"graphics/icons/icon_stick": "Graphics/Icons/icon_stick.png?h=363617f3cb2524182f5ccca99c585503", +"graphics/icons/icon_tag": "Graphics/Icons/icon_tag.png?h=d24a8a5d59e93ed044c2c1feea533baf", +"graphics/icons/icon_vesper": "Graphics/Icons/icon_vesper.png?h=aa5fb483ee549cec96e001fd9bcb6b79", +"graphics/panoramas/op01": "Graphics/Panoramas/op01.png?h=201cb29a540774e21ab8e0b0c4afe25e", +"graphics/panoramas/op10": "Graphics/Panoramas/op10.png?h=050452866e26d278f297d35f3942419e", +"graphics/panoramas/p_city": "Graphics/Panoramas/p_city.jpg?h=2b95b93953f92acc402e29712695cd9d", +"graphics/pictures/6nin": "Graphics/Pictures/6nin.png?h=238f3dbfe4c851fc378e5828c31c4dc8", +"graphics/pictures/active01": "Graphics/Pictures/active01.png?h=bbbb61041f22133c14c0fc783d2590ea", +"graphics/pictures/ajito_1": "Graphics/Pictures/ajito_1.png?h=e339ef3a913b02fd1b936150623a21db", +"graphics/pictures/back": "Graphics/Pictures/back.png?h=a2b8627987b734cb58fd97273ead73a2", +"graphics/pictures/back00": "Graphics/Pictures/back00.png?h=e2c17e3440f0759260666e8b95ca2d30", +"graphics/pictures/brain_data": "Graphics/Pictures/brain_data.jpg?h=7cd8aed3e2a4e2cb0e640ddc3ec2c054", +"graphics/pictures/brain_data2": "Graphics/Pictures/brain_data2.jpg?h=e67316eed21556a93a48d696531cf802", +"graphics/pictures/brain_data3": "Graphics/Pictures/brain_data3.jpg?h=b555f7593b99b1f7d12cc262d8d10ad7", +"graphics/pictures/brain_data4": "Graphics/Pictures/brain_data4.jpg?h=d4fab392dea245ba3a29b7964624c88e", +"graphics/pictures/brain_data5": "Graphics/Pictures/brain_data5.jpg?h=d192673b2fed14edc124af08c2acfe6a", +"graphics/pictures/cherubim": "Graphics/Pictures/cherubim.png?h=170cae4f1dd22a91a9f641799cc4c098", +"graphics/pictures/dandou": "Graphics/Pictures/dandou.png?h=11d29c2b03aa57eacc9fca85c526e86e", +"graphics/pictures/dandou_yoko": "Graphics/Pictures/dandou_yoko.png?h=6197425edad4c5ab2c05f3c450c2fab6", +"graphics/pictures/data": "Graphics/Pictures/data.png?h=68d431fec346a2df0bfe56176f9ad302", +"graphics/pictures/data0": "Graphics/Pictures/data0.png?h=3314b0ba93e8131a1dbb064c25beb654", +"graphics/pictures/data1": "Graphics/Pictures/data1.png?h=8057f52e12a0ff55dc84ff22676f72b7", +"graphics/pictures/data10": "Graphics/Pictures/data10.png?h=210b6df4e521cfaa0cd0071582e03851", +"graphics/pictures/data11": "Graphics/Pictures/data11.png?h=e5088a22b43f0c5147f4cf7470904daf", +"graphics/pictures/data12": "Graphics/Pictures/data12.png?h=0f16c029971918ab2d404915d9a681ec", +"graphics/pictures/data13": "Graphics/Pictures/data13.png?h=17e01c3c237e24ee03029f22ca918c54", +"graphics/pictures/data14": "Graphics/Pictures/data14.png?h=346a46444e35e26dee3c1c049fd27755", +"graphics/pictures/data15": "Graphics/Pictures/data15.png?h=adc0834a265075c39e5d88af59a80fff", +"graphics/pictures/data16": "Graphics/Pictures/data16.png?h=52a3b76002f9ba9705f8984efa1d3469", +"graphics/pictures/data2": "Graphics/Pictures/data2.png?h=c10c9d4f75810152ab9dda85c5397fe6", +"graphics/pictures/data3": "Graphics/Pictures/data3.png?h=7c49f35c7117237f77480346119bf1e2", +"graphics/pictures/data4": "Graphics/Pictures/data4.png?h=5fa64bb73dd17056e056e72ef91d7fc2", +"graphics/pictures/data5": "Graphics/Pictures/data5.png?h=cd20a4bdd7ce9310be54b38009a6a417", +"graphics/pictures/data6": "Graphics/Pictures/data6.png?h=a7742e731fed9adcf55038b667564813", +"graphics/pictures/data7": "Graphics/Pictures/data7.png?h=7f21dbbf4392adbf1b94faedb834b753", +"graphics/pictures/data8": "Graphics/Pictures/data8.png?h=789c3268ed845428a6e28706e5b5ed6a", +"graphics/pictures/data9": "Graphics/Pictures/data9.png?h=cfda7da3dde164bbf5b583bbe4ed03b1", +"graphics/pictures/data_plant": "Graphics/Pictures/data_plant.png?h=3636823cef1bca4bfabd8edc8556233f", +"graphics/pictures/demo01": "Graphics/Pictures/demo01.png?h=72c76a52b794d8d6a029faf3c9f38fa4", +"graphics/pictures/demo02": "Graphics/Pictures/demo02.png?h=8d6b3fb2e52fdb2acd5776ee047fb51c", +"graphics/pictures/demo03": "Graphics/Pictures/demo03.png?h=ade767e1ad80f5d2a16f35114318b662", +"graphics/pictures/demo04": "Graphics/Pictures/demo04.png?h=ba6b5d3c540606e797f911d8fb224fa2", +"graphics/pictures/demo05": "Graphics/Pictures/demo05.png?h=815812f8bbd500f3242815e3ca59474c", +"graphics/pictures/demo06": "Graphics/Pictures/demo06.png?h=99e1c1a5f60c11a30c53f02c06f77fa5", +"graphics/pictures/demo07": "Graphics/Pictures/demo07.png?h=86c2792ff329cd9777caf79e22531e6f", +"graphics/pictures/demo08": "Graphics/Pictures/demo08.png?h=c36a041a2bcff09652a3032001ad6b62", +"graphics/pictures/demotext01": "Graphics/Pictures/demotext01.png?h=c8f18f4ccf0d559bf3661e4c974e549b", +"graphics/pictures/demotext02": "Graphics/Pictures/demotext02.png?h=3a698e273ece01c1c93819dfe4ad3434", +"graphics/pictures/demotext02b": "Graphics/Pictures/demotext02b.png?h=5f9a2dfd48cba9d34637597d2f486e49", +"graphics/pictures/demotext03": "Graphics/Pictures/demotext03.png?h=2ca6fa2bab7c16caaad2bb9ef71a5109", +"graphics/pictures/demotext03b": "Graphics/Pictures/demotext03b.png?h=421bd5671dce5e2bffe393f50fd03e63", +"graphics/pictures/demotext04": "Graphics/Pictures/demotext04.png?h=56312c99f0f905c15f3ee096a9aa3bd8", +"graphics/pictures/demotext05": "Graphics/Pictures/demotext05.png?h=38337f4ea86e15de55b7a204bb767934", +"graphics/pictures/demotext05b": "Graphics/Pictures/demotext05b.png?h=18e6a5eede605f0c8168ad740538249d", +"graphics/pictures/demotext06": "Graphics/Pictures/demotext06.png?h=343777d25366cfc71f346b926a5b72c0", +"graphics/pictures/demotext06b": "Graphics/Pictures/demotext06b.png?h=2e398d33650372f9092c1654f901ca52", +"graphics/pictures/ed_c_e": "Graphics/Pictures/ed_c_e.png?h=ceeac4227a3541581b9a57c69255f105", +"graphics/pictures/ed_kn": "Graphics/Pictures/ed_kn.jpg?h=a5973103beebf9c3e4cdaca88feafdda", +"graphics/pictures/ed_mes01": "Graphics/Pictures/ed_mes01.jpg?h=b5bccac8b2e0f244e7209d27f71ce607", +"graphics/pictures/ed_mes02": "Graphics/Pictures/ed_mes02.jpg?h=8abef15cd5497aea7c2581811168b452", +"graphics/pictures/ed_mes03": "Graphics/Pictures/ed_mes03.jpg?h=b87dd893d3b0b03765ff25ee4f60dada", +"graphics/pictures/ed_mes04": "Graphics/Pictures/ed_mes04.jpg?h=44df878f1d94b685670d05580a5be8cb", +"graphics/pictures/ed_mes05": "Graphics/Pictures/ed_mes05.jpg?h=1ea09309b208c5517f4fb11a7bc4ef36", +"graphics/pictures/ed_mes06": "Graphics/Pictures/ed_mes06.jpg?h=be4ac16f5b6fd3b02bfe55dc701171a9", +"graphics/pictures/ed_mes07": "Graphics/Pictures/ed_mes07.jpg?h=56caf6c48fc00a4f760a834e6998994c", +"graphics/pictures/ed_mes08": "Graphics/Pictures/ed_mes08.jpg?h=00559b1757c47db3c9c3e6d354f034b0", +"graphics/pictures/ed_mes09": "Graphics/Pictures/ed_mes09.jpg?h=e5977a67d7b51faa787a2f693e54ef59", +"graphics/pictures/elice1": "Graphics/Pictures/elice1.png?h=106a38ff824362e977142ce80ba4726a", +"graphics/pictures/elice2": "Graphics/Pictures/elice2.png?h=b6fdd42b95e6e9930521b01afe1f7e04", +"graphics/pictures/emblem": "Graphics/Pictures/emblem.png?h=3f7f466379d28f6b9c5eafa2938ce890", +"graphics/pictures/ending1": "Graphics/Pictures/ending1.jpg?h=626d8352345c8cc1e37d3dea47eb96f4", +"graphics/pictures/ending2": "Graphics/Pictures/ending2.jpg?h=c2928c13f0b13c38b895682e87463ef8", +"graphics/pictures/ev_abel": "Graphics/Pictures/ev_abel.png?h=0b8edb91cc52d43c799c3504a0efb477", +"graphics/pictures/ev_abel2": "Graphics/Pictures/ev_abel2.png?h=445ef8d9db7a5f46c4b1045670164067", +"graphics/pictures/ev_alice2": "Graphics/Pictures/ev_alice2.png?h=361bf8557b962ebd7f878049161976d1", +"graphics/pictures/ev_cain": "Graphics/Pictures/ev_cain.png?h=dd7fb6565f2eef0d77e761682a558d30", +"graphics/pictures/ev_cain2": "Graphics/Pictures/ev_cain2.png?h=e0788a8cb19fc004d07f6468adf64793", +"graphics/pictures/ev_hexa05": "Graphics/Pictures/ev_hexa05.png?h=78a80ae105356269949baba7949aec4d", +"graphics/pictures/ev_hound00": "Graphics/Pictures/ev_hound00.png?h=1a94e4284e11900c6c712d810fc6ec98", +"graphics/pictures/ev_hound01": "Graphics/Pictures/ev_hound01.png?h=ba20aab71c1c7f84bd3fc0bb0149487d", +"graphics/pictures/ev_hound02": "Graphics/Pictures/ev_hound02.png?h=584307994a5d2176d16386d42f9a67a2", +"graphics/pictures/ev_hound03": "Graphics/Pictures/ev_hound03.png?h=7f3857075c47ca957d7b7b4ab80a67a7", +"graphics/pictures/ev_hound04": "Graphics/Pictures/ev_hound04.png?h=0ddb5def4b283eaccf70155892f35544", +"graphics/pictures/ev_hound05": "Graphics/Pictures/ev_hound05.png?h=6fee4ab8c6d6f1ac72485112c99de1b9", +"graphics/pictures/ev_nodata": "Graphics/Pictures/ev_nodata.png?h=98dc126bc196073a6a3b3a1479ca62fd", +"graphics/pictures/ev_siera": "Graphics/Pictures/ev_siera.png?h=5b36504be559cd1669874d9a88c9f80c", +"graphics/pictures/ev_siera0": "Graphics/Pictures/ev_siera0.png?h=a24936a42c392957ea18f04e950a82b5", +"graphics/pictures/ev_wachen": "Graphics/Pictures/ev_wachen.png?h=b6a06161cbdb4e4d398d6992a20d50ab", +"graphics/pictures/ev_zax": "Graphics/Pictures/ev_zax.png?h=fa87a11f2089e80b040180941606da4d", +"graphics/pictures/ex_ag": "Graphics/Pictures/ex_ag.png?h=bc97f234532a3322c25d03098f59aa0f", +"graphics/pictures/ex_sat1": "Graphics/Pictures/ex_sat1.png?h=b49b4f105fc7e124d19259408f390e52", +"graphics/pictures/ex_sat2": "Graphics/Pictures/ex_sat2.png?h=89e332844c0ed84f71e9d7cd21bd676c", +"graphics/pictures/field01": "Graphics/Pictures/field01.png?h=f27c6bbca601cf06815b6b43239d26f2", +"graphics/pictures/field02": "Graphics/Pictures/field02.png?h=d5df1c9d86a5a0a5ac813c222320fbd6", +"graphics/pictures/field03": "Graphics/Pictures/field03.png?h=159458675aaec93732e97882b24122a5", +"graphics/pictures/field04": "Graphics/Pictures/field04.png?h=10c0db9f5ed78f243d0dd8d0d00eec48", +"graphics/pictures/k0": "Graphics/Pictures/k0.png?h=9f8e9fc00cd72ba1905539c8df8b38aa", +"graphics/pictures/k1": "Graphics/Pictures/k1.png?h=e1fe1af951a6e893c6fe9f6edaf231f8", +"graphics/pictures/k2": "Graphics/Pictures/k2.png?h=137fa9226bc373108eebd6b748ce2075", +"graphics/pictures/k3": "Graphics/Pictures/k3.png?h=ee880fc3a52d84d571a2aa5cc36ad374", +"graphics/pictures/k4": "Graphics/Pictures/k4.png?h=3e3eb64bd85530f7eb740116a058036d", +"graphics/pictures/k5": "Graphics/Pictures/k5.png?h=7435d588cd25170a94566b4fa312897a", +"graphics/pictures/k6": "Graphics/Pictures/k6.png?h=9cf48aa11d522411a4f2de38109ab5cd", +"graphics/pictures/k7": "Graphics/Pictures/k7.png?h=36f4405b63baa288363ead1d5e3ca858", +"graphics/pictures/k8": "Graphics/Pictures/k8.png?h=8938706401b2fdfc71c5be5205d5d8d5", +"graphics/pictures/k9": "Graphics/Pictures/k9.png?h=3ae7064da6f64012fc5e831bd005d99e", +"graphics/pictures/kage": "Graphics/Pictures/kage.png?h=e8f1190d5b2b031500117d2b0033a64a", +"graphics/pictures/kage2": "Graphics/Pictures/kage2.png?h=fc33c575de25c52744fd59ab3d1898dc", +"graphics/pictures/kage3": "Graphics/Pictures/kage3.png?h=4617f213a90cef2604df40cf3f33eca1", +"graphics/pictures/kmax": "Graphics/Pictures/kmax.png?h=8fea37df6c4d7ea1dff1a502f87a969d", +"graphics/pictures/kn_credit0": "Graphics/Pictures/kn_credit0.png?h=c7fc140c3343a535515a8bca33bc1c68", +"graphics/pictures/kn_credit1": "Graphics/Pictures/kn_credit1.png?h=d071fee260e18af6023e2cfd421aa242", +"graphics/pictures/kn_light": "Graphics/Pictures/kn_light.png?h=ea6ca7b97f4d47a270e7409c40ff9b38", +"graphics/pictures/kn_title01": "Graphics/Pictures/kn_title01.png?h=a915c402684f60c277a9a81ba6b5deb8", +"graphics/pictures/kn_title02": "Graphics/Pictures/kn_title02.png?h=813e40ec29d05b7e4dcfd00b7f59a7d3", +"graphics/pictures/kn_title03": "Graphics/Pictures/kn_title03.png?h=2a44b90bb5177790ceda761d2b92c746", +"graphics/pictures/last_laser1": "Graphics/Pictures/last_laser1.png?h=e09c911c858bb9ef49aaea752e6af18e", +"graphics/pictures/last_laser2": "Graphics/Pictures/last_laser2.png?h=2ed4c58015db715559a9385813c45fc0", +"graphics/pictures/last_laser3": "Graphics/Pictures/last_laser3.png?h=3ac5a2df691cf83cacf166ce6ddee63d", +"graphics/pictures/mail_1": "Graphics/Pictures/mail_1.png?h=f68f5256e9b4ec4a1ee75be2aa6572a4", +"graphics/pictures/mail_2": "Graphics/Pictures/mail_2.png?h=e04946c2a4b6fb1e2fb0ca8ca8a13414", +"graphics/pictures/mes01": "Graphics/Pictures/mes01.png?h=44a8bc5ef52f730d18e826a1e9734557", +"graphics/pictures/mes01_2": "Graphics/Pictures/mes01_2.png?h=3d7787ee28e9addb5be5ceb389a3a4a0", +"graphics/pictures/mes02": "Graphics/Pictures/mes02.png?h=d7ee6a0295bd0f03413c6dca07f3d274", +"graphics/pictures/mes03": "Graphics/Pictures/mes03.png?h=51f258ac35439e4084248e26a6430afe", +"graphics/pictures/mes04": "Graphics/Pictures/mes04.png?h=793251c284eee6df9de20415c2de8d22", +"graphics/pictures/mes05": "Graphics/Pictures/mes05.png?h=23185dfa1c9b90af8593490eb534ca21", +"graphics/pictures/mes05_2": "Graphics/Pictures/mes05_2.png?h=b3f86b6864397fe0087f60c0ba6bdd0d", +"graphics/pictures/mes05_3": "Graphics/Pictures/mes05_3.png?h=e4ff691328362f24da4be3f0dce62c9e", +"graphics/pictures/mes05_4": "Graphics/Pictures/mes05_4.png?h=77ebc10ee50c1d6c6a6ce68de8903967", +"graphics/pictures/mes06": "Graphics/Pictures/mes06.png?h=e2f211ae699f473ce35db584b33f0a88", +"graphics/pictures/ms_back": "Graphics/Pictures/ms_back.png?h=1ee0c5ae38380591469a168cc77b18c5", +"graphics/pictures/n_light": "Graphics/Pictures/n_light.png?h=1a96d55568922be8648f6ddd3bab88aa", +"graphics/pictures/n_vision": "Graphics/Pictures/n_vision.png?h=317ec27abf0d52840f447382ead7630c", +"graphics/pictures/op01": "Graphics/Pictures/op01.png?h=efb6fa8d447dc71eba928ef2ae37d7eb", +"graphics/pictures/op02": "Graphics/Pictures/op02.png?h=d4520287ffe4b011cd5baf16195f8ecc", +"graphics/pictures/op03": "Graphics/Pictures/op03.png?h=600644b2fa4a51785a1751ec48ce07b6", +"graphics/pictures/op04": "Graphics/Pictures/op04.png?h=a4135a4e177671867ce959a5662bb9d5", +"graphics/pictures/op05": "Graphics/Pictures/op05.png?h=69e49dc6e39a7b693ba1588509e65ea2", +"graphics/pictures/op06": "Graphics/Pictures/op06.png?h=e3e5e547801aef899f968905bb61aa9a", +"graphics/pictures/op07": "Graphics/Pictures/op07.png?h=60ede1b817a6e6d5c67e4b84276b70ff", +"graphics/pictures/op08": "Graphics/Pictures/op08.png?h=fa18b6ac088988b8b3aa6e0b03ee6795", +"graphics/pictures/op09": "Graphics/Pictures/op09.png?h=2a9c458c886853f8047a9dc42a58ca78", +"graphics/pictures/op10": "Graphics/Pictures/op10.png?h=cf9287e15f82b8fba98da3783920f9e9", +"graphics/pictures/op11": "Graphics/Pictures/op11.png?h=6e0490fd23926399dc865b75b448baa7", +"graphics/pictures/op12": "Graphics/Pictures/op12.png?h=dbe1e51a4f7d14d6ac95404844144a98", +"graphics/pictures/op_demoke": "Graphics/Pictures/op_demoke.png?h=bc54ee3906b378cddabaee07b9e1944f", +"graphics/pictures/op_demokn": "Graphics/Pictures/op_demokn.jpg?h=fe07dfd12e9bca86a18b96e0d3f3cb05", +"graphics/pictures/op_demowwwf": "Graphics/Pictures/op_demowwwf.jpg?h=290dab2457d23210172337a33e906d57", +"graphics/pictures/opn1": "Graphics/Pictures/opn1.png?h=790e41e2ba5e5beca5038380d37d4988", +"graphics/pictures/opn2": "Graphics/Pictures/opn2.png?h=ab295c213ad72c1802b550887741e82e", +"graphics/pictures/opn3": "Graphics/Pictures/opn3.png?h=fcbf9d6760b7c0fb72a36910b19b855e", +"graphics/pictures/optext01": "Graphics/Pictures/optext01.png?h=0b2224d7ed0a2287b313162bd3bb2644", +"graphics/pictures/optext02": "Graphics/Pictures/optext02.png?h=0750e37a60561d34994b246b348248f0", +"graphics/pictures/optext03": "Graphics/Pictures/optext03.png?h=0628478fe38de88e2c0670063d8efd18", +"graphics/pictures/over01": "Graphics/Pictures/over01.png?h=b0470cd2962d876ae37c8523008658bf", +"graphics/pictures/over02": "Graphics/Pictures/over02.png?h=0598de894fc6eb1645811f6221f3102c", +"graphics/pictures/over03": "Graphics/Pictures/over03.png?h=78a7a24af6862b68ff7f1fc555a99101", +"graphics/pictures/p01": "Graphics/Pictures/p01.png?h=6f525c825ad416998118102fbaafbf37", +"graphics/pictures/p02": "Graphics/Pictures/p02.png?h=28ef9514ab3c430e5476a57c41c0140c", +"graphics/pictures/p03": "Graphics/Pictures/p03.png?h=64e6a605d439965471c62cb66b94bcbf", +"graphics/pictures/p04": "Graphics/Pictures/p04.png?h=8ec78d9bc3476d69835e2d691bd333c0", +"graphics/pictures/p05": "Graphics/Pictures/p05.png?h=015d8d28723734c87df807a51c95e9df", +"graphics/pictures/p06": "Graphics/Pictures/p06.png?h=3bea4bc607cb8a1fe41db00077aa0d05", +"graphics/pictures/p07": "Graphics/Pictures/p07.png?h=502f13d4f466ef3d190ea4e1d51bb118", +"graphics/pictures/p08": "Graphics/Pictures/p08.png?h=bc8c41547fc7d980e6a043bb51643dc8", +"graphics/pictures/p09": "Graphics/Pictures/p09.png?h=3c528a75da10c1d22255136ba284068e", +"graphics/pictures/p10": "Graphics/Pictures/p10.png?h=e06d8f548dbdd379aca40d896213ba46", +"graphics/pictures/p11": "Graphics/Pictures/p11.png?h=b49b542523ad126c69d7e7f05b38648a", +"graphics/pictures/p12": "Graphics/Pictures/p12.png?h=9120e746ee692faf2f8dbf3d5963c9df", +"graphics/pictures/p13": "Graphics/Pictures/p13.png?h=e37b7236bbd36ddf05038028d04f079e", +"graphics/pictures/p14": "Graphics/Pictures/p14.png?h=21273688b3dcce97fdb91f779f8c9f7b", +"graphics/pictures/p15": "Graphics/Pictures/p15.png?h=f746cf71de84aecd6a5569163f10caf9", +"graphics/pictures/p16": "Graphics/Pictures/p16.png?h=02abd15d2c5de3863246d7dcadeab67d", +"graphics/pictures/p17": "Graphics/Pictures/p17.png?h=b46cb6364a6b186d2e5493681b80602f", +"graphics/pictures/p18": "Graphics/Pictures/p18.png?h=c0440eb879b95db3eec771c9d758435e", +"graphics/pictures/p19": "Graphics/Pictures/p19.png?h=1fcb07e2f72cb59baa794705f7321077", +"graphics/pictures/p20": "Graphics/Pictures/p20.png?h=e442c3321406faa344a77f030b9bb4fd", +"graphics/pictures/p21": "Graphics/Pictures/p21.png?h=349a4890e2c95f8bef61ed645160765f", +"graphics/pictures/p22": "Graphics/Pictures/p22.png?h=bb6b6c34b5bb4d62744ea68389a8a0c3", +"graphics/pictures/p23": "Graphics/Pictures/p23.png?h=c17dcbabbd60d4fafcc455e6262dd7a4", +"graphics/pictures/p24": "Graphics/Pictures/p24.png?h=9a63999417900434398ce3fd58d5ba38", +"graphics/pictures/p_a37_01": "Graphics/Pictures/p_a37_01.png?h=42eb42bec99fd77159f12b9d07493c39", +"graphics/pictures/p_a37_02": "Graphics/Pictures/p_a37_02.png?h=8b471063ada77c73866164dcf0928028", +"graphics/pictures/p_a37_03": "Graphics/Pictures/p_a37_03.png?h=c502bbbba26a9db42e62840b1bfab7a6", +"graphics/pictures/p_ajito_01": "Graphics/Pictures/p_ajito_01.png?h=e339ef3a913b02fd1b936150623a21db", +"graphics/pictures/p_ajito_f1": "Graphics/Pictures/p_ajito_f1.png?h=3fe16aaab7b569686db5b7ab57aa3fc9", +"graphics/pictures/p_ajito_f2": "Graphics/Pictures/p_ajito_f2.png?h=a8a24ba066023ff322d2b4a47052a220", +"graphics/pictures/p_ajito_f3": "Graphics/Pictures/p_ajito_f3.png?h=0ee51e306318ba76185b6fcaa9ee18af", +"graphics/pictures/p_base_01": "Graphics/Pictures/p_base_01.png?h=a15aad63d8e2b1abe4baa89609c68af9", +"graphics/pictures/p_base_02": "Graphics/Pictures/p_base_02.png?h=513f58e979b605302d4832bf705080af", +"graphics/pictures/p_base_03": "Graphics/Pictures/p_base_03.png?h=cfc0a66c4d1422b4aac51e11f356d0cb", +"graphics/pictures/p_base_04": "Graphics/Pictures/p_base_04.png?h=0d81c5b88d9c19225138790223c83ace", +"graphics/pictures/p_base_f1": "Graphics/Pictures/p_base_f1.png?h=de26264684195cb8c3a7fd3e93d91fb7", +"graphics/pictures/p_base_f2": "Graphics/Pictures/p_base_f2.png?h=ff3c528b45de39bd20213511a7362d51", +"graphics/pictures/p_fortcity": "Graphics/Pictures/p_fortcity.png?h=66d518fcf7341da3a81f5c1848c8e5d4", +"graphics/pictures/p_grave_v": "Graphics/Pictures/p_grave_v.png?h=ffdb5c2ed21d861b2a170d2757f83cd9", +"graphics/pictures/p_plant": "Graphics/Pictures/p_plant.png?h=8b7160d339008cdedc0c8c7c1b29ee8b", +"graphics/pictures/p_prison01": "Graphics/Pictures/p_prison01.png?h=0870ae7007428a71ffd56a77acb13e0c", +"graphics/pictures/p_prison02": "Graphics/Pictures/p_prison02.png?h=de5cf0af60cf1902f660739e31929566", +"graphics/pictures/p_prison03": "Graphics/Pictures/p_prison03.png?h=97a03b7df82f55167a35452162fccbaf", +"graphics/pictures/p_prison04": "Graphics/Pictures/p_prison04.png?h=564bc049c2285a66744e36d250e1cfae", +"graphics/pictures/p_sewer3": "Graphics/Pictures/p_sewer3.png?h=02425e29851df630a8bd778fa508666e", +"graphics/pictures/p_sewer4": "Graphics/Pictures/p_sewer4.png?h=5d7daf4e72d235a3cce6f87ba91775bb", +"graphics/pictures/p_shop01": "Graphics/Pictures/p_shop01.png?h=5294db5407bb8f51e07a47cff22c2559", +"graphics/pictures/p_shop03": "Graphics/Pictures/p_shop03.png?h=54772cd96e03903bf566273f3af2f7b0", +"graphics/pictures/p_shop04": "Graphics/Pictures/p_shop04.png?h=e03f18d19f1ebd2d7e54c62f3f774bf0", +"graphics/pictures/p_u_city01": "Graphics/Pictures/p_u_city01.png?h=df2db3047ca7b535fa92bd21113865fd", +"graphics/pictures/p_u_city02": "Graphics/Pictures/p_u_city02.png?h=f967bfb87d1715054ff4b7a18d5d506a", +"graphics/pictures/p_u_city03": "Graphics/Pictures/p_u_city03.png?h=a14d2e99579ddeda62c75854a9dd0796", +"graphics/pictures/p_valie1": "Graphics/Pictures/p_valie1.png?h=77008fdf8c1ac77c571d09899ee3b0f6", +"graphics/pictures/p_valie2": "Graphics/Pictures/p_valie2.png?h=e8e1000a079bbe6234b24ed51fd368aa", +"graphics/pictures/p_valie3": "Graphics/Pictures/p_valie3.png?h=2ebb132a67778e8abc49295e5d03fd04", +"graphics/pictures/p_valie_f1": "Graphics/Pictures/p_valie_f1.png?h=841ae5c5e4c95c8e72850e5310df4aaf", +"graphics/pictures/p_valie_f2": "Graphics/Pictures/p_valie_f2.png?h=ad9bb10830695fc5e68b192b8db2e39b", +"graphics/pictures/p_valie_f3": "Graphics/Pictures/p_valie_f3.png?h=c10c892863792a0d36bcccd4f42da8d7", +"graphics/pictures/protected01": "Graphics/Pictures/protected01.png?h=46c80fb9c7c78863d0aa28f9f4e2f8eb", +"graphics/pictures/rader00": "Graphics/Pictures/rader00.png?h=64ea4fe95147bac19ddcbfb2362d02f4", +"graphics/pictures/rader01": "Graphics/Pictures/rader01.png?h=e687498929cc41166d1adf9083fbab0d", +"graphics/pictures/rader02": "Graphics/Pictures/rader02.png?h=e8f7722e4fb7ad53eeacbd8002c7176e", +"graphics/pictures/rader_map": "Graphics/Pictures/rader_map.png?h=10b8575dc54adadf10f49653447b4123", +"graphics/pictures/rader_vtol": "Graphics/Pictures/rader_vtol.png?h=5444441fcd4841dddd29d21d4cb4cd68", +"graphics/pictures/sat_las": "Graphics/Pictures/sat_las.png?h=de122f82e69c6bc696521f56c33997b2", +"graphics/pictures/sat_teisi": "Graphics/Pictures/sat_teisi.png?h=75b1438a20765a76f7d962b736e276b9", +"graphics/pictures/shop03": "Graphics/Pictures/shop03.png?h=54772cd96e03903bf566273f3af2f7b0", +"graphics/pictures/short1": "Graphics/Pictures/short1.png?h=e0707b966ae691dcefe008a120859a87", +"graphics/pictures/short2": "Graphics/Pictures/short2.png?h=817f3ba51be19abd3c6ac03c86721f68", +"graphics/pictures/shouheki": "Graphics/Pictures/shouheki.png?h=5bd161334c7e474df811bf0b9926f1a8", +"graphics/pictures/stealth": "Graphics/Pictures/stealth.png?h=23264d3dff3fa1e5a7aceda28286011d", +"graphics/pictures/target": "Graphics/Pictures/target.png?h=23f7e72b4258b7147775331a4ddd90db", +"graphics/pictures/targeting01": "Graphics/Pictures/targeting01.png?h=e3fbc34863cdd15ee8058944a576ebe4", +"graphics/pictures/targeting02": "Graphics/Pictures/targeting02.png?h=818339df93ae9f7636c40635237585f0", +"graphics/pictures/vasper2": "Graphics/Pictures/vasper2.png?h=1bbe2016c7521f581d4d48dcfad1fbc0", +"graphics/pictures/vasper3": "Graphics/Pictures/vasper3.png?h=8f73bda941d9c3a1f680dad3859f5587", +"graphics/pictures/vtol": "Graphics/Pictures/vtol.png?h=dfa7651aafbae7a2a96f72a73dcde8d6", +"graphics/pictures/vtol_data": "Graphics/Pictures/vtol_data.png?h=5baeab8b06dd36ee370f78dd3ca29977", +"graphics/pictures/vtol_shadow": "Graphics/Pictures/vtol_shadow.png?h=07190fdf28214062080591ee7591d383", +"graphics/pictures/yajirusi_down": "Graphics/Pictures/yajirusi_down.png?h=c4d1314891a593babd19792c07646cc5", +"graphics/pictures/yajirusi_left": "Graphics/Pictures/yajirusi_left.png?h=ad047ad83b1749bf3dfc3dfd3e007494", +"graphics/pictures/yajirusi_right": "Graphics/Pictures/yajirusi_right.png?h=6eaf97906abb6d528c3e63180542a0d6", +"graphics/pictures/yajirusi_up": "Graphics/Pictures/yajirusi_up.png?h=d4fd7acdb3e8ff4e8360f64635ac5684", +"graphics/pictures/yami": "Graphics/Pictures/yami.png?h=021dc6a845c874db03c93ca2ec96276f", +"graphics/pictures/yami2": "Graphics/Pictures/yami2.png?h=2abc6206aa3945b5bfa8ca7490219057", +"graphics/tilesets/areti0": "Graphics/Tilesets/areti0.png?h=1af0d5a15acf09edc84e543bdaaa29f7", +"graphics/tilesets/army": "Graphics/Tilesets/army.png?h=5bc461822083c7e986aa777761275282", +"graphics/tilesets/base": "Graphics/Tilesets/base.png?h=d0c723cf78ae695ded4cdbbc5ad22882", +"graphics/tilesets/city0": "Graphics/Tilesets/city0.png?h=5972a148695d33ea77b2c480c59f917f", +"graphics/tilesets/city1": "Graphics/Tilesets/city1.png?h=e5cbb26f4f75efdd1a71a119fa9fc768", +"graphics/tilesets/city2": "Graphics/Tilesets/city2.png?h=d0d203bdf51e4dab8e2bcca65a39fec8", +"graphics/tilesets/coffin": "Graphics/Tilesets/coffin.png?h=03aeeab4a3088bf6e84858e9cce31a80", +"graphics/tilesets/earth": "Graphics/Tilesets/earth.png?h=18dc3da3675a0ec959f0eef0891726a6", +"graphics/tilesets/factory": "Graphics/Tilesets/factory.png?h=cfb6615f13b7a78aed2a9ab265f65b5f", +"graphics/tilesets/fort": "Graphics/Tilesets/fort.png?h=5452069f3e3b460de9740c7e012be0d8", +"graphics/tilesets/fort2": "Graphics/Tilesets/fort2.png?h=56cc980c706d622dff1e6ed464b1609b", +"graphics/tilesets/plant": "Graphics/Tilesets/plant.png?h=234b186f7cf4e97c9a458f8ed294edbd", +"graphics/tilesets/shop": "Graphics/Tilesets/shop.png?h=2a663f342347f77e1c61263b5ccbe3c6", +"graphics/tilesets/shop2": "Graphics/Tilesets/shop2.png?h=8588d7226f3e560d48376b6f3b3849b5", +"graphics/tilesets/sky": "Graphics/Tilesets/sky.png?h=69586b4c48b2c556014fdb2eea711a38", +"graphics/tilesets/trailer": "Graphics/Tilesets/trailer.png?h=b55d93eda94e8efb7467d5102d0cf500", +"graphics/tilesets/under0": "Graphics/Tilesets/under0.png?h=50ea6e9ee1d75eb88d87e3cd99654f93", +"graphics/titles/thumbs": "Graphics/Titles/Thumbs.db?h=48d4ca78fd9720f1084e7fc8281f1b3d", +"graphics/titles/kn_title1": "Graphics/Titles/kn_title1.png?h=74889128635f45639b1137826a9217fb", +"graphics/transitions/001-blind01": "Graphics/Transitions/001-Blind01.png?h=9454fa22eaefc75e1d6f1c9e719f4bc7", +"graphics/transitions/002-blind02": "Graphics/Transitions/002-Blind02.png?h=e02e0d2f94c0c509a1413273766358c0", +"graphics/transitions/003-blind03": "Graphics/Transitions/003-Blind03.png?h=ed8d0db526a5634986a9b2b60f2e1d1b", +"graphics/transitions/004-blind04": "Graphics/Transitions/004-Blind04.png?h=014c96877582188129a933df8016ea2a", +"graphics/transitions/005-stripe01": "Graphics/Transitions/005-Stripe01.png?h=f3cfdab200b74f32c349f7e2ab08f6ec", +"graphics/transitions/006-stripe02": "Graphics/Transitions/006-Stripe02.png?h=9c5a6067de449d473123cdfe1ca561d6", +"graphics/transitions/007-line01": "Graphics/Transitions/007-Line01.png?h=838e595ef0ca618d8e67b3f56d315376", +"graphics/transitions/008-line02": "Graphics/Transitions/008-Line02.png?h=45ff478e5e9823b0aaa6f7688834693e", +"graphics/transitions/009-random01": "Graphics/Transitions/009-Random01.png?h=aee5064681edf81db0c1d08465b3e5ac", +"graphics/transitions/010-random02": "Graphics/Transitions/010-Random02.png?h=4396a2054cb70911ee2c3d123d329d5a", +"graphics/transitions/011-random03": "Graphics/Transitions/011-Random03.png?h=84dd311cebabf1a0a8f1719a2e16b996", +"graphics/transitions/012-random04": "Graphics/Transitions/012-Random04.png?h=90e711a91283773e63bdb2d0e50b365b", +"graphics/transitions/013-square01": "Graphics/Transitions/013-Square01.png?h=bce130ea248085c9be1dfe90391a4488", +"graphics/transitions/014-square02": "Graphics/Transitions/014-Square02.png?h=1dbef9ea375f44538b3299d1fe7d04c5", +"graphics/transitions/015-diamond01": "Graphics/Transitions/015-Diamond01.png?h=1582a053807a668680455bf11090cb97", +"graphics/transitions/016-diamond02": "Graphics/Transitions/016-Diamond02.png?h=d3ea6cd2b051e4fb8463c9a018a705b7", +"graphics/transitions/017-brick01": "Graphics/Transitions/017-Brick01.png?h=8a91fefab966cf658dceec74309f83d1", +"graphics/transitions/018-brick02": "Graphics/Transitions/018-Brick02.png?h=2f4dd479fe5deeca04d9b86c793845af", +"graphics/transitions/019-whorl01": "Graphics/Transitions/019-Whorl01.png?h=92f6e9a57545d15cd4b03dcb1d9c367d", +"graphics/transitions/020-flat01": "Graphics/Transitions/020-Flat01.png?h=94dd9f75005cdc7236a0b400b71920fd", +"graphics/windowskins/windowskin_kn": "Graphics/Windowskins/Windowskin_kn.png?h=6ad592d1b718424e634dda8f7b96aac2", +}; diff --git a/gameasync/rgss.rb b/gameasync/rgss.rb new file mode 100644 index 0000000..e6cd4c3 --- /dev/null +++ b/gameasync/rgss.rb @@ -0,0 +1,1476 @@ +module RPG + module Cache + @cache = {} + def self.load_bitmap(folder_name, filename, hue = 0) + path = folder_name + filename + if not @cache.include?(path) or @cache[path].disposed? + if filename != "" + @cache[path] = Bitmap.new(path) + else + @cache[path] = Bitmap.new(32, 32) + end + end + if hue == 0 + @cache[path] + else + key = [path, hue] + if not @cache.include?(key) or @cache[key].disposed? + @cache[key] = @cache[path].clone + @cache[key].hue_change(hue) + end + @cache[key] + end + end + def self.animation(filename, hue) + self.load_bitmap("Graphics/Animations/", filename, hue) + end + def self.autotile(filename) + self.load_bitmap("Graphics/Autotiles/", filename) + end + def self.battleback(filename) + self.load_bitmap("Graphics/Battlebacks/", filename) + end + def self.battler(filename, hue) + self.load_bitmap("Graphics/Battlers/", filename, hue) + end + def self.character(filename, hue) + self.load_bitmap("Graphics/Characters/", filename, hue) + end + def self.fog(filename, hue) + self.load_bitmap("Graphics/Fogs/", filename, hue) + end + def self.gameover(filename) + self.load_bitmap("Graphics/Gameovers/", filename) + end + def self.icon(filename) + self.load_bitmap("Graphics/Icons/", filename) + end + def self.panorama(filename, hue) + self.load_bitmap("Graphics/Panoramas/", filename, hue) + end + def self.picture(filename) + self.load_bitmap("Graphics/Pictures/", filename) + end + def self.tileset(filename) + self.load_bitmap("Graphics/Tilesets/", filename) + end + def self.title(filename) + self.load_bitmap("Graphics/Titles/", filename) + end + def self.windowskin(filename) + self.load_bitmap("Graphics/Windowskins/", filename) + end + def self.tile(filename, tile_id, hue) + key = [filename, tile_id, hue] + if not @cache.include?(key) or @cache[key].disposed? + @cache[key] = Bitmap.new(32, 32) + x = (tile_id - 384) % 8 * 32 + y = (tile_id - 384) / 8 * 32 + rect = Rect.new(x, y, 32, 32) + @cache[key].blt(0, 0, self.tileset(filename), rect) + @cache[key].hue_change(hue) + end + @cache[key] + end + def self.clear + @cache = {} + GC.start + end + end + + class Sprite < ::Sprite + @@_animations = [] + @@_reference_count = {} + def initialize(viewport = nil) + super(viewport) + @_whiten_duration = 0 + @_appear_duration = 0 + @_escape_duration = 0 + @_collapse_duration = 0 + @_damage_duration = 0 + @_animation_duration = 0 + @_blink = false + end + def dispose + dispose_damage + dispose_animation + dispose_loop_animation + super + end + def whiten + self.blend_type = 0 + self.color.set(255, 255, 255, 128) + self.opacity = 255 + @_whiten_duration = 16 + @_appear_duration = 0 + @_escape_duration = 0 + @_collapse_duration = 0 + end + def appear + self.blend_type = 0 + self.color.set(0, 0, 0, 0) + self.opacity = 0 + @_appear_duration = 16 + @_whiten_duration = 0 + @_escape_duration = 0 + @_collapse_duration = 0 + end + def escape + self.blend_type = 0 + self.color.set(0, 0, 0, 0) + self.opacity = 255 + @_escape_duration = 32 + @_whiten_duration = 0 + @_appear_duration = 0 + @_collapse_duration = 0 + end + def collapse + self.blend_type = 1 + self.color.set(255, 64, 64, 255) + self.opacity = 255 + @_collapse_duration = 48 + @_whiten_duration = 0 + @_appear_duration = 0 + @_escape_duration = 0 + end + def damage(value, critical) + dispose_damage + if value.is_a?(Numeric) + damage_string = value.abs.to_s + else + damage_string = value.to_s + end + bitmap = Bitmap.new(160, 48) + bitmap.font.name = "Arial Black" + bitmap.font.size = 32 + bitmap.font.color.set(0, 0, 0) + bitmap.draw_text(-1, 12-1, 160, 36, damage_string, 1) + bitmap.draw_text(+1, 12-1, 160, 36, damage_string, 1) + bitmap.draw_text(-1, 12+1, 160, 36, damage_string, 1) + bitmap.draw_text(+1, 12+1, 160, 36, damage_string, 1) + if value.is_a?(Numeric) and value < 0 + bitmap.font.color.set(176, 255, 144) + else + bitmap.font.color.set(255, 255, 255) + end + bitmap.draw_text(0, 12, 160, 36, damage_string, 1) + if critical + bitmap.font.size = 20 + bitmap.font.color.set(0, 0, 0) + bitmap.draw_text(-1, -1, 160, 20, "CRITICAL", 1) + bitmap.draw_text(+1, -1, 160, 20, "CRITICAL", 1) + bitmap.draw_text(-1, +1, 160, 20, "CRITICAL", 1) + bitmap.draw_text(+1, +1, 160, 20, "CRITICAL", 1) + bitmap.font.color.set(255, 255, 255) + bitmap.draw_text(0, 0, 160, 20, "CRITICAL", 1) + end + @_damage_sprite = ::Sprite.new(self.viewport) + @_damage_sprite.bitmap = bitmap + @_damage_sprite.ox = 80 + @_damage_sprite.oy = 20 + @_damage_sprite.x = self.x + @_damage_sprite.y = self.y - self.oy / 2 + @_damage_sprite.z = 3000 + @_damage_duration = 40 + end + def animation(animation, hit) + dispose_animation + @_animation = animation + return if @_animation == nil + @_animation_hit = hit + @_animation_duration = @_animation.frame_max + animation_name = @_animation.animation_name + animation_hue = @_animation.animation_hue + bitmap = RPG::Cache.animation(animation_name, animation_hue) + if @@_reference_count.include?(bitmap) + @@_reference_count[bitmap] += 1 + else + @@_reference_count[bitmap] = 1 + end + @_animation_sprites = [] + if @_animation.position != 3 or not @@_animations.include?(animation) + for i in 0..15 + sprite = ::Sprite.new(self.viewport) + sprite.bitmap = bitmap + sprite.visible = false + @_animation_sprites.push(sprite) + end + unless @@_animations.include?(animation) + @@_animations.push(animation) + end + end + update_animation + end + def loop_animation(animation) + return if animation == @_loop_animation + dispose_loop_animation + @_loop_animation = animation + return if @_loop_animation == nil + @_loop_animation_index = 0 + animation_name = @_loop_animation.animation_name + animation_hue = @_loop_animation.animation_hue + bitmap = RPG::Cache.animation(animation_name, animation_hue) + if @@_reference_count.include?(bitmap) + @@_reference_count[bitmap] += 1 + else + @@_reference_count[bitmap] = 1 + end + @_loop_animation_sprites = [] + for i in 0..15 + sprite = ::Sprite.new(self.viewport) + sprite.bitmap = bitmap + sprite.visible = false + @_loop_animation_sprites.push(sprite) + end + update_loop_animation + end + def dispose_damage + if @_damage_sprite != nil + @_damage_sprite.bitmap.dispose + @_damage_sprite.dispose + @_damage_sprite = nil + @_damage_duration = 0 + end + end + def dispose_animation + if @_animation_sprites != nil + sprite = @_animation_sprites[0] + if sprite != nil + @@_reference_count[sprite.bitmap] -= 1 + if @@_reference_count[sprite.bitmap] == 0 + sprite.bitmap.dispose + end + end + for sprite in @_animation_sprites + sprite.dispose + end + @_animation_sprites = nil + @_animation = nil + end + end + def dispose_loop_animation + if @_loop_animation_sprites != nil + sprite = @_loop_animation_sprites[0] + if sprite != nil + @@_reference_count[sprite.bitmap] -= 1 + if @@_reference_count[sprite.bitmap] == 0 + sprite.bitmap.dispose + end + end + for sprite in @_loop_animation_sprites + sprite.dispose + end + @_loop_animation_sprites = nil + @_loop_animation = nil + end + end + def blink_on + unless @_blink + @_blink = true + @_blink_count = 0 + end + end + def blink_off + if @_blink + @_blink = false + self.color.set(0, 0, 0, 0) + end + end + def blink? + @_blink + end + def effect? + @_whiten_duration > 0 or + @_appear_duration > 0 or + @_escape_duration > 0 or + @_collapse_duration > 0 or + @_damage_duration > 0 or + @_animation_duration > 0 + end + def update + super + if @_whiten_duration > 0 + @_whiten_duration -= 1 + self.color.alpha = 128 - (16 - @_whiten_duration) * 10 + end + if @_appear_duration > 0 + @_appear_duration -= 1 + self.opacity = (16 - @_appear_duration) * 16 + end + if @_escape_duration > 0 + @_escape_duration -= 1 + self.opacity = 256 - (32 - @_escape_duration) * 10 + end + if @_collapse_duration > 0 + @_collapse_duration -= 1 + self.opacity = 256 - (48 - @_collapse_duration) * 6 + end + if @_damage_duration > 0 + @_damage_duration -= 1 + case @_damage_duration + when 38..39 + @_damage_sprite.y -= 4 + when 36..37 + @_damage_sprite.y -= 2 + when 34..35 + @_damage_sprite.y += 2 + when 28..33 + @_damage_sprite.y += 4 + end + @_damage_sprite.opacity = 256 - (12 - @_damage_duration) * 32 + if @_damage_duration == 0 + dispose_damage + end + end + if @_animation != nil and (Graphics.frame_count % 2 == 0) + @_animation_duration -= 1 + update_animation + end + if @_loop_animation != nil and (Graphics.frame_count % 2 == 0) + update_loop_animation + @_loop_animation_index += 1 + @_loop_animation_index %= @_loop_animation.frame_max + end + if @_blink + @_blink_count = (@_blink_count + 1) % 32 + if @_blink_count < 16 + alpha = (16 - @_blink_count) * 6 + else + alpha = (@_blink_count - 16) * 6 + end + self.color.set(255, 255, 255, alpha) + end + @@_animations.clear + end + def update_animation + if @_animation_duration > 0 + frame_index = @_animation.frame_max - @_animation_duration + cell_data = @_animation.frames[frame_index].cell_data + position = @_animation.position + animation_set_sprites(@_animation_sprites, cell_data, position) + for timing in @_animation.timings + if timing.frame == frame_index + animation_process_timing(timing, @_animation_hit) + end + end + else + dispose_animation + end + end + def update_loop_animation + frame_index = @_loop_animation_index + cell_data = @_loop_animation.frames[frame_index].cell_data + position = @_loop_animation.position + animation_set_sprites(@_loop_animation_sprites, cell_data, position) + for timing in @_loop_animation.timings + if timing.frame == frame_index + animation_process_timing(timing, true) + end + end + end + def animation_set_sprites(sprites, cell_data, position) + for i in 0..15 + sprite = sprites[i] + pattern = cell_data[i, 0] + if sprite == nil or pattern == nil or pattern == -1 + sprite.visible = false if sprite != nil + next + end + sprite.visible = true + sprite.src_rect.set(pattern % 5 * 192, pattern / 5 * 192, 192, 192) + if position == 3 + if self.viewport != nil + sprite.x = self.viewport.rect.width / 2 + sprite.y = self.viewport.rect.height - 160 + else + sprite.x = 320 + sprite.y = 240 + end + else + sprite.x = self.x - self.ox + self.src_rect.width / 2 + sprite.y = self.y - self.oy + self.src_rect.height / 2 + sprite.y -= self.src_rect.height / 4 if position == 0 + sprite.y += self.src_rect.height / 4 if position == 2 + end + sprite.x += cell_data[i, 1] + sprite.y += cell_data[i, 2] + sprite.z = 2000 + sprite.ox = 96 + sprite.oy = 96 + sprite.zoom_x = cell_data[i, 3] / 100.0 + sprite.zoom_y = cell_data[i, 3] / 100.0 + sprite.angle = cell_data[i, 4] + sprite.mirror = (cell_data[i, 5] == 1) + sprite.opacity = cell_data[i, 6] * self.opacity / 255.0 + sprite.blend_type = cell_data[i, 7] + end + end + def animation_process_timing(timing, hit) + if (timing.condition == 0) or + (timing.condition == 1 and hit == true) or + (timing.condition == 2 and hit == false) + if timing.se.name != "" + se = timing.se + Audio.se_play("Audio/SE/" + se.name, se.volume, se.pitch) + end + case timing.flash_scope + when 1 + self.flash(timing.flash_color, timing.flash_duration * 2) + when 2 + if self.viewport != nil + self.viewport.flash(timing.flash_color, timing.flash_duration * 2) + end + when 3 + self.flash(nil, timing.flash_duration * 2) + end + end + end + def x=(x) + sx = x - self.x + if sx != 0 + if @_animation_sprites != nil + for i in 0..15 + @_animation_sprites[i].x += sx + end + end + if @_loop_animation_sprites != nil + for i in 0..15 + @_loop_animation_sprites[i].x += sx + end + end + end + super + end + def y=(y) + sy = y - self.y + if sy != 0 + if @_animation_sprites != nil + for i in 0..15 + @_animation_sprites[i].y += sy + end + end + if @_loop_animation_sprites != nil + for i in 0..15 + @_loop_animation_sprites[i].y += sy + end + end + end + super + end + end + + class Weather + def initialize(viewport = nil) + @type = 0 + @max = 0 + @ox = 0 + @oy = 0 + color1 = Color.new(255, 255, 255, 255) + color2 = Color.new(255, 255, 255, 128) + @rain_bitmap = Bitmap.new(7, 56) + for i in 0..6 + @rain_bitmap.fill_rect(6-i, i*8, 1, 8, color1) + end + @storm_bitmap = Bitmap.new(34, 64) + for i in 0..31 + @storm_bitmap.fill_rect(33-i, i*2, 1, 2, color2) + @storm_bitmap.fill_rect(32-i, i*2, 1, 2, color1) + @storm_bitmap.fill_rect(31-i, i*2, 1, 2, color2) + end + @snow_bitmap = Bitmap.new(6, 6) + @snow_bitmap.fill_rect(0, 1, 6, 4, color2) + @snow_bitmap.fill_rect(1, 0, 4, 6, color2) + @snow_bitmap.fill_rect(1, 2, 4, 2, color1) + @snow_bitmap.fill_rect(2, 1, 2, 4, color1) + @sprites = [] + for i in 1..40 + sprite = Sprite.new(viewport) + sprite.z = 1000 + sprite.visible = false + sprite.opacity = 0 + @sprites.push(sprite) + end + end + def dispose + for sprite in @sprites + sprite.dispose + end + @rain_bitmap.dispose + @storm_bitmap.dispose + @snow_bitmap.dispose + end + def type=(type) + return if @type == type + @type = type + case @type + when 1 + bitmap = @rain_bitmap + when 2 + bitmap = @storm_bitmap + when 3 + bitmap = @snow_bitmap + else + bitmap = nil + end + for i in 1..40 + sprite = @sprites[i] + if sprite != nil + sprite.visible = (i <= @max) + sprite.bitmap = bitmap + end + end + end + def ox=(ox) + return if @ox == ox; + @ox = ox + for sprite in @sprites + sprite.ox = @ox + end + end + def oy=(oy) + return if @oy == oy; + @oy = oy + for sprite in @sprites + sprite.oy = @oy + end + end + def max=(max) + return if @max == max; + @max = [[max, 0].max, 40].min + for i in 1..40 + sprite = @sprites[i] + if sprite != nil + sprite.visible = (i <= @max) + end + end + end + def update + return if @type == 0 + for i in 1..@max + sprite = @sprites[i] + if sprite == nil + break + end + if @type == 1 + sprite.x -= 2 + sprite.y += 16 + sprite.opacity -= 8 + end + if @type == 2 + sprite.x -= 8 + sprite.y += 16 + sprite.opacity -= 12 + end + if @type == 3 + sprite.x -= 2 + sprite.y += 8 + sprite.opacity -= 8 + end + x = sprite.x - @ox + y = sprite.y - @oy + if sprite.opacity < 64 or x < -50 or x > 750 or y < -300 or y > 500 + sprite.x = rand(800) - 50 + @ox + sprite.y = rand(800) - 200 + @oy + sprite.opacity = 255 + end + end + end + attr_reader :type + attr_reader :max + attr_reader :ox + attr_reader :oy + end + + class Map + def initialize(width, height) + @tileset_id = 1 + @width = width + @height = height + @autoplay_bgm = false + @bgm = RPG::AudioFile.new + @autoplay_bgs = false + @bgs = RPG::AudioFile.new("", 80) + @encounter_list = [] + @encounter_step = 30 + @data = Table.new(width, height, 3) + @events = {} + end + attr_accessor :tileset_id + attr_accessor :width + attr_accessor :height + attr_accessor :autoplay_bgm + attr_accessor :bgm + attr_accessor :autoplay_bgs + attr_accessor :bgs + attr_accessor :encounter_list + attr_accessor :encounter_step + attr_accessor :data + attr_accessor :events + end + + class MapInfo + def initialize + @name = "" + @parent_id = 0 + @order = 0 + @expanded = false + @scroll_x = 0 + @scroll_y = 0 + end + attr_accessor :name + attr_accessor :parent_id + attr_accessor :order + attr_accessor :expanded + attr_accessor :scroll_x + attr_accessor :scroll_y + end + + class Event + class Page + class Condition + def initialize + @switch1_valid = false + @switch2_valid = false + @variable_valid = false + @self_switch_valid = false + @switch1_id = 1 + @switch2_id = 1 + @variable_id = 1 + @variable_value = 0 + @self_switch_ch = "A" + end + attr_accessor :switch1_valid + attr_accessor :switch2_valid + attr_accessor :variable_valid + attr_accessor :self_switch_valid + attr_accessor :switch1_id + attr_accessor :switch2_id + attr_accessor :variable_id + attr_accessor :variable_value + attr_accessor :self_switch_ch + end + + class Graphic + def initialize + @tile_id = 0 + @character_name = "" + @character_hue = 0 + @direction = 2 + @pattern = 0 + @opacity = 255 + @blend_type = 0 + end + attr_accessor :tile_id + attr_accessor :character_name + attr_accessor :character_hue + attr_accessor :direction + attr_accessor :pattern + attr_accessor :opacity + attr_accessor :blend_type + end + + def initialize + @condition = RPG::Event::Page::Condition.new + @graphic = RPG::Event::Page::Graphic.new + @move_type = 0 + @move_speed = 3 + @move_frequency = 3 + @move_route = RPG::MoveRoute.new + @walk_anime = true + @step_anime = false + @direction_fix = false + @through = false + @always_on_top = false + @trigger = 0 + @list = [RPG::EventCommand.new] + end + attr_accessor :condition + attr_accessor :graphic + attr_accessor :move_type + attr_accessor :move_speed + attr_accessor :move_frequency + attr_accessor :move_route + attr_accessor :walk_anime + attr_accessor :step_anime + attr_accessor :direction_fix + attr_accessor :through + attr_accessor :always_on_top + attr_accessor :trigger + attr_accessor :list + end + + def initialize(x, y) + @id = 0 + @name = "" + @x = x + @y = y + @pages = [RPG::Event::Page.new] + end + attr_accessor :id + attr_accessor :name + attr_accessor :x + attr_accessor :y + attr_accessor :pages + end + + class EventCommand + def initialize(code = 0, indent = 0, parameters = []) + @code = code + @indent = indent + @parameters = parameters + end + attr_accessor :code + attr_accessor :indent + attr_accessor :parameters + end + + class MoveRoute + def initialize + @repeat = true + @skippable = false + @list = [RPG::MoveCommand.new] + end + attr_accessor :repeat + attr_accessor :skippable + attr_accessor :list + end + + class MoveCommand + def initialize(code = 0, parameters = []) + @code = code + @parameters = parameters + end + attr_accessor :code + attr_accessor :parameters + end + + class Actor + def initialize + @id = 0 + @name = "" + @class_id = 1 + @initial_level = 1 + @final_level = 99 + @exp_basis = 30 + @exp_inflation = 30 + @character_name = "" + @character_hue = 0 + @battler_name = "" + @battler_hue = 0 + @parameters = Table.new(6,100) + for i in 1..99 + @parameters[0,i] = 500+i*50 + @parameters[1,i] = 500+i*50 + @parameters[2,i] = 50+i*5 + @parameters[3,i] = 50+i*5 + @parameters[4,i] = 50+i*5 + @parameters[5,i] = 50+i*5 + end + @weapon_id = 0 + @armor1_id = 0 + @armor2_id = 0 + @armor3_id = 0 + @armor4_id = 0 + @weapon_fix = false + @armor1_fix = false + @armor2_fix = false + @armor3_fix = false + @armor4_fix = false + end + attr_accessor :id + attr_accessor :name + attr_accessor :class_id + attr_accessor :initial_level + attr_accessor :final_level + attr_accessor :exp_basis + attr_accessor :exp_inflation + attr_accessor :character_name + attr_accessor :character_hue + attr_accessor :battler_name + attr_accessor :battler_hue + attr_accessor :parameters + attr_accessor :weapon_id + attr_accessor :armor1_id + attr_accessor :armor2_id + attr_accessor :armor3_id + attr_accessor :armor4_id + attr_accessor :weapon_fix + attr_accessor :armor1_fix + attr_accessor :armor2_fix + attr_accessor :armor3_fix + attr_accessor :armor4_fix + end + + class Class + class Learning + def initialize + @level = 1 + @skill_id = 1 + end + attr_accessor :level + attr_accessor :skill_id + end + + def initialize + @id = 0 + @name = "" + @position = 0 + @weapon_set = [] + @armor_set = [] + @element_ranks = Table.new(1) + @state_ranks = Table.new(1) + @learnings = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :position + attr_accessor :weapon_set + attr_accessor :armor_set + attr_accessor :element_ranks + attr_accessor :state_ranks + attr_accessor :learnings + end + + class Skill + def initialize + @id = 0 + @name = "" + @icon_name = "" + @description = "" + @scope = 0 + @occasion = 1 + @animation1_id = 0 + @animation2_id = 0 + @menu_se = RPG::AudioFile.new("", 80) + @common_event_id = 0 + @sp_cost = 0 + @power = 0 + @atk_f = 0 + @eva_f = 0 + @str_f = 0 + @dex_f = 0 + @agi_f = 0 + @int_f = 100 + @hit = 100 + @pdef_f = 0 + @mdef_f = 100 + @variance = 15 + @element_set = [] + @plus_state_set = [] + @minus_state_set = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :icon_name + attr_accessor :description + attr_accessor :scope + attr_accessor :occasion + attr_accessor :animation1_id + attr_accessor :animation2_id + attr_accessor :menu_se + attr_accessor :common_event_id + attr_accessor :sp_cost + attr_accessor :power + attr_accessor :atk_f + attr_accessor :eva_f + attr_accessor :str_f + attr_accessor :dex_f + attr_accessor :agi_f + attr_accessor :int_f + attr_accessor :hit + attr_accessor :pdef_f + attr_accessor :mdef_f + attr_accessor :variance + attr_accessor :element_set + attr_accessor :plus_state_set + attr_accessor :minus_state_set + end + + class Item + def initialize + @id = 0 + @name = "" + @icon_name = "" + @description = "" + @scope = 0 + @occasion = 0 + @animation1_id = 0 + @animation2_id = 0 + @menu_se = RPG::AudioFile.new("", 80) + @common_event_id = 0 + @price = 0 + @consumable = true + @parameter_type = 0 + @parameter_points = 0 + @recover_hp_rate = 0 + @recover_hp = 0 + @recover_sp_rate = 0 + @recover_sp = 0 + @hit = 100 + @pdef_f = 0 + @mdef_f = 0 + @variance = 0 + @element_set = [] + @plus_state_set = [] + @minus_state_set = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :icon_name + attr_accessor :description + attr_accessor :scope + attr_accessor :occasion + attr_accessor :animation1_id + attr_accessor :animation2_id + attr_accessor :menu_se + attr_accessor :common_event_id + attr_accessor :price + attr_accessor :consumable + attr_accessor :parameter_type + attr_accessor :parameter_points + attr_accessor :recover_hp_rate + attr_accessor :recover_hp + attr_accessor :recover_sp_rate + attr_accessor :recover_sp + attr_accessor :hit + attr_accessor :pdef_f + attr_accessor :mdef_f + attr_accessor :variance + attr_accessor :element_set + attr_accessor :plus_state_set + attr_accessor :minus_state_set + end + + class Weapon + def initialize + @id = 0 + @name = "" + @icon_name = "" + @description = "" + @animation1_id = 0 + @animation2_id = 0 + @price = 0 + @atk = 0 + @pdef = 0 + @mdef = 0 + @str_plus = 0 + @dex_plus = 0 + @agi_plus = 0 + @int_plus = 0 + @element_set = [] + @plus_state_set = [] + @minus_state_set = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :icon_name + attr_accessor :description + attr_accessor :animation1_id + attr_accessor :animation2_id + attr_accessor :price + attr_accessor :atk + attr_accessor :pdef + attr_accessor :mdef + attr_accessor :str_plus + attr_accessor :dex_plus + attr_accessor :agi_plus + attr_accessor :int_plus + attr_accessor :element_set + attr_accessor :plus_state_set + attr_accessor :minus_state_set + end + + class Armor + def initialize + @id = 0 + @name = "" + @icon_name = "" + @description = "" + @kind = 0 + @auto_state_id = 0 + @price = 0 + @pdef = 0 + @mdef = 0 + @eva = 0 + @str_plus = 0 + @dex_plus = 0 + @agi_plus = 0 + @int_plus = 0 + @guard_element_set = [] + @guard_state_set = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :icon_name + attr_accessor :description + attr_accessor :kind + attr_accessor :auto_state_id + attr_accessor :price + attr_accessor :pdef + attr_accessor :mdef + attr_accessor :eva + attr_accessor :str_plus + attr_accessor :dex_plus + attr_accessor :agi_plus + attr_accessor :int_plus + attr_accessor :guard_element_set + attr_accessor :guard_state_set + end + + class Enemy + class Action + def initialize + @kind = 0 + @basic = 0 + @skill_id = 1 + @condition_turn_a = 0 + @condition_turn_b = 1 + @condition_hp = 100 + @condition_level = 1 + @condition_switch_id = 0 + @rating = 5 + end + attr_accessor :kind + attr_accessor :basic + attr_accessor :skill_id + attr_accessor :condition_turn_a + attr_accessor :condition_turn_b + attr_accessor :condition_hp + attr_accessor :condition_level + attr_accessor :condition_switch_id + attr_accessor :rating + end + + def initialize + @id = 0 + @name = "" + @battler_name = "" + @battler_hue = 0 + @maxhp = 500 + @maxsp = 500 + @str = 50 + @dex = 50 + @agi = 50 + @int = 50 + @atk = 100 + @pdef = 100 + @mdef = 100 + @eva = 0 + @animation1_id = 0 + @animation2_id = 0 + @element_ranks = Table.new(1) + @state_ranks = Table.new(1) + @actions = [RPG::Enemy::Action.new] + @exp = 0 + @gold = 0 + @item_id = 0 + @weapon_id = 0 + @armor_id = 0 + @treasure_prob = 100 + end + attr_accessor :id + attr_accessor :name + attr_accessor :battler_name + attr_accessor :battler_hue + attr_accessor :maxhp + attr_accessor :maxsp + attr_accessor :str + attr_accessor :dex + attr_accessor :agi + attr_accessor :int + attr_accessor :atk + attr_accessor :pdef + attr_accessor :mdef + attr_accessor :eva + attr_accessor :animation1_id + attr_accessor :animation2_id + attr_accessor :element_ranks + attr_accessor :state_ranks + attr_accessor :actions + attr_accessor :exp + attr_accessor :gold + attr_accessor :item_id + attr_accessor :weapon_id + attr_accessor :armor_id + attr_accessor :treasure_prob + end + + class Troop + class Member + def initialize + @enemy_id = 1 + @x = 0 + @y = 0 + @hidden = false + @immortal = false + end + attr_accessor :enemy_id + attr_accessor :x + attr_accessor :y + attr_accessor :hidden + attr_accessor :immortal + end + + class Page + class Condition + def initialize + @turn_valid = false + @enemy_valid = false + @actor_valid = false + @switch_valid = false + @turn_a = 0 + @turn_b = 0 + @enemy_index = 0 + @enemy_hp = 50 + @actor_id = 1 + @actor_hp = 50 + @switch_id = 1 + end + attr_accessor :turn_valid + attr_accessor :enemy_valid + attr_accessor :actor_valid + attr_accessor :switch_valid + attr_accessor :turn_a + attr_accessor :turn_b + attr_accessor :enemy_index + attr_accessor :enemy_hp + attr_accessor :actor_id + attr_accessor :actor_hp + attr_accessor :switch_id + end + + def initialize + @condition = RPG::Troop::Page::Condition.new + @span = 0 + @list = [RPG::EventCommand.new] + end + attr_accessor :condition + attr_accessor :span + attr_accessor :list + end + + def initialize + @id = 0 + @name = "" + @members = [] + @pages = [RPG::BattleEventPage.new] + end + attr_accessor :id + attr_accessor :name + attr_accessor :members + attr_accessor :pages + end + + class State + def initialize + @id = 0 + @name = "" + @animation_id = 0 + @restriction = 0 + @nonresistance = false + @zero_hp = false + @cant_get_exp = false + @cant_evade = false + @slip_damage = false + @rating = 5 + @hit_rate = 100 + @maxhp_rate = 100 + @maxsp_rate = 100 + @str_rate = 100 + @dex_rate = 100 + @agi_rate = 100 + @int_rate = 100 + @atk_rate = 100 + @pdef_rate = 100 + @mdef_rate = 100 + @eva = 0 + @battle_only = true + @hold_turn = 0 + @auto_release_prob = 0 + @shock_release_prob = 0 + @guard_element_set = [] + @plus_state_set = [] + @minus_state_set = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :animation_id + attr_accessor :restriction + attr_accessor :nonresistance + attr_accessor :zero_hp + attr_accessor :cant_get_exp + attr_accessor :cant_evade + attr_accessor :slip_damage + attr_accessor :rating + attr_accessor :hit_rate + attr_accessor :maxhp_rate + attr_accessor :maxsp_rate + attr_accessor :str_rate + attr_accessor :dex_rate + attr_accessor :agi_rate + attr_accessor :int_rate + attr_accessor :atk_rate + attr_accessor :pdef_rate + attr_accessor :mdef_rate + attr_accessor :eva + attr_accessor :battle_only + attr_accessor :hold_turn + attr_accessor :auto_release_prob + attr_accessor :shock_release_prob + attr_accessor :guard_element_set + attr_accessor :plus_state_set + attr_accessor :minus_state_set + end + + class Animation + class Frame + def initialize + @cell_max = 0 + @cell_data = Table.new(0, 0) + end + attr_accessor :cell_max + attr_accessor :cell_data + end + + class Timing + def initialize + @frame = 0 + @se = RPG::AudioFile.new("", 80) + @flash_scope = 0 + @flash_color = Color.new(255,255,255,255) + @flash_duration = 5 + @condition = 0 + end + attr_accessor :frame + attr_accessor :se + attr_accessor :flash_scope + attr_accessor :flash_color + attr_accessor :flash_duration + attr_accessor :condition + end + + def initialize + @id = 0 + @name = "" + @animation_name = "" + @animation_hue = 0 + @position = 1 + @frame_max = 1 + @frames = [RPG::Animation::Frame.new] + @timings = [] + end + attr_accessor :id + attr_accessor :name + attr_accessor :animation_name + attr_accessor :animation_hue + attr_accessor :position + attr_accessor :frame_max + attr_accessor :frames + attr_accessor :timings + end + + class Tileset + def initialize + @id = 0 + @name = "" + @tileset_name = "" + @autotile_names = [""]*7 + @panorama_name = "" + @panorama_hue = 0 + @fog_name = "" + @fog_hue = 0 + @fog_opacity = 64 + @fog_blend_type = 0 + @fog_zoom = 200 + @fog_sx = 0 + @fog_sy = 0 + @battleback_name = "" + @passages = Table.new(384) + @priorities = Table.new(384) + @priorities[0] = 5 + @terrain_tags = Table.new(384) + end + attr_accessor :id + attr_accessor :name + attr_accessor :tileset_name + attr_accessor :autotile_names + attr_accessor :panorama_name + attr_accessor :panorama_hue + attr_accessor :fog_name + attr_accessor :fog_hue + attr_accessor :fog_opacity + attr_accessor :fog_blend_type + attr_accessor :fog_zoom + attr_accessor :fog_sx + attr_accessor :fog_sy + attr_accessor :battleback_name + attr_accessor :passages + attr_accessor :priorities + attr_accessor :terrain_tags + end + + class CommonEvent + def initialize + @id = 0 + @name = "" + @trigger = 0 + @switch_id = 1 + @list = [RPG::EventCommand.new] + end + attr_accessor :id + attr_accessor :name + attr_accessor :trigger + attr_accessor :switch_id + attr_accessor :list + end + + class System + class Words + def initialize + @gold = "" + @hp = "" + @sp = "" + @str = "" + @dex = "" + @agi = "" + @int = "" + @atk = "" + @pdef = "" + @mdef = "" + @weapon = "" + @armor1 = "" + @armor2 = "" + @armor3 = "" + @armor4 = "" + @attack = "" + @skill = "" + @guard = "" + @item = "" + @equip = "" + end + attr_accessor :gold + attr_accessor :hp + attr_accessor :sp + attr_accessor :str + attr_accessor :dex + attr_accessor :agi + attr_accessor :int + attr_accessor :atk + attr_accessor :pdef + attr_accessor :mdef + attr_accessor :weapon + attr_accessor :armor1 + attr_accessor :armor2 + attr_accessor :armor3 + attr_accessor :armor4 + attr_accessor :attack + attr_accessor :skill + attr_accessor :guard + attr_accessor :item + attr_accessor :equip + end + + class TestBattler + def initialize + @actor_id = 1 + @level = 1 + @weapon_id = 0 + @armor1_id = 0 + @armor2_id = 0 + @armor3_id = 0 + @armor4_id = 0 + end + attr_accessor :actor_id + attr_accessor :level + attr_accessor :weapon_id + attr_accessor :armor1_id + attr_accessor :armor2_id + attr_accessor :armor3_id + attr_accessor :armor4_id + end + + def initialize + @magic_number = 0 + @party_members = [1] + @elements = [nil, ""] + @switches = [nil, ""] + @variables = [nil, ""] + @windowskin_name = "" + @title_name = "" + @gameover_name = "" + @battle_transition = "" + @title_bgm = RPG::AudioFile.new + @battle_bgm = RPG::AudioFile.new + @battle_end_me = RPG::AudioFile.new + @gameover_me = RPG::AudioFile.new + @cursor_se = RPG::AudioFile.new("", 80) + @decision_se = RPG::AudioFile.new("", 80) + @cancel_se = RPG::AudioFile.new("", 80) + @buzzer_se = RPG::AudioFile.new("", 80) + @equip_se = RPG::AudioFile.new("", 80) + @shop_se = RPG::AudioFile.new("", 80) + @save_se = RPG::AudioFile.new("", 80) + @load_se = RPG::AudioFile.new("", 80) + @battle_start_se = RPG::AudioFile.new("", 80) + @escape_se = RPG::AudioFile.new("", 80) + @actor_collapse_se = RPG::AudioFile.new("", 80) + @enemy_collapse_se = RPG::AudioFile.new("", 80) + @words = RPG::System::Words.new + @test_battlers = [] + @test_troop_id = 1 + @start_map_id = 1 + @start_x = 0 + @start_y = 0 + @battleback_name = "" + @battler_name = "" + @battler_hue = 0 + @edit_map_id = 1 + end + attr_accessor :magic_number + attr_accessor :party_members + attr_accessor :elements + attr_accessor :switches + attr_accessor :variables + attr_accessor :windowskin_name + attr_accessor :title_name + attr_accessor :gameover_name + attr_accessor :battle_transition + attr_accessor :title_bgm + attr_accessor :battle_bgm + attr_accessor :battle_end_me + attr_accessor :gameover_me + attr_accessor :cursor_se + attr_accessor :decision_se + attr_accessor :cancel_se + attr_accessor :buzzer_se + attr_accessor :equip_se + attr_accessor :shop_se + attr_accessor :save_se + attr_accessor :load_se + attr_accessor :battle_start_se + attr_accessor :escape_se + attr_accessor :actor_collapse_se + attr_accessor :enemy_collapse_se + attr_accessor :words + attr_accessor :test_battlers + attr_accessor :test_troop_id + attr_accessor :start_map_id + attr_accessor :start_x + attr_accessor :start_y + attr_accessor :battleback_name + attr_accessor :battler_name + attr_accessor :battler_hue + attr_accessor :edit_map_id + end + + class AudioFile + def initialize(name = "", volume = 100, pitch = 100) + @name = name + @volume = volume + @pitch = pitch + end + attr_accessor :name + attr_accessor :volume + attr_accessor :pitch + end +end diff --git a/index.html b/index.html new file mode 100644 index 0000000..3304fce --- /dev/null +++ b/index.html @@ -0,0 +1,300 @@ + + + + + + + + + MKXP + + + +
+
+
+
+
Loading ...
+ + +
+ +
+ + + + + + + + +
+ + + + + + + + + + diff --git a/js/localforage.min.js b/js/localforage.min.js new file mode 100644 index 0000000..eb87534 --- /dev/null +++ b/js/localforage.min.js @@ -0,0 +1,7 @@ +/*! + localForage -- Offline Storage, Improved + Version 1.7.3 + https://localforage.github.io/localForage + (c) 2013-2017 Mozilla, Apache License 2.0 +*/ +!function(a){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=a();else if("function"==typeof define&&define.amd)define([],a);else{var b;b="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,b.localforage=a()}}(function(){return function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c||a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g=43)}}).catch(function(){return!1})}function n(a){return"boolean"==typeof xa?va.resolve(xa):m(a).then(function(a){return xa=a})}function o(a){var b=ya[a.name],c={};c.promise=new va(function(a,b){c.resolve=a,c.reject=b}),b.deferredOperations.push(c),b.dbReady?b.dbReady=b.dbReady.then(function(){return c.promise}):b.dbReady=c.promise}function p(a){var b=ya[a.name],c=b.deferredOperations.pop();if(c)return c.resolve(),c.promise}function q(a,b){var c=ya[a.name],d=c.deferredOperations.pop();if(d)return d.reject(b),d.promise}function r(a,b){return new va(function(c,d){if(ya[a.name]=ya[a.name]||B(),a.db){if(!b)return c(a.db);o(a),a.db.close()}var e=[a.name];b&&e.push(a.version);var f=ua.open.apply(ua,e);b&&(f.onupgradeneeded=function(b){var c=f.result;try{c.createObjectStore(a.storeName),b.oldVersion<=1&&c.createObjectStore(wa)}catch(c){if("ConstraintError"!==c.name)throw c;console.warn('The database "'+a.name+'" has been upgraded from version '+b.oldVersion+" to version "+b.newVersion+', but the storage "'+a.storeName+'" already exists.')}}),f.onerror=function(a){a.preventDefault(),d(f.error)},f.onsuccess=function(){c(f.result),p(a)}})}function s(a){return r(a,!1)}function t(a){return r(a,!0)}function u(a,b){if(!a.db)return!0;var c=!a.db.objectStoreNames.contains(a.storeName),d=a.versiona.db.version;if(d&&(a.version!==b&&console.warn('The database "'+a.name+"\" can't be downgraded from version "+a.db.version+" to version "+a.version+"."),a.version=a.db.version),e||c){if(c){var f=a.db.version+1;f>a.version&&(a.version=f)}return!0}return!1}function v(a){return new va(function(b,c){var d=new FileReader;d.onerror=c,d.onloadend=function(c){var d=btoa(c.target.result||"");b({__local_forage_encoded_blob:!0,data:d,type:a.type})},d.readAsBinaryString(a)})}function w(a){return g([l(atob(a.data))],{type:a.type})}function x(a){return a&&a.__local_forage_encoded_blob}function y(a){var b=this,c=b._initReady().then(function(){var a=ya[b._dbInfo.name];if(a&&a.dbReady)return a.dbReady});return i(c,a,a),c}function z(a){o(a);for(var b=ya[a.name],c=b.forages,d=0;d0&&(!a.db||"InvalidStateError"===e.name||"NotFoundError"===e.name))return va.resolve().then(function(){if(!a.db||"NotFoundError"===e.name&&!a.db.objectStoreNames.contains(a.storeName)&&a.version<=a.db.version)return a.db&&(a.version=a.db.version+1),t(a)}).then(function(){return z(a).then(function(){A(a,b,c,d-1)})}).catch(c);c(e)}}function B(){return{forages:[],db:null,dbReady:null,deferredOperations:[]}}function C(a){function b(){return va.resolve()}var c=this,d={db:null};if(a)for(var e in a)d[e]=a[e];var f=ya[d.name];f||(f=B(),ya[d.name]=f),f.forages.push(c),c._initReady||(c._initReady=c.ready,c.ready=y);for(var g=[],h=0;h>4,k[i++]=(15&d)<<4|e>>2,k[i++]=(3&e)<<6|63&f;return j}function O(a){var b,c=new Uint8Array(a),d="";for(b=0;b>2],d+=Da[(3&c[b])<<4|c[b+1]>>4],d+=Da[(15&c[b+1])<<2|c[b+2]>>6],d+=Da[63&c[b+2]];return c.length%3==2?d=d.substring(0,d.length-1)+"=":c.length%3==1&&(d=d.substring(0,d.length-2)+"=="),d}function P(a,b){var c="";if(a&&(c=Ua.call(a)),a&&("[object ArrayBuffer]"===c||a.buffer&&"[object ArrayBuffer]"===Ua.call(a.buffer))){var d,e=Ga;a instanceof ArrayBuffer?(d=a,e+=Ia):(d=a.buffer,"[object Int8Array]"===c?e+=Ka:"[object Uint8Array]"===c?e+=La:"[object Uint8ClampedArray]"===c?e+=Ma:"[object Int16Array]"===c?e+=Na:"[object Uint16Array]"===c?e+=Pa:"[object Int32Array]"===c?e+=Oa:"[object Uint32Array]"===c?e+=Qa:"[object Float32Array]"===c?e+=Ra:"[object Float64Array]"===c?e+=Sa:b(new Error("Failed to get type for BinaryArray"))),b(e+O(d))}else if("[object Blob]"===c){var f=new FileReader;f.onload=function(){var c=Ea+a.type+"~"+O(this.result);b(Ga+Ja+c)},f.readAsArrayBuffer(a)}else try{b(JSON.stringify(a))}catch(c){console.error("Couldn't convert value into a JSON string: ",a),b(null,c)}}function Q(a){if(a.substring(0,Ha)!==Ga)return JSON.parse(a);var b,c=a.substring(Ta),d=a.substring(Ha,Ta);if(d===Ja&&Fa.test(c)){var e=c.match(Fa);b=e[1],c=c.substring(e[0].length)}var f=N(c);switch(d){case Ia:return f;case Ja:return g([f],{type:b});case Ka:return new Int8Array(f);case La:return new Uint8Array(f);case Ma:return new Uint8ClampedArray(f);case Na:return new Int16Array(f);case Pa:return new Uint16Array(f);case Oa:return new Int32Array(f);case Qa:return new Uint32Array(f);case Ra:return new Float32Array(f);case Sa:return new Float64Array(f);default:throw new Error("Unkown type: "+d)}}function R(a,b,c,d){a.executeSql("CREATE TABLE IF NOT EXISTS "+b.storeName+" (id INTEGER PRIMARY KEY, key unique, value)",[],c,d)}function S(a){var b=this,c={db:null};if(a)for(var d in a)c[d]="string"!=typeof a[d]?a[d].toString():a[d];var e=new va(function(a,d){try{c.db=openDatabase(c.name,String(c.version),c.description,c.size)}catch(a){return d(a)}c.db.transaction(function(e){R(e,c,function(){b._dbInfo=c,a()},function(a,b){d(b)})},d)});return c.serializer=Va,e}function T(a,b,c,d,e,f){a.executeSql(c,d,e,function(a,g){g.code===g.SYNTAX_ERR?a.executeSql("SELECT name FROM sqlite_master WHERE type='table' AND name = ?",[b.storeName],function(a,h){h.rows.length?f(a,g):R(a,b,function(){a.executeSql(c,d,e,f)},f)},f):f(a,g)},f)}function U(a,b){var c=this;a=j(a);var d=new va(function(b,d){c.ready().then(function(){var e=c._dbInfo;e.db.transaction(function(c){T(c,e,"SELECT * FROM "+e.storeName+" WHERE key = ? LIMIT 1",[a],function(a,c){var d=c.rows.length?c.rows.item(0).value:null;d&&(d=e.serializer.deserialize(d)),b(d)},function(a,b){d(b)})})}).catch(d)});return h(d,b),d}function V(a,b){var c=this,d=new va(function(b,d){c.ready().then(function(){var e=c._dbInfo;e.db.transaction(function(c){T(c,e,"SELECT * FROM "+e.storeName,[],function(c,d){for(var f=d.rows,g=f.length,h=0;h0)return void f(W.apply(e,[a,h,c,d-1]));g(b)}})})}).catch(g)});return h(f,c),f}function X(a,b,c){return W.apply(this,[a,b,c,1])}function Y(a,b){var c=this;a=j(a);var d=new va(function(b,d){c.ready().then(function(){var e=c._dbInfo;e.db.transaction(function(c){T(c,e,"DELETE FROM "+e.storeName+" WHERE key = ?",[a],function(){b()},function(a,b){d(b)})})}).catch(d)});return h(d,b),d}function Z(a){var b=this,c=new va(function(a,c){b.ready().then(function(){var d=b._dbInfo;d.db.transaction(function(b){T(b,d,"DELETE FROM "+d.storeName,[],function(){a()},function(a,b){c(b)})})}).catch(c)});return h(c,a),c}function $(a){var b=this,c=new va(function(a,c){b.ready().then(function(){var d=b._dbInfo;d.db.transaction(function(b){T(b,d,"SELECT COUNT(key) as c FROM "+d.storeName,[],function(b,c){var d=c.rows.item(0).c;a(d)},function(a,b){c(b)})})}).catch(c)});return h(c,a),c}function _(a,b){var c=this,d=new va(function(b,d){c.ready().then(function(){var e=c._dbInfo;e.db.transaction(function(c){T(c,e,"SELECT key FROM "+e.storeName+" WHERE id = ? LIMIT 1",[a+1],function(a,c){var d=c.rows.length?c.rows.item(0).key:null;b(d)},function(a,b){d(b)})})}).catch(d)});return h(d,b),d}function aa(a){var b=this,c=new va(function(a,c){b.ready().then(function(){var d=b._dbInfo;d.db.transaction(function(b){T(b,d,"SELECT key FROM "+d.storeName,[],function(b,c){for(var d=[],e=0;e '__WebKitDatabaseInfoTable__'",[],function(c,d){for(var e=[],f=0;f0}function ha(a){var b=this,c={};if(a)for(var d in a)c[d]=a[d];return c.keyPrefix=ea(a,b._defaultConfig),ga()?(b._dbInfo=c,c.serializer=Va,va.resolve()):va.reject()}function ia(a){var b=this,c=b.ready().then(function(){for(var a=b._dbInfo.keyPrefix,c=localStorage.length-1;c>=0;c--){var d=localStorage.key(c);0===d.indexOf(a)&&localStorage.removeItem(d)}});return h(c,a),c}function ja(a,b){var c=this;a=j(a);var d=c.ready().then(function(){var b=c._dbInfo,d=localStorage.getItem(b.keyPrefix+a);return d&&(d=b.serializer.deserialize(d)),d});return h(d,b),d}function ka(a,b){var c=this,d=c.ready().then(function(){for(var b=c._dbInfo,d=b.keyPrefix,e=d.length,f=localStorage.length,g=1,h=0;h=0;b--){var c=localStorage.key(b);0===c.indexOf(a)&&localStorage.removeItem(c)}}):va.reject("Invalid arguments"),h(d,b),d}function ra(a,b){a[b]=function(){var c=arguments;return a.ready().then(function(){return a[b].apply(a,c)})}}function sa(){for(var a=1;a1){thisProgram=process["argv"][1].replace(/\\/g,"/")}arguments_=process["argv"].slice(2);if(typeof module!=="undefined"){module["exports"]=Module}process["on"]("uncaughtException",function(ex){if(!(ex instanceof ExitStatus)){throw ex}});process["on"]("unhandledRejection",abort);quit_=function(status){process["exit"](status)};Module["inspect"]=function(){return"[Emscripten Module object]"}}else if(ENVIRONMENT_IS_SHELL){if(typeof read!="undefined"){read_=function shell_read(f){return read(f)}}readBinary=function readBinary(f){var data;if(typeof readbuffer==="function"){return new Uint8Array(readbuffer(f))}data=read(f,"binary");assert(typeof data==="object");return data};if(typeof scriptArgs!="undefined"){arguments_=scriptArgs}else if(typeof arguments!="undefined"){arguments_=arguments}if(typeof quit==="function"){quit_=function(status){quit(status)}}if(typeof print!=="undefined"){if(typeof console==="undefined")console={};console.log=print;console.warn=console.error=typeof printErr!=="undefined"?printErr:print}}else if(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER){if(ENVIRONMENT_IS_WORKER){scriptDirectory=self.location.href}else if(document.currentScript){scriptDirectory=document.currentScript.src}if(scriptDirectory.indexOf("blob:")!==0){scriptDirectory=scriptDirectory.substr(0,scriptDirectory.lastIndexOf("/")+1)}else{scriptDirectory=""}{read_=function shell_read(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.send(null);return xhr.responseText};if(ENVIRONMENT_IS_WORKER){readBinary=function readBinary(url){var xhr=new XMLHttpRequest;xhr.open("GET",url,false);xhr.responseType="arraybuffer";xhr.send(null);return new Uint8Array(xhr.response)}}readAsync=function readAsync(url,onload,onerror){var xhr=new XMLHttpRequest;xhr.open("GET",url,true);xhr.responseType="arraybuffer";xhr.onload=function xhr_onload(){if(xhr.status==200||xhr.status==0&&xhr.response){onload(xhr.response);return}onerror()};xhr.onerror=onerror;xhr.send(null)}}setWindowTitle=function(title){document.title=title}}else{}var out=Module["print"]||console.log.bind(console);var err=Module["printErr"]||console.warn.bind(console);for(key in moduleOverrides){if(moduleOverrides.hasOwnProperty(key)){Module[key]=moduleOverrides[key]}}moduleOverrides=null;if(Module["arguments"])arguments_=Module["arguments"];if(Module["thisProgram"])thisProgram=Module["thisProgram"];if(Module["quit"])quit_=Module["quit"];var STACK_ALIGN=16;function alignMemory(size,factor){if(!factor)factor=STACK_ALIGN;return Math.ceil(size/factor)*factor}function warnOnce(text){if(!warnOnce.shown)warnOnce.shown={};if(!warnOnce.shown[text]){warnOnce.shown[text]=1;err(text)}}var tempRet0=0;var setTempRet0=function(value){tempRet0=value};var getTempRet0=function(){return tempRet0};var wasmBinary;if(Module["wasmBinary"])wasmBinary=Module["wasmBinary"];var noExitRuntime;if(Module["noExitRuntime"])noExitRuntime=Module["noExitRuntime"];if(typeof WebAssembly!=="object"){abort("no native wasm support detected")}function setValue(ptr,value,type,noSafe){type=type||"i8";if(type.charAt(type.length-1)==="*")type="i32";switch(type){case"i1":HEAP8[ptr>>0]=value;break;case"i8":HEAP8[ptr>>0]=value;break;case"i16":HEAP16[ptr>>1]=value;break;case"i32":HEAP32[ptr>>2]=value;break;case"i64":tempI64=[value>>>0,(tempDouble=value,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[ptr>>2]=tempI64[0],HEAP32[ptr+4>>2]=tempI64[1];break;case"float":HEAPF32[ptr>>2]=value;break;case"double":HEAPF64[ptr>>3]=value;break;default:abort("invalid type for setValue: "+type)}}var wasmMemory;var wasmTable;var ABORT=false;var EXITSTATUS=0;function assert(condition,text){if(!condition){abort("Assertion failed: "+text)}}var ALLOC_NORMAL=0;var ALLOC_STACK=1;function allocate(slab,allocator){var ret;if(allocator==ALLOC_STACK){ret=stackAlloc(slab.length)}else{ret=_malloc(slab.length)}if(slab.subarray||slab.slice){HEAPU8.set(slab,ret)}else{HEAPU8.set(new Uint8Array(slab),ret)}return ret}var UTF8Decoder=typeof TextDecoder!=="undefined"?new TextDecoder("utf8"):undefined;function UTF8ArrayToString(heap,idx,maxBytesToRead){var endIdx=idx+maxBytesToRead;var endPtr=idx;while(heap[endPtr]&&!(endPtr>=endIdx))++endPtr;if(endPtr-idx>16&&heap.subarray&&UTF8Decoder){return UTF8Decoder.decode(heap.subarray(idx,endPtr))}else{var str="";while(idx>10,56320|ch&1023)}}}return str}function UTF8ToString(ptr,maxBytesToRead){return ptr?UTF8ArrayToString(HEAPU8,ptr,maxBytesToRead):""}function stringToUTF8Array(str,heap,outIdx,maxBytesToWrite){if(!(maxBytesToWrite>0))return 0;var startIdx=outIdx;var endIdx=outIdx+maxBytesToWrite-1;for(var i=0;i=55296&&u<=57343){var u1=str.charCodeAt(++i);u=65536+((u&1023)<<10)|u1&1023}if(u<=127){if(outIdx>=endIdx)break;heap[outIdx++]=u}else if(u<=2047){if(outIdx+1>=endIdx)break;heap[outIdx++]=192|u>>6;heap[outIdx++]=128|u&63}else if(u<=65535){if(outIdx+2>=endIdx)break;heap[outIdx++]=224|u>>12;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}else{if(outIdx+3>=endIdx)break;heap[outIdx++]=240|u>>18;heap[outIdx++]=128|u>>12&63;heap[outIdx++]=128|u>>6&63;heap[outIdx++]=128|u&63}}heap[outIdx]=0;return outIdx-startIdx}function stringToUTF8(str,outPtr,maxBytesToWrite){return stringToUTF8Array(str,HEAPU8,outPtr,maxBytesToWrite)}function lengthBytesUTF8(str){var len=0;for(var i=0;i=55296&&u<=57343)u=65536+((u&1023)<<10)|str.charCodeAt(++i)&1023;if(u<=127)++len;else if(u<=2047)len+=2;else if(u<=65535)len+=3;else len+=4}return len}function allocateUTF8(str){var size=lengthBytesUTF8(str)+1;var ret=_malloc(size);if(ret)stringToUTF8Array(str,HEAP8,ret,size);return ret}function allocateUTF8OnStack(str){var size=lengthBytesUTF8(str)+1;var ret=stackAlloc(size);stringToUTF8Array(str,HEAP8,ret,size);return ret}function writeArrayToMemory(array,buffer){HEAP8.set(array,buffer)}function writeAsciiToMemory(str,buffer,dontAddNull){for(var i=0;i>0]=str.charCodeAt(i)}if(!dontAddNull)HEAP8[buffer>>0]=0}var WASM_PAGE_SIZE=65536;function alignUp(x,multiple){if(x%multiple>0){x+=multiple-x%multiple}return x}var buffer,HEAP8,HEAPU8,HEAP16,HEAPU16,HEAP32,HEAPU32,HEAPF32,HEAPF64;function updateGlobalBufferAndViews(buf){buffer=buf;Module["HEAP8"]=HEAP8=new Int8Array(buf);Module["HEAP16"]=HEAP16=new Int16Array(buf);Module["HEAP32"]=HEAP32=new Int32Array(buf);Module["HEAPU8"]=HEAPU8=new Uint8Array(buf);Module["HEAPU16"]=HEAPU16=new Uint16Array(buf);Module["HEAPU32"]=HEAPU32=new Uint32Array(buf);Module["HEAPF32"]=HEAPF32=new Float32Array(buf);Module["HEAPF64"]=HEAPF64=new Float64Array(buf)}var INITIAL_INITIAL_MEMORY=Module["INITIAL_MEMORY"]||16777216;if(Module["wasmMemory"]){wasmMemory=Module["wasmMemory"]}else{wasmMemory=new WebAssembly.Memory({"initial":INITIAL_INITIAL_MEMORY/WASM_PAGE_SIZE,"maximum":2147483648/WASM_PAGE_SIZE})}if(wasmMemory){buffer=wasmMemory.buffer}INITIAL_INITIAL_MEMORY=buffer.byteLength;updateGlobalBufferAndViews(buffer);var __ATPRERUN__=[];var __ATINIT__=[];var __ATMAIN__=[];var __ATEXIT__=[];var __ATPOSTRUN__=[];var runtimeInitialized=false;var runtimeExited=false;function preRun(){if(Module["preRun"]){if(typeof Module["preRun"]=="function")Module["preRun"]=[Module["preRun"]];while(Module["preRun"].length){addOnPreRun(Module["preRun"].shift())}}callRuntimeCallbacks(__ATPRERUN__)}function initRuntime(){runtimeInitialized=true;if(!Module["noFSInit"]&&!FS.init.initialized)FS.init();TTY.init();PIPEFS.root=FS.mount(PIPEFS,{},null);callRuntimeCallbacks(__ATINIT__)}function preMain(){FS.ignorePermissions=false;callRuntimeCallbacks(__ATMAIN__)}function exitRuntime(){runtimeExited=true}function postRun(){if(Module["postRun"]){if(typeof Module["postRun"]=="function")Module["postRun"]=[Module["postRun"]];while(Module["postRun"].length){addOnPostRun(Module["postRun"].shift())}}callRuntimeCallbacks(__ATPOSTRUN__)}function addOnPreRun(cb){__ATPRERUN__.unshift(cb)}function addOnPostRun(cb){__ATPOSTRUN__.unshift(cb)}var runDependencies=0;var runDependencyWatcher=null;var dependenciesFulfilled=null;function getUniqueRunDependency(id){return id}function addRunDependency(id){runDependencies++;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}}function removeRunDependency(id){runDependencies--;if(Module["monitorRunDependencies"]){Module["monitorRunDependencies"](runDependencies)}if(runDependencies==0){if(runDependencyWatcher!==null){clearInterval(runDependencyWatcher);runDependencyWatcher=null}if(dependenciesFulfilled){var callback=dependenciesFulfilled;dependenciesFulfilled=null;callback()}}}Module["preloadedImages"]={};Module["preloadedAudios"]={};function abort(what){if(Module["onAbort"]){Module["onAbort"](what)}what+="";err(what);ABORT=true;EXITSTATUS=1;what="abort("+what+"). Build with -s ASSERTIONS=1 for more info.";var e=new WebAssembly.RuntimeError(what);throw e}function hasPrefix(str,prefix){return String.prototype.startsWith?str.startsWith(prefix):str.indexOf(prefix)===0}var dataURIPrefix="data:application/octet-stream;base64,";function isDataURI(filename){return hasPrefix(filename,dataURIPrefix)}var fileURIPrefix="file://";function isFileURI(filename){return hasPrefix(filename,fileURIPrefix)}var wasmBinaryFile="mkxp.wasm";if(!isDataURI(wasmBinaryFile)){wasmBinaryFile=locateFile(wasmBinaryFile)}function getBinary(){try{if(wasmBinary){return new Uint8Array(wasmBinary)}if(readBinary){return readBinary(wasmBinaryFile)}else{throw"both async and sync fetching of the wasm failed"}}catch(err){abort(err)}}function getBinaryPromise(){if(!wasmBinary&&(ENVIRONMENT_IS_WEB||ENVIRONMENT_IS_WORKER)&&typeof fetch==="function"&&!isFileURI(wasmBinaryFile)){return fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){if(!response["ok"]){throw"failed to load wasm binary file at '"+wasmBinaryFile+"'"}return response["arrayBuffer"]()}).catch(function(){return getBinary()})}return Promise.resolve().then(getBinary)}function createWasm(){var info={"a":asmLibraryArg};function receiveInstance(instance,module){var exports=instance.exports;exports=Asyncify.instrumentWasmExports(exports);Module["asm"]=exports;wasmTable=Module["asm"]["Vg"];removeRunDependency("wasm-instantiate")}addRunDependency("wasm-instantiate");function receiveInstantiatedSource(output){receiveInstance(output["instance"])}function instantiateArrayBuffer(receiver){return getBinaryPromise().then(function(binary){return WebAssembly.instantiate(binary,info)}).then(receiver,function(reason){err("failed to asynchronously prepare wasm: "+reason);abort(reason)})}function instantiateAsync(){if(!wasmBinary&&typeof WebAssembly.instantiateStreaming==="function"&&!isDataURI(wasmBinaryFile)&&!isFileURI(wasmBinaryFile)&&typeof fetch==="function"){fetch(wasmBinaryFile,{credentials:"same-origin"}).then(function(response){var result=WebAssembly.instantiateStreaming(response,info);return result.then(receiveInstantiatedSource,function(reason){err("wasm streaming compile failed: "+reason);err("falling back to ArrayBuffer instantiation");return instantiateArrayBuffer(receiveInstantiatedSource)})})}else{return instantiateArrayBuffer(receiveInstantiatedSource)}}if(Module["instantiateWasm"]){try{var exports=Module["instantiateWasm"](info,receiveInstance);exports=Asyncify.instrumentWasmExports(exports);return exports}catch(e){err("Module.instantiateWasm callback failed with error: "+e);return false}}instantiateAsync();return{}}var tempDouble;var tempI64;var ASM_CONSTS={750890:function($0){var str=UTF8ToString($0)+"\n\n"+"Abort/Retry/Ignore/AlwaysIgnore? [ariA] :";var reply=window.prompt(str,"i");if(reply===null){reply="i"}return allocate(intArrayFromString(reply),"i8",ALLOC_NORMAL)},786402:function($0,$1){alert(UTF8ToString($0)+"\n\n"+UTF8ToString($1))},788652:function($0,$1,$2){var w=$0;var h=$1;var pixels=$2;if(!Module["SDL2"])Module["SDL2"]={};var SDL2=Module["SDL2"];if(SDL2.ctxCanvas!==Module["canvas"]){SDL2.ctx=Module["createContext"](Module["canvas"],false,true);SDL2.ctxCanvas=Module["canvas"]}if(SDL2.w!==w||SDL2.h!==h||SDL2.imageCtx!==SDL2.ctx){SDL2.image=SDL2.ctx.createImageData(w,h);SDL2.w=w;SDL2.h=h;SDL2.imageCtx=SDL2.ctx}var data=SDL2.image.data;var src=pixels>>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=255;src++;dst+=4}}else{if(SDL2.data32Data!==data){SDL2.data32=new Int32Array(data.buffer);SDL2.data8=new Uint8Array(data.buffer)}var data32=SDL2.data32;num=data32.length;data32.set(HEAP32.subarray(src,src+num));var data8=SDL2.data8;var i=3;var j=i+4*num;if(num%8==0){while(i>2;var dst=0;var num;if(typeof CanvasPixelArray!=="undefined"&&data instanceof CanvasPixelArray){num=data.length;while(dst>8&255;data[dst+2]=val>>16&255;data[dst+3]=val>>24&255;src++;dst+=4}}else{var data32=new Int32Array(data.buffer);num=data32.length;data32.set(HEAP32.subarray(src,src+num))}ctx.putImageData(image,0,0);var url=hot_x===0&&hot_y===0?"url("+canvas.toDataURL()+"), auto":"url("+canvas.toDataURL()+") "+hot_x+" "+hot_y+", auto";var urlBuf=_malloc(url.length+1);stringToUTF8(url,urlBuf,url.length+1);return urlBuf},791120:function($0){if(Module["canvas"]){Module["canvas"].style["cursor"]=UTF8ToString($0)}return 0},791213:function(){if(Module["canvas"]){Module["canvas"].style["cursor"]="none"}},792438:function(){return screen.width},792465:function(){return screen.height},792493:function(){return window.innerWidth},792525:function(){return window.innerHeight},792603:function($0){if(typeof setWindowTitle!=="undefined"){setWindowTitle(UTF8ToString($0))}return 0},792737:function(){if(typeof AudioContext!=="undefined"){return 1}else if(typeof webkitAudioContext!=="undefined"){return 1}return 0},792903:function(){if(typeof navigator.mediaDevices!=="undefined"&&typeof navigator.mediaDevices.getUserMedia!=="undefined"){return 1}else if(typeof navigator.webkitGetUserMedia!=="undefined"){return 1}return 0},793129:function($0){if(typeof Module["SDL2"]==="undefined"){Module["SDL2"]={}}var SDL2=Module["SDL2"];if(!$0){SDL2.audio={}}else{SDL2.capture={}}if(!SDL2.audioContext){if(typeof AudioContext!=="undefined"){SDL2.audioContext=new AudioContext}else if(typeof webkitAudioContext!=="undefined"){SDL2.audioContext=new webkitAudioContext}if(SDL2.audioContext){autoResumeAudioContext(SDL2.audioContext)}}return SDL2.audioContext===undefined?-1:0},793682:function(){var SDL2=Module["SDL2"];return SDL2.audioContext.sampleRate},793752:function($0,$1,$2,$3){var SDL2=Module["SDL2"];var have_microphone=function(stream){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer);SDL2.capture.silenceTimer=undefined}SDL2.capture.mediaStreamNode=SDL2.audioContext.createMediaStreamSource(stream);SDL2.capture.scriptProcessorNode=SDL2.audioContext.createScriptProcessor($1,$0,1);SDL2.capture.scriptProcessorNode.onaudioprocess=function(audioProcessingEvent){if(SDL2===undefined||SDL2.capture===undefined){return}audioProcessingEvent.outputBuffer.getChannelData(0).fill(0);SDL2.capture.currentCaptureBuffer=audioProcessingEvent.inputBuffer;dynCall("vi",$2,[$3])};SDL2.capture.mediaStreamNode.connect(SDL2.capture.scriptProcessorNode);SDL2.capture.scriptProcessorNode.connect(SDL2.audioContext.destination);SDL2.capture.stream=stream};var no_microphone=function(error){};SDL2.capture.silenceBuffer=SDL2.audioContext.createBuffer($0,$1,SDL2.audioContext.sampleRate);SDL2.capture.silenceBuffer.getChannelData(0).fill(0);var silence_callback=function(){SDL2.capture.currentCaptureBuffer=SDL2.capture.silenceBuffer;dynCall("vi",$2,[$3])};SDL2.capture.silenceTimer=setTimeout(silence_callback,$1/SDL2.audioContext.sampleRate*1e3);if(navigator.mediaDevices!==undefined&&navigator.mediaDevices.getUserMedia!==undefined){navigator.mediaDevices.getUserMedia({audio:true,video:false}).then(have_microphone).catch(no_microphone)}else if(navigator.webkitGetUserMedia!==undefined){navigator.webkitGetUserMedia({audio:true,video:false},have_microphone,no_microphone)}},795404:function($0,$1,$2,$3){var SDL2=Module["SDL2"];SDL2.audio.scriptProcessorNode=SDL2.audioContext["createScriptProcessor"]($1,0,$0);SDL2.audio.scriptProcessorNode["onaudioprocess"]=function(e){if(SDL2===undefined||SDL2.audio===undefined){return}SDL2.audio.currentOutputBuffer=e["outputBuffer"];dynCall("vi",$2,[$3])};SDL2.audio.scriptProcessorNode["connect"](SDL2.audioContext["destination"])},795814:function($0,$1){var SDL2=Module["SDL2"];var numChannels=SDL2.capture.currentCaptureBuffer.numberOfChannels;for(var c=0;c>2]}}},796899:function($0){var SDL2=Module["SDL2"];if($0){if(SDL2.capture.silenceTimer!==undefined){clearTimeout(SDL2.capture.silenceTimer)}if(SDL2.capture.stream!==undefined){var tracks=SDL2.capture.stream.getAudioTracks();for(var i=0;i0){return 1}window.skfFrameTimings.shift();window.skfFrameTimings.push(ctime);return 0}function load_file_async_js(fullPathC){Asyncify.handleSleep(function(wakeUp){const fullPath=UTF8ToString(fullPathC);if(!window.fileAsyncCache)window.fileAsyncCache={};if(window.fileAsyncCache.hasOwnProperty(fullPath))return wakeUp();if(window.setBusy)window.setBusy();const mappingKey=fullPath.toLowerCase().replace(new RegExp("\\.[^/.]+$"),"");const mappingValue=mapping[mappingKey];if(!mappingValue||mappingValue.endsWith("h=")){console.error("Skipping loading",fullPath,mappingValue);return wakeUp()}const iurl="gameasync/"+mappingValue;const path="/game/"+mappingValue.substring(0,mappingValue.lastIndexOf("/"));const filename=mappingValue.substring(mappingValue.lastIndexOf("/")+1).split("?")[0];try{FS.unlink(path+"/"+filename)}catch(err){}getLazyAsset(iurl,filename,()=>{FS.createPreloadedFile(path,filename,iurl,true,true,function(){window.fileAsyncCache[fullPath]=1;if(window.setNotBusy)window.setNotBusy();if(window.fileLoadedAsync)window.fileLoadedAsync(fullPath);wakeUp()},console.error)})})}function save_file_async_js(fullPathC){if(window.saveFile)window.saveFile(UTF8ToString(fullPathC))}function listenOnce(object,event,func){object.addEventListener(event,func,{"once":true})}function autoResumeAudioContext(ctx,elements){if(!elements){elements=[document,document.getElementById("canvas")]}["keydown","mousedown","touchstart"].forEach(function(event){elements.forEach(function(element){if(element){listenOnce(element,event,function(){if(ctx.state==="suspended")ctx.resume()})}})})}function callRuntimeCallbacks(callbacks){while(callbacks.length>0){var callback=callbacks.shift();if(typeof callback=="function"){callback(Module);continue}var func=callback.func;if(typeof func==="number"){if(callback.arg===undefined){getDynCaller("v",func)()}else{getDynCaller("vi",func)(callback.arg)}}else{func(callback.arg===undefined?null:callback.arg)}}}function demangle(func){return func}function demangleAll(text){var regex=/\b_Z[\w\d_]+/g;return text.replace(regex,function(x){var y=demangle(x);return x===y?x:y+" ["+x+"]"})}function dynCallLegacy(sig,ptr,args){if(args&&args.length){return Module["dynCall_"+sig].apply(null,[ptr].concat(args))}return Module["dynCall_"+sig].call(null,ptr)}function dynCall(sig,ptr,args){return dynCallLegacy(sig,ptr,args)}function getDynCaller(sig,ptr){var argCache=[];return function(){argCache.length=arguments.length;for(var i=0;i>2]=type};this.get_type=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.TYPE_OFFSET>>2]};this.set_destructor=function(destructor){HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]=destructor};this.get_destructor=function(){return HEAP32[this.ptr+ExceptionInfoAttrs.DESTRUCTOR_OFFSET>>2]};this.set_refcount=function(refcount){HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=refcount};this.set_caught=function(caught){caught=caught?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]=caught};this.get_caught=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.CAUGHT_OFFSET>>0]!=0};this.set_rethrown=function(rethrown){rethrown=rethrown?1:0;HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]=rethrown};this.get_rethrown=function(){return HEAP8[this.ptr+ExceptionInfoAttrs.RETHROWN_OFFSET>>0]!=0};this.init=function(type,destructor){this.set_type(type);this.set_destructor(destructor);this.set_refcount(0);this.set_caught(false);this.set_rethrown(false)};this.add_ref=function(){var value=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=value+1};this.release_ref=function(){var prev=HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2];HEAP32[this.ptr+ExceptionInfoAttrs.REFCOUNT_OFFSET>>2]=prev-1;return prev===1}}var exceptionLast=0;function __ZSt18uncaught_exceptionv(){return __ZSt18uncaught_exceptionv.uncaught_exceptions>0}function ___cxa_throw(ptr,type,destructor){var info=new ExceptionInfo(ptr);info.init(type,destructor);exceptionLast=ptr;if(!("uncaught_exception"in __ZSt18uncaught_exceptionv)){__ZSt18uncaught_exceptionv.uncaught_exceptions=1}else{__ZSt18uncaught_exceptionv.uncaught_exceptions++}throw ptr}var PATH={splitPath:function(filename){var splitPathRe=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/;return splitPathRe.exec(filename).slice(1)},normalizeArray:function(parts,allowAboveRoot){var up=0;for(var i=parts.length-1;i>=0;i--){var last=parts[i];if(last==="."){parts.splice(i,1)}else if(last===".."){parts.splice(i,1);up++}else if(up){parts.splice(i,1);up--}}if(allowAboveRoot){for(;up;up--){parts.unshift("..")}}return parts},normalize:function(path){var isAbsolute=path.charAt(0)==="/",trailingSlash=path.substr(-1)==="/";path=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),!isAbsolute).join("/");if(!path&&!isAbsolute){path="."}if(path&&trailingSlash){path+="/"}return(isAbsolute?"/":"")+path},dirname:function(path){var result=PATH.splitPath(path),root=result[0],dir=result[1];if(!root&&!dir){return"."}if(dir){dir=dir.substr(0,dir.length-1)}return root+dir},basename:function(path){if(path==="/")return"/";path=PATH.normalize(path);path=path.replace(/\/$/,"");var lastSlash=path.lastIndexOf("/");if(lastSlash===-1)return path;return path.substr(lastSlash+1)},extname:function(path){return PATH.splitPath(path)[3]},join:function(){var paths=Array.prototype.slice.call(arguments,0);return PATH.normalize(paths.join("/"))},join2:function(l,r){return PATH.normalize(l+"/"+r)}};function setErrNo(value){HEAP32[___errno_location()>>2]=value;return value}function getRandomDevice(){if(typeof crypto==="object"&&typeof crypto["getRandomValues"]==="function"){var randomBuffer=new Uint8Array(1);return function(){crypto.getRandomValues(randomBuffer);return randomBuffer[0]}}else if(ENVIRONMENT_IS_NODE){try{var crypto_module=require("crypto");return function(){return crypto_module["randomBytes"](1)[0]}}catch(e){}}return function(){abort("randomDevice")}}var PATH_FS={resolve:function(){var resolvedPath="",resolvedAbsolute=false;for(var i=arguments.length-1;i>=-1&&!resolvedAbsolute;i--){var path=i>=0?arguments[i]:FS.cwd();if(typeof path!=="string"){throw new TypeError("Arguments to path.resolve must be strings")}else if(!path){return""}resolvedPath=path+"/"+resolvedPath;resolvedAbsolute=path.charAt(0)==="/"}resolvedPath=PATH.normalizeArray(resolvedPath.split("/").filter(function(p){return!!p}),!resolvedAbsolute).join("/");return(resolvedAbsolute?"/":"")+resolvedPath||"."},relative:function(from,to){from=PATH_FS.resolve(from).substr(1);to=PATH_FS.resolve(to).substr(1);function trim(arr){var start=0;for(;start=0;end--){if(arr[end]!=="")break}if(start>end)return[];return arr.slice(start,end-start+1)}var fromParts=trim(from.split("/"));var toParts=trim(to.split("/"));var length=Math.min(fromParts.length,toParts.length);var samePartsLength=length;for(var i=0;i0){result=buf.slice(0,bytesRead).toString("utf-8")}else{result=null}}else if(typeof window!="undefined"&&typeof window.prompt=="function"){result=window.prompt("Input: ");if(result!==null){result+="\n"}}else if(typeof readline=="function"){result=readline();if(result!==null){result+="\n"}}if(!result){return null}tty.input=intArrayFromString(result,true)}return tty.input.shift()},put_char:function(tty,val){if(val===null||val===10){out(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){out(UTF8ArrayToString(tty.output,0));tty.output=[]}}},default_tty1_ops:{put_char:function(tty,val){if(val===null||val===10){err(UTF8ArrayToString(tty.output,0));tty.output=[]}else{if(val!=0)tty.output.push(val)}},flush:function(tty){if(tty.output&&tty.output.length>0){err(UTF8ArrayToString(tty.output,0));tty.output=[]}}}};function mmapAlloc(size){var alignedSize=alignMemory(size,16384);var ptr=_malloc(alignedSize);while(size=newCapacity)return;var CAPACITY_DOUBLING_MAX=1024*1024;newCapacity=Math.max(newCapacity,prevCapacity*(prevCapacity>>0);if(prevCapacity!=0)newCapacity=Math.max(newCapacity,256);var oldContents=node.contents;node.contents=new Uint8Array(newCapacity);if(node.usedBytes>0)node.contents.set(oldContents.subarray(0,node.usedBytes),0);return},resizeFileStorage:function(node,newSize){if(node.usedBytes==newSize)return;if(newSize==0){node.contents=null;node.usedBytes=0;return}if(!node.contents||node.contents.subarray){var oldContents=node.contents;node.contents=new Uint8Array(newSize);if(oldContents){node.contents.set(oldContents.subarray(0,Math.min(newSize,node.usedBytes)))}node.usedBytes=newSize;return}if(!node.contents)node.contents=[];if(node.contents.length>newSize)node.contents.length=newSize;else while(node.contents.length=stream.node.usedBytes)return 0;var size=Math.min(stream.node.usedBytes-position,length);if(size>8&&contents.subarray){buffer.set(contents.subarray(position,position+size),offset)}else{for(var i=0;i0||position+length8){throw new FS.ErrnoError(32)}var parts=PATH.normalizeArray(path.split("/").filter(function(p){return!!p}),false);var current=FS.root;var current_path="/";for(var i=0;i40){throw new FS.ErrnoError(32)}}}}return{path:current_path,node:current}},getPath:function(node){var path;while(true){if(FS.isRoot(node)){var mount=node.mount.mountpoint;if(!path)return mount;return mount[mount.length-1]!=="/"?mount+"/"+path:mount+path}path=path?node.name+"/"+path:node.name;node=node.parent}},hashName:function(parentid,name){var hash=0;for(var i=0;i>>0)%FS.nameTable.length},hashAddNode:function(node){var hash=FS.hashName(node.parent.id,node.name);node.name_next=FS.nameTable[hash];FS.nameTable[hash]=node},hashRemoveNode:function(node){var hash=FS.hashName(node.parent.id,node.name);if(FS.nameTable[hash]===node){FS.nameTable[hash]=node.name_next}else{var current=FS.nameTable[hash];while(current){if(current.name_next===node){current.name_next=node.name_next;break}current=current.name_next}}},lookupNode:function(parent,name){var errCode=FS.mayLookup(parent);if(errCode){throw new FS.ErrnoError(errCode,parent)}var hash=FS.hashName(parent.id,name);for(var node=FS.nameTable[hash];node;node=node.name_next){var nodeName=node.name;if(node.parent.id===parent.id&&nodeName===name){return node}}return FS.lookup(parent,name)},createNode:function(parent,name,mode,rdev){var node=new FS.FSNode(parent,name,mode,rdev);FS.hashAddNode(node);return node},destroyNode:function(node){FS.hashRemoveNode(node)},isRoot:function(node){return node===node.parent},isMountpoint:function(node){return!!node.mounted},isFile:function(mode){return(mode&61440)===32768},isDir:function(mode){return(mode&61440)===16384},isLink:function(mode){return(mode&61440)===40960},isChrdev:function(mode){return(mode&61440)===8192},isBlkdev:function(mode){return(mode&61440)===24576},isFIFO:function(mode){return(mode&61440)===4096},isSocket:function(mode){return(mode&49152)===49152},flagModes:{"r":0,"rs":1052672,"r+":2,"w":577,"wx":705,"xw":705,"w+":578,"wx+":706,"xw+":706,"a":1089,"ax":1217,"xa":1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(str){var flags=FS.flagModes[str];if(typeof flags==="undefined"){throw new Error("Unknown file open mode: "+str)}return flags},flagsToPermissionString:function(flag){var perms=["r","w","rw"][flag&3];if(flag&512){perms+="w"}return perms},nodePermissions:function(node,perms){if(FS.ignorePermissions){return 0}if(perms.indexOf("r")!==-1&&!(node.mode&292)){return 2}else if(perms.indexOf("w")!==-1&&!(node.mode&146)){return 2}else if(perms.indexOf("x")!==-1&&!(node.mode&73)){return 2}return 0},mayLookup:function(dir){var errCode=FS.nodePermissions(dir,"x");if(errCode)return errCode;if(!dir.node_ops.lookup)return 2;return 0},mayCreate:function(dir,name){try{var node=FS.lookupNode(dir,name);return 20}catch(e){}return FS.nodePermissions(dir,"wx")},mayDelete:function(dir,name,isdir){var node;try{node=FS.lookupNode(dir,name)}catch(e){return e.errno}var errCode=FS.nodePermissions(dir,"wx");if(errCode){return errCode}if(isdir){if(!FS.isDir(node.mode)){return 54}if(FS.isRoot(node)||FS.getPath(node)===FS.cwd()){return 10}}else{if(FS.isDir(node.mode)){return 31}}return 0},mayOpen:function(node,flags){if(!node){return 44}if(FS.isLink(node.mode)){return 32}else if(FS.isDir(node.mode)){if(FS.flagsToPermissionString(flags)!=="r"||flags&512){return 31}}return FS.nodePermissions(node,FS.flagsToPermissionString(flags))},MAX_OPEN_FDS:4096,nextfd:function(fd_start,fd_end){fd_start=fd_start||0;fd_end=fd_end||FS.MAX_OPEN_FDS;for(var fd=fd_start;fd<=fd_end;fd++){if(!FS.streams[fd]){return fd}}throw new FS.ErrnoError(33)},getStream:function(fd){return FS.streams[fd]},createStream:function(stream,fd_start,fd_end){if(!FS.FSStream){FS.FSStream=function(){};FS.FSStream.prototype={object:{get:function(){return this.node},set:function(val){this.node=val}},isRead:{get:function(){return(this.flags&2097155)!==1}},isWrite:{get:function(){return(this.flags&2097155)!==0}},isAppend:{get:function(){return this.flags&1024}}}}var newStream=new FS.FSStream;for(var p in stream){newStream[p]=stream[p]}stream=newStream;var fd=FS.nextfd(fd_start,fd_end);stream.fd=fd;FS.streams[fd]=stream;return stream},closeStream:function(fd){FS.streams[fd]=null},chrdev_stream_ops:{open:function(stream){var device=FS.getDevice(stream.node.rdev);stream.stream_ops=device.stream_ops;if(stream.stream_ops.open){stream.stream_ops.open(stream)}},llseek:function(){throw new FS.ErrnoError(70)}},major:function(dev){return dev>>8},minor:function(dev){return dev&255},makedev:function(ma,mi){return ma<<8|mi},registerDevice:function(dev,ops){FS.devices[dev]={stream_ops:ops}},getDevice:function(dev){return FS.devices[dev]},getMounts:function(mount){var mounts=[];var check=[mount];while(check.length){var m=check.pop();mounts.push(m);check.push.apply(check,m.mounts)}return mounts},syncfs:function(populate,callback){if(typeof populate==="function"){callback=populate;populate=false}FS.syncFSRequests++;if(FS.syncFSRequests>1){err("warning: "+FS.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work")}var mounts=FS.getMounts(FS.root.mount);var completed=0;function doCallback(errCode){FS.syncFSRequests--;return callback(errCode)}function done(errCode){if(errCode){if(!done.errored){done.errored=true;return doCallback(errCode)}return}if(++completed>=mounts.length){doCallback(null)}}mounts.forEach(function(mount){if(!mount.type.syncfs){return done(null)}mount.type.syncfs(mount,populate,done)})},mount:function(type,opts,mountpoint){var root=mountpoint==="/";var pseudo=!mountpoint;var node;if(root&&FS.root){throw new FS.ErrnoError(10)}else if(!root&&!pseudo){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});mountpoint=lookup.path;node=lookup.node;if(FS.isMountpoint(node)){throw new FS.ErrnoError(10)}if(!FS.isDir(node.mode)){throw new FS.ErrnoError(54)}}var mount={type:type,opts:opts,mountpoint:mountpoint,mounts:[]};var mountRoot=type.mount(mount);mountRoot.mount=mount;mount.root=mountRoot;if(root){FS.root=mountRoot}else if(node){node.mounted=mount;if(node.mount){node.mount.mounts.push(mount)}}return mountRoot},unmount:function(mountpoint){var lookup=FS.lookupPath(mountpoint,{follow_mount:false});if(!FS.isMountpoint(lookup.node)){throw new FS.ErrnoError(28)}var node=lookup.node;var mount=node.mounted;var mounts=FS.getMounts(mount);Object.keys(FS.nameTable).forEach(function(hash){var current=FS.nameTable[hash];while(current){var next=current.name_next;if(mounts.indexOf(current.mount)!==-1){FS.destroyNode(current)}current=next}});node.mounted=null;var idx=node.mount.mounts.indexOf(mount);node.mount.mounts.splice(idx,1)},lookup:function(parent,name){return parent.node_ops.lookup(parent,name)},mknod:function(path,mode,dev){var lookup=FS.lookupPath(path,{parent:true});var parent=lookup.node;var name=PATH.basename(path);if(!name||name==="."||name===".."){throw new FS.ErrnoError(28)}var errCode=FS.mayCreate(parent,name);if(errCode){throw new FS.ErrnoError(errCode)}if(!parent.node_ops.mknod){throw new FS.ErrnoError(63)}return parent.node_ops.mknod(parent,name,mode,dev)},create:function(path,mode){mode=mode!==undefined?mode:438;mode&=4095;mode|=32768;return FS.mknod(path,mode,0)},mkdir:function(path,mode){mode=mode!==undefined?mode:511;mode&=511|512;mode|=16384;return FS.mknod(path,mode,0)},mkdirTree:function(path,mode){var dirs=path.split("/");var d="";for(var i=0;ithis.length-1||idx<0){return undefined}var chunkOffset=idx%this.chunkSize;var chunkNum=idx/this.chunkSize|0;return this.getter(chunkNum)[chunkOffset]};LazyUint8Array.prototype.setDataGetter=function LazyUint8Array_setDataGetter(getter){this.getter=getter};LazyUint8Array.prototype.cacheLength=function LazyUint8Array_cacheLength(){var xhr=new XMLHttpRequest;xhr.open("HEAD",url,false);xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);var datalength=Number(xhr.getResponseHeader("Content-length"));var header;var hasByteServing=(header=xhr.getResponseHeader("Accept-Ranges"))&&header==="bytes";var usesGzip=(header=xhr.getResponseHeader("Content-Encoding"))&&header==="gzip";var chunkSize=1024*1024;if(!hasByteServing)chunkSize=datalength;var doXHR=function(from,to){if(from>to)throw new Error("invalid range ("+from+", "+to+") or no bytes requested!");if(to>datalength-1)throw new Error("only "+datalength+" bytes available! programmer error!");var xhr=new XMLHttpRequest;xhr.open("GET",url,false);if(datalength!==chunkSize)xhr.setRequestHeader("Range","bytes="+from+"-"+to);if(typeof Uint8Array!="undefined")xhr.responseType="arraybuffer";if(xhr.overrideMimeType){xhr.overrideMimeType("text/plain; charset=x-user-defined")}xhr.send(null);if(!(xhr.status>=200&&xhr.status<300||xhr.status===304))throw new Error("Couldn't load "+url+". Status: "+xhr.status);if(xhr.response!==undefined){return new Uint8Array(xhr.response||[])}else{return intArrayFromString(xhr.responseText||"",true)}};var lazyArray=this;lazyArray.setDataGetter(function(chunkNum){var start=chunkNum*chunkSize;var end=(chunkNum+1)*chunkSize-1;end=Math.min(end,datalength-1);if(typeof lazyArray.chunks[chunkNum]==="undefined"){lazyArray.chunks[chunkNum]=doXHR(start,end)}if(typeof lazyArray.chunks[chunkNum]==="undefined")throw new Error("doXHR failed!");return lazyArray.chunks[chunkNum]});if(usesGzip||!datalength){chunkSize=datalength=1;datalength=this.getter(0).length;chunkSize=datalength;out("LazyFiles on gzip forces download of the whole file when length is accessed")}this._length=datalength;this._chunkSize=chunkSize;this.lengthKnown=true};if(typeof XMLHttpRequest!=="undefined"){if(!ENVIRONMENT_IS_WORKER)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var lazyArray=new LazyUint8Array;Object.defineProperties(lazyArray,{length:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._length}},chunkSize:{get:function(){if(!this.lengthKnown){this.cacheLength()}return this._chunkSize}}});var properties={isDevice:false,contents:lazyArray}}else{var properties={isDevice:false,url:url}}var node=FS.createFile(parent,name,properties,canRead,canWrite);if(properties.contents){node.contents=properties.contents}else if(properties.url){node.contents=null;node.url=properties.url}Object.defineProperties(node,{usedBytes:{get:function(){return this.contents.length}}});var stream_ops={};var keys=Object.keys(node.stream_ops);keys.forEach(function(key){var fn=node.stream_ops[key];stream_ops[key]=function forceLoadLazyFile(){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}return fn.apply(null,arguments)}});stream_ops.read=function stream_ops_read(stream,buffer,offset,length,position){if(!FS.forceLoadFile(node)){throw new FS.ErrnoError(29)}var contents=stream.node.contents;if(position>=contents.length)return 0;var size=Math.min(contents.length-position,length);if(contents.slice){for(var i=0;i>2]=stat.dev;HEAP32[buf+4>>2]=0;HEAP32[buf+8>>2]=stat.ino;HEAP32[buf+12>>2]=stat.mode;HEAP32[buf+16>>2]=stat.nlink;HEAP32[buf+20>>2]=stat.uid;HEAP32[buf+24>>2]=stat.gid;HEAP32[buf+28>>2]=stat.rdev;HEAP32[buf+32>>2]=0;tempI64=[stat.size>>>0,(tempDouble=stat.size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+40>>2]=tempI64[0],HEAP32[buf+44>>2]=tempI64[1];HEAP32[buf+48>>2]=4096;HEAP32[buf+52>>2]=stat.blocks;HEAP32[buf+56>>2]=stat.atime.getTime()/1e3|0;HEAP32[buf+60>>2]=0;HEAP32[buf+64>>2]=stat.mtime.getTime()/1e3|0;HEAP32[buf+68>>2]=0;HEAP32[buf+72>>2]=stat.ctime.getTime()/1e3|0;HEAP32[buf+76>>2]=0;tempI64=[stat.ino>>>0,(tempDouble=stat.ino,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[buf+80>>2]=tempI64[0],HEAP32[buf+84>>2]=tempI64[1];return 0},doMsync:function(addr,stream,len,flags,offset){var buffer=HEAPU8.slice(addr,addr+len);FS.msync(stream,buffer,offset,len,flags)},doMkdir:function(path,mode){path=PATH.normalize(path);if(path[path.length-1]==="/")path=path.substr(0,path.length-1);FS.mkdir(path,mode,0);return 0},doMknod:function(path,mode,dev){switch(mode&61440){case 32768:case 8192:case 24576:case 4096:case 49152:break;default:return-28}FS.mknod(path,mode,dev);return 0},doReadlink:function(path,buf,bufsize){if(bufsize<=0)return-28;var ret=FS.readlink(path);var len=Math.min(bufsize,lengthBytesUTF8(ret));var endChar=HEAP8[buf+len];stringToUTF8(ret,buf,bufsize+1);HEAP8[buf+len]=endChar;return len},doAccess:function(path,amode){if(amode&~7){return-28}var node;var lookup=FS.lookupPath(path,{follow:true});node=lookup.node;if(!node){return-44}var perms="";if(amode&4)perms+="r";if(amode&2)perms+="w";if(amode&1)perms+="x";if(perms&&FS.nodePermissions(node,perms)){return-2}return 0},doDup:function(path,flags,suggestFD){var suggest=FS.getStream(suggestFD);if(suggest)FS.close(suggest);return FS.open(path,flags,0,suggestFD,suggestFD).fd},doReadv:function(stream,iov,iovcnt,offset){var ret=0;for(var i=0;i>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.read(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr;if(curr>2];var len=HEAP32[iov+(i*8+4)>>2];var curr=FS.write(stream,HEAP8,ptr,len,offset);if(curr<0)return-1;ret+=curr}return ret},varargs:undefined,get:function(){SYSCALLS.varargs+=4;var ret=HEAP32[SYSCALLS.varargs-4>>2];return ret},getStr:function(ptr){var ret=UTF8ToString(ptr);return ret},getStreamFromFD:function(fd){var stream=FS.getStream(fd);if(!stream)throw new FS.ErrnoError(8);return stream},get64:function(low,high){return low}};function ___sys__newselect(nfds,readfds,writefds,exceptfds,timeout){try{var total=0;var srcReadLow=readfds?HEAP32[readfds>>2]:0,srcReadHigh=readfds?HEAP32[readfds+4>>2]:0;var srcWriteLow=writefds?HEAP32[writefds>>2]:0,srcWriteHigh=writefds?HEAP32[writefds+4>>2]:0;var srcExceptLow=exceptfds?HEAP32[exceptfds>>2]:0,srcExceptHigh=exceptfds?HEAP32[exceptfds+4>>2]:0;var dstReadLow=0,dstReadHigh=0;var dstWriteLow=0,dstWriteHigh=0;var dstExceptLow=0,dstExceptHigh=0;var allLow=(readfds?HEAP32[readfds>>2]:0)|(writefds?HEAP32[writefds>>2]:0)|(exceptfds?HEAP32[exceptfds>>2]:0);var allHigh=(readfds?HEAP32[readfds+4>>2]:0)|(writefds?HEAP32[writefds+4>>2]:0)|(exceptfds?HEAP32[exceptfds+4>>2]:0);var check=function(fd,low,high,val){return fd<32?low&val:high&val};for(var fd=0;fd>2]=dstReadLow;HEAP32[readfds+4>>2]=dstReadHigh}if(writefds){HEAP32[writefds>>2]=dstWriteLow;HEAP32[writefds+4>>2]=dstWriteHigh}if(exceptfds){HEAP32[exceptfds>>2]=dstExceptLow;HEAP32[exceptfds+4>>2]=dstExceptHigh}return total}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_access(path,amode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doAccess(path,amode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_chdir(path){try{path=SYSCALLS.getStr(path);FS.chdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_chmod(path,mode){try{path=SYSCALLS.getStr(path);FS.chmod(path,mode);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_dup(fd){try{var old=SYSCALLS.getStreamFromFD(fd);return FS.open(old.path,old.flags,0).fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_dup2(oldfd,suggestFD){try{var old=SYSCALLS.getStreamFromFD(oldfd);if(old.fd===suggestFD)return suggestFD;return SYSCALLS.doDup(old.path,old.flags,suggestFD)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fcntl64(fd,cmd,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(cmd){case 0:{var arg=SYSCALLS.get();if(arg<0){return-28}var newStream;newStream=FS.open(stream.path,stream.flags,0,arg);return newStream.fd}case 1:case 2:return 0;case 3:return stream.flags;case 4:{var arg=SYSCALLS.get();stream.flags|=arg;return 0}case 12:{var arg=SYSCALLS.get();var offset=0;HEAP16[arg+offset>>1]=2;return 0}case 13:case 14:return 0;case 16:case 8:return-28;case 9:setErrNo(28);return-1;default:{return-28}}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_fstat64(fd,buf){try{var stream=SYSCALLS.getStreamFromFD(fd);return SYSCALLS.doStat(FS.stat,stream.path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_ftruncate64(fd,zero,low,high){try{var length=SYSCALLS.get64(low,high);FS.ftruncate(fd,length);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getcwd(buf,size){try{if(size===0)return-28;var cwd=FS.cwd();var cwdLengthInBytes=lengthBytesUTF8(cwd);if(size>>0,(tempDouble=id,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos>>2]=tempI64[0],HEAP32[dirp+pos+4>>2]=tempI64[1];tempI64=[(idx+1)*struct_size>>>0,(tempDouble=(idx+1)*struct_size,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[dirp+pos+8>>2]=tempI64[0],HEAP32[dirp+pos+12>>2]=tempI64[1];HEAP16[dirp+pos+16>>1]=280;HEAP8[dirp+pos+18>>0]=type;stringToUTF8(name,dirp+pos+19,256);pos+=struct_size;idx+=1}FS.llseek(stream,idx*struct_size,0);return pos}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_getpid(){return 42}function ___sys_getegid32(){return 0}function ___sys_getuid32(){return ___sys_getegid32()}function ___sys_ioctl(fd,op,varargs){SYSCALLS.varargs=varargs;try{var stream=SYSCALLS.getStreamFromFD(fd);switch(op){case 21509:case 21505:{if(!stream.tty)return-59;return 0}case 21510:case 21511:case 21512:case 21506:case 21507:case 21508:{if(!stream.tty)return-59;return 0}case 21519:{if(!stream.tty)return-59;var argp=SYSCALLS.get();HEAP32[argp>>2]=0;return 0}case 21520:{if(!stream.tty)return-59;return-28}case 21531:{var argp=SYSCALLS.get();return FS.ioctl(stream,op,argp)}case 21523:{if(!stream.tty)return-59;return 0}case 21524:{if(!stream.tty)return-59;return 0}default:abort("bad ioctl syscall "+op)}}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_lstat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.lstat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_mkdir(path,mode){try{path=SYSCALLS.getStr(path);return SYSCALLS.doMkdir(path,mode)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_open(path,flags,varargs){SYSCALLS.varargs=varargs;try{var pathname=SYSCALLS.getStr(path);var mode=SYSCALLS.get();var stream=FS.open(pathname,flags,mode);return stream.fd}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}var ERRNO_CODES={EPERM:63,ENOENT:44,ESRCH:71,EINTR:27,EIO:29,ENXIO:60,E2BIG:1,ENOEXEC:45,EBADF:8,ECHILD:12,EAGAIN:6,EWOULDBLOCK:6,ENOMEM:48,EACCES:2,EFAULT:21,ENOTBLK:105,EBUSY:10,EEXIST:20,EXDEV:75,ENODEV:43,ENOTDIR:54,EISDIR:31,EINVAL:28,ENFILE:41,EMFILE:33,ENOTTY:59,ETXTBSY:74,EFBIG:22,ENOSPC:51,ESPIPE:70,EROFS:69,EMLINK:34,EPIPE:64,EDOM:18,ERANGE:68,ENOMSG:49,EIDRM:24,ECHRNG:106,EL2NSYNC:156,EL3HLT:107,EL3RST:108,ELNRNG:109,EUNATCH:110,ENOCSI:111,EL2HLT:112,EDEADLK:16,ENOLCK:46,EBADE:113,EBADR:114,EXFULL:115,ENOANO:104,EBADRQC:103,EBADSLT:102,EDEADLOCK:16,EBFONT:101,ENOSTR:100,ENODATA:116,ETIME:117,ENOSR:118,ENONET:119,ENOPKG:120,EREMOTE:121,ENOLINK:47,EADV:122,ESRMNT:123,ECOMM:124,EPROTO:65,EMULTIHOP:36,EDOTDOT:125,EBADMSG:9,ENOTUNIQ:126,EBADFD:127,EREMCHG:128,ELIBACC:129,ELIBBAD:130,ELIBSCN:131,ELIBMAX:132,ELIBEXEC:133,ENOSYS:52,ENOTEMPTY:55,ENAMETOOLONG:37,ELOOP:32,EOPNOTSUPP:138,EPFNOSUPPORT:139,ECONNRESET:15,ENOBUFS:42,EAFNOSUPPORT:5,EPROTOTYPE:67,ENOTSOCK:57,ENOPROTOOPT:50,ESHUTDOWN:140,ECONNREFUSED:14,EADDRINUSE:3,ECONNABORTED:13,ENETUNREACH:40,ENETDOWN:38,ETIMEDOUT:73,EHOSTDOWN:142,EHOSTUNREACH:23,EINPROGRESS:26,EALREADY:7,EDESTADDRREQ:17,EMSGSIZE:35,EPROTONOSUPPORT:66,ESOCKTNOSUPPORT:137,EADDRNOTAVAIL:4,ENETRESET:39,EISCONN:30,ENOTCONN:53,ETOOMANYREFS:141,EUSERS:136,EDQUOT:19,ESTALE:72,ENOTSUP:138,ENOMEDIUM:148,EILSEQ:25,EOVERFLOW:61,ECANCELED:11,ENOTRECOVERABLE:56,EOWNERDEAD:62,ESTRPIPE:135};var PIPEFS={BUCKET_BUFFER_SIZE:8192,mount:function(mount){return FS.createNode(null,"/",16384|511,0)},createPipe:function(){var pipe={buckets:[]};pipe.buckets.push({buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:0,roffset:0});var rName=PIPEFS.nextname();var wName=PIPEFS.nextname();var rNode=FS.createNode(PIPEFS.root,rName,4096,0);var wNode=FS.createNode(PIPEFS.root,wName,4096,0);rNode.pipe=pipe;wNode.pipe=pipe;var readableStream=FS.createStream({path:rName,node:rNode,flags:FS.modeStringToFlags("r"),seekable:false,stream_ops:PIPEFS.stream_ops});rNode.stream=readableStream;var writableStream=FS.createStream({path:wName,node:wNode,flags:FS.modeStringToFlags("w"),seekable:false,stream_ops:PIPEFS.stream_ops});wNode.stream=writableStream;return{readable_fd:readableStream.fd,writable_fd:writableStream.fd}},stream_ops:{poll:function(stream){var pipe=stream.node.pipe;if((stream.flags&2097155)===1){return 256|4}else{if(pipe.buckets.length>0){for(var i=0;i0){return 64|1}}}}return 0},ioctl:function(stream,request,varargs){return ERRNO_CODES.EINVAL},fsync:function(stream){return ERRNO_CODES.EINVAL},read:function(stream,buffer,offset,length,position){var pipe=stream.node.pipe;var currentLength=0;for(var i=0;i=dataLen){currBucket.buffer.set(data,currBucket.offset);currBucket.offset+=dataLen;return dataLen}else if(freeBytesInCurrBuffer>0){currBucket.buffer.set(data.subarray(0,freeBytesInCurrBuffer),currBucket.offset);currBucket.offset+=freeBytesInCurrBuffer;data=data.subarray(freeBytesInCurrBuffer,data.byteLength)}var numBuckets=data.byteLength/PIPEFS.BUCKET_BUFFER_SIZE|0;var remElements=data.byteLength%PIPEFS.BUCKET_BUFFER_SIZE;for(var i=0;i0){var newBucket={buffer:new Uint8Array(PIPEFS.BUCKET_BUFFER_SIZE),offset:data.byteLength,roffset:0};pipe.buckets.push(newBucket);newBucket.buffer.set(data)}return dataLen},close:function(stream){var pipe=stream.node.pipe;pipe.buckets=null}},nextname:function(){if(!PIPEFS.nextname.current){PIPEFS.nextname.current=0}return"pipe["+PIPEFS.nextname.current+++"]"}};function ___sys_pipe(fdPtr){try{if(fdPtr==0){throw new FS.ErrnoError(21)}var res=PIPEFS.createPipe();HEAP32[fdPtr>>2]=res.readable_fd;HEAP32[fdPtr+4>>2]=res.writable_fd;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_pread64(fd,buf,count,zero,low,high){try{var stream=SYSCALLS.getStreamFromFD(fd);var offset=SYSCALLS.get64(low,high);return FS.read(stream,HEAP8,buf,count,offset)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_pwrite64(fd,buf,count,zero,low,high){try{var stream=SYSCALLS.getStreamFromFD(fd);var offset=SYSCALLS.get64(low,high);return FS.write(stream,HEAP8,buf,count,offset)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_read(fd,buf,count){try{var stream=SYSCALLS.getStreamFromFD(fd);return FS.read(stream,HEAP8,buf,count)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_readlink(path,buf,bufsize){try{path=SYSCALLS.getStr(path);return SYSCALLS.doReadlink(path,buf,bufsize)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_rename(old_path,new_path){try{old_path=SYSCALLS.getStr(old_path);new_path=SYSCALLS.getStr(new_path);FS.rename(old_path,new_path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_rmdir(path){try{path=SYSCALLS.getStr(path);FS.rmdir(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_stat64(path,buf){try{path=SYSCALLS.getStr(path);return SYSCALLS.doStat(FS.stat,path,buf)}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_symlink(target,linkpath){try{target=SYSCALLS.getStr(target);linkpath=SYSCALLS.getStr(linkpath);FS.symlink(target,linkpath);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_umask(mask){try{var old=SYSCALLS.umask;SYSCALLS.umask=mask;return old}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_unlink(path){try{path=SYSCALLS.getStr(path);FS.unlink(path);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function ___sys_wait4(pid,wstart,options,rusage){try{abort("cannot wait on child processes")}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return-e.errno}}function _abort(){abort()}function _emscripten_set_main_loop_timing(mode,value){Browser.mainLoop.timingMode=mode;Browser.mainLoop.timingValue=value;if(!Browser.mainLoop.func){return 1}if(mode==0){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setTimeout(){var timeUntilNextTick=Math.max(0,Browser.mainLoop.tickStartTime+value-_emscripten_get_now())|0;setTimeout(Browser.mainLoop.runner,timeUntilNextTick)};Browser.mainLoop.method="timeout"}else if(mode==1){Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_rAF(){Browser.requestAnimationFrame(Browser.mainLoop.runner)};Browser.mainLoop.method="rAF"}else if(mode==2){if(typeof setImmediate==="undefined"){var setImmediates=[];var emscriptenMainLoopMessageId="setimmediate";var Browser_setImmediate_messageHandler=function(event){if(event.data===emscriptenMainLoopMessageId||event.data.target===emscriptenMainLoopMessageId){event.stopPropagation();setImmediates.shift()()}};addEventListener("message",Browser_setImmediate_messageHandler,true);setImmediate=function Browser_emulated_setImmediate(func){setImmediates.push(func);if(ENVIRONMENT_IS_WORKER){if(Module["setImmediates"]===undefined)Module["setImmediates"]=[];Module["setImmediates"].push(func);postMessage({target:emscriptenMainLoopMessageId})}else postMessage(emscriptenMainLoopMessageId,"*")}}Browser.mainLoop.scheduler=function Browser_mainLoop_scheduler_setImmediate(){setImmediate(Browser.mainLoop.runner)};Browser.mainLoop.method="immediate"}return 0}var _emscripten_get_now;if(ENVIRONMENT_IS_NODE){_emscripten_get_now=function(){var t=process["hrtime"]();return t[0]*1e3+t[1]/1e6}}else if(typeof dateNow!=="undefined"){_emscripten_get_now=dateNow}else _emscripten_get_now=function(){return performance.now()};function setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming){noExitRuntime=true;assert(!Browser.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters.");Browser.mainLoop.func=browserIterationFunc;Browser.mainLoop.arg=arg;var thisMainLoopId=Browser.mainLoop.currentlyRunningMainloop;Browser.mainLoop.runner=function Browser_mainLoop_runner(){if(ABORT)return;if(Browser.mainLoop.queue.length>0){var start=Date.now();var blocker=Browser.mainLoop.queue.shift();blocker.func(blocker.arg);if(Browser.mainLoop.remainingBlockers){var remaining=Browser.mainLoop.remainingBlockers;var next=remaining%1==0?remaining-1:Math.floor(remaining);if(blocker.counted){Browser.mainLoop.remainingBlockers=next}else{next=next+.5;Browser.mainLoop.remainingBlockers=(8*remaining+next)/9}}console.log('main loop blocker "'+blocker.name+'" took '+(Date.now()-start)+" ms");Browser.mainLoop.updateStatus();if(thisMainLoopId1&&Browser.mainLoop.currentFrameNumber%Browser.mainLoop.timingValue!=0){Browser.mainLoop.scheduler();return}else if(Browser.mainLoop.timingMode==0){Browser.mainLoop.tickStartTime=_emscripten_get_now()}Browser.mainLoop.runIter(browserIterationFunc);if(thisMainLoopId0)_emscripten_set_main_loop_timing(0,1e3/fps);else _emscripten_set_main_loop_timing(1,1);Browser.mainLoop.scheduler()}if(simulateInfiniteLoop){throw"unwind"}}var Browser={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){Browser.mainLoop.scheduler=null;Browser.mainLoop.currentlyRunningMainloop++},resume:function(){Browser.mainLoop.currentlyRunningMainloop++;var timingMode=Browser.mainLoop.timingMode;var timingValue=Browser.mainLoop.timingValue;var func=Browser.mainLoop.func;Browser.mainLoop.func=null;setMainLoop(func,0,false,Browser.mainLoop.arg,true);_emscripten_set_main_loop_timing(timingMode,timingValue);Browser.mainLoop.scheduler()},updateStatus:function(){if(Module["setStatus"]){var message=Module["statusMessage"]||"Please wait...";var remaining=Browser.mainLoop.remainingBlockers;var expected=Browser.mainLoop.expectedBlockers;if(remaining){if(remaining=6){var curr=leftchar>>leftbits-6&63;leftbits-=6;ret+=BASE[curr]}}if(leftbits==2){ret+=BASE[(leftchar&3)<<4];ret+=PAD+PAD}else if(leftbits==4){ret+=BASE[(leftchar&15)<<2];ret+=PAD}return ret}audio.src="data:audio/x-"+name.substr(-3)+";base64,"+encode64(byteArray);finish(audio)};audio.src=url;Browser.safeSetTimeout(function(){finish(audio)},1e4)}else{return fail()}};Module["preloadPlugins"].push(audioPlugin);function pointerLockChange(){Browser.pointerLock=document["pointerLockElement"]===Module["canvas"]||document["mozPointerLockElement"]===Module["canvas"]||document["webkitPointerLockElement"]===Module["canvas"]||document["msPointerLockElement"]===Module["canvas"]}var canvas=Module["canvas"];if(canvas){canvas.requestPointerLock=canvas["requestPointerLock"]||canvas["mozRequestPointerLock"]||canvas["webkitRequestPointerLock"]||canvas["msRequestPointerLock"]||function(){};canvas.exitPointerLock=document["exitPointerLock"]||document["mozExitPointerLock"]||document["webkitExitPointerLock"]||document["msExitPointerLock"]||function(){};canvas.exitPointerLock=canvas.exitPointerLock.bind(document);document.addEventListener("pointerlockchange",pointerLockChange,false);document.addEventListener("mozpointerlockchange",pointerLockChange,false);document.addEventListener("webkitpointerlockchange",pointerLockChange,false);document.addEventListener("mspointerlockchange",pointerLockChange,false);if(Module["elementPointerLock"]){canvas.addEventListener("click",function(ev){if(!Browser.pointerLock&&Module["canvas"].requestPointerLock){Module["canvas"].requestPointerLock();ev.preventDefault()}},false)}}},createContext:function(canvas,useWebGL,setInModule,webGLContextAttributes){if(useWebGL&&Module.ctx&&canvas==Module.canvas)return Module.ctx;var ctx;var contextHandle;if(useWebGL){var contextAttributes={antialias:false,alpha:false,majorVersion:typeof WebGL2RenderingContext!=="undefined"?2:1};if(webGLContextAttributes){for(var attribute in webGLContextAttributes){contextAttributes[attribute]=webGLContextAttributes[attribute]}}if(typeof GL!=="undefined"){contextHandle=GL.createContext(canvas,contextAttributes);if(contextHandle){ctx=GL.getContext(contextHandle).GLctx}}}else{ctx=canvas.getContext("2d")}if(!ctx)return null;if(setInModule){if(!useWebGL)assert(typeof GLctx==="undefined","cannot set in module if GLctx is used, but we are a non-GL context that would replace it");Module.ctx=ctx;if(useWebGL)GL.makeContextCurrent(contextHandle);Module.useWebGL=useWebGL;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});Browser.init()}return ctx},destroyContext:function(canvas,useWebGL,setInModule){},fullscreenHandlersInstalled:false,lockPointer:undefined,resizeCanvas:undefined,requestFullscreen:function(lockPointer,resizeCanvas){Browser.lockPointer=lockPointer;Browser.resizeCanvas=resizeCanvas;if(typeof Browser.lockPointer==="undefined")Browser.lockPointer=true;if(typeof Browser.resizeCanvas==="undefined")Browser.resizeCanvas=false;var canvas=Module["canvas"];function fullscreenChange(){Browser.isFullscreen=false;var canvasContainer=canvas.parentNode;if((document["fullscreenElement"]||document["mozFullScreenElement"]||document["msFullscreenElement"]||document["webkitFullscreenElement"]||document["webkitCurrentFullScreenElement"])===canvasContainer){canvas.exitFullscreen=Browser.exitFullscreen;if(Browser.lockPointer)canvas.requestPointerLock();Browser.isFullscreen=true;if(Browser.resizeCanvas){Browser.setFullscreenCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}else{canvasContainer.parentNode.insertBefore(canvas,canvasContainer);canvasContainer.parentNode.removeChild(canvasContainer);if(Browser.resizeCanvas){Browser.setWindowedCanvasSize()}else{Browser.updateCanvasDimensions(canvas)}}if(Module["onFullScreen"])Module["onFullScreen"](Browser.isFullscreen);if(Module["onFullscreen"])Module["onFullscreen"](Browser.isFullscreen)}if(!Browser.fullscreenHandlersInstalled){Browser.fullscreenHandlersInstalled=true;document.addEventListener("fullscreenchange",fullscreenChange,false);document.addEventListener("mozfullscreenchange",fullscreenChange,false);document.addEventListener("webkitfullscreenchange",fullscreenChange,false);document.addEventListener("MSFullscreenChange",fullscreenChange,false)}var canvasContainer=document.createElement("div");canvas.parentNode.insertBefore(canvasContainer,canvas);canvasContainer.appendChild(canvas);canvasContainer.requestFullscreen=canvasContainer["requestFullscreen"]||canvasContainer["mozRequestFullScreen"]||canvasContainer["msRequestFullscreen"]||(canvasContainer["webkitRequestFullscreen"]?function(){canvasContainer["webkitRequestFullscreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null)||(canvasContainer["webkitRequestFullScreen"]?function(){canvasContainer["webkitRequestFullScreen"](Element["ALLOW_KEYBOARD_INPUT"])}:null);canvasContainer.requestFullscreen()},exitFullscreen:function(){if(!Browser.isFullscreen){return false}var CFS=document["exitFullscreen"]||document["cancelFullScreen"]||document["mozCancelFullScreen"]||document["msExitFullscreen"]||document["webkitCancelFullScreen"]||function(){};CFS.apply(document,[]);return true},nextRAF:0,fakeRequestAnimationFrame:function(func){var now=Date.now();if(Browser.nextRAF===0){Browser.nextRAF=now+1e3/60}else{while(now+2>=Browser.nextRAF){Browser.nextRAF+=1e3/60}}var delay=Math.max(Browser.nextRAF-now,0);setTimeout(func,delay)},requestAnimationFrame:function(func){if(typeof requestAnimationFrame==="function"){requestAnimationFrame(func);return}var RAF=Browser.fakeRequestAnimationFrame;RAF(func)},safeCallback:function(func){return function(){if(!ABORT)return func.apply(null,arguments)}},allowAsyncCallbacks:true,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){Browser.allowAsyncCallbacks=false},resumeAsyncCallbacks:function(){Browser.allowAsyncCallbacks=true;if(Browser.queuedAsyncCallbacks.length>0){var callbacks=Browser.queuedAsyncCallbacks;Browser.queuedAsyncCallbacks=[];callbacks.forEach(function(func){func()})}},safeRequestAnimationFrame:function(func){return Browser.requestAnimationFrame(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}})},safeSetTimeout:function(func,timeout){noExitRuntime=true;return setTimeout(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}else{Browser.queuedAsyncCallbacks.push(func)}},timeout)},safeSetInterval:function(func,timeout){noExitRuntime=true;return setInterval(function(){if(ABORT)return;if(Browser.allowAsyncCallbacks){func()}},timeout)},getMimetype:function(name){return{"jpg":"image/jpeg","jpeg":"image/jpeg","png":"image/png","bmp":"image/bmp","ogg":"audio/ogg","wav":"audio/wav","mp3":"audio/mpeg"}[name.substr(name.lastIndexOf(".")+1)]},getUserMedia:function(func){if(!window.getUserMedia){window.getUserMedia=navigator["getUserMedia"]||navigator["mozGetUserMedia"]}window.getUserMedia(func)},getMovementX:function(event){return event["movementX"]||event["mozMovementX"]||event["webkitMovementX"]||0},getMovementY:function(event){return event["movementY"]||event["mozMovementY"]||event["webkitMovementY"]||0},getMouseWheelDelta:function(event){var delta=0;switch(event.type){case"DOMMouseScroll":delta=event.detail/3;break;case"mousewheel":delta=event.wheelDelta/120;break;case"wheel":delta=event.deltaY;switch(event.deltaMode){case 0:delta/=100;break;case 1:delta/=3;break;case 2:delta*=80;break;default:throw"unrecognized mouse wheel delta mode: "+event.deltaMode}break;default:throw"unrecognized mouse wheel event: "+event.type}return delta},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(event){if(Browser.pointerLock){if(event.type!="mousemove"&&"mozMovementX"in event){Browser.mouseMovementX=Browser.mouseMovementY=0}else{Browser.mouseMovementX=Browser.getMovementX(event);Browser.mouseMovementY=Browser.getMovementY(event)}if(typeof SDL!="undefined"){Browser.mouseX=SDL.mouseX+Browser.mouseMovementX;Browser.mouseY=SDL.mouseY+Browser.mouseMovementY}else{Browser.mouseX+=Browser.mouseMovementX;Browser.mouseY+=Browser.mouseMovementY}}else{var rect=Module["canvas"].getBoundingClientRect();var cw=Module["canvas"].width;var ch=Module["canvas"].height;var scrollX=typeof window.scrollX!=="undefined"?window.scrollX:window.pageXOffset;var scrollY=typeof window.scrollY!=="undefined"?window.scrollY:window.pageYOffset;if(event.type==="touchstart"||event.type==="touchend"||event.type==="touchmove"){var touch=event.touch;if(touch===undefined){return}var adjustedX=touch.pageX-(scrollX+rect.left);var adjustedY=touch.pageY-(scrollY+rect.top);adjustedX=adjustedX*(cw/rect.width);adjustedY=adjustedY*(ch/rect.height);var coords={x:adjustedX,y:adjustedY};if(event.type==="touchstart"){Browser.lastTouches[touch.identifier]=coords;Browser.touches[touch.identifier]=coords}else if(event.type==="touchend"||event.type==="touchmove"){var last=Browser.touches[touch.identifier];if(!last)last=coords;Browser.lastTouches[touch.identifier]=last;Browser.touches[touch.identifier]=coords}return}var x=event.pageX-(scrollX+rect.left);var y=event.pageY-(scrollY+rect.top);x=x*(cw/rect.width);y=y*(ch/rect.height);Browser.mouseMovementX=x-Browser.mouseX;Browser.mouseMovementY=y-Browser.mouseY;Browser.mouseX=x;Browser.mouseY=y}},asyncLoad:function(url,onload,onerror,noRunDep){var dep=!noRunDep?getUniqueRunDependency("al "+url):"";readAsync(url,function(arrayBuffer){assert(arrayBuffer,'Loading data file "'+url+'" failed (no arrayBuffer).');onload(new Uint8Array(arrayBuffer));if(dep)removeRunDependency(dep)},function(event){if(onerror){onerror()}else{throw'Loading data file "'+url+'" failed.'}});if(dep)addRunDependency(dep)},resizeListeners:[],updateResizeListeners:function(){var canvas=Module["canvas"];Browser.resizeListeners.forEach(function(listener){listener(canvas.width,canvas.height)})},setCanvasSize:function(width,height,noUpdates){var canvas=Module["canvas"];Browser.updateCanvasDimensions(canvas,width,height);if(!noUpdates)Browser.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags|8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},setWindowedCanvasSize:function(){if(typeof SDL!="undefined"){var flags=HEAPU32[SDL.screen>>2];flags=flags&~8388608;HEAP32[SDL.screen>>2]=flags}Browser.updateCanvasDimensions(Module["canvas"]);Browser.updateResizeListeners()},updateCanvasDimensions:function(canvas,wNative,hNative){if(wNative&&hNative){canvas.widthNative=wNative;canvas.heightNative=hNative}else{wNative=canvas.widthNative;hNative=canvas.heightNative}var w=wNative;var h=hNative;if(Module["forcedAspectRatio"]&&Module["forcedAspectRatio"]>0){if(w/h0?AL.freeIds.pop():AL._nextId++},freeIds:[],scheduleContextAudio:function(ctx){if(Browser.mainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}for(var i in ctx.sources){AL.scheduleSourceAudio(ctx.sources[i])}},scheduleSourceAudio:function(src,lookahead){if(Browser.mainLoop.timingMode===1&&document["visibilityState"]!="visible"){return}if(src.state!==4114){return}var currentTime=AL.updateSourceTime(src);var startTime=src.bufStartTime;var startOffset=src.bufOffset;var bufCursor=src.bufsProcessed;for(var i=0;i=src.bufQueue.length){if(src.looping){bufCursor%=src.bufQueue.length}else{break}}var buf=src.bufQueue[bufCursor%src.bufQueue.length];if(buf.length===0){skipCount++;if(skipCount===src.bufQueue.length){break}}else{var audioSrc=src.context.audioCtx.createBufferSource();audioSrc.buffer=buf.audioBuf;audioSrc.playbackRate.value=src.playbackRate;if(buf.audioBuf._loopStart||buf.audioBuf._loopEnd){audioSrc.loopStart=buf.audioBuf._loopStart;audioSrc.loopEnd=buf.audioBuf._loopEnd}var duration=0;if(src.type===4136&&src.looping){duration=Number.POSITIVE_INFINITY;audioSrc.loop=true;if(buf.audioBuf._loopStart){audioSrc.loopStart=buf.audioBuf._loopStart}if(buf.audioBuf._loopEnd){audioSrc.loopEnd=buf.audioBuf._loopEnd}}else{duration=(buf.audioBuf.duration-startOffset)/src.playbackRate}audioSrc._startOffset=startOffset;audioSrc._duration=duration;audioSrc._skipCount=skipCount;skipCount=0;audioSrc.connect(src.gain);if(typeof audioSrc.start!=="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.start(startTime,startOffset)}else if(typeof audioSrc.noteOn!=="undefined"){startTime=Math.max(startTime,src.context.audioCtx.currentTime);audioSrc.noteOn(startTime)}audioSrc._startTime=startTime;src.audioQueue.push(audioSrc);startTime+=duration}startOffset=0;bufCursor++}},updateSourceTime:function(src){var currentTime=src.context.audioCtx.currentTime;if(src.state!==4114){return currentTime}if(!isFinite(src.bufStartTime)){src.bufStartTime=currentTime-src.bufOffset/src.playbackRate;src.bufOffset=0}var nextStartTime=0;while(src.audioQueue.length){var audioSrc=src.audioQueue[0];src.bufsProcessed+=audioSrc._skipCount;nextStartTime=audioSrc._startTime+audioSrc._duration;if(currentTime=src.bufQueue.length&&!src.looping){AL.setSourceState(src,4116)}else if(src.type===4136&&src.looping){var buf=src.bufQueue[0];if(buf.length===0){src.bufOffset=0}else{var delta=(currentTime-src.bufStartTime)*src.playbackRate;var loopStart=buf.audioBuf._loopStart||0;var loopEnd=buf.audioBuf._loopEnd||buf.audioBuf.duration;if(loopEnd<=loopStart){loopEnd=buf.audioBuf.duration}if(delta0){src.bufStartTime+=Math.floor((currentTime-src.bufStartTime)/srcDuration)*srcDuration}}for(var i=0;i=src.bufQueue.length){if(src.looping){src.bufsProcessed%=src.bufQueue.length}else{AL.setSourceState(src,4116);break}}var buf=src.bufQueue[src.bufsProcessed];if(buf.length>0){nextStartTime=src.bufStartTime+buf.audioBuf.duration/src.playbackRate;if(currentTime1){src.audioQueue.length=1}},stopSourceAudio:function(src){for(var i=0;isrc.bufQueue[src.bufsProcessed].audioBuf.duration){offset-=src.bufQueue[src.bufsProcessed].audiobuf.duration;src.bufsProcessed++}src.bufOffset=offset}if(playing){AL.setSourceState(src,4114)}},getGlobalParam:function(funcname,param){if(!AL.currentCtx){return null}switch(param){case 49152:return AL.currentCtx.dopplerFactor;case 49155:return AL.currentCtx.speedOfSound;case 53248:return AL.currentCtx.distanceModel;default:AL.currentCtx.err=40962;return null}},setGlobalParam:function(funcname,param,value){if(!AL.currentCtx){return}switch(param){case 49152:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.dopplerFactor=value;AL.updateListenerSpace(AL.currentCtx);break;case 49155:if(!Number.isFinite(value)||value<=0){AL.currentCtx.err=40963;return}AL.currentCtx.speedOfSound=value;AL.updateListenerSpace(AL.currentCtx);break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:AL.currentCtx.distanceModel=value;AL.updateContextGlobal(AL.currentCtx);break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},getListenerParam:function(funcname,param){if(!AL.currentCtx){return null}switch(param){case 4100:return AL.currentCtx.listener.position;case 4102:return AL.currentCtx.listener.velocity;case 4111:return AL.currentCtx.listener.direction.concat(AL.currentCtx.listener.up);case 4106:return AL.currentCtx.gain.gain.value;default:AL.currentCtx.err=40962;return null}},setListenerParam:function(funcname,param,value){if(!AL.currentCtx){return}if(value===null){AL.currentCtx.err=40962;return}var listener=AL.currentCtx.listener;switch(param){case 4100:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.position[0]=value[0];listener.position[1]=value[1];listener.position[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4102:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])){AL.currentCtx.err=40963;return}listener.velocity[0]=value[0];listener.velocity[1]=value[1];listener.velocity[2]=value[2];AL.updateListenerSpace(AL.currentCtx);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}AL.currentCtx.gain.gain.value=value;break;case 4111:if(!Number.isFinite(value[0])||!Number.isFinite(value[1])||!Number.isFinite(value[2])||!Number.isFinite(value[3])||!Number.isFinite(value[4])||!Number.isFinite(value[5])){AL.currentCtx.err=40963;return}listener.direction[0]=value[0];listener.direction[1]=value[1];listener.direction[2]=value[2];listener.up[0]=value[3];listener.up[1]=value[4];listener.up[2]=value[5];AL.updateListenerSpace(AL.currentCtx);break;default:AL.currentCtx.err=40962;return}},getBufferParam:function(funcname,bufferId,param){if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}switch(param){case 8193:return buf.frequency;case 8194:return buf.bytesPerSample*8;case 8195:return buf.channels;case 8196:return buf.length*buf.bytesPerSample*buf.channels;case 8213:if(buf.length===0){return[0,0]}else{return[(buf.audioBuf._loopStart||0)*buf.frequency,(buf.audioBuf._loopEnd||buf.length)*buf.frequency]}default:AL.currentCtx.err=40962;return null}},setBufferParam:function(funcname,bufferId,param,value){if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf||bufferId===0){AL.currentCtx.err=40961;return}if(value===null){AL.currentCtx.err=40962;return}switch(param){case 8196:if(value!==0){AL.currentCtx.err=40963;return}break;case 8213:if(value[0]<0||value[0]>buf.length||value[1]<0||value[1]>buf.Length||value[0]>=value[1]){AL.currentCtx.err=40963;return}if(buf.refCount>0){AL.currentCtx.err=40964;return}if(buf.audioBuf){buf.audioBuf._loopStart=value[0]/buf.frequency;buf.audioBuf._loopEnd=value[1]/buf.frequency}break;default:AL.currentCtx.err=40962;return}},getSourceParam:function(funcname,sourceId,param){if(!AL.currentCtx){return null}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return null}switch(param){case 514:return src.relative;case 4097:return src.coneInnerAngle;case 4098:return src.coneOuterAngle;case 4099:return src.pitch;case 4100:return src.position;case 4101:return src.direction;case 4102:return src.velocity;case 4103:return src.looping;case 4105:if(src.type===4136){return src.bufQueue[0].id}else{return 0}case 4106:return src.gain.gain.value;case 4109:return src.minGain;case 4110:return src.maxGain;case 4112:return src.state;case 4117:if(src.bufQueue.length===1&&src.bufQueue[0].id===0){return 0}else{return src.bufQueue.length}case 4118:if(src.bufQueue.length===1&&src.bufQueue[0].id===0||src.looping){return 0}else{return src.bufsProcessed}case 4128:return src.refDistance;case 4129:return src.rolloffFactor;case 4130:return src.coneOuterGain;case 4131:return src.maxDistance;case 4132:return AL.sourceTell(src);case 4133:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency}return offset;case 4134:var offset=AL.sourceTell(src);if(offset>0){offset*=src.bufQueue[0].frequency*src.bufQueue[0].bytesPerSample}return offset;case 4135:return src.type;case 4628:return src.spatialize;case 8201:var length=0;var bytesPerFrame=0;for(var i=0;i0){var audioSrc=src.audioQueue[0];audioSrc.loop=true;audioSrc._duration=Number.POSITIVE_INFINITY}}else if(value===0){src.looping=false;var currentTime=AL.updateSourceTime(src);if(src.type===4136&&src.audioQueue.length>0){var audioSrc=src.audioQueue[0];audioSrc.loop=false;audioSrc._duration=src.bufQueue[0].audioBuf.duration/src.playbackRate;audioSrc._startTime=currentTime-src.bufOffset/src.playbackRate}}else{AL.currentCtx.err=40963;return}break;case 4105:if(src.state===4114||src.state===4115){AL.currentCtx.err=40964;return}if(value===0){for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=1;src.bufQueue[0]=AL.buffers[0];src.bufsProcessed=0;src.type=4144}else{var buf=AL.buffers[value];if(!buf){AL.currentCtx.err=40963;return}for(var i in src.bufQueue){src.bufQueue[i].refCount--}src.bufQueue.length=0;buf.refCount++;src.bufQueue=[buf];src.bufsProcessed=0;src.type=4136}AL.initSourcePanner(src);AL.scheduleSourceAudio(src);break;case 4106:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.gain.gain.value=value;break;case 4109:if(!Number.isFinite(value)||value<0||value>Math.min(src.maxGain,1)){AL.currentCtx.err=40963;return}src.minGain=value;break;case 4110:if(!Number.isFinite(value)||value1){AL.currentCtx.err=40963;return}src.maxGain=value;break;case 4128:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.refDistance=value;if(src.panner){src.panner.refDistance=value}break;case 4129:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.rolloffFactor=value;if(src.panner){src.panner.rolloffFactor=value}break;case 4130:if(!Number.isFinite(value)||value<0||value>1){AL.currentCtx.err=40963;return}src.coneOuterGain=value;if(src.panner){src.panner.coneOuterGain=value}break;case 4131:if(!Number.isFinite(value)||value<0){AL.currentCtx.err=40963;return}src.maxDistance=value;if(src.panner){src.panner.maxDistance=value}break;case 4132:if(value<0||value>AL.sourceDuration(src)){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4133:var srcLen=AL.sourceDuration(src);if(srcLen>0){var frequency;for(var bufId in src.bufQueue){if(bufId){frequency=src.bufQueue[bufId].frequency;break}}value/=frequency}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4134:var srcLen=AL.sourceDuration(src);if(srcLen>0){var bytesPerSec;for(var bufId in src.bufQueue){if(bufId){var buf=src.bufQueue[bufId];bytesPerSec=buf.frequency*buf.bytesPerSample*buf.channels;break}}value/=bytesPerSec}if(value<0||value>srcLen){AL.currentCtx.err=40963;return}AL.sourceSeek(src,value);break;case 4628:if(value!==0&&value!==1&&value!==2){AL.currentCtx.err=40963;return}src.spatialize=value;AL.initSourcePanner(src);break;case 8201:case 8202:case 8203:AL.currentCtx.err=40964;break;case 53248:switch(value){case 0:case 53249:case 53250:case 53251:case 53252:case 53253:case 53254:src.distanceModel=value;if(AL.currentCtx.sourceDistanceModel){AL.updateContextGlobal(AL.currentCtx)}break;default:AL.currentCtx.err=40963;return}break;default:AL.currentCtx.err=40962;return}},captures:{},sharedCaptureAudioCtx:null,requireValidCaptureDevice:function(deviceId,funcname){if(deviceId===0){AL.alcErr=40961;return null}var c=AL.captures[deviceId];if(!c){AL.alcErr=40961;return null}var err=c.mediaStreamError;if(err){AL.alcErr=40961;return null}return c}};function _alBufferData(bufferId,format,pData,size,freq){if(!AL.currentCtx){return}var buf=AL.buffers[bufferId];if(!buf){AL.currentCtx.err=40963;return}if(freq<=0){AL.currentCtx.err=40963;return}var audioBuf=null;try{switch(format){case 4352:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size,freq);var channel0=audioBuf.getChannelData(0);for(var i=0;i0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>1,freq);var channel0=audioBuf.getChannelData(0);pData>>=1;for(var i=0;i>1;++i){channel0[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=1;buf.length=size>>1;break;case 4354:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>1,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);for(var i=0;i>1;++i){channel0[i]=HEAPU8[pData++]*.0078125-1;channel1[i]=HEAPU8[pData++]*.0078125-1}}buf.bytesPerSample=1;buf.channels=2;buf.length=size>>1;break;case 4355:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>2,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=1;for(var i=0;i>2;++i){channel0[i]=HEAP16[pData++]*30517578125e-15;channel1[i]=HEAP16[pData++]*30517578125e-15}}buf.bytesPerSample=2;buf.channels=2;buf.length=size>>2;break;case 65552:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(1,size>>2,freq);var channel0=audioBuf.getChannelData(0);pData>>=2;for(var i=0;i>2;++i){channel0[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=1;buf.length=size>>2;break;case 65553:if(size>0){audioBuf=AL.currentCtx.audioCtx.createBuffer(2,size>>3,freq);var channel0=audioBuf.getChannelData(0);var channel1=audioBuf.getChannelData(1);pData>>=2;for(var i=0;i>3;++i){channel0[i]=HEAPF32[pData++];channel1[i]=HEAPF32[pData++]}}buf.bytesPerSample=4;buf.channels=2;buf.length=size>>3;break;default:AL.currentCtx.err=40963;return}buf.frequency=freq;buf.audioBuf=audioBuf}catch(e){AL.currentCtx.err=40963;return}}function _alDeleteBuffers(count,pBufferIds){if(!AL.currentCtx){return}for(var i=0;i>2];if(bufId===0){continue}if(!AL.buffers[bufId]){AL.currentCtx.err=40961;return}if(AL.buffers[bufId].refCount){AL.currentCtx.err=40964;return}}for(var i=0;i>2];if(bufId===0){continue}AL.deviceRefCounts[AL.buffers[bufId].deviceId]--;delete AL.buffers[bufId];AL.freeIds.push(bufId)}}function _alSourcei(sourceId,param,value){switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4628:case 8201:case 8202:case 53248:AL.setSourceParam("alSourcei",sourceId,param,value);break;default:AL.setSourceParam("alSourcei",sourceId,param,null);break}}function _alDeleteSources(count,pSourceIds){if(!AL.currentCtx){return}for(var i=0;i>2];if(!AL.currentCtx.sources[srcId]){AL.currentCtx.err=40961;return}}for(var i=0;i>2];AL.setSourceState(AL.currentCtx.sources[srcId],4116);_alSourcei(srcId,4105,0);delete AL.currentCtx.sources[srcId];AL.freeIds.push(srcId)}}function _alGenBuffers(count,pBufferIds){if(!AL.currentCtx){return}for(var i=0;i>2]=buf.id}}function _alGenSources(count,pSourceIds){if(!AL.currentCtx){return}for(var i=0;i>2]=src.id}}function _alGetBufferi(bufferId,param,pValue){var val=AL.getBufferParam("alGetBufferi",bufferId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 8193:case 8194:case 8195:case 8196:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}}function _alGetSourcei(sourceId,param,pValue){var val=AL.getSourceParam("alGetSourcei",sourceId,param);if(val===null){return}if(!pValue){AL.currentCtx.err=40963;return}switch(param){case 514:case 4097:case 4098:case 4103:case 4105:case 4112:case 4117:case 4118:case 4128:case 4129:case 4131:case 4132:case 4133:case 4134:case 4135:case 4628:case 8201:case 8202:case 53248:HEAP32[pValue>>2]=val;break;default:AL.currentCtx.err=40962;return}}function _alSourcePause(sourceId){if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4115)}function _alSourcePlay(sourceId){if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4114)}function _alSourceQueueBuffers(sourceId,count,pBufferIds){if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(src.type===4136){AL.currentCtx.err=40964;return}if(count===0){return}var templateBuf=AL.buffers[0];for(var i=0;i>2];var buf=AL.buffers[bufId];if(!buf){AL.currentCtx.err=40961;return}if(templateBuf.id!==0&&(buf.frequency!==templateBuf.frequency||buf.bytesPerSample!==templateBuf.bytesPerSample||buf.channels!==templateBuf.channels)){AL.currentCtx.err=40964}}if(src.bufQueue.length===1&&src.bufQueue[0].id===0){src.bufQueue.length=0}src.type=4137;for(var i=0;i>2];var buf=AL.buffers[bufId];buf.refCount++;src.bufQueue.push(buf)}if(src.looping){AL.cancelPendingSourceAudio(src)}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)}function _alSourceStop(sourceId){if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}AL.setSourceState(src,4116)}function _alSourceUnqueueBuffers(sourceId,count,pBufferIds){if(!AL.currentCtx){return}var src=AL.currentCtx.sources[sourceId];if(!src){AL.currentCtx.err=40961;return}if(count>(src.bufQueue.length===1&&src.bufQueue[0].id===0?0:src.bufsProcessed)){AL.currentCtx.err=40963;return}if(count===0){return}for(var i=0;i>2]=buf.id;src.bufsProcessed--}if(src.bufQueue.length===0){src.bufQueue.push(AL.buffers[0])}AL.initSourcePanner(src);AL.scheduleSourceAudio(src)}function _alSourcef(sourceId,param,value){switch(param){case 4097:case 4098:case 4099:case 4106:case 4109:case 4110:case 4128:case 4129:case 4130:case 4131:case 4132:case 4133:case 4134:case 8203:AL.setSourceParam("alSourcef",sourceId,param,value);break;default:AL.setSourceParam("alSourcef",sourceId,param,null);break}}function _alcCloseDevice(deviceId){if(!(deviceId in AL.deviceRefCounts)||AL.deviceRefCounts[deviceId]>0){return 0}delete AL.deviceRefCounts[deviceId];AL.freeIds.push(deviceId);return 1}function _alcCreateContext(deviceId,pAttrList){if(!(deviceId in AL.deviceRefCounts)){AL.alcErr=40961;return 0}var options=null;var attrs=[];var hrtf=null;pAttrList>>=2;if(pAttrList){var attr=0;var val=0;while(true){attr=HEAP32[pAttrList++];attrs.push(attr);if(attr===0){break}val=HEAP32[pAttrList++];attrs.push(val);switch(attr){case 4103:if(!options){options={}}options.sampleRate=val;break;case 4112:case 4113:break;case 6546:switch(val){case 0:hrtf=false;break;case 1:hrtf=true;break;case 2:break;default:AL.alcErr=40964;return 0}break;case 6550:if(val!==0){AL.alcErr=40964;return 0}break;default:AL.alcErr=40964;return 0}}}var AudioContext=window.AudioContext||window.webkitAudioContext;var ac=null;try{if(options){ac=new AudioContext(options)}else{ac=new AudioContext}}catch(e){if(e.name==="NotSupportedError"){AL.alcErr=40964}else{AL.alcErr=40961}return 0}autoResumeAudioContext(ac);if(typeof ac.createGain==="undefined"){ac.createGain=ac.createGainNode}var gain=ac.createGain();gain.connect(ac.destination);var ctx={deviceId:deviceId,id:AL.newId(),attrs:attrs,audioCtx:ac,listener:{position:[0,0,0],velocity:[0,0,0],direction:[0,0,0],up:[0,0,0]},sources:[],interval:setInterval(function(){AL.scheduleContextAudio(ctx)},AL.QUEUE_INTERVAL),gain:gain,distanceModel:53250,speedOfSound:343.3,dopplerFactor:1,sourceDistanceModel:false,hrtf:hrtf||false,_err:0,get err(){return this._err},set err(val){if(this._err===0||val===0){this._err=val}}};AL.deviceRefCounts[deviceId]++;AL.contexts[ctx.id]=ctx;if(hrtf!==null){for(var ctxId in AL.contexts){var c=AL.contexts[ctxId];if(c.deviceId===deviceId){c.hrtf=hrtf;AL.updateContextGlobal(c)}}}return ctx.id}function _alcDestroyContext(contextId){var ctx=AL.contexts[contextId];if(AL.currentCtx===ctx){AL.alcErr=40962;return}if(AL.contexts[contextId].interval){clearInterval(AL.contexts[contextId].interval)}AL.deviceRefCounts[ctx.deviceId]--;delete AL.contexts[contextId];AL.freeIds.push(contextId)}function _alcGetString(deviceId,param){if(AL.alcStringCache[param]){return AL.alcStringCache[param]}var ret;switch(param){case 0:ret="No Error";break;case 40961:ret="Invalid Device";break;case 40962:ret="Invalid Context";break;case 40963:ret="Invalid Enum";break;case 40964:ret="Invalid Value";break;case 40965:ret="Out of Memory";break;case 4100:if(typeof AudioContext!=="undefined"||typeof webkitAudioContext!=="undefined"){ret=AL.DEVICE_NAME}else{return 0}break;case 4101:if(typeof AudioContext!=="undefined"||typeof webkitAudioContext!=="undefined"){ret=AL.DEVICE_NAME.concat("\0")}else{ret="\0"}break;case 785:ret=AL.CAPTURE_DEVICE_NAME;break;case 784:if(deviceId===0)ret=AL.CAPTURE_DEVICE_NAME.concat("\0");else{var c=AL.requireValidCaptureDevice(deviceId,"alcGetString");if(!c){return 0}ret=c.deviceName}break;case 4102:if(!deviceId){AL.alcErr=40961;return 0}ret="";for(var ext in AL.ALC_EXTENSIONS){ret=ret.concat(ext);ret=ret.concat(" ")}ret=ret.trim();break;default:AL.alcErr=40963;return 0}ret=allocate(intArrayFromString(ret),ALLOC_NORMAL);AL.alcStringCache[param]=ret;return ret}function _alcMakeContextCurrent(contextId){if(contextId===0){AL.currentCtx=null;return 0}else{AL.currentCtx=AL.contexts[contextId];return 1}}function _alcOpenDevice(pDeviceName){if(pDeviceName){var name=UTF8ToString(pDeviceName);if(name!==AL.DEVICE_NAME){return 0}}if(typeof AudioContext!=="undefined"||typeof webkitAudioContext!=="undefined"){var deviceId=AL.newId();AL.deviceRefCounts[deviceId]=0;return deviceId}else{return 0}}var _emscripten_get_now_is_monotonic=true;function _clock_gettime(clk_id,tp){var now;if(clk_id===0){now=Date.now()}else if((clk_id===1||clk_id===4)&&_emscripten_get_now_is_monotonic){now=_emscripten_get_now()}else{setErrNo(28);return-1}HEAP32[tp>>2]=now/1e3|0;HEAP32[tp+4>>2]=now%1e3*1e3*1e3|0;return 0}function _dlclose(handle){abort("To use dlopen, you need to use Emscripten's linking support, see https://github.com/emscripten-core/emscripten/wiki/Linking")}var EGL={errorCode:12288,defaultDisplayInitialized:false,currentContext:0,currentReadSurface:0,currentDrawSurface:0,contextAttributes:{alpha:false,depth:false,stencil:false,antialias:false},stringCache:{},setErrorCode:function(code){EGL.errorCode=code},chooseConfig:function(display,attribList,config,config_size,numConfigs){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(attribList){for(;;){var param=HEAP32[attribList>>2];if(param==12321){var alphaSize=HEAP32[attribList+4>>2];EGL.contextAttributes.alpha=alphaSize>0}else if(param==12325){var depthSize=HEAP32[attribList+4>>2];EGL.contextAttributes.depth=depthSize>0}else if(param==12326){var stencilSize=HEAP32[attribList+4>>2];EGL.contextAttributes.stencil=stencilSize>0}else if(param==12337){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples>0}else if(param==12338){var samples=HEAP32[attribList+4>>2];EGL.contextAttributes.antialias=samples==1}else if(param==12544){var requestedPriority=HEAP32[attribList+4>>2];EGL.contextAttributes.lowLatency=requestedPriority!=12547}else if(param==12344){break}attribList+=8}}if((!config||!config_size)&&!numConfigs){EGL.setErrorCode(12300);return 0}if(numConfigs){HEAP32[numConfigs>>2]=1}if(config&&config_size>0){HEAP32[config>>2]=62002}EGL.setErrorCode(12288);return 1}};function _eglBindAPI(api){if(api==12448){EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12300);return 0}}function _eglChooseConfig(display,attrib_list,configs,config_size,numConfigs){return EGL.chooseConfig(display,attrib_list,configs,config_size,numConfigs)}function __webgl_enable_ANGLE_instanced_arrays(ctx){var ext=ctx.getExtension("ANGLE_instanced_arrays");if(ext){ctx["vertexAttribDivisor"]=function(index,divisor){ext["vertexAttribDivisorANGLE"](index,divisor)};ctx["drawArraysInstanced"]=function(mode,first,count,primcount){ext["drawArraysInstancedANGLE"](mode,first,count,primcount)};ctx["drawElementsInstanced"]=function(mode,count,type,indices,primcount){ext["drawElementsInstancedANGLE"](mode,count,type,indices,primcount)};return 1}}function __webgl_enable_OES_vertex_array_object(ctx){var ext=ctx.getExtension("OES_vertex_array_object");if(ext){ctx["createVertexArray"]=function(){return ext["createVertexArrayOES"]()};ctx["deleteVertexArray"]=function(vao){ext["deleteVertexArrayOES"](vao)};ctx["bindVertexArray"]=function(vao){ext["bindVertexArrayOES"](vao)};ctx["isVertexArray"]=function(vao){return ext["isVertexArrayOES"](vao)};return 1}}function __webgl_enable_WEBGL_draw_buffers(ctx){var ext=ctx.getExtension("WEBGL_draw_buffers");if(ext){ctx["drawBuffers"]=function(n,bufs){ext["drawBuffersWEBGL"](n,bufs)};return 1}}function __webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.dibvbi=ctx.getExtension("WEBGL_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(ctx){return!!(ctx.mdibvbi=ctx.getExtension("WEBGL_multi_draw_instanced_base_vertex_base_instance"))}function __webgl_enable_WEBGL_multi_draw(ctx){return!!(ctx.multiDrawWebgl=ctx.getExtension("WEBGL_multi_draw"))}var GL={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},timerQueriesEXT:[],queries:[],samplers:[],transformFeedbacks:[],syncs:[],programInfos:{},stringCache:{},stringiCache:{},unpackAlignment:4,recordError:function recordError(errorCode){if(!GL.lastError){GL.lastError=errorCode}},getNewId:function(table){var ret=GL.counter++;for(var i=table.length;i>2]:-1;source+=UTF8ToString(HEAP32[string+i*4>>2],len<0?undefined:len)}return source},createContext:function(canvas,webGLContextAttributes){var ctx=webGLContextAttributes.majorVersion>1?canvas.getContext("webgl2",webGLContextAttributes):canvas.getContext("webgl",webGLContextAttributes);if(!ctx)return 0;var handle=GL.registerContext(ctx,webGLContextAttributes);return handle},registerContext:function(ctx,webGLContextAttributes){var handle=GL.getNewId(GL.contexts);var context={handle:handle,attributes:webGLContextAttributes,version:webGLContextAttributes.majorVersion,GLctx:ctx};if(ctx.canvas)ctx.canvas.GLctxObject=context;GL.contexts[handle]=context;if(typeof webGLContextAttributes.enableExtensionsByDefault==="undefined"||webGLContextAttributes.enableExtensionsByDefault){GL.initExtensions(context)}return handle},makeContextCurrent:function(contextHandle){GL.currentContext=GL.contexts[contextHandle];Module.ctx=GLctx=GL.currentContext&&GL.currentContext.GLctx;return!(contextHandle&&!GLctx)},getContext:function(contextHandle){return GL.contexts[contextHandle]},deleteContext:function(contextHandle){if(GL.currentContext===GL.contexts[contextHandle])GL.currentContext=null;if(typeof JSEvents==="object")JSEvents.removeAllHandlersOnTarget(GL.contexts[contextHandle].GLctx.canvas);if(GL.contexts[contextHandle]&&GL.contexts[contextHandle].GLctx.canvas)GL.contexts[contextHandle].GLctx.canvas.GLctxObject=undefined;GL.contexts[contextHandle]=null},initExtensions:function(context){if(!context)context=GL.currentContext;if(context.initExtensionsDone)return;context.initExtensionsDone=true;var GLctx=context.GLctx;__webgl_enable_ANGLE_instanced_arrays(GLctx);__webgl_enable_OES_vertex_array_object(GLctx);__webgl_enable_WEBGL_draw_buffers(GLctx);__webgl_enable_WEBGL_draw_instanced_base_vertex_base_instance(GLctx);__webgl_enable_WEBGL_multi_draw_instanced_base_vertex_base_instance(GLctx);GLctx.disjointTimerQueryExt=GLctx.getExtension("EXT_disjoint_timer_query");__webgl_enable_WEBGL_multi_draw(GLctx);var automaticallyEnabledExtensions=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","EXT_texture_norm16","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2","WEBKIT_WEBGL_compressed_texture_pvrtc"];var exts=GLctx.getSupportedExtensions()||[];exts.forEach(function(ext){if(automaticallyEnabledExtensions.indexOf(ext)!=-1){GLctx.getExtension(ext)}})},populateUniformTable:function(program){var p=GL.programs[program];var ptable=GL.programInfos[program]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1};var utable=ptable.uniforms;var numUniforms=GLctx.getProgramParameter(p,35718);for(var i=0;i>2];if(param==12440){glesContextVersion=HEAP32[contextAttribs+4>>2]}else if(param==12344){break}else{EGL.setErrorCode(12292);return 0}contextAttribs+=8}if(glesContextVersion<2||glesContextVersion>3){EGL.setErrorCode(12293);return 0}EGL.contextAttributes.majorVersion=glesContextVersion-1;EGL.contextAttributes.minorVersion=0;EGL.context=GL.createContext(Module["canvas"],EGL.contextAttributes);if(EGL.context!=0){EGL.setErrorCode(12288);GL.makeContextCurrent(EGL.context);Module.useWebGL=true;Browser.moduleContextCreatedCallbacks.forEach(function(callback){callback()});GL.makeContextCurrent(null);return 62004}else{EGL.setErrorCode(12297);return 0}}function _eglCreateWindowSurface(display,config,win,attrib_list){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}EGL.setErrorCode(12288);return 62006}function _eglDestroyContext(display,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=62004){EGL.setErrorCode(12294);return 0}GL.deleteContext(EGL.context);EGL.setErrorCode(12288);if(EGL.currentContext==context){EGL.currentContext=0}return 1}function _eglDestroySurface(display,surface){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(surface!=62006){EGL.setErrorCode(12301);return 1}if(EGL.currentReadSurface==surface){EGL.currentReadSurface=0}if(EGL.currentDrawSurface==surface){EGL.currentDrawSurface=0}EGL.setErrorCode(12288);return 1}function _eglGetConfigAttrib(display,config,attribute,value){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(config!=62002){EGL.setErrorCode(12293);return 0}if(!value){EGL.setErrorCode(12300);return 0}EGL.setErrorCode(12288);switch(attribute){case 12320:HEAP32[value>>2]=EGL.contextAttributes.alpha?32:24;return 1;case 12321:HEAP32[value>>2]=EGL.contextAttributes.alpha?8:0;return 1;case 12322:HEAP32[value>>2]=8;return 1;case 12323:HEAP32[value>>2]=8;return 1;case 12324:HEAP32[value>>2]=8;return 1;case 12325:HEAP32[value>>2]=EGL.contextAttributes.depth?24:0;return 1;case 12326:HEAP32[value>>2]=EGL.contextAttributes.stencil?8:0;return 1;case 12327:HEAP32[value>>2]=12344;return 1;case 12328:HEAP32[value>>2]=62002;return 1;case 12329:HEAP32[value>>2]=0;return 1;case 12330:HEAP32[value>>2]=4096;return 1;case 12331:HEAP32[value>>2]=16777216;return 1;case 12332:HEAP32[value>>2]=4096;return 1;case 12333:HEAP32[value>>2]=0;return 1;case 12334:HEAP32[value>>2]=0;return 1;case 12335:HEAP32[value>>2]=12344;return 1;case 12337:HEAP32[value>>2]=EGL.contextAttributes.antialias?4:0;return 1;case 12338:HEAP32[value>>2]=EGL.contextAttributes.antialias?1:0;return 1;case 12339:HEAP32[value>>2]=4;return 1;case 12340:HEAP32[value>>2]=12344;return 1;case 12341:case 12342:case 12343:HEAP32[value>>2]=-1;return 1;case 12345:case 12346:HEAP32[value>>2]=0;return 1;case 12347:HEAP32[value>>2]=0;return 1;case 12348:HEAP32[value>>2]=1;return 1;case 12349:case 12350:HEAP32[value>>2]=0;return 1;case 12351:HEAP32[value>>2]=12430;return 1;case 12352:HEAP32[value>>2]=4;return 1;case 12354:HEAP32[value>>2]=0;return 1;default:EGL.setErrorCode(12292);return 0}}function _eglGetDisplay(nativeDisplayType){EGL.setErrorCode(12288);return 62e3}function _eglGetError(){return EGL.errorCode}function _eglGetProcAddress(name_){return _emscripten_GetProcAddress(name_)}function _eglInitialize(display,majorVersion,minorVersion){if(display==62e3){if(majorVersion){HEAP32[majorVersion>>2]=1}if(minorVersion){HEAP32[minorVersion>>2]=4}EGL.defaultDisplayInitialized=true;EGL.setErrorCode(12288);return 1}else{EGL.setErrorCode(12296);return 0}}function _eglMakeCurrent(display,draw,read,context){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(context!=0&&context!=62004){EGL.setErrorCode(12294);return 0}if(read!=0&&read!=62006||draw!=0&&draw!=62006){EGL.setErrorCode(12301);return 0}GL.makeContextCurrent(context?EGL.context:null);EGL.currentContext=context;EGL.currentDrawSurface=draw;EGL.currentReadSurface=read;EGL.setErrorCode(12288);return 1}function _eglQueryString(display,name){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.setErrorCode(12288);if(EGL.stringCache[name])return EGL.stringCache[name];var ret;switch(name){case 12371:ret=allocateUTF8("Emscripten");break;case 12372:ret=allocateUTF8("1.4 Emscripten EGL");break;case 12373:ret=allocateUTF8("");break;case 12429:ret=allocateUTF8("OpenGL_ES");break;default:EGL.setErrorCode(12300);return 0}EGL.stringCache[name]=ret;return ret}function _eglSwapBuffers(){if(!EGL.defaultDisplayInitialized){EGL.setErrorCode(12289)}else if(!Module.ctx){EGL.setErrorCode(12290)}else if(Module.ctx.isContextLost()){EGL.setErrorCode(12302)}else{EGL.setErrorCode(12288);return 1}return 0}function _eglSwapInterval(display,interval){if(display!=62e3){EGL.setErrorCode(12296);return 0}if(interval==0)_emscripten_set_main_loop_timing(0,0);else _emscripten_set_main_loop_timing(1,interval);EGL.setErrorCode(12288);return 1}function _eglTerminate(display){if(display!=62e3){EGL.setErrorCode(12296);return 0}EGL.currentContext=0;EGL.currentReadSurface=0;EGL.currentDrawSurface=0;EGL.defaultDisplayInitialized=false;EGL.setErrorCode(12288);return 1}function _eglWaitClient(){EGL.setErrorCode(12288);return 1}function _eglWaitGL(){return _eglWaitClient()}function _eglWaitNative(nativeEngineId){EGL.setErrorCode(12288);return 1}function _emscripten_asm_const_int(code,sigPtr,argbuf){var args=readAsmConstArgs(sigPtr,argbuf);return ASM_CONSTS[code].apply(null,args)}var JSEvents={inEventHandler:0,removeAllEventListeners:function(){for(var i=JSEvents.eventHandlers.length-1;i>=0;--i){JSEvents._removeHandler(i)}JSEvents.eventHandlers=[];JSEvents.deferredCalls=[]},registerRemoveEventListeners:function(){if(!JSEvents.removeEventListenersRegistered){__ATEXIT__.push(JSEvents.removeAllEventListeners);JSEvents.removeEventListenersRegistered=true}},deferredCalls:[],deferCall:function(targetFunction,precedence,argsList){function arraysHaveEqualContent(arrA,arrB){if(arrA.length!=arrB.length)return false;for(var i in arrA){if(arrA[i]!=arrB[i])return false}return true}for(var i in JSEvents.deferredCalls){var call=JSEvents.deferredCalls[i];if(call.targetFunction==targetFunction&&arraysHaveEqualContent(call.argsList,argsList)){return}}JSEvents.deferredCalls.push({targetFunction:targetFunction,precedence:precedence,argsList:argsList});JSEvents.deferredCalls.sort(function(x,y){return x.precedence2?UTF8ToString(cString):cString}var specialHTMLTargets=[0,typeof document!=="undefined"?document:0,typeof window!=="undefined"?window:0];function findEventTarget(target){target=maybeCStringToJsString(target);var domElement=specialHTMLTargets[target]||(typeof document!=="undefined"?document.querySelector(target):undefined);return domElement}function findCanvasEventTarget(target){return findEventTarget(target)}function _emscripten_get_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;HEAP32[width>>2]=canvas.width;HEAP32[height>>2]=canvas.height}function __get_canvas_element_size(target){var stackTop=stackSave();var w=stackAlloc(8);var h=w+4;var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);var ret=_emscripten_get_canvas_element_size(targetInt,w,h);var size=[HEAP32[w>>2],HEAP32[h>>2]];stackRestore(stackTop);return size}function _emscripten_set_canvas_element_size(target,width,height){var canvas=findCanvasEventTarget(target);if(!canvas)return-4;canvas.width=width;canvas.height=height;return 0}function __set_canvas_element_size(target,width,height){if(!target.controlTransferredOffscreen){target.width=width;target.height=height}else{var stackTop=stackSave();var targetInt=stackAlloc(target.id.length+1);stringToUTF8(target.id,targetInt,target.id.length+1);_emscripten_set_canvas_element_size(targetInt,width,height);stackRestore(stackTop)}}function __registerRestoreOldStyle(canvas){var canvasSize=__get_canvas_element_size(canvas);var oldWidth=canvasSize[0];var oldHeight=canvasSize[1];var oldCssWidth=canvas.style.width;var oldCssHeight=canvas.style.height;var oldBackgroundColor=canvas.style.backgroundColor;var oldDocumentBackgroundColor=document.body.style.backgroundColor;var oldPaddingLeft=canvas.style.paddingLeft;var oldPaddingRight=canvas.style.paddingRight;var oldPaddingTop=canvas.style.paddingTop;var oldPaddingBottom=canvas.style.paddingBottom;var oldMarginLeft=canvas.style.marginLeft;var oldMarginRight=canvas.style.marginRight;var oldMarginTop=canvas.style.marginTop;var oldMarginBottom=canvas.style.marginBottom;var oldDocumentBodyMargin=document.body.style.margin;var oldDocumentOverflow=document.documentElement.style.overflow;var oldDocumentScroll=document.body.scroll;var oldImageRendering=canvas.style.imageRendering;function restoreOldStyle(){var fullscreenElement=document.fullscreenElement||document.webkitFullscreenElement||document.msFullscreenElement;if(!fullscreenElement){document.removeEventListener("fullscreenchange",restoreOldStyle);document.removeEventListener("webkitfullscreenchange",restoreOldStyle);__set_canvas_element_size(canvas,oldWidth,oldHeight);canvas.style.width=oldCssWidth;canvas.style.height=oldCssHeight;canvas.style.backgroundColor=oldBackgroundColor;if(!oldDocumentBackgroundColor)document.body.style.backgroundColor="white";document.body.style.backgroundColor=oldDocumentBackgroundColor;canvas.style.paddingLeft=oldPaddingLeft;canvas.style.paddingRight=oldPaddingRight;canvas.style.paddingTop=oldPaddingTop;canvas.style.paddingBottom=oldPaddingBottom;canvas.style.marginLeft=oldMarginLeft;canvas.style.marginRight=oldMarginRight;canvas.style.marginTop=oldMarginTop;canvas.style.marginBottom=oldMarginBottom;document.body.style.margin=oldDocumentBodyMargin;document.documentElement.style.overflow=oldDocumentOverflow;document.body.scroll=oldDocumentScroll;canvas.style.imageRendering=oldImageRendering;if(canvas.GLctxObject)canvas.GLctxObject.GLctx.viewport(0,0,oldWidth,oldHeight);if(__currentFullscreenStrategy.canvasResizedCallback){getDynCaller("iiii",__currentFullscreenStrategy.canvasResizedCallback)(37,0,__currentFullscreenStrategy.canvasResizedCallbackUserData)}}}document.addEventListener("fullscreenchange",restoreOldStyle);document.addEventListener("webkitfullscreenchange",restoreOldStyle);return restoreOldStyle}function __setLetterbox(element,topBottom,leftRight){element.style.paddingLeft=element.style.paddingRight=leftRight+"px";element.style.paddingTop=element.style.paddingBottom=topBottom+"px"}function __getBoundingClientRect(e){return specialHTMLTargets.indexOf(e)<0?e.getBoundingClientRect():{"left":0,"top":0}}function _JSEvents_resizeCanvasForFullscreen(target,strategy){var restoreOldStyle=__registerRestoreOldStyle(target);var cssWidth=strategy.softFullscreen?innerWidth:screen.width;var cssHeight=strategy.softFullscreen?innerHeight:screen.height;var rect=__getBoundingClientRect(target);var windowedCssWidth=rect.width;var windowedCssHeight=rect.height;var canvasSize=__get_canvas_element_size(target);var windowedRttWidth=canvasSize[0];var windowedRttHeight=canvasSize[1];if(strategy.scaleMode==3){__setLetterbox(target,(cssHeight-windowedCssHeight)/2,(cssWidth-windowedCssWidth)/2);cssWidth=windowedCssWidth;cssHeight=windowedCssHeight}else if(strategy.scaleMode==2){if(cssWidth*windowedRttHeight>3]=rect.width;HEAPF64[height>>3]=rect.height;return 0}function __fillGamepadEventData(eventStruct,e){HEAPF64[eventStruct>>3]=e.timestamp;for(var i=0;i>3]=e.axes[i]}for(var i=0;i>3]=e.buttons[i].value}else{HEAPF64[eventStruct+i*8+528>>3]=e.buttons[i]}}for(var i=0;i>2]=e.buttons[i].pressed}else{HEAP32[eventStruct+i*4+1040>>2]=e.buttons[i]==1}}HEAP32[eventStruct+1296>>2]=e.connected;HEAP32[eventStruct+1300>>2]=e.index;HEAP32[eventStruct+8>>2]=e.axes.length;HEAP32[eventStruct+12>>2]=e.buttons.length;stringToUTF8(e.id,eventStruct+1304,64);stringToUTF8(e.mapping,eventStruct+1368,64)}function _emscripten_get_gamepad_status(index,gamepadState){if(index<0||index>=JSEvents.lastGamepadState.length)return-5;if(!JSEvents.lastGamepadState[index])return-7;__fillGamepadEventData(gamepadState,JSEvents.lastGamepadState[index]);return 0}function _emscripten_get_num_gamepads(){return JSEvents.lastGamepadState.length}function _emscripten_get_preloaded_image_data(path,w,h){if((path|0)===path)path=UTF8ToString(path);path=PATH_FS.resolve(path);var canvas=Module["preloadedImages"][path];if(canvas){var ctx=canvas.getContext("2d");var image=ctx.getImageData(0,0,canvas.width,canvas.height);var buf=_malloc(canvas.width*canvas.height*4);HEAPU8.set(image.data,buf);HEAP32[w>>2]=canvas.width;HEAP32[h>>2]=canvas.height;return buf}return 0}function _emscripten_get_preloaded_image_data_from_FILE(file,w,h){var fd=Module["_fileno"](file);var stream=FS.getStream(fd);if(stream){return _emscripten_get_preloaded_image_data(stream.path,w,h)}return 0}function _emscripten_glActiveTexture(x0){GLctx["activeTexture"](x0)}function _emscripten_glAttachShader(program,shader){GLctx.attachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glBeginQuery(target,id){GLctx["beginQuery"](target,GL.queries[id])}function _emscripten_glBeginQueryEXT(target,id){GLctx.disjointTimerQueryExt["beginQueryEXT"](target,GL.timerQueriesEXT[id])}function _emscripten_glBeginTransformFeedback(x0){GLctx["beginTransformFeedback"](x0)}function _emscripten_glBindAttribLocation(program,index,name){GLctx.bindAttribLocation(GL.programs[program],index,UTF8ToString(name))}function _emscripten_glBindBuffer(target,buffer){if(target==35051){GLctx.currentPixelPackBufferBinding=buffer}else if(target==35052){GLctx.currentPixelUnpackBufferBinding=buffer}GLctx.bindBuffer(target,GL.buffers[buffer])}function _emscripten_glBindBufferBase(target,index,buffer){GLctx["bindBufferBase"](target,index,GL.buffers[buffer])}function _emscripten_glBindBufferRange(target,index,buffer,offset,ptrsize){GLctx["bindBufferRange"](target,index,GL.buffers[buffer],offset,ptrsize)}function _emscripten_glBindFramebuffer(target,framebuffer){GLctx.bindFramebuffer(target,GL.framebuffers[framebuffer])}function _emscripten_glBindRenderbuffer(target,renderbuffer){GLctx.bindRenderbuffer(target,GL.renderbuffers[renderbuffer])}function _emscripten_glBindSampler(unit,sampler){GLctx["bindSampler"](unit,GL.samplers[sampler])}function _emscripten_glBindTexture(target,texture){GLctx.bindTexture(target,GL.textures[texture])}function _emscripten_glBindTransformFeedback(target,id){GLctx["bindTransformFeedback"](target,GL.transformFeedbacks[id])}function _emscripten_glBindVertexArray(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBindVertexArrayOES(vao){GLctx["bindVertexArray"](GL.vaos[vao])}function _emscripten_glBlendColor(x0,x1,x2,x3){GLctx["blendColor"](x0,x1,x2,x3)}function _emscripten_glBlendEquation(x0){GLctx["blendEquation"](x0)}function _emscripten_glBlendEquationSeparate(x0,x1){GLctx["blendEquationSeparate"](x0,x1)}function _emscripten_glBlendFunc(x0,x1){GLctx["blendFunc"](x0,x1)}function _emscripten_glBlendFuncSeparate(x0,x1,x2,x3){GLctx["blendFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glBlitFramebuffer(x0,x1,x2,x3,x4,x5,x6,x7,x8,x9){GLctx["blitFramebuffer"](x0,x1,x2,x3,x4,x5,x6,x7,x8,x9)}function _emscripten_glBufferData(target,size,data,usage){if(GL.currentContext.version>=2){if(data){GLctx.bufferData(target,HEAPU8,usage,data,size)}else{GLctx.bufferData(target,size,usage)}}else{GLctx.bufferData(target,data?HEAPU8.subarray(data,data+size):size,usage)}}function _emscripten_glBufferSubData(target,offset,size,data){if(GL.currentContext.version>=2){GLctx.bufferSubData(target,offset,HEAPU8,data,size);return}GLctx.bufferSubData(target,offset,HEAPU8.subarray(data,data+size))}function _emscripten_glCheckFramebufferStatus(x0){return GLctx["checkFramebufferStatus"](x0)}function _emscripten_glClear(x0){GLctx["clear"](x0)}function _emscripten_glClearBufferfi(x0,x1,x2,x3){GLctx["clearBufferfi"](x0,x1,x2,x3)}function _emscripten_glClearBufferfv(buffer,drawbuffer,value){GLctx["clearBufferfv"](buffer,drawbuffer,HEAPF32,value>>2)}function _emscripten_glClearBufferiv(buffer,drawbuffer,value){GLctx["clearBufferiv"](buffer,drawbuffer,HEAP32,value>>2)}function _emscripten_glClearBufferuiv(buffer,drawbuffer,value){GLctx["clearBufferuiv"](buffer,drawbuffer,HEAPU32,value>>2)}function _emscripten_glClearColor(x0,x1,x2,x3){GLctx["clearColor"](x0,x1,x2,x3)}function _emscripten_glClearDepthf(x0){GLctx["clearDepth"](x0)}function _emscripten_glClearStencil(x0){GLctx["clearStencil"](x0)}function convertI32PairToI53(lo,hi){return(lo>>>0)+hi*4294967296}function _emscripten_glClientWaitSync(sync,flags,timeoutLo,timeoutHi){return GLctx.clientWaitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_glColorMask(red,green,blue,alpha){GLctx.colorMask(!!red,!!green,!!blue,!!alpha)}function _emscripten_glCompileShader(shader){GLctx.compileShader(GL.shaders[shader])}function _emscripten_glCompressedTexImage2D(target,level,internalFormat,width,height,border,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,imageSize,data)}else{GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,HEAPU8,data,imageSize)}return}GLctx["compressedTexImage2D"](target,level,internalFormat,width,height,border,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexImage3D(target,level,internalFormat,width,height,depth,border,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,imageSize,data)}else{GLctx["compressedTexImage3D"](target,level,internalFormat,width,height,depth,border,HEAPU8,data,imageSize)}}function _emscripten_glCompressedTexSubImage2D(target,level,xoffset,yoffset,width,height,format,imageSize,data){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,imageSize,data)}else{GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,HEAPU8,data,imageSize)}return}GLctx["compressedTexSubImage2D"](target,level,xoffset,yoffset,width,height,format,data?HEAPU8.subarray(data,data+imageSize):null)}function _emscripten_glCompressedTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data){if(GLctx.currentPixelUnpackBufferBinding){GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,imageSize,data)}else{GLctx["compressedTexSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,HEAPU8,data,imageSize)}}function _emscripten_glCopyBufferSubData(x0,x1,x2,x3,x4){GLctx["copyBufferSubData"](x0,x1,x2,x3,x4)}function _emscripten_glCopyTexImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage2D(x0,x1,x2,x3,x4,x5,x6,x7){GLctx["copyTexSubImage2D"](x0,x1,x2,x3,x4,x5,x6,x7)}function _emscripten_glCopyTexSubImage3D(x0,x1,x2,x3,x4,x5,x6,x7,x8){GLctx["copyTexSubImage3D"](x0,x1,x2,x3,x4,x5,x6,x7,x8)}function _emscripten_glCreateProgram(){var id=GL.getNewId(GL.programs);var program=GLctx.createProgram();program.name=id;GL.programs[id]=program;return id}function _emscripten_glCreateShader(shaderType){var id=GL.getNewId(GL.shaders);GL.shaders[id]=GLctx.createShader(shaderType);return id}function _emscripten_glCullFace(x0){GLctx["cullFace"](x0)}function _emscripten_glDeleteBuffers(n,buffers){for(var i=0;i>2];var buffer=GL.buffers[id];if(!buffer)continue;GLctx.deleteBuffer(buffer);buffer.name=0;GL.buffers[id]=null;if(id==GLctx.currentPixelPackBufferBinding)GLctx.currentPixelPackBufferBinding=0;if(id==GLctx.currentPixelUnpackBufferBinding)GLctx.currentPixelUnpackBufferBinding=0}}function _emscripten_glDeleteFramebuffers(n,framebuffers){for(var i=0;i>2];var framebuffer=GL.framebuffers[id];if(!framebuffer)continue;GLctx.deleteFramebuffer(framebuffer);framebuffer.name=0;GL.framebuffers[id]=null}}function _emscripten_glDeleteProgram(id){if(!id)return;var program=GL.programs[id];if(!program){GL.recordError(1281);return}GLctx.deleteProgram(program);program.name=0;GL.programs[id]=null;GL.programInfos[id]=null}function _emscripten_glDeleteQueries(n,ids){for(var i=0;i>2];var query=GL.queries[id];if(!query)continue;GLctx["deleteQuery"](query);GL.queries[id]=null}}function _emscripten_glDeleteQueriesEXT(n,ids){for(var i=0;i>2];var query=GL.timerQueriesEXT[id];if(!query)continue;GLctx.disjointTimerQueryExt["deleteQueryEXT"](query);GL.timerQueriesEXT[id]=null}}function _emscripten_glDeleteRenderbuffers(n,renderbuffers){for(var i=0;i>2];var renderbuffer=GL.renderbuffers[id];if(!renderbuffer)continue;GLctx.deleteRenderbuffer(renderbuffer);renderbuffer.name=0;GL.renderbuffers[id]=null}}function _emscripten_glDeleteSamplers(n,samplers){for(var i=0;i>2];var sampler=GL.samplers[id];if(!sampler)continue;GLctx["deleteSampler"](sampler);sampler.name=0;GL.samplers[id]=null}}function _emscripten_glDeleteShader(id){if(!id)return;var shader=GL.shaders[id];if(!shader){GL.recordError(1281);return}GLctx.deleteShader(shader);GL.shaders[id]=null}function _emscripten_glDeleteSync(id){if(!id)return;var sync=GL.syncs[id];if(!sync){GL.recordError(1281);return}GLctx.deleteSync(sync);sync.name=0;GL.syncs[id]=null}function _emscripten_glDeleteTextures(n,textures){for(var i=0;i>2];var texture=GL.textures[id];if(!texture)continue;GLctx.deleteTexture(texture);texture.name=0;GL.textures[id]=null}}function _emscripten_glDeleteTransformFeedbacks(n,ids){for(var i=0;i>2];var transformFeedback=GL.transformFeedbacks[id];if(!transformFeedback)continue;GLctx["deleteTransformFeedback"](transformFeedback);transformFeedback.name=0;GL.transformFeedbacks[id]=null}}function _emscripten_glDeleteVertexArrays(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDeleteVertexArraysOES(n,vaos){for(var i=0;i>2];GLctx["deleteVertexArray"](GL.vaos[id]);GL.vaos[id]=null}}function _emscripten_glDepthFunc(x0){GLctx["depthFunc"](x0)}function _emscripten_glDepthMask(flag){GLctx.depthMask(!!flag)}function _emscripten_glDepthRangef(x0,x1){GLctx["depthRange"](x0,x1)}function _emscripten_glDetachShader(program,shader){GLctx.detachShader(GL.programs[program],GL.shaders[shader])}function _emscripten_glDisable(x0){GLctx["disable"](x0)}function _emscripten_glDisableVertexAttribArray(index){GLctx.disableVertexAttribArray(index)}function _emscripten_glDrawArrays(mode,first,count){GLctx.drawArrays(mode,first,count)}function _emscripten_glDrawArraysInstanced(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedANGLE(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedARB(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedEXT(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}function _emscripten_glDrawArraysInstancedNV(mode,first,count,primcount){GLctx["drawArraysInstanced"](mode,first,count,primcount)}var tempFixedLengthArray=[];function _emscripten_glDrawBuffers(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersEXT(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawBuffersWEBGL(n,bufs){var bufArray=tempFixedLengthArray[n];for(var i=0;i>2]}GLctx["drawBuffers"](bufArray)}function _emscripten_glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawElementsInstanced(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedANGLE(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedARB(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedEXT(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _emscripten_glDrawElementsInstancedNV(mode,count,type,indices,primcount){GLctx["drawElementsInstanced"](mode,count,type,indices,primcount)}function _glDrawElements(mode,count,type,indices){GLctx.drawElements(mode,count,type,indices)}function _emscripten_glDrawRangeElements(mode,start,end,count,type,indices){_glDrawElements(mode,count,type,indices)}function _emscripten_glEnable(x0){GLctx["enable"](x0)}function _emscripten_glEnableVertexAttribArray(index){GLctx.enableVertexAttribArray(index)}function _emscripten_glEndQuery(x0){GLctx["endQuery"](x0)}function _emscripten_glEndQueryEXT(target){GLctx.disjointTimerQueryExt["endQueryEXT"](target)}function _emscripten_glEndTransformFeedback(){GLctx["endTransformFeedback"]()}function _emscripten_glFenceSync(condition,flags){var sync=GLctx.fenceSync(condition,flags);if(sync){var id=GL.getNewId(GL.syncs);sync.name=id;GL.syncs[id]=sync;return id}else{return 0}}function _emscripten_glFinish(){GLctx["finish"]()}function _emscripten_glFlush(){GLctx["flush"]()}function _emscripten_glFramebufferRenderbuffer(target,attachment,renderbuffertarget,renderbuffer){GLctx.framebufferRenderbuffer(target,attachment,renderbuffertarget,GL.renderbuffers[renderbuffer])}function _emscripten_glFramebufferTexture2D(target,attachment,textarget,texture,level){GLctx.framebufferTexture2D(target,attachment,textarget,GL.textures[texture],level)}function _emscripten_glFramebufferTextureLayer(target,attachment,texture,level,layer){GLctx.framebufferTextureLayer(target,attachment,GL.textures[texture],level,layer)}function _emscripten_glFrontFace(x0){GLctx["frontFace"](x0)}function __glGenObject(n,buffers,createFunction,objectTable){for(var i=0;i>2]=id}}function _emscripten_glGenBuffers(n,buffers){__glGenObject(n,buffers,"createBuffer",GL.buffers)}function _emscripten_glGenFramebuffers(n,ids){__glGenObject(n,ids,"createFramebuffer",GL.framebuffers)}function _emscripten_glGenQueries(n,ids){__glGenObject(n,ids,"createQuery",GL.queries)}function _emscripten_glGenQueriesEXT(n,ids){for(var i=0;i>2]=0;return}var id=GL.getNewId(GL.timerQueriesEXT);query.name=id;GL.timerQueriesEXT[id]=query;HEAP32[ids+i*4>>2]=id}}function _emscripten_glGenRenderbuffers(n,renderbuffers){__glGenObject(n,renderbuffers,"createRenderbuffer",GL.renderbuffers)}function _emscripten_glGenSamplers(n,samplers){__glGenObject(n,samplers,"createSampler",GL.samplers)}function _emscripten_glGenTextures(n,textures){__glGenObject(n,textures,"createTexture",GL.textures)}function _emscripten_glGenTransformFeedbacks(n,ids){__glGenObject(n,ids,"createTransformFeedback",GL.transformFeedbacks)}function _emscripten_glGenVertexArrays(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenVertexArraysOES(n,arrays){__glGenObject(n,arrays,"createVertexArray",GL.vaos)}function _emscripten_glGenerateMipmap(x0){GLctx["generateMipmap"](x0)}function __glGetActiveAttribOrUniform(funcName,program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx[funcName](program,index);if(info){var numBytesWrittenExclNull=name&&stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull;if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}}function _emscripten_glGetActiveAttrib(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveAttrib",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniform(program,index,bufSize,length,size,type,name){__glGetActiveAttribOrUniform("getActiveUniform",program,index,bufSize,length,size,type,name)}function _emscripten_glGetActiveUniformBlockName(program,uniformBlockIndex,bufSize,length,uniformBlockName){program=GL.programs[program];var result=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);if(!result)return;if(uniformBlockName&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(result,uniformBlockName,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}}function _emscripten_glGetActiveUniformBlockiv(program,uniformBlockIndex,pname,params){if(!params){GL.recordError(1281);return}program=GL.programs[program];switch(pname){case 35393:var name=GLctx["getActiveUniformBlockName"](program,uniformBlockIndex);HEAP32[params>>2]=name.length+1;return;default:var result=GLctx["getActiveUniformBlockParameter"](program,uniformBlockIndex,pname);if(!result)return;if(typeof result=="number"){HEAP32[params>>2]=result}else{for(var i=0;i>2]=result[i]}}}}function _emscripten_glGetActiveUniformsiv(program,uniformCount,uniformIndices,pname,params){if(!params){GL.recordError(1281);return}if(uniformCount>0&&uniformIndices==0){GL.recordError(1281);return}program=GL.programs[program];var ids=[];for(var i=0;i>2])}var result=GLctx["getActiveUniforms"](program,ids,pname);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function _emscripten_glGetAttachedShaders(program,maxCount,count,shaders){var result=GLctx.getAttachedShaders(GL.programs[program]);var len=result.length;if(len>maxCount){len=maxCount}HEAP32[count>>2]=len;for(var i=0;i>2]=id}}function _emscripten_glGetAttribLocation(program,name){return GLctx.getAttribLocation(GL.programs[program],UTF8ToString(name))}function writeI53ToI64(ptr,num){HEAPU32[ptr>>2]=num;HEAPU32[ptr+4>>2]=(num-HEAPU32[ptr>>2])/4294967296}function emscriptenWebGLGet(name_,p,type){if(!p){GL.recordError(1281);return}var ret=undefined;switch(name_){case 36346:ret=1;break;case 36344:if(type!=0&&type!=1){GL.recordError(1280)}return;case 34814:case 36345:ret=0;break;case 34466:var formats=GLctx.getParameter(34467);ret=formats?formats.length:0;break;case 33309:if(GL.currentContext.version<2){GL.recordError(1282);return}var exts=GLctx.getSupportedExtensions()||[];ret=2*exts.length;break;case 33307:case 33308:if(GL.currentContext.version<2){GL.recordError(1280);return}ret=name_==33307?3:0;break}if(ret===undefined){var result=GLctx.getParameter(name_);switch(typeof result){case"number":ret=result;break;case"boolean":ret=result?1:0;break;case"string":GL.recordError(1280);return;case"object":if(result===null){switch(name_){case 34964:case 35725:case 34965:case 36006:case 36007:case 32873:case 34229:case 36662:case 36663:case 35053:case 35055:case 36010:case 35097:case 35869:case 32874:case 36389:case 35983:case 35368:case 34068:{ret=0;break}default:{GL.recordError(1280);return}}}else if(result instanceof Float32Array||result instanceof Uint32Array||result instanceof Int32Array||result instanceof Array){for(var i=0;i>2]=result[i];break;case 2:HEAPF32[p+i*4>>2]=result[i];break;case 4:HEAP8[p+i>>0]=result[i]?1:0;break}}return}else{try{ret=result.name|0}catch(e){GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Unknown object returned from WebGL getParameter("+name_+")! (error: "+e+")");return}}break;default:GL.recordError(1280);err("GL_INVALID_ENUM in glGet"+type+"v: Native code calling glGet"+type+"v("+name_+") and it returns "+result+" of type "+typeof result+"!");return}}switch(type){case 1:writeI53ToI64(p,ret);break;case 0:HEAP32[p>>2]=ret;break;case 2:HEAPF32[p>>2]=ret;break;case 4:HEAP8[p>>0]=ret?1:0;break}}function _emscripten_glGetBooleanv(name_,p){emscriptenWebGLGet(name_,p,4)}function _emscripten_glGetBufferParameteri64v(target,value,data){if(!data){GL.recordError(1281);return}writeI53ToI64(data,GLctx.getBufferParameter(target,value))}function _emscripten_glGetBufferParameteriv(target,value,data){if(!data){GL.recordError(1281);return}HEAP32[data>>2]=GLctx.getBufferParameter(target,value)}function _emscripten_glGetError(){var error=GLctx.getError()||GL.lastError;GL.lastError=0;return error}function _emscripten_glGetFloatv(name_,p){emscriptenWebGLGet(name_,p,2)}function _emscripten_glGetFragDataLocation(program,name){return GLctx["getFragDataLocation"](GL.programs[program],UTF8ToString(name))}function _emscripten_glGetFramebufferAttachmentParameteriv(target,attachment,pname,params){var result=GLctx.getFramebufferAttachmentParameter(target,attachment,pname);if(result instanceof WebGLRenderbuffer||result instanceof WebGLTexture){result=result.name|0}HEAP32[params>>2]=result}function emscriptenWebGLGetIndexed(target,index,data,type){if(!data){GL.recordError(1281);return}var result=GLctx["getIndexedParameter"](target,index);var ret;switch(typeof result){case"boolean":ret=result?1:0;break;case"number":ret=result;break;case"object":if(result===null){switch(target){case 35983:case 35368:ret=0;break;default:{GL.recordError(1280);return}}}else if(result instanceof WebGLBuffer){ret=result.name|0}else{GL.recordError(1280);return}break;default:GL.recordError(1280);return}switch(type){case 1:writeI53ToI64(data,ret);break;case 0:HEAP32[data>>2]=ret;break;case 2:HEAPF32[data>>2]=ret;break;case 4:HEAP8[data>>0]=ret?1:0;break;default:throw"internal emscriptenWebGLGetIndexed() error, bad type: "+type}}function _emscripten_glGetInteger64i_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,1)}function _emscripten_glGetInteger64v(name_,p){emscriptenWebGLGet(name_,p,1)}function _emscripten_glGetIntegeri_v(target,index,data){emscriptenWebGLGetIndexed(target,index,data,0)}function _emscripten_glGetIntegerv(name_,p){emscriptenWebGLGet(name_,p,0)}function _emscripten_glGetInternalformativ(target,internalformat,pname,bufSize,params){if(bufSize<0){GL.recordError(1281);return}if(!params){GL.recordError(1281);return}var ret=GLctx["getInternalformatParameter"](target,internalformat,pname);if(ret===null)return;for(var i=0;i>2]=ret[i]}}function _emscripten_glGetProgramBinary(program,bufSize,length,binaryFormat,binary){GL.recordError(1282)}function _emscripten_glGetProgramInfoLog(program,maxLength,length,infoLog){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetProgramiv(program,pname,p){if(!p){GL.recordError(1281);return}if(program>=GL.counter){GL.recordError(1281);return}var ptable=GL.programInfos[program];if(!ptable){GL.recordError(1282);return}if(pname==35716){var log=GLctx.getProgramInfoLog(GL.programs[program]);if(log===null)log="(unknown error)";HEAP32[p>>2]=log.length+1}else if(pname==35719){HEAP32[p>>2]=ptable.maxUniformLength}else if(pname==35722){if(ptable.maxAttributeLength==-1){program=GL.programs[program];var numAttribs=GLctx.getProgramParameter(program,35721);ptable.maxAttributeLength=0;for(var i=0;i>2]=ptable.maxAttributeLength}else if(pname==35381){if(ptable.maxUniformBlockNameLength==-1){program=GL.programs[program];var numBlocks=GLctx.getProgramParameter(program,35382);ptable.maxUniformBlockNameLength=0;for(var i=0;i>2]=ptable.maxUniformBlockNameLength}else{HEAP32[p>>2]=GLctx.getProgramParameter(GL.programs[program],pname)}}function _emscripten_glGetQueryObjecti64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectui64vEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}writeI53ToI64(params,ret)}function _emscripten_glGetQueryObjectuiv(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.queries[id];var param=GLctx["getQueryParameter"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryObjectuivEXT(id,pname,params){if(!params){GL.recordError(1281);return}var query=GL.timerQueriesEXT[id];var param=GLctx.disjointTimerQueryExt["getQueryObjectEXT"](query,pname);var ret;if(typeof param=="boolean"){ret=param?1:0}else{ret=param}HEAP32[params>>2]=ret}function _emscripten_glGetQueryiv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx["getQuery"](target,pname)}function _emscripten_glGetQueryivEXT(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.disjointTimerQueryExt["getQueryEXT"](target,pname)}function _emscripten_glGetRenderbufferParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getRenderbufferParameter(target,pname)}function _emscripten_glGetSamplerParameterfv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAPF32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetSamplerParameteriv(sampler,pname,params){if(!params){GL.recordError(1281);return}sampler=GL.samplers[sampler];HEAP32[params>>2]=GLctx["getSamplerParameter"](sampler,pname)}function _emscripten_glGetShaderInfoLog(shader,maxLength,length,infoLog){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var numBytesWrittenExclNull=maxLength>0&&infoLog?stringToUTF8(log,infoLog,maxLength):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderPrecisionFormat(shaderType,precisionType,range,precision){var result=GLctx.getShaderPrecisionFormat(shaderType,precisionType);HEAP32[range>>2]=result.rangeMin;HEAP32[range+4>>2]=result.rangeMax;HEAP32[precision>>2]=result.precision}function _emscripten_glGetShaderSource(shader,bufSize,length,source){var result=GLctx.getShaderSource(GL.shaders[shader]);if(!result)return;var numBytesWrittenExclNull=bufSize>0&&source?stringToUTF8(result,source,bufSize):0;if(length)HEAP32[length>>2]=numBytesWrittenExclNull}function _emscripten_glGetShaderiv(shader,pname,p){if(!p){GL.recordError(1281);return}if(pname==35716){var log=GLctx.getShaderInfoLog(GL.shaders[shader]);if(log===null)log="(unknown error)";var logLength=log?log.length+1:0;HEAP32[p>>2]=logLength}else if(pname==35720){var source=GLctx.getShaderSource(GL.shaders[shader]);var sourceLength=source?source.length+1:0;HEAP32[p>>2]=sourceLength}else{HEAP32[p>>2]=GLctx.getShaderParameter(GL.shaders[shader],pname)}}function stringToNewUTF8(jsString){var length=lengthBytesUTF8(jsString)+1;var cString=_malloc(length);stringToUTF8(jsString,cString,length);return cString}function _emscripten_glGetString(name_){if(GL.stringCache[name_])return GL.stringCache[name_];var ret;switch(name_){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));ret=stringToNewUTF8(exts.join(" "));break;case 7936:case 7937:case 37445:case 37446:var s=GLctx.getParameter(name_);if(!s){GL.recordError(1280)}ret=stringToNewUTF8(s);break;case 7938:var glVersion=GLctx.getParameter(7938);if(GL.currentContext.version>=2)glVersion="OpenGL ES 3.0 ("+glVersion+")";else{glVersion="OpenGL ES 2.0 ("+glVersion+")"}ret=stringToNewUTF8(glVersion);break;case 35724:var glslVersion=GLctx.getParameter(35724);var ver_re=/^WebGL GLSL ES ([0-9]\.[0-9][0-9]?)(?:$| .*)/;var ver_num=glslVersion.match(ver_re);if(ver_num!==null){if(ver_num[1].length==3)ver_num[1]=ver_num[1]+"0";glslVersion="OpenGL ES GLSL ES "+ver_num[1]+" ("+glslVersion+")"}ret=stringToNewUTF8(glslVersion);break;default:GL.recordError(1280);return 0}GL.stringCache[name_]=ret;return ret}function _emscripten_glGetStringi(name,index){if(GL.currentContext.version<2){GL.recordError(1282);return 0}var stringiCache=GL.stringiCache[name];if(stringiCache){if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index]}switch(name){case 7939:var exts=GLctx.getSupportedExtensions()||[];exts=exts.concat(exts.map(function(e){return"GL_"+e}));exts=exts.map(function(e){return stringToNewUTF8(e)});stringiCache=GL.stringiCache[name]=exts;if(index<0||index>=stringiCache.length){GL.recordError(1281);return 0}return stringiCache[index];default:GL.recordError(1280);return 0}}function _emscripten_glGetSynciv(sync,pname,bufSize,length,values){if(bufSize<0){GL.recordError(1281);return}if(!values){GL.recordError(1281);return}var ret=GLctx.getSyncParameter(GL.syncs[sync],pname);HEAP32[length>>2]=ret;if(ret!==null&&length)HEAP32[length>>2]=1}function _emscripten_glGetTexParameterfv(target,pname,params){if(!params){GL.recordError(1281);return}HEAPF32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTexParameteriv(target,pname,params){if(!params){GL.recordError(1281);return}HEAP32[params>>2]=GLctx.getTexParameter(target,pname)}function _emscripten_glGetTransformFeedbackVarying(program,index,bufSize,length,size,type,name){program=GL.programs[program];var info=GLctx["getTransformFeedbackVarying"](program,index);if(!info)return;if(name&&bufSize>0){var numBytesWrittenExclNull=stringToUTF8(info.name,name,bufSize);if(length)HEAP32[length>>2]=numBytesWrittenExclNull}else{if(length)HEAP32[length>>2]=0}if(size)HEAP32[size>>2]=info.size;if(type)HEAP32[type>>2]=info.type}function _emscripten_glGetUniformBlockIndex(program,uniformBlockName){return GLctx["getUniformBlockIndex"](GL.programs[program],UTF8ToString(uniformBlockName))}function _emscripten_glGetUniformIndices(program,uniformCount,uniformNames,uniformIndices){if(!uniformIndices){GL.recordError(1281);return}if(uniformCount>0&&(uniformNames==0||uniformIndices==0)){GL.recordError(1281);return}program=GL.programs[program];var names=[];for(var i=0;i>2]));var result=GLctx["getUniformIndices"](program,names);if(!result)return;var len=result.length;for(var i=0;i>2]=result[i]}}function jstoi_q(str){return parseInt(str)}function _emscripten_glGetUniformLocation(program,name){name=UTF8ToString(name);var arrayIndex=0;if(name[name.length-1]=="]"){var leftBrace=name.lastIndexOf("[");arrayIndex=name[leftBrace+1]!="]"?jstoi_q(name.slice(leftBrace+1)):0;name=name.slice(0,leftBrace)}var uniformInfo=GL.programInfos[program]&&GL.programInfos[program].uniforms[name];if(uniformInfo&&arrayIndex>=0&&arrayIndex>2]=data;break;case 2:HEAPF32[params>>2]=data;break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break}}}}function _emscripten_glGetUniformfv(program,location,params){emscriptenWebGLGetUniform(program,location,params,2)}function _emscripten_glGetUniformiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function _emscripten_glGetUniformuiv(program,location,params){emscriptenWebGLGetUniform(program,location,params,0)}function emscriptenWebGLGetVertexAttrib(index,pname,params,type){if(!params){GL.recordError(1281);return}var data=GLctx.getVertexAttrib(index,pname);if(pname==34975){HEAP32[params>>2]=data&&data["name"]}else if(typeof data=="number"||typeof data=="boolean"){switch(type){case 0:HEAP32[params>>2]=data;break;case 2:HEAPF32[params>>2]=data;break;case 5:HEAP32[params>>2]=Math.fround(data);break}}else{for(var i=0;i>2]=data[i];break;case 2:HEAPF32[params+i*4>>2]=data[i];break;case 5:HEAP32[params+i*4>>2]=Math.fround(data[i]);break}}}}function _emscripten_glGetVertexAttribIiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribIuiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,0)}function _emscripten_glGetVertexAttribPointerv(index,pname,pointer){if(!pointer){GL.recordError(1281);return}HEAP32[pointer>>2]=GLctx.getVertexAttribOffset(index,pname)}function _emscripten_glGetVertexAttribfv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,2)}function _emscripten_glGetVertexAttribiv(index,pname,params){emscriptenWebGLGetVertexAttrib(index,pname,params,5)}function _emscripten_glHint(x0,x1){GLctx["hint"](x0,x1)}function _emscripten_glInvalidateFramebuffer(target,numAttachments,attachments){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateFramebuffer"](target,list)}function _emscripten_glInvalidateSubFramebuffer(target,numAttachments,attachments,x,y,width,height){var list=tempFixedLengthArray[numAttachments];for(var i=0;i>2]}GLctx["invalidateSubFramebuffer"](target,list,x,y,width,height)}function _emscripten_glIsBuffer(buffer){var b=GL.buffers[buffer];if(!b)return 0;return GLctx.isBuffer(b)}function _emscripten_glIsEnabled(x0){return GLctx["isEnabled"](x0)}function _emscripten_glIsFramebuffer(framebuffer){var fb=GL.framebuffers[framebuffer];if(!fb)return 0;return GLctx.isFramebuffer(fb)}function _emscripten_glIsProgram(program){program=GL.programs[program];if(!program)return 0;return GLctx.isProgram(program)}function _emscripten_glIsQuery(id){var query=GL.queries[id];if(!query)return 0;return GLctx["isQuery"](query)}function _emscripten_glIsQueryEXT(id){var query=GL.timerQueriesEXT[id];if(!query)return 0;return GLctx.disjointTimerQueryExt["isQueryEXT"](query)}function _emscripten_glIsRenderbuffer(renderbuffer){var rb=GL.renderbuffers[renderbuffer];if(!rb)return 0;return GLctx.isRenderbuffer(rb)}function _emscripten_glIsSampler(id){var sampler=GL.samplers[id];if(!sampler)return 0;return GLctx["isSampler"](sampler)}function _emscripten_glIsShader(shader){var s=GL.shaders[shader];if(!s)return 0;return GLctx.isShader(s)}function _emscripten_glIsSync(sync){return GLctx.isSync(GL.syncs[sync])}function _emscripten_glIsTexture(id){var texture=GL.textures[id];if(!texture)return 0;return GLctx.isTexture(texture)}function _emscripten_glIsTransformFeedback(id){return GLctx["isTransformFeedback"](GL.transformFeedbacks[id])}function _emscripten_glIsVertexArray(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glIsVertexArrayOES(array){var vao=GL.vaos[array];if(!vao)return 0;return GLctx["isVertexArray"](vao)}function _emscripten_glLineWidth(x0){GLctx["lineWidth"](x0)}function _emscripten_glLinkProgram(program){GLctx.linkProgram(GL.programs[program]);GL.populateUniformTable(program)}function _emscripten_glPauseTransformFeedback(){GLctx["pauseTransformFeedback"]()}function _emscripten_glPixelStorei(pname,param){if(pname==3317){GL.unpackAlignment=param}GLctx.pixelStorei(pname,param)}function _emscripten_glPolygonOffset(x0,x1){GLctx["polygonOffset"](x0,x1)}function _emscripten_glProgramBinary(program,binaryFormat,binary,length){GL.recordError(1280)}function _emscripten_glProgramParameteri(program,pname,value){GL.recordError(1280)}function _emscripten_glQueryCounterEXT(id,target){GLctx.disjointTimerQueryExt["queryCounterEXT"](GL.timerQueriesEXT[id],target)}function _emscripten_glReadBuffer(x0){GLctx["readBuffer"](x0)}function computeUnpackAlignedImageSize(width,height,sizePerPixel,alignment){function roundedToNextMultipleOf(x,y){return x+y-1&-y}var plainRowSize=width*sizePerPixel;var alignedRowSize=roundedToNextMultipleOf(plainRowSize,alignment);return height*alignedRowSize}function __colorChannelsInGlTextureFormat(format){var colorChannels={5:3,6:4,8:2,29502:3,29504:4,26917:2,26918:2,29846:3,29847:4};return colorChannels[format-6402]||1}function heapObjectForWebGLType(type){type-=5120;if(type==0)return HEAP8;if(type==1)return HEAPU8;if(type==2)return HEAP16;if(type==4)return HEAP32;if(type==6)return HEAPF32;if(type==5||type==28922||type==28520||type==30779||type==30782)return HEAPU32;return HEAPU16}function heapAccessShiftForWebGLHeap(heap){return 31-Math.clz32(heap.BYTES_PER_ELEMENT)}function emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat){var heap=heapObjectForWebGLType(type);var shift=heapAccessShiftForWebGLHeap(heap);var byteSize=1<>shift,pixels+bytes>>shift)}function _emscripten_glReadPixels(x,y,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelPackBufferBinding){GLctx.readPixels(x,y,width,height,format,type,pixels)}else{var heap=heapObjectForWebGLType(type);GLctx.readPixels(x,y,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}return}var pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,format);if(!pixelData){GL.recordError(1280);return}GLctx.readPixels(x,y,width,height,format,type,pixelData)}function _emscripten_glReleaseShaderCompiler(){}function _emscripten_glRenderbufferStorage(x0,x1,x2,x3){GLctx["renderbufferStorage"](x0,x1,x2,x3)}function _emscripten_glRenderbufferStorageMultisample(x0,x1,x2,x3,x4){GLctx["renderbufferStorageMultisample"](x0,x1,x2,x3,x4)}function _emscripten_glResumeTransformFeedback(){GLctx["resumeTransformFeedback"]()}function _emscripten_glSampleCoverage(value,invert){GLctx.sampleCoverage(value,!!invert)}function _emscripten_glSamplerParameterf(sampler,pname,param){GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameterfv(sampler,pname,params){var param=HEAPF32[params>>2];GLctx["samplerParameterf"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteri(sampler,pname,param){GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glSamplerParameteriv(sampler,pname,params){var param=HEAP32[params>>2];GLctx["samplerParameteri"](GL.samplers[sampler],pname,param)}function _emscripten_glScissor(x0,x1,x2,x3){GLctx["scissor"](x0,x1,x2,x3)}function _emscripten_glShaderBinary(){GL.recordError(1280)}function _emscripten_glShaderSource(shader,count,string,length){var source=GL.getSource(shader,count,string,length);GLctx.shaderSource(GL.shaders[shader],source)}function _emscripten_glStencilFunc(x0,x1,x2){GLctx["stencilFunc"](x0,x1,x2)}function _emscripten_glStencilFuncSeparate(x0,x1,x2,x3){GLctx["stencilFuncSeparate"](x0,x1,x2,x3)}function _emscripten_glStencilMask(x0){GLctx["stencilMask"](x0)}function _emscripten_glStencilMaskSeparate(x0,x1){GLctx["stencilMaskSeparate"](x0,x1)}function _emscripten_glStencilOp(x0,x1,x2){GLctx["stencilOp"](x0,x1,x2)}function _emscripten_glStencilOpSeparate(x0,x1,x2,x3){GLctx["stencilOpSeparate"](x0,x1,x2,x3)}function _emscripten_glTexImage2D(target,level,internalFormat,width,height,border,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,null)}return}GLctx.texImage2D(target,level,internalFormat,width,height,border,format,type,pixels?emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,internalFormat):null)}function _emscripten_glTexImage3D(target,level,internalFormat,width,height,depth,border,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texImage3D"](target,level,internalFormat,width,height,depth,border,format,type,null)}}function _emscripten_glTexParameterf(x0,x1,x2){GLctx["texParameterf"](x0,x1,x2)}function _emscripten_glTexParameterfv(target,pname,params){var param=HEAPF32[params>>2];GLctx.texParameterf(target,pname,param)}function _emscripten_glTexParameteri(x0,x1,x2){GLctx["texParameteri"](x0,x1,x2)}function _emscripten_glTexParameteriv(target,pname,params){var param=HEAP32[params>>2];GLctx.texParameteri(target,pname,param)}function _emscripten_glTexStorage2D(x0,x1,x2,x3,x4){GLctx["texStorage2D"](x0,x1,x2,x3,x4)}function _emscripten_glTexStorage3D(x0,x1,x2,x3,x4,x5){GLctx["texStorage3D"](x0,x1,x2,x3,x4,x5)}function _emscripten_glTexSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels){if(GL.currentContext.version>=2){if(GLctx.currentPixelUnpackBufferBinding){GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,null)}return}var pixelData=null;if(pixels)pixelData=emscriptenWebGLGetTexPixelData(type,format,width,height,pixels,0);GLctx.texSubImage2D(target,level,xoffset,yoffset,width,height,format,type,pixelData)}function _emscripten_glTexSubImage3D(target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels){if(GLctx.currentPixelUnpackBufferBinding){GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,pixels)}else if(pixels){var heap=heapObjectForWebGLType(type);GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,heap,pixels>>heapAccessShiftForWebGLHeap(heap))}else{GLctx["texSubImage3D"](target,level,xoffset,yoffset,zoffset,width,height,depth,format,type,null)}}function _emscripten_glTransformFeedbackVaryings(program,count,varyings,bufferMode){program=GL.programs[program];var vars=[];for(var i=0;i>2]));GLctx["transformFeedbackVaryings"](program,vars,bufferMode)}function _emscripten_glUniform1f(location,v0){GLctx.uniform1f(GL.uniforms[location],v0)}var miniTempWebGLFloatBuffers=[];function _emscripten_glUniform1fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1fv(GL.uniforms[location],HEAPF32,value>>2,count);return}if(count<=288){var view=miniTempWebGLFloatBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1fv(GL.uniforms[location],view)}function _emscripten_glUniform1i(location,v0){GLctx.uniform1i(GL.uniforms[location],v0)}var __miniTempWebGLIntBuffers=[];function _emscripten_glUniform1iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform1iv(GL.uniforms[location],HEAP32,value>>2,count);return}if(count<=288){var view=__miniTempWebGLIntBuffers[count-1];for(var i=0;i>2]}}else{var view=HEAP32.subarray(value>>2,value+count*4>>2)}GLctx.uniform1iv(GL.uniforms[location],view)}function _emscripten_glUniform1ui(location,v0){GLctx.uniform1ui(GL.uniforms[location],v0)}function _emscripten_glUniform1uiv(location,count,value){GLctx.uniform1uiv(GL.uniforms[location],HEAPU32,value>>2,count)}function _emscripten_glUniform2f(location,v0,v1){GLctx.uniform2f(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2fv(GL.uniforms[location],HEAPF32,value>>2,count*2);return}if(count<=144){var view=miniTempWebGLFloatBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2fv(GL.uniforms[location],view)}function _emscripten_glUniform2i(location,v0,v1){GLctx.uniform2i(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform2iv(GL.uniforms[location],HEAP32,value>>2,count*2);return}if(count<=144){var view=__miniTempWebGLIntBuffers[2*count-1];for(var i=0;i<2*count;i+=2){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*8>>2)}GLctx.uniform2iv(GL.uniforms[location],view)}function _emscripten_glUniform2ui(location,v0,v1){GLctx.uniform2ui(GL.uniforms[location],v0,v1)}function _emscripten_glUniform2uiv(location,count,value){GLctx.uniform2uiv(GL.uniforms[location],HEAPU32,value>>2,count*2)}function _emscripten_glUniform3f(location,v0,v1,v2){GLctx.uniform3f(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3fv(GL.uniforms[location],HEAPF32,value>>2,count*3);return}if(count<=96){var view=miniTempWebGLFloatBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3fv(GL.uniforms[location],view)}function _emscripten_glUniform3i(location,v0,v1,v2){GLctx.uniform3i(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform3iv(GL.uniforms[location],HEAP32,value>>2,count*3);return}if(count<=96){var view=__miniTempWebGLIntBuffers[3*count-1];for(var i=0;i<3*count;i+=3){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*12>>2)}GLctx.uniform3iv(GL.uniforms[location],view)}function _emscripten_glUniform3ui(location,v0,v1,v2){GLctx.uniform3ui(GL.uniforms[location],v0,v1,v2)}function _emscripten_glUniform3uiv(location,count,value){GLctx.uniform3uiv(GL.uniforms[location],HEAPU32,value>>2,count*3)}function _emscripten_glUniform4f(location,v0,v1,v2,v3){GLctx.uniform4f(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4fv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4fv(GL.uniforms[location],HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<4*count;i+=4){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4fv(GL.uniforms[location],view)}function _emscripten_glUniform4i(location,v0,v1,v2,v3){GLctx.uniform4i(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4iv(location,count,value){if(GL.currentContext.version>=2){GLctx.uniform4iv(GL.uniforms[location],HEAP32,value>>2,count*4);return}if(count<=72){var view=__miniTempWebGLIntBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAP32[value+4*i>>2];view[i+1]=HEAP32[value+(4*i+4)>>2];view[i+2]=HEAP32[value+(4*i+8)>>2];view[i+3]=HEAP32[value+(4*i+12)>>2]}}else{var view=HEAP32.subarray(value>>2,value+count*16>>2)}GLctx.uniform4iv(GL.uniforms[location],view)}function _emscripten_glUniform4ui(location,v0,v1,v2,v3){GLctx.uniform4ui(GL.uniforms[location],v0,v1,v2,v3)}function _emscripten_glUniform4uiv(location,count,value){GLctx.uniform4uiv(GL.uniforms[location],HEAPU32,value>>2,count*4)}function _emscripten_glUniformBlockBinding(program,uniformBlockIndex,uniformBlockBinding){program=GL.programs[program];GLctx["uniformBlockBinding"](program,uniformBlockIndex,uniformBlockBinding)}function _emscripten_glUniformMatrix2fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*4);return}if(count<=72){var view=miniTempWebGLFloatBuffers[4*count-1];for(var i=0;i<4*count;i+=4){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*16>>2)}GLctx.uniformMatrix2fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix2x3fv(location,count,transpose,value){GLctx.uniformMatrix2x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix2x4fv(location,count,transpose,value){GLctx.uniformMatrix2x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix3fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*9);return}if(count<=32){var view=miniTempWebGLFloatBuffers[9*count-1];for(var i=0;i<9*count;i+=9){view[i]=HEAPF32[value+4*i>>2];view[i+1]=HEAPF32[value+(4*i+4)>>2];view[i+2]=HEAPF32[value+(4*i+8)>>2];view[i+3]=HEAPF32[value+(4*i+12)>>2];view[i+4]=HEAPF32[value+(4*i+16)>>2];view[i+5]=HEAPF32[value+(4*i+20)>>2];view[i+6]=HEAPF32[value+(4*i+24)>>2];view[i+7]=HEAPF32[value+(4*i+28)>>2];view[i+8]=HEAPF32[value+(4*i+32)>>2]}}else{var view=HEAPF32.subarray(value>>2,value+count*36>>2)}GLctx.uniformMatrix3fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix3x2fv(location,count,transpose,value){GLctx.uniformMatrix3x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*6)}function _emscripten_glUniformMatrix3x4fv(location,count,transpose,value){GLctx.uniformMatrix3x4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUniformMatrix4fv(location,count,transpose,value){if(GL.currentContext.version>=2){GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*16);return}if(count<=18){var view=miniTempWebGLFloatBuffers[16*count-1];var heap=HEAPF32;value>>=2;for(var i=0;i<16*count;i+=16){var dst=value+i;view[i]=heap[dst];view[i+1]=heap[dst+1];view[i+2]=heap[dst+2];view[i+3]=heap[dst+3];view[i+4]=heap[dst+4];view[i+5]=heap[dst+5];view[i+6]=heap[dst+6];view[i+7]=heap[dst+7];view[i+8]=heap[dst+8];view[i+9]=heap[dst+9];view[i+10]=heap[dst+10];view[i+11]=heap[dst+11];view[i+12]=heap[dst+12];view[i+13]=heap[dst+13];view[i+14]=heap[dst+14];view[i+15]=heap[dst+15]}}else{var view=HEAPF32.subarray(value>>2,value+count*64>>2)}GLctx.uniformMatrix4fv(GL.uniforms[location],!!transpose,view)}function _emscripten_glUniformMatrix4x2fv(location,count,transpose,value){GLctx.uniformMatrix4x2fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*8)}function _emscripten_glUniformMatrix4x3fv(location,count,transpose,value){GLctx.uniformMatrix4x3fv(GL.uniforms[location],!!transpose,HEAPF32,value>>2,count*12)}function _emscripten_glUseProgram(program){GLctx.useProgram(GL.programs[program])}function _emscripten_glValidateProgram(program){GLctx.validateProgram(GL.programs[program])}function _emscripten_glVertexAttrib1f(x0,x1){GLctx["vertexAttrib1f"](x0,x1)}function _emscripten_glVertexAttrib1fv(index,v){GLctx.vertexAttrib1f(index,HEAPF32[v>>2])}function _emscripten_glVertexAttrib2f(x0,x1,x2){GLctx["vertexAttrib2f"](x0,x1,x2)}function _emscripten_glVertexAttrib2fv(index,v){GLctx.vertexAttrib2f(index,HEAPF32[v>>2],HEAPF32[v+4>>2])}function _emscripten_glVertexAttrib3f(x0,x1,x2,x3){GLctx["vertexAttrib3f"](x0,x1,x2,x3)}function _emscripten_glVertexAttrib3fv(index,v){GLctx.vertexAttrib3f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2])}function _emscripten_glVertexAttrib4f(x0,x1,x2,x3,x4){GLctx["vertexAttrib4f"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttrib4fv(index,v){GLctx.vertexAttrib4f(index,HEAPF32[v>>2],HEAPF32[v+4>>2],HEAPF32[v+8>>2],HEAPF32[v+12>>2])}function _emscripten_glVertexAttribDivisor(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorANGLE(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorARB(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorEXT(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribDivisorNV(index,divisor){GLctx["vertexAttribDivisor"](index,divisor)}function _emscripten_glVertexAttribI4i(x0,x1,x2,x3,x4){GLctx["vertexAttribI4i"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4iv(index,v){GLctx.vertexAttribI4i(index,HEAP32[v>>2],HEAP32[v+4>>2],HEAP32[v+8>>2],HEAP32[v+12>>2])}function _emscripten_glVertexAttribI4ui(x0,x1,x2,x3,x4){GLctx["vertexAttribI4ui"](x0,x1,x2,x3,x4)}function _emscripten_glVertexAttribI4uiv(index,v){GLctx.vertexAttribI4ui(index,HEAPU32[v>>2],HEAPU32[v+4>>2],HEAPU32[v+8>>2],HEAPU32[v+12>>2])}function _emscripten_glVertexAttribIPointer(index,size,type,stride,ptr){GLctx["vertexAttribIPointer"](index,size,type,stride,ptr)}function _emscripten_glVertexAttribPointer(index,size,type,normalized,stride,ptr){GLctx.vertexAttribPointer(index,size,type,!!normalized,stride,ptr)}function _emscripten_glViewport(x0,x1,x2,x3){GLctx["viewport"](x0,x1,x2,x3)}function _emscripten_glWaitSync(sync,flags,timeoutLo,timeoutHi){GLctx.waitSync(GL.syncs[sync],flags,convertI32PairToI53(timeoutLo,timeoutHi))}function _emscripten_has_asyncify(){return 1}function _longjmp(env,value){_setThrew(env,value||1);throw"longjmp"}function _emscripten_longjmp(a0,a1){return _longjmp(a0,a1)}function _emscripten_memcpy_big(dest,src,num){HEAPU8.copyWithin(dest,src,src+num)}function __emscripten_do_request_fullscreen(target,strategy){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;if(!target.requestFullscreen&&!target.webkitRequestFullscreen){return-3}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(strategy.deferUntilInEventHandler){JSEvents.deferCall(_JSEvents_requestFullscreen,1,[target,strategy]);return 1}else{return-2}}return _JSEvents_requestFullscreen(target,strategy)}function _emscripten_request_fullscreen_strategy(target,deferUntilInEventHandler,fullscreenStrategy){var strategy={scaleMode:HEAP32[fullscreenStrategy>>2],canvasResolutionScaleMode:HEAP32[fullscreenStrategy+4>>2],filteringMode:HEAP32[fullscreenStrategy+8>>2],deferUntilInEventHandler:deferUntilInEventHandler,canvasResizedCallback:HEAP32[fullscreenStrategy+12>>2],canvasResizedCallbackUserData:HEAP32[fullscreenStrategy+16>>2]};return __emscripten_do_request_fullscreen(target,strategy)}function _emscripten_request_pointerlock(target,deferUntilInEventHandler){target=findEventTarget(target);if(!target)return-4;if(!target.requestPointerLock&&!target.msRequestPointerLock){return-1}var canPerformRequests=JSEvents.canPerformEventHandlerRequests();if(!canPerformRequests){if(deferUntilInEventHandler){JSEvents.deferCall(__requestPointerLock,2,[target]);return 1}else{return-2}}return __requestPointerLock(target)}function _emscripten_get_heap_size(){return HEAPU8.length}function emscripten_realloc_buffer(size){try{wasmMemory.grow(size-buffer.byteLength+65535>>>16);updateGlobalBufferAndViews(wasmMemory.buffer);return 1}catch(e){}}function _emscripten_resize_heap(requestedSize){requestedSize=requestedSize>>>0;var oldSize=_emscripten_get_heap_size();var maxHeapSize=2147483648;if(requestedSize>maxHeapSize){return false}var minHeapSize=16777216;for(var cutDown=1;cutDown<=4;cutDown*=2){var overGrownHeapSize=oldSize*(1+.2/cutDown);overGrownHeapSize=Math.min(overGrownHeapSize,requestedSize+100663296);var newSize=Math.min(maxHeapSize,alignUp(Math.max(minHeapSize,requestedSize,overGrownHeapSize),65536));var replacement=emscripten_realloc_buffer(newSize);if(replacement){return true}}return false}function _emscripten_sample_gamepad_data(){return(JSEvents.lastGamepadState=navigator.getGamepads?navigator.getGamepads():navigator.webkitGetGamepads?navigator.webkitGetGamepads():null)?0:-1}function __registerBeforeUnloadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString){var beforeUnloadEventHandlerFunc=function(ev){var e=ev||event;var confirmationMessage=getDynCaller("iiii",callbackfunc)(eventTypeId,0,userData);if(confirmationMessage){confirmationMessage=UTF8ToString(confirmationMessage)}if(confirmationMessage){e.preventDefault();e.returnValue=confirmationMessage;return confirmationMessage}};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:beforeUnloadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_beforeunload_callback_on_thread(userData,callbackfunc,targetThread){if(typeof onbeforeunload==="undefined")return-1;if(targetThread!==1)return-5;__registerBeforeUnloadEventCallback(2,userData,true,callbackfunc,28,"beforeunload");return 0}function __registerFocusEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.focusEvent)JSEvents.focusEvent=_malloc(256);var focusEventHandlerFunc=function(ev){var e=ev||event;var nodeName=JSEvents.getNodeNameForTarget(e.target);var id=e.target.id?e.target.id:"";var focusEvent=JSEvents.focusEvent;stringToUTF8(nodeName,focusEvent+0,128);stringToUTF8(id,focusEvent+128,128);if(getDynCaller("iiii",callbackfunc)(eventTypeId,focusEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:focusEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_blur_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerFocusEventCallback(target,userData,useCapture,callbackfunc,12,"blur",targetThread);return 0}function _emscripten_set_element_css_size(target,width,height){target=findEventTarget(target);if(!target)return-4;target.style.width=width+"px";target.style.height=height+"px";return 0}function _emscripten_set_focus_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerFocusEventCallback(target,userData,useCapture,callbackfunc,13,"focus",targetThread);return 0}function __fillFullscreenChangeEventData(eventStruct){var fullscreenElement=document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement||document.msFullscreenElement;var isFullscreen=!!fullscreenElement;HEAP32[eventStruct>>2]=isFullscreen;HEAP32[eventStruct+4>>2]=JSEvents.fullscreenEnabled();var reportedElement=isFullscreen?fullscreenElement:JSEvents.previousFullscreenElement;var nodeName=JSEvents.getNodeNameForTarget(reportedElement);var id=reportedElement&&reportedElement.id?reportedElement.id:"";stringToUTF8(nodeName,eventStruct+8,128);stringToUTF8(id,eventStruct+136,128);HEAP32[eventStruct+264>>2]=reportedElement?reportedElement.clientWidth:0;HEAP32[eventStruct+268>>2]=reportedElement?reportedElement.clientHeight:0;HEAP32[eventStruct+272>>2]=screen.width;HEAP32[eventStruct+276>>2]=screen.height;if(isFullscreen){JSEvents.previousFullscreenElement=fullscreenElement}}function __registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.fullscreenChangeEvent)JSEvents.fullscreenChangeEvent=_malloc(280);var fullscreenChangeEventhandlerFunc=function(ev){var e=ev||event;var fullscreenChangeEvent=JSEvents.fullscreenChangeEvent;__fillFullscreenChangeEventData(fullscreenChangeEvent);if(getDynCaller("iiii",callbackfunc)(eventTypeId,fullscreenChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:fullscreenChangeEventhandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_fullscreenchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!JSEvents.fullscreenEnabled())return-1;target=findEventTarget(target);if(!target)return-4;__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"fullscreenchange",targetThread);__registerFullscreenChangeEventCallback(target,userData,useCapture,callbackfunc,19,"webkitfullscreenchange",targetThread);return 0}function __registerGamepadEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.gamepadEvent)JSEvents.gamepadEvent=_malloc(1432);var gamepadEventHandlerFunc=function(ev){var e=ev||event;var gamepadEvent=JSEvents.gamepadEvent;__fillGamepadEventData(gamepadEvent,e["gamepad"]);if(getDynCaller("iiii",callbackfunc)(eventTypeId,gamepadEvent,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:gamepadEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_gamepadconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,26,"gamepadconnected",targetThread);return 0}function _emscripten_set_gamepaddisconnected_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!navigator.getGamepads&&!navigator.webkitGetGamepads)return-1;__registerGamepadEventCallback(2,userData,useCapture,callbackfunc,27,"gamepaddisconnected",targetThread);return 0}function __registerKeyEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.keyEvent)JSEvents.keyEvent=_malloc(164);var keyEventHandlerFunc=function(e){var keyEventData=JSEvents.keyEvent;var idx=keyEventData>>2;HEAP32[idx+0]=e.location;HEAP32[idx+1]=e.ctrlKey;HEAP32[idx+2]=e.shiftKey;HEAP32[idx+3]=e.altKey;HEAP32[idx+4]=e.metaKey;HEAP32[idx+5]=e.repeat;HEAP32[idx+6]=e.charCode;HEAP32[idx+7]=e.keyCode;HEAP32[idx+8]=e.which;stringToUTF8(e.key||"",keyEventData+36,32);stringToUTF8(e.code||"",keyEventData+68,32);stringToUTF8(e.char||"",keyEventData+100,32);stringToUTF8(e.locale||"",keyEventData+132,32);if(getDynCaller("iiii",callbackfunc)(eventTypeId,keyEventData,userData))e.preventDefault()};var eventHandler={target:findEventTarget(target),allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:keyEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_keydown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,2,"keydown",targetThread);return 0}function _emscripten_set_keypress_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,1,"keypress",targetThread);return 0}function _emscripten_set_keyup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerKeyEventCallback(target,userData,useCapture,callbackfunc,3,"keyup",targetThread);return 0}function _emscripten_set_main_loop(func,fps,simulateInfiniteLoop,arg,noSetTiming){var browserIterationFunc=function(){getDynCaller("v",func)()};setMainLoop(browserIterationFunc,fps,simulateInfiniteLoop,arg,noSetTiming)}function __fillMouseEventData(eventStruct,e,target){var idx=eventStruct>>2;HEAP32[idx+0]=e.screenX;HEAP32[idx+1]=e.screenY;HEAP32[idx+2]=e.clientX;HEAP32[idx+3]=e.clientY;HEAP32[idx+4]=e.ctrlKey;HEAP32[idx+5]=e.shiftKey;HEAP32[idx+6]=e.altKey;HEAP32[idx+7]=e.metaKey;HEAP16[idx*2+16]=e.button;HEAP16[idx*2+17]=e.buttons;HEAP32[idx+9]=e["movementX"];HEAP32[idx+10]=e["movementY"];var rect=__getBoundingClientRect(target);HEAP32[idx+11]=e.clientX-rect.left;HEAP32[idx+12]=e.clientY-rect.top}function __registerMouseEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.mouseEvent)JSEvents.mouseEvent=_malloc(64);target=findEventTarget(target);var mouseEventHandlerFunc=function(ev){var e=ev||event;__fillMouseEventData(JSEvents.mouseEvent,e,target);if(getDynCaller("iiii",callbackfunc)(eventTypeId,JSEvents.mouseEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString!="mousemove"&&eventTypeString!="mouseenter"&&eventTypeString!="mouseleave",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:mouseEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_mousedown_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,5,"mousedown",targetThread);return 0}function _emscripten_set_mouseenter_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,33,"mouseenter",targetThread);return 0}function _emscripten_set_mouseleave_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,34,"mouseleave",targetThread);return 0}function _emscripten_set_mousemove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,8,"mousemove",targetThread);return 0}function _emscripten_set_mouseup_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerMouseEventCallback(target,userData,useCapture,callbackfunc,6,"mouseup",targetThread);return 0}function __fillPointerlockChangeEventData(eventStruct){var pointerLockElement=document.pointerLockElement||document.mozPointerLockElement||document.webkitPointerLockElement||document.msPointerLockElement;var isPointerlocked=!!pointerLockElement;HEAP32[eventStruct>>2]=isPointerlocked;var nodeName=JSEvents.getNodeNameForTarget(pointerLockElement);var id=pointerLockElement&&pointerLockElement.id?pointerLockElement.id:"";stringToUTF8(nodeName,eventStruct+4,128);stringToUTF8(id,eventStruct+132,128)}function __registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.pointerlockChangeEvent)JSEvents.pointerlockChangeEvent=_malloc(260);var pointerlockChangeEventHandlerFunc=function(ev){var e=ev||event;var pointerlockChangeEvent=JSEvents.pointerlockChangeEvent;__fillPointerlockChangeEventData(pointerlockChangeEvent);if(getDynCaller("iiii",callbackfunc)(eventTypeId,pointerlockChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:pointerlockChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_pointerlockchange_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){if(!document||!document.body||!document.body.requestPointerLock&&!document.body.mozRequestPointerLock&&!document.body.webkitRequestPointerLock&&!document.body.msRequestPointerLock){return-1}target=findEventTarget(target);if(!target)return-4;__registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"pointerlockchange",targetThread);__registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mozpointerlockchange",targetThread);__registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"webkitpointerlockchange",targetThread);__registerPointerlockChangeEventCallback(target,userData,useCapture,callbackfunc,20,"mspointerlockchange",targetThread);return 0}function __registerUiEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.uiEvent)JSEvents.uiEvent=_malloc(36);target=findEventTarget(target);var uiEventHandlerFunc=function(ev){var e=ev||event;if(e.target!=target){return}var b=document.body;if(!b){return}var uiEvent=JSEvents.uiEvent;HEAP32[uiEvent>>2]=e.detail;HEAP32[uiEvent+4>>2]=b.clientWidth;HEAP32[uiEvent+8>>2]=b.clientHeight;HEAP32[uiEvent+12>>2]=innerWidth;HEAP32[uiEvent+16>>2]=innerHeight;HEAP32[uiEvent+20>>2]=outerWidth;HEAP32[uiEvent+24>>2]=outerHeight;HEAP32[uiEvent+28>>2]=pageXOffset;HEAP32[uiEvent+32>>2]=pageYOffset;if(getDynCaller("iiii",callbackfunc)(eventTypeId,uiEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:uiEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_resize_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerUiEventCallback(target,userData,useCapture,callbackfunc,10,"resize",targetThread);return 0}function __registerTouchEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.touchEvent)JSEvents.touchEvent=_malloc(1684);target=findEventTarget(target);var touchEventHandlerFunc=function(e){var touches={};var et=e.touches;for(var i=0;i>2;HEAP32[idx+1]=e.ctrlKey;HEAP32[idx+2]=e.shiftKey;HEAP32[idx+3]=e.altKey;HEAP32[idx+4]=e.metaKey;idx+=5;var targetRect=__getBoundingClientRect(target);var numTouches=0;for(var i in touches){var t=touches[i];HEAP32[idx+0]=t.identifier;HEAP32[idx+1]=t.screenX;HEAP32[idx+2]=t.screenY;HEAP32[idx+3]=t.clientX;HEAP32[idx+4]=t.clientY;HEAP32[idx+5]=t.pageX;HEAP32[idx+6]=t.pageY;HEAP32[idx+7]=t.isChanged;HEAP32[idx+8]=t.onTarget;HEAP32[idx+9]=t.clientX-targetRect.left;HEAP32[idx+10]=t.clientY-targetRect.top;idx+=13;if(++numTouches>31){break}}HEAP32[touchEvent>>2]=numTouches;if(getDynCaller("iiii",callbackfunc)(eventTypeId,touchEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:eventTypeString=="touchstart"||eventTypeString=="touchend",eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:touchEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_touchcancel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,25,"touchcancel",targetThread);return 0}function _emscripten_set_touchend_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,23,"touchend",targetThread);return 0}function _emscripten_set_touchmove_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,24,"touchmove",targetThread);return 0}function _emscripten_set_touchstart_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){__registerTouchEventCallback(target,userData,useCapture,callbackfunc,22,"touchstart",targetThread);return 0}function __fillVisibilityChangeEventData(eventStruct){var visibilityStates=["hidden","visible","prerender","unloaded"];var visibilityState=visibilityStates.indexOf(document.visibilityState);HEAP32[eventStruct>>2]=document.hidden;HEAP32[eventStruct+4>>2]=visibilityState}function __registerVisibilityChangeEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.visibilityChangeEvent)JSEvents.visibilityChangeEvent=_malloc(8);var visibilityChangeEventHandlerFunc=function(ev){var e=ev||event;var visibilityChangeEvent=JSEvents.visibilityChangeEvent;__fillVisibilityChangeEventData(visibilityChangeEvent);if(getDynCaller("iiii",callbackfunc)(eventTypeId,visibilityChangeEvent,userData))e.preventDefault()};var eventHandler={target:target,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:visibilityChangeEventHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_visibilitychange_callback_on_thread(userData,useCapture,callbackfunc,targetThread){if(!specialHTMLTargets[1]){return-4}__registerVisibilityChangeEventCallback(specialHTMLTargets[1],userData,useCapture,callbackfunc,21,"visibilitychange",targetThread);return 0}function __registerWheelEventCallback(target,userData,useCapture,callbackfunc,eventTypeId,eventTypeString,targetThread){if(!JSEvents.wheelEvent)JSEvents.wheelEvent=_malloc(96);var wheelHandlerFunc=function(ev){var e=ev||event;var wheelEvent=JSEvents.wheelEvent;__fillMouseEventData(wheelEvent,e,target);HEAPF64[wheelEvent+64>>3]=e["deltaX"];HEAPF64[wheelEvent+72>>3]=e["deltaY"];HEAPF64[wheelEvent+80>>3]=e["deltaZ"];HEAP32[wheelEvent+88>>2]=e["deltaMode"];if(getDynCaller("iiii",callbackfunc)(eventTypeId,wheelEvent,userData))e.preventDefault()};var eventHandler={target:target,allowsDeferredCalls:true,eventTypeString:eventTypeString,callbackfunc:callbackfunc,handlerFunc:wheelHandlerFunc,useCapture:useCapture};JSEvents.registerOrRemoveHandler(eventHandler)}function _emscripten_set_wheel_callback_on_thread(target,userData,useCapture,callbackfunc,targetThread){target=findEventTarget(target);if(typeof target.onwheel!=="undefined"){__registerWheelEventCallback(target,userData,useCapture,callbackfunc,9,"wheel",targetThread);return 0}else{return-1}}function _emscripten_sleep(ms){Asyncify.handleSleep(function(wakeUp){Browser.safeSetTimeout(wakeUp,ms)})}var ENV={};function getExecutableName(){return thisProgram||"./this.program"}function getEnvStrings(){if(!getEnvStrings.strings){var lang=(typeof navigator==="object"&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8";var env={"USER":"web_user","LOGNAME":"web_user","PATH":"/","PWD":"/","HOME":"/home/web_user","LANG":lang,"_":getExecutableName()};for(var x in ENV){env[x]=ENV[x]}var strings=[];for(var x in env){strings.push(x+"="+env[x])}getEnvStrings.strings=strings}return getEnvStrings.strings}function _environ_get(__environ,environ_buf){var bufSize=0;getEnvStrings().forEach(function(string,i){var ptr=environ_buf+bufSize;HEAP32[__environ+i*4>>2]=ptr;writeAsciiToMemory(string,ptr);bufSize+=string.length+1});return 0}function _environ_sizes_get(penviron_count,penviron_buf_size){var strings=getEnvStrings();HEAP32[penviron_count>>2]=strings.length;var bufSize=0;strings.forEach(function(string){bufSize+=string.length+1});HEAP32[penviron_buf_size>>2]=bufSize;return 0}function _execve(path,argv,envp){setErrNo(45);return-1}function _exit(status){exit(status)}function _fd_close(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);FS.close(stream);return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_fdstat_get(fd,pbuf){try{var stream=SYSCALLS.getStreamFromFD(fd);var type=stream.tty?2:FS.isDir(stream.mode)?3:FS.isLink(stream.mode)?7:4;HEAP8[pbuf>>0]=type;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_read(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doReadv(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_seek(fd,offset_low,offset_high,whence,newOffset){try{var stream=SYSCALLS.getStreamFromFD(fd);var HIGH_OFFSET=4294967296;var offset=offset_high*HIGH_OFFSET+(offset_low>>>0);var DOUBLE_LIMIT=9007199254740992;if(offset<=-DOUBLE_LIMIT||offset>=DOUBLE_LIMIT){return-61}FS.llseek(stream,offset,whence);tempI64=[stream.position>>>0,(tempDouble=stream.position,+Math.abs(tempDouble)>=1?tempDouble>0?(Math.min(+Math.floor(tempDouble/4294967296),4294967295)|0)>>>0:~~+Math.ceil((tempDouble-+(~~tempDouble>>>0))/4294967296)>>>0:0)],HEAP32[newOffset>>2]=tempI64[0],HEAP32[newOffset+4>>2]=tempI64[1];if(stream.getdents&&offset===0&&whence===0)stream.getdents=null;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_sync(fd){try{var stream=SYSCALLS.getStreamFromFD(fd);return Asyncify.handleSleep(function(wakeUp){var mount=stream.node.mount;if(!mount.type.syncfs){wakeUp(0);return}mount.type.syncfs(mount,false,function(err){if(err){wakeUp(function(){return 29});return}wakeUp(0)})})}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _fd_write(fd,iov,iovcnt,pnum){try{var stream=SYSCALLS.getStreamFromFD(fd);var num=SYSCALLS.doWritev(stream,iov,iovcnt);HEAP32[pnum>>2]=num;return 0}catch(e){if(typeof FS==="undefined"||!(e instanceof FS.ErrnoError))abort(e);return e.errno}}function _flock(fd,operation){return 0}function _fork(){setErrNo(6);return-1}function _getTempRet0(){return getTempRet0()|0}function _getpwnam(){throw"getpwnam: TODO"}function _getpwuid(){throw"getpwuid: TODO"}function _gettimeofday(ptr){var now=Date.now();HEAP32[ptr>>2]=now/1e3|0;HEAP32[ptr+4>>2]=now%1e3*1e3|0;return 0}function _gmtime_r(time,tmPtr){var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getUTCSeconds();HEAP32[tmPtr+4>>2]=date.getUTCMinutes();HEAP32[tmPtr+8>>2]=date.getUTCHours();HEAP32[tmPtr+12>>2]=date.getUTCDate();HEAP32[tmPtr+16>>2]=date.getUTCMonth();HEAP32[tmPtr+20>>2]=date.getUTCFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getUTCDay();HEAP32[tmPtr+36>>2]=0;HEAP32[tmPtr+32>>2]=0;var start=Date.UTC(date.getUTCFullYear(),0,1,0,0,0,0);var yday=(date.getTime()-start)/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;if(!_gmtime_r.GMTString)_gmtime_r.GMTString=allocateUTF8("GMT");HEAP32[tmPtr+40>>2]=_gmtime_r.GMTString;return tmPtr}function _tzset(){if(_tzset.called)return;_tzset.called=true;var currentYear=(new Date).getFullYear();var winter=new Date(currentYear,0,1);var summer=new Date(currentYear,6,1);var winterOffset=winter.getTimezoneOffset();var summerOffset=summer.getTimezoneOffset();var stdTimezoneOffset=Math.max(winterOffset,summerOffset);HEAP32[__get_timezone()>>2]=stdTimezoneOffset*60;HEAP32[__get_daylight()>>2]=Number(winterOffset!=summerOffset);function extractZone(date){var match=date.toTimeString().match(/\(([A-Za-z ]+)\)$/);return match?match[1]:"GMT"}var winterName=extractZone(winter);var summerName=extractZone(summer);var winterNamePtr=allocateUTF8(winterName);var summerNamePtr=allocateUTF8(summerName);if(summerOffset>2]=winterNamePtr;HEAP32[__get_tzname()+4>>2]=summerNamePtr}else{HEAP32[__get_tzname()>>2]=summerNamePtr;HEAP32[__get_tzname()+4>>2]=winterNamePtr}}function _localtime_r(time,tmPtr){_tzset();var date=new Date(HEAP32[time>>2]*1e3);HEAP32[tmPtr>>2]=date.getSeconds();HEAP32[tmPtr+4>>2]=date.getMinutes();HEAP32[tmPtr+8>>2]=date.getHours();HEAP32[tmPtr+12>>2]=date.getDate();HEAP32[tmPtr+16>>2]=date.getMonth();HEAP32[tmPtr+20>>2]=date.getFullYear()-1900;HEAP32[tmPtr+24>>2]=date.getDay();var start=new Date(date.getFullYear(),0,1);var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;HEAP32[tmPtr+36>>2]=-(date.getTimezoneOffset()*60);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dst=(summerOffset!=winterOffset&&date.getTimezoneOffset()==Math.min(winterOffset,summerOffset))|0;HEAP32[tmPtr+32>>2]=dst;var zonePtr=HEAP32[__get_tzname()+(dst?4:0)>>2];HEAP32[tmPtr+40>>2]=zonePtr;return tmPtr}function _mktime(tmPtr){_tzset();var date=new Date(HEAP32[tmPtr+20>>2]+1900,HEAP32[tmPtr+16>>2],HEAP32[tmPtr+12>>2],HEAP32[tmPtr+8>>2],HEAP32[tmPtr+4>>2],HEAP32[tmPtr>>2],0);var dst=HEAP32[tmPtr+32>>2];var guessedOffset=date.getTimezoneOffset();var start=new Date(date.getFullYear(),0,1);var summerOffset=new Date(date.getFullYear(),6,1).getTimezoneOffset();var winterOffset=start.getTimezoneOffset();var dstOffset=Math.min(winterOffset,summerOffset);if(dst<0){HEAP32[tmPtr+32>>2]=Number(summerOffset!=winterOffset&&dstOffset==guessedOffset)}else if(dst>0!=(dstOffset==guessedOffset)){var nonDstOffset=Math.max(winterOffset,summerOffset);var trueOffset=dst>0?dstOffset:nonDstOffset;date.setTime(date.getTime()+(trueOffset-guessedOffset)*6e4)}HEAP32[tmPtr+24>>2]=date.getDay();var yday=(date.getTime()-start.getTime())/(1e3*60*60*24)|0;HEAP32[tmPtr+28>>2]=yday;return date.getTime()/1e3|0}function _usleep(useconds){var start=_emscripten_get_now();while(_emscripten_get_now()-start>2];var nanoseconds=HEAP32[rqtp+4>>2];if(nanoseconds<0||nanoseconds>999999999||seconds<0){setErrNo(28);return-1}if(rmtp!==0){HEAP32[rmtp>>2]=0;HEAP32[rmtp+4>>2]=0}return _usleep(seconds*1e6+nanoseconds/1e3)}function _setTempRet0($i){setTempRet0($i|0)}function _sigaction(signum,act,oldact){return 0}var __sigalrm_handler=0;function _signal(sig,func){if(sig==14){__sigalrm_handler=func}else{}return 0}function __isLeapYear(year){return year%4===0&&(year%100!==0||year%400===0)}function __arraySum(array,index){var sum=0;for(var i=0;i<=index;sum+=array[i++]){}return sum}var __MONTH_DAYS_LEAP=[31,29,31,30,31,30,31,31,30,31,30,31];var __MONTH_DAYS_REGULAR=[31,28,31,30,31,30,31,31,30,31,30,31];function __addDays(date,days){var newDate=new Date(date.getTime());while(days>0){var leap=__isLeapYear(newDate.getFullYear());var currentMonth=newDate.getMonth();var daysInCurrentMonth=(leap?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR)[currentMonth];if(days>daysInCurrentMonth-newDate.getDate()){days-=daysInCurrentMonth-newDate.getDate()+1;newDate.setDate(1);if(currentMonth<11){newDate.setMonth(currentMonth+1)}else{newDate.setMonth(0);newDate.setFullYear(newDate.getFullYear()+1)}}else{newDate.setDate(newDate.getDate()+days);return newDate}}return newDate}function _strftime(s,maxsize,format,tm){var tm_zone=HEAP32[tm+40>>2];var date={tm_sec:HEAP32[tm>>2],tm_min:HEAP32[tm+4>>2],tm_hour:HEAP32[tm+8>>2],tm_mday:HEAP32[tm+12>>2],tm_mon:HEAP32[tm+16>>2],tm_year:HEAP32[tm+20>>2],tm_wday:HEAP32[tm+24>>2],tm_yday:HEAP32[tm+28>>2],tm_isdst:HEAP32[tm+32>>2],tm_gmtoff:HEAP32[tm+36>>2],tm_zone:tm_zone?UTF8ToString(tm_zone):""};var pattern=UTF8ToString(format);var EXPANSION_RULES_1={"%c":"%a %b %d %H:%M:%S %Y","%D":"%m/%d/%y","%F":"%Y-%m-%d","%h":"%b","%r":"%I:%M:%S %p","%R":"%H:%M","%T":"%H:%M:%S","%x":"%m/%d/%y","%X":"%H:%M:%S","%Ec":"%c","%EC":"%C","%Ex":"%m/%d/%y","%EX":"%H:%M:%S","%Ey":"%y","%EY":"%Y","%Od":"%d","%Oe":"%e","%OH":"%H","%OI":"%I","%Om":"%m","%OM":"%M","%OS":"%S","%Ou":"%u","%OU":"%U","%OV":"%V","%Ow":"%w","%OW":"%W","%Oy":"%y"};for(var rule in EXPANSION_RULES_1){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_1[rule])}var WEEKDAYS=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];var MONTHS=["January","February","March","April","May","June","July","August","September","October","November","December"];function leadingSomething(value,digits,character){var str=typeof value==="number"?value.toString():value||"";while(str.length0?1:0}var compare;if((compare=sgn(date1.getFullYear()-date2.getFullYear()))===0){if((compare=sgn(date1.getMonth()-date2.getMonth()))===0){compare=sgn(date1.getDate()-date2.getDate())}}return compare}function getFirstWeekStartDate(janFourth){switch(janFourth.getDay()){case 0:return new Date(janFourth.getFullYear()-1,11,29);case 1:return janFourth;case 2:return new Date(janFourth.getFullYear(),0,3);case 3:return new Date(janFourth.getFullYear(),0,2);case 4:return new Date(janFourth.getFullYear(),0,1);case 5:return new Date(janFourth.getFullYear()-1,11,31);case 6:return new Date(janFourth.getFullYear()-1,11,30)}}function getWeekBasedYear(date){var thisDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);var janFourthThisYear=new Date(thisDate.getFullYear(),0,4);var janFourthNextYear=new Date(thisDate.getFullYear()+1,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);if(compareByDay(firstWeekStartThisYear,thisDate)<=0){if(compareByDay(firstWeekStartNextYear,thisDate)<=0){return thisDate.getFullYear()+1}else{return thisDate.getFullYear()}}else{return thisDate.getFullYear()-1}}var EXPANSION_RULES_2={"%a":function(date){return WEEKDAYS[date.tm_wday].substring(0,3)},"%A":function(date){return WEEKDAYS[date.tm_wday]},"%b":function(date){return MONTHS[date.tm_mon].substring(0,3)},"%B":function(date){return MONTHS[date.tm_mon]},"%C":function(date){var year=date.tm_year+1900;return leadingNulls(year/100|0,2)},"%d":function(date){return leadingNulls(date.tm_mday,2)},"%e":function(date){return leadingSomething(date.tm_mday,2," ")},"%g":function(date){return getWeekBasedYear(date).toString().substring(2)},"%G":function(date){return getWeekBasedYear(date)},"%H":function(date){return leadingNulls(date.tm_hour,2)},"%I":function(date){var twelveHour=date.tm_hour;if(twelveHour==0)twelveHour=12;else if(twelveHour>12)twelveHour-=12;return leadingNulls(twelveHour,2)},"%j":function(date){return leadingNulls(date.tm_mday+__arraySum(__isLeapYear(date.tm_year+1900)?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,date.tm_mon-1),3)},"%m":function(date){return leadingNulls(date.tm_mon+1,2)},"%M":function(date){return leadingNulls(date.tm_min,2)},"%n":function(){return"\n"},"%p":function(date){if(date.tm_hour>=0&&date.tm_hour<12){return"AM"}else{return"PM"}},"%S":function(date){return leadingNulls(date.tm_sec,2)},"%t":function(){return"\t"},"%u":function(date){return date.tm_wday||7},"%U":function(date){var janFirst=new Date(date.tm_year+1900,0,1);var firstSunday=janFirst.getDay()===0?janFirst:__addDays(janFirst,7-janFirst.getDay());var endDate=new Date(date.tm_year+1900,date.tm_mon,date.tm_mday);if(compareByDay(firstSunday,endDate)<0){var februaryFirstUntilEndMonth=__arraySum(__isLeapYear(endDate.getFullYear())?__MONTH_DAYS_LEAP:__MONTH_DAYS_REGULAR,endDate.getMonth()-1)-31;var firstSundayUntilEndJanuary=31-firstSunday.getDate();var days=firstSundayUntilEndJanuary+februaryFirstUntilEndMonth+endDate.getDate();return leadingNulls(Math.ceil(days/7),2)}return compareByDay(firstSunday,janFirst)===0?"01":"00"},"%V":function(date){var janFourthThisYear=new Date(date.tm_year+1900,0,4);var janFourthNextYear=new Date(date.tm_year+1901,0,4);var firstWeekStartThisYear=getFirstWeekStartDate(janFourthThisYear);var firstWeekStartNextYear=getFirstWeekStartDate(janFourthNextYear);var endDate=__addDays(new Date(date.tm_year+1900,0,1),date.tm_yday);if(compareByDay(endDate,firstWeekStartThisYear)<0){return"53"}if(compareByDay(firstWeekStartNextYear,endDate)<=0){return"01"}var daysDifference;if(firstWeekStartThisYear.getFullYear()=0;off=Math.abs(off)/60;off=off/60*100+off%60;return(ahead?"+":"-")+String("0000"+off).slice(-4)},"%Z":function(date){return date.tm_zone},"%%":function(){return"%"}};for(var rule in EXPANSION_RULES_2){if(pattern.indexOf(rule)>=0){pattern=pattern.replace(new RegExp(rule,"g"),EXPANSION_RULES_2[rule](date))}}var bytes=intArrayFromString(pattern,false);if(bytes.length>maxsize){return 0}writeArrayToMemory(bytes,s);return bytes.length-1}function _strftime_l(s,maxsize,format,tm){return _strftime(s,maxsize,format,tm)}function _time(ptr){var ret=Date.now()/1e3|0;if(ptr){HEAP32[ptr>>2]=ret}return ret}function _timespec_get(ts,base){if(base!==1){setErrNo(28);return 0}var ret=_clock_gettime(0,ts);return ret<0?0:base}var readAsmConstArgsArray=[];function readAsmConstArgs(sigPtr,buf){readAsmConstArgsArray.length=0;var ch;buf>>=2;while(ch=HEAPU8[sigPtr++]){var double=ch<105;if(double&&buf&1)buf++;readAsmConstArgsArray.push(double?HEAPF64[buf++>>1]:HEAP32[buf]);++buf}return readAsmConstArgsArray}function runAndAbortIfError(func){try{return func()}catch(e){abort(e)}}var Asyncify={State:{Normal:0,Unwinding:1,Rewinding:2},state:0,StackSize:4096,currData:null,handleSleepReturnValue:0,exportCallStack:[],callStackNameToId:{},callStackIdToName:{},callStackId:0,afterUnwind:null,asyncFinalizers:[],sleepCallbacks:[],getCallStackId:function(funcName){var id=Asyncify.callStackNameToId[funcName];if(id===undefined){id=Asyncify.callStackId++;Asyncify.callStackNameToId[funcName]=id;Asyncify.callStackIdToName[id]=funcName}return id},instrumentWasmExports:function(exports){var ret={};for(var x in exports){(function(x){var original=exports[x];if(typeof original==="function"){ret[x]=function(){Asyncify.exportCallStack.push(x);try{return original.apply(null,arguments)}finally{if(ABORT)return;var y=Asyncify.exportCallStack.pop();assert(y===x);Asyncify.maybeStopUnwind()}}}else{ret[x]=original}})(x)}return ret},maybeStopUnwind:function(){if(Asyncify.currData&&Asyncify.state===Asyncify.State.Unwinding&&Asyncify.exportCallStack.length===0){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(Module["_asyncify_stop_unwind"]);if(typeof Fibers!=="undefined"){Fibers.trampoline()}if(Asyncify.afterUnwind){Asyncify.afterUnwind();Asyncify.afterUnwind=null}}},allocateData:function(){var ptr=_malloc(12+Asyncify.StackSize);Asyncify.setDataHeader(ptr,ptr+12,Asyncify.StackSize);Asyncify.setDataRewindFunc(ptr);return ptr},setDataHeader:function(ptr,stack,stackSize){HEAP32[ptr>>2]=stack;HEAP32[ptr+4>>2]=stack+stackSize},setDataRewindFunc:function(ptr){var bottomOfCallStack=Asyncify.exportCallStack[0];var rewindId=Asyncify.getCallStackId(bottomOfCallStack);HEAP32[ptr+8>>2]=rewindId},getDataRewindFunc:function(ptr){var id=HEAP32[ptr+8>>2];var name=Asyncify.callStackIdToName[id];var func=Module["asm"][name];return func},handleSleep:function(startAsync){if(ABORT)return;noExitRuntime=true;if(Asyncify.state===Asyncify.State.Normal){var reachedCallback=false;var reachedAfterCallback=false;startAsync(function(handleSleepReturnValue){if(ABORT)return;Asyncify.handleSleepReturnValue=handleSleepReturnValue||0;reachedCallback=true;if(!reachedAfterCallback){return}Asyncify.state=Asyncify.State.Rewinding;runAndAbortIfError(function(){Module["_asyncify_start_rewind"](Asyncify.currData)});if(typeof Browser!=="undefined"&&Browser.mainLoop.func){Browser.mainLoop.resume()}var start=Asyncify.getDataRewindFunc(Asyncify.currData);var asyncWasmReturnValue=start();if(!Asyncify.currData){var asyncFinalizers=Asyncify.asyncFinalizers;Asyncify.asyncFinalizers=[];asyncFinalizers.forEach(function(func){func(asyncWasmReturnValue)})}});reachedAfterCallback=true;if(!reachedCallback){Asyncify.state=Asyncify.State.Unwinding;Asyncify.currData=Asyncify.allocateData();runAndAbortIfError(function(){Module["_asyncify_start_unwind"](Asyncify.currData)});if(typeof Browser!=="undefined"&&Browser.mainLoop.func){Browser.mainLoop.pause()}}}else if(Asyncify.state===Asyncify.State.Rewinding){Asyncify.state=Asyncify.State.Normal;runAndAbortIfError(Module["_asyncify_stop_rewind"]);_free(Asyncify.currData);Asyncify.currData=null;Asyncify.sleepCallbacks.forEach(function(func){func()})}else{abort("invalid state: "+Asyncify.state)}return Asyncify.handleSleepReturnValue},handleAsync:function(startAsync){return Asyncify.handleSleep(function(wakeUp){startAsync().then(wakeUp)})}};var FSNode=function(parent,name,mode,rdev){if(!parent){parent=this}this.parent=parent;this.mount=parent.mount;this.mounted=null;this.id=FS.nextInode++;this.name=name;this.mode=mode;this.node_ops={};this.stream_ops={};this.rdev=rdev};var readMode=292|73;var writeMode=146;Object.defineProperties(FSNode.prototype,{read:{get:function(){return(this.mode&readMode)===readMode},set:function(val){val?this.mode|=readMode:this.mode&=~readMode}},write:{get:function(){return(this.mode&writeMode)===writeMode},set:function(val){val?this.mode|=writeMode:this.mode&=~writeMode}},isFolder:{get:function(){return FS.isDir(this.mode)}},isDevice:{get:function(){return FS.isChrdev(this.mode)}}});FS.FSNode=FSNode;FS.staticInit();Module["requestFullscreen"]=function Module_requestFullscreen(lockPointer,resizeCanvas){Browser.requestFullscreen(lockPointer,resizeCanvas)};Module["requestAnimationFrame"]=function Module_requestAnimationFrame(func){Browser.requestAnimationFrame(func)};Module["setCanvasSize"]=function Module_setCanvasSize(width,height,noUpdates){Browser.setCanvasSize(width,height,noUpdates)};Module["pauseMainLoop"]=function Module_pauseMainLoop(){Browser.mainLoop.pause()};Module["resumeMainLoop"]=function Module_resumeMainLoop(){Browser.mainLoop.resume()};Module["getUserMedia"]=function Module_getUserMedia(){Browser.getUserMedia()};Module["createContext"]=function Module_createContext(canvas,useWebGL,setInModule,webGLContextAttributes){return Browser.createContext(canvas,useWebGL,setInModule,webGLContextAttributes)};var GLctx;for(var i=0;i<32;++i)tempFixedLengthArray.push(new Array(i));var miniTempWebGLFloatBuffersStorage=new Float32Array(288);for(var i=0;i<288;++i){miniTempWebGLFloatBuffers[i]=miniTempWebGLFloatBuffersStorage.subarray(0,i+1)}var __miniTempWebGLIntBuffersStorage=new Int32Array(288);for(var i=0;i<288;++i){__miniTempWebGLIntBuffers[i]=__miniTempWebGLIntBuffersStorage.subarray(0,i+1)}function intArrayFromString(stringy,dontAddNull,length){var len=length>0?length:lengthBytesUTF8(stringy)+1;var u8array=new Array(len);var numBytesWritten=stringToUTF8Array(stringy,u8array,0,u8array.length);if(dontAddNull)u8array.length=numBytesWritten;return u8array}__ATINIT__.push({func:function(){___wasm_call_ctors()}});var asmLibraryArg={"d":___assert_fail,"b":___cxa_allocate_exception,"c":___cxa_throw,"Hg":___sys__newselect,"Bg":___sys_access,"sg":___sys_chdir,"Kg":___sys_chmod,"Ag":___sys_dup,"Fg":___sys_dup2,"l":___sys_fcntl64,"Ig":___sys_fstat64,"rg":___sys_ftruncate64,"vg":___sys_getcwd,"Gg":___sys_getdents64,"ug":___sys_getpid,"yg":___sys_getuid32,"pg":___sys_ioctl,"Jg":___sys_lstat64,"Lg":___sys_mkdir,"M":___sys_open,"zg":___sys_pipe,"Cg":___sys_pread64,"Eg":___sys_pwrite64,"xg":___sys_read,"Dg":___sys_readlink,"ng":___sys_rename,"qg":___sys_rmdir,"oa":___sys_stat64,"wg":___sys_symlink,"Mg":___sys_umask,"ma":___sys_unlink,"Og":___sys_wait4,"J":_abort,"we":_alBufferData,"p":_alDeleteBuffers,"na":_alDeleteSources,"E":_alGenBuffers,"pa":_alGenSources,"K":_alGetBufferi,"k":_alGetSourcei,"lf":_alSourcePause,"F":_alSourcePlay,"D":_alSourceQueueBuffers,"j":_alSourceStop,"Re":_alSourceUnqueueBuffers,"s":_alSourcef,"x":_alSourcei,"sb":_alcCloseDevice,"Ug":_alcCreateContext,"mf":_alcDestroyContext,"wa":_alcGetString,"Tg":_alcMakeContextCurrent,"ld":_alcOpenDevice,"u":_clock_gettime,"Qg":_dlclose,"Ja":_eglBindAPI,"Na":_eglChooseConfig,"Aa":_eglCreateContext,"Ca":_eglCreateWindowSurface,"Ba":_eglDestroyContext,"Da":_eglDestroySurface,"Oa":_eglGetConfigAttrib,"fa":_eglGetDisplay,"za":_eglGetError,"Ka":_eglGetProcAddress,"La":_eglInitialize,"Ea":_eglMakeCurrent,"ya":_eglQueryString,"Fa":_eglSwapBuffers,"Ga":_eglSwapInterval,"Ma":_eglTerminate,"Ia":_eglWaitGL,"Ha":_eglWaitNative,"i":_emscripten_asm_const_int,"Rg":_emscripten_exit_fullscreen,"xa":_emscripten_exit_pointerlock,"z":_emscripten_get_device_pixel_ratio,"o":_emscripten_get_element_css_size,"sa":_emscripten_get_gamepad_status,"Pg":_emscripten_get_num_gamepads,"Ra":_emscripten_get_preloaded_image_data,"Qa":_emscripten_get_preloaded_image_data_from_FILE,"Qf":_emscripten_glActiveTexture,"Pf":_emscripten_glAttachShader,"Mc":_emscripten_glBeginQuery,"eg":_emscripten_glBeginQueryEXT,"tc":_emscripten_glBeginTransformFeedback,"Of":_emscripten_glBindAttribLocation,"Nf":_emscripten_glBindBuffer,"qc":_emscripten_glBindBufferBase,"rc":_emscripten_glBindBufferRange,"Mf":_emscripten_glBindFramebuffer,"Lf":_emscripten_glBindRenderbuffer,"yb":_emscripten_glBindSampler,"Kf":_emscripten_glBindTexture,"ob":_emscripten_glBindTransformFeedback,"yc":_emscripten_glBindVertexArray,"Yf":_emscripten_glBindVertexArrayOES,"Jf":_emscripten_glBlendColor,"If":_emscripten_glBlendEquation,"Hf":_emscripten_glBlendEquationSeparate,"Gf":_emscripten_glBlendFunc,"Ff":_emscripten_glBlendFuncSeparate,"Bc":_emscripten_glBlitFramebuffer,"Ef":_emscripten_glBufferData,"Df":_emscripten_glBufferSubData,"Cf":_emscripten_glCheckFramebufferStatus,"Bf":_emscripten_glClear,"Vb":_emscripten_glClearBufferfi,"Wb":_emscripten_glClearBufferfv,"Yb":_emscripten_glClearBufferiv,"Xb":_emscripten_glClearBufferuiv,"Af":_emscripten_glClearColor,"zf":_emscripten_glClearDepthf,"yf":_emscripten_glClearStencil,"Hb":_emscripten_glClientWaitSync,"xf":_emscripten_glColorMask,"wf":_emscripten_glCompileShader,"vf":_emscripten_glCompressedTexImage2D,"Rc":_emscripten_glCompressedTexImage3D,"uf":_emscripten_glCompressedTexSubImage2D,"Qc":_emscripten_glCompressedTexSubImage3D,"Tb":_emscripten_glCopyBufferSubData,"tf":_emscripten_glCopyTexImage2D,"sf":_emscripten_glCopyTexSubImage2D,"Sc":_emscripten_glCopyTexSubImage3D,"rf":_emscripten_glCreateProgram,"qf":_emscripten_glCreateShader,"pf":_emscripten_glCullFace,"of":_emscripten_glDeleteBuffers,"nf":_emscripten_glDeleteFramebuffers,"kf":_emscripten_glDeleteProgram,"Oc":_emscripten_glDeleteQueries,"gg":_emscripten_glDeleteQueriesEXT,"jf":_emscripten_glDeleteRenderbuffers,"Ab":_emscripten_glDeleteSamplers,"hf":_emscripten_glDeleteShader,"Ib":_emscripten_glDeleteSync,"gf":_emscripten_glDeleteTextures,"nb":_emscripten_glDeleteTransformFeedbacks,"xc":_emscripten_glDeleteVertexArrays,"Xf":_emscripten_glDeleteVertexArraysOES,"ff":_emscripten_glDepthFunc,"ef":_emscripten_glDepthMask,"df":_emscripten_glDepthRangef,"cf":_emscripten_glDetachShader,"bf":_emscripten_glDisable,"af":_emscripten_glDisableVertexAttribArray,"$e":_emscripten_glDrawArrays,"Mb":_emscripten_glDrawArraysInstanced,"Tf":_emscripten_glDrawArraysInstancedANGLE,"Ya":_emscripten_glDrawArraysInstancedARB,"Zc":_emscripten_glDrawArraysInstancedEXT,"Za":_emscripten_glDrawArraysInstancedNV,"Ic":_emscripten_glDrawBuffers,"Xc":_emscripten_glDrawBuffersEXT,"Uf":_emscripten_glDrawBuffersWEBGL,"_e":_emscripten_glDrawElements,"Lb":_emscripten_glDrawElementsInstanced,"Sf":_emscripten_glDrawElementsInstancedANGLE,"Va":_emscripten_glDrawElementsInstancedARB,"Wa":_emscripten_glDrawElementsInstancedEXT,"Yc":_emscripten_glDrawElementsInstancedNV,"Vc":_emscripten_glDrawRangeElements,"Ze":_emscripten_glEnable,"Ye":_emscripten_glEnableVertexAttribArray,"Lc":_emscripten_glEndQuery,"dg":_emscripten_glEndQueryEXT,"sc":_emscripten_glEndTransformFeedback,"Kb":_emscripten_glFenceSync,"Xe":_emscripten_glFinish,"We":_emscripten_glFlush,"Ve":_emscripten_glFramebufferRenderbuffer,"Ue":_emscripten_glFramebufferTexture2D,"zc":_emscripten_glFramebufferTextureLayer,"Te":_emscripten_glFrontFace,"Se":_emscripten_glGenBuffers,"Pe":_emscripten_glGenFramebuffers,"Pc":_emscripten_glGenQueries,"hg":_emscripten_glGenQueriesEXT,"Oe":_emscripten_glGenRenderbuffers,"Bb":_emscripten_glGenSamplers,"Ne":_emscripten_glGenTextures,"mb":_emscripten_glGenTransformFeedbacks,"wc":_emscripten_glGenVertexArrays,"Wf":_emscripten_glGenVertexArraysOES,"Qe":_emscripten_glGenerateMipmap,"Me":_emscripten_glGetActiveAttrib,"Le":_emscripten_glGetActiveUniform,"Ob":_emscripten_glGetActiveUniformBlockName,"Pb":_emscripten_glGetActiveUniformBlockiv,"Rb":_emscripten_glGetActiveUniformsiv,"Ke":_emscripten_glGetAttachedShaders,"Je":_emscripten_glGetAttribLocation,"Ie":_emscripten_glGetBooleanv,"Cb":_emscripten_glGetBufferParameteri64v,"He":_emscripten_glGetBufferParameteriv,"Ge":_emscripten_glGetError,"Fe":_emscripten_glGetFloatv,"fc":_emscripten_glGetFragDataLocation,"Ee":_emscripten_glGetFramebufferAttachmentParameteriv,"Db":_emscripten_glGetInteger64i_v,"Fb":_emscripten_glGetInteger64v,"uc":_emscripten_glGetIntegeri_v,"De":_emscripten_glGetIntegerv,"ab":_emscripten_glGetInternalformativ,"ib":_emscripten_glGetProgramBinary,"Be":_emscripten_glGetProgramInfoLog,"Ce":_emscripten_glGetProgramiv,"_f":_emscripten_glGetQueryObjecti64vEXT,"ag":_emscripten_glGetQueryObjectivEXT,"Zf":_emscripten_glGetQueryObjectui64vEXT,"Jc":_emscripten_glGetQueryObjectuiv,"$f":_emscripten_glGetQueryObjectuivEXT,"Kc":_emscripten_glGetQueryiv,"bg":_emscripten_glGetQueryivEXT,"Ae":_emscripten_glGetRenderbufferParameteriv,"qb":_emscripten_glGetSamplerParameterfv,"tb":_emscripten_glGetSamplerParameteriv,"ye":_emscripten_glGetShaderInfoLog,"xe":_emscripten_glGetShaderPrecisionFormat,"ve":_emscripten_glGetShaderSource,"ze":_emscripten_glGetShaderiv,"ue":_emscripten_glGetString,"Ub":_emscripten_glGetStringi,"Eb":_emscripten_glGetSynciv,"te":_emscripten_glGetTexParameterfv,"se":_emscripten_glGetTexParameteriv,"oc":_emscripten_glGetTransformFeedbackVarying,"Qb":_emscripten_glGetUniformBlockIndex,"Sb":_emscripten_glGetUniformIndices,"pe":_emscripten_glGetUniformLocation,"re":_emscripten_glGetUniformfv,"qe":_emscripten_glGetUniformiv,"gc":_emscripten_glGetUniformuiv,"mc":_emscripten_glGetVertexAttribIiv,"lc":_emscripten_glGetVertexAttribIuiv,"me":_emscripten_glGetVertexAttribPointerv,"oe":_emscripten_glGetVertexAttribfv,"ne":_emscripten_glGetVertexAttribiv,"ke":_emscripten_glHint,"eb":_emscripten_glInvalidateFramebuffer,"db":_emscripten_glInvalidateSubFramebuffer,"je":_emscripten_glIsBuffer,"ie":_emscripten_glIsEnabled,"he":_emscripten_glIsFramebuffer,"ge":_emscripten_glIsProgram,"Nc":_emscripten_glIsQuery,"fg":_emscripten_glIsQueryEXT,"fe":_emscripten_glIsRenderbuffer,"zb":_emscripten_glIsSampler,"ee":_emscripten_glIsShader,"Jb":_emscripten_glIsSync,"de":_emscripten_glIsTexture,"lb":_emscripten_glIsTransformFeedback,"vc":_emscripten_glIsVertexArray,"Vf":_emscripten_glIsVertexArrayOES,"ce":_emscripten_glLineWidth,"be":_emscripten_glLinkProgram,"kb":_emscripten_glPauseTransformFeedback,"$d":_emscripten_glPixelStorei,"_d":_emscripten_glPolygonOffset,"hb":_emscripten_glProgramBinary,"fb":_emscripten_glProgramParameteri,"cg":_emscripten_glQueryCounterEXT,"Wc":_emscripten_glReadBuffer,"Zd":_emscripten_glReadPixels,"Yd":_emscripten_glReleaseShaderCompiler,"Xd":_emscripten_glRenderbufferStorage,"Ac":_emscripten_glRenderbufferStorageMultisample,"jb":_emscripten_glResumeTransformFeedback,"Wd":_emscripten_glSampleCoverage,"vb":_emscripten_glSamplerParameterf,"ub":_emscripten_glSamplerParameterfv,"xb":_emscripten_glSamplerParameteri,"wb":_emscripten_glSamplerParameteriv,"Vd":_emscripten_glScissor,"Ud":_emscripten_glShaderBinary,"Td":_emscripten_glShaderSource,"Sd":_emscripten_glStencilFunc,"Qd":_emscripten_glStencilFuncSeparate,"Pd":_emscripten_glStencilMask,"Od":_emscripten_glStencilMaskSeparate,"Nd":_emscripten_glStencilOp,"Md":_emscripten_glStencilOpSeparate,"Ld":_emscripten_glTexImage2D,"Uc":_emscripten_glTexImage3D,"Kd":_emscripten_glTexParameterf,"Jd":_emscripten_glTexParameterfv,"Id":_emscripten_glTexParameteri,"Hd":_emscripten_glTexParameteriv,"cb":_emscripten_glTexStorage2D,"bb":_emscripten_glTexStorage3D,"Fd":_emscripten_glTexSubImage2D,"Tc":_emscripten_glTexSubImage3D,"pc":_emscripten_glTransformFeedbackVaryings,"Ed":_emscripten_glUniform1f,"Dd":_emscripten_glUniform1fv,"Cd":_emscripten_glUniform1i,"Bd":_emscripten_glUniform1iv,"ec":_emscripten_glUniform1ui,"ac":_emscripten_glUniform1uiv,"Ad":_emscripten_glUniform2f,"zd":_emscripten_glUniform2fv,"yd":_emscripten_glUniform2i,"xd":_emscripten_glUniform2iv,"dc":_emscripten_glUniform2ui,"$b":_emscripten_glUniform2uiv,"wd":_emscripten_glUniform3f,"vd":_emscripten_glUniform3fv,"ud":_emscripten_glUniform3i,"td":_emscripten_glUniform3iv,"cc":_emscripten_glUniform3ui,"_b":_emscripten_glUniform3uiv,"sd":_emscripten_glUniform4f,"rd":_emscripten_glUniform4fv,"qd":_emscripten_glUniform4i,"pd":_emscripten_glUniform4iv,"bc":_emscripten_glUniform4ui,"Zb":_emscripten_glUniform4uiv,"Nb":_emscripten_glUniformBlockBinding,"od":_emscripten_glUniformMatrix2fv,"Hc":_emscripten_glUniformMatrix2x3fv,"Fc":_emscripten_glUniformMatrix2x4fv,"nd":_emscripten_glUniformMatrix3fv,"Gc":_emscripten_glUniformMatrix3x2fv,"Dc":_emscripten_glUniformMatrix3x4fv,"md":_emscripten_glUniformMatrix4fv,"Ec":_emscripten_glUniformMatrix4x2fv,"Cc":_emscripten_glUniformMatrix4x3fv,"kd":_emscripten_glUseProgram,"jd":_emscripten_glValidateProgram,"id":_emscripten_glVertexAttrib1f,"hd":_emscripten_glVertexAttrib1fv,"gd":_emscripten_glVertexAttrib2f,"fd":_emscripten_glVertexAttrib2fv,"ed":_emscripten_glVertexAttrib3f,"dd":_emscripten_glVertexAttrib3fv,"cd":_emscripten_glVertexAttrib4f,"bd":_emscripten_glVertexAttrib4fv,"pb":_emscripten_glVertexAttribDivisor,"Rf":_emscripten_glVertexAttribDivisorANGLE,"_a":_emscripten_glVertexAttribDivisorARB,"_c":_emscripten_glVertexAttribDivisorEXT,"$a":_emscripten_glVertexAttribDivisorNV,"kc":_emscripten_glVertexAttribI4i,"ic":_emscripten_glVertexAttribI4iv,"jc":_emscripten_glVertexAttribI4ui,"hc":_emscripten_glVertexAttribI4uiv,"nc":_emscripten_glVertexAttribIPointer,"ad":_emscripten_glVertexAttribPointer,"$c":_emscripten_glViewport,"Gb":_emscripten_glWaitSync,"I":_emscripten_has_asyncify,"e":_emscripten_longjmp,"ig":_emscripten_memcpy_big,"Sg":_emscripten_request_fullscreen_strategy,"ea":_emscripten_request_pointerlock,"jg":_emscripten_resize_heap,"ta":_emscripten_sample_gamepad_data,"ua":_emscripten_set_beforeunload_callback_on_thread,"Y":_emscripten_set_blur_callback_on_thread,"v":_emscripten_set_canvas_element_size,"G":_emscripten_set_element_css_size,"Z":_emscripten_set_focus_callback_on_thread,"P":_emscripten_set_fullscreenchange_callback_on_thread,"ra":_emscripten_set_gamepadconnected_callback_on_thread,"qa":_emscripten_set_gamepaddisconnected_callback_on_thread,"S":_emscripten_set_keydown_callback_on_thread,"Q":_emscripten_set_keypress_callback_on_thread,"R":_emscripten_set_keyup_callback_on_thread,"le":_emscripten_set_main_loop,"ca":_emscripten_set_mousedown_callback_on_thread,"aa":_emscripten_set_mouseenter_callback_on_thread,"$":_emscripten_set_mouseleave_callback_on_thread,"da":_emscripten_set_mousemove_callback_on_thread,"ba":_emscripten_set_mouseup_callback_on_thread,"T":_emscripten_set_pointerlockchange_callback_on_thread,"O":_emscripten_set_resize_callback_on_thread,"U":_emscripten_set_touchcancel_callback_on_thread,"W":_emscripten_set_touchend_callback_on_thread,"V":_emscripten_set_touchmove_callback_on_thread,"X":_emscripten_set_touchstart_callback_on_thread,"N":_emscripten_set_visibilitychange_callback_on_thread,"_":_emscripten_set_wheel_callback_on_thread,"H":_emscripten_sleep,"lg":_environ_get,"mg":_environ_sizes_get,"Ng":_execve,"f":_exit,"q":_fd_close,"la":_fd_fdstat_get,"og":_fd_read,"Ua":_fd_seek,"tg":_fd_sync,"L":_fd_write,"ia":_flock,"gb":_fork,"g":_getTempRet0,"Xa":_getpwnam,"Gd":_getpwuid,"t":_gettimeofday,"w":_gmtime_r,"ja":invoke_ii,"A":invoke_iii,"B":invoke_iiii,"Sa":invoke_iiiii,"ka":invoke_vi,"r":invoke_vii,"rb":invoke_viii,"ae":jsSkipFrame,"y":load_file_async_js,"n":_localtime_r,"a":wasmMemory,"C":_mktime,"va":_nanosleep,"Rd":save_file_async_js,"h":_setTempRet0,"m":_sigaction,"Pa":_signal,"ga":_strftime,"kg":_strftime_l,"Ta":_time,"ha":_timespec_get};var asm=createWasm();var ___wasm_call_ctors=Module["___wasm_call_ctors"]=function(){return(___wasm_call_ctors=Module["___wasm_call_ctors"]=Module["asm"]["Wg"]).apply(null,arguments)};var _main=Module["_main"]=function(){return(_main=Module["_main"]=Module["asm"]["Xg"]).apply(null,arguments)};var _free=Module["_free"]=function(){return(_free=Module["_free"]=Module["asm"]["Yg"]).apply(null,arguments)};var ___errno_location=Module["___errno_location"]=function(){return(___errno_location=Module["___errno_location"]=Module["asm"]["Zg"]).apply(null,arguments)};var _malloc=Module["_malloc"]=function(){return(_malloc=Module["_malloc"]=Module["asm"]["_g"]).apply(null,arguments)};var _emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=function(){return(_emscripten_GetProcAddress=Module["_emscripten_GetProcAddress"]=Module["asm"]["$g"]).apply(null,arguments)};var _fileno=Module["_fileno"]=function(){return(_fileno=Module["_fileno"]=Module["asm"]["ah"]).apply(null,arguments)};var __get_tzname=Module["__get_tzname"]=function(){return(__get_tzname=Module["__get_tzname"]=Module["asm"]["bh"]).apply(null,arguments)};var __get_daylight=Module["__get_daylight"]=function(){return(__get_daylight=Module["__get_daylight"]=Module["asm"]["ch"]).apply(null,arguments)};var __get_timezone=Module["__get_timezone"]=function(){return(__get_timezone=Module["__get_timezone"]=Module["asm"]["dh"]).apply(null,arguments)};var stackSave=Module["stackSave"]=function(){return(stackSave=Module["stackSave"]=Module["asm"]["eh"]).apply(null,arguments)};var stackRestore=Module["stackRestore"]=function(){return(stackRestore=Module["stackRestore"]=Module["asm"]["fh"]).apply(null,arguments)};var stackAlloc=Module["stackAlloc"]=function(){return(stackAlloc=Module["stackAlloc"]=Module["asm"]["gh"]).apply(null,arguments)};var _setThrew=Module["_setThrew"]=function(){return(_setThrew=Module["_setThrew"]=Module["asm"]["hh"]).apply(null,arguments)};var dynCall_ii=Module["dynCall_ii"]=function(){return(dynCall_ii=Module["dynCall_ii"]=Module["asm"]["ih"]).apply(null,arguments)};var dynCall_vi=Module["dynCall_vi"]=function(){return(dynCall_vi=Module["dynCall_vi"]=Module["asm"]["jh"]).apply(null,arguments)};var dynCall_vii=Module["dynCall_vii"]=function(){return(dynCall_vii=Module["dynCall_vii"]=Module["asm"]["kh"]).apply(null,arguments)};var dynCall_iiii=Module["dynCall_iiii"]=function(){return(dynCall_iiii=Module["dynCall_iiii"]=Module["asm"]["lh"]).apply(null,arguments)};var dynCall_viijii=Module["dynCall_viijii"]=function(){return(dynCall_viijii=Module["dynCall_viijii"]=Module["asm"]["mh"]).apply(null,arguments)};var dynCall_viiii=Module["dynCall_viiii"]=function(){return(dynCall_viiii=Module["dynCall_viiii"]=Module["asm"]["nh"]).apply(null,arguments)};var dynCall_iii=Module["dynCall_iii"]=function(){return(dynCall_iii=Module["dynCall_iii"]=Module["asm"]["oh"]).apply(null,arguments)};var dynCall_v=Module["dynCall_v"]=function(){return(dynCall_v=Module["dynCall_v"]=Module["asm"]["ph"]).apply(null,arguments)};var dynCall_iiiii=Module["dynCall_iiiii"]=function(){return(dynCall_iiiii=Module["dynCall_iiiii"]=Module["asm"]["qh"]).apply(null,arguments)};var dynCall_jiji=Module["dynCall_jiji"]=function(){return(dynCall_jiji=Module["dynCall_jiji"]=Module["asm"]["rh"]).apply(null,arguments)};var dynCall_ji=Module["dynCall_ji"]=function(){return(dynCall_ji=Module["dynCall_ji"]=Module["asm"]["sh"]).apply(null,arguments)};var dynCall_jiij=Module["dynCall_jiij"]=function(){return(dynCall_jiij=Module["dynCall_jiij"]=Module["asm"]["th"]).apply(null,arguments)};var dynCall_iij=Module["dynCall_iij"]=function(){return(dynCall_iij=Module["dynCall_iij"]=Module["asm"]["uh"]).apply(null,arguments)};var dynCall_viii=Module["dynCall_viii"]=function(){return(dynCall_viii=Module["dynCall_viii"]=Module["asm"]["vh"]).apply(null,arguments)};var dynCall_iiiiii=Module["dynCall_iiiiii"]=function(){return(dynCall_iiiiii=Module["dynCall_iiiiii"]=Module["asm"]["wh"]).apply(null,arguments)};var dynCall_vif=Module["dynCall_vif"]=function(){return(dynCall_vif=Module["dynCall_vif"]=Module["asm"]["xh"]).apply(null,arguments)};var dynCall_iif=Module["dynCall_iif"]=function(){return(dynCall_iif=Module["dynCall_iif"]=Module["asm"]["yh"]).apply(null,arguments)};var dynCall_iiji=Module["dynCall_iiji"]=function(){return(dynCall_iiji=Module["dynCall_iiji"]=Module["asm"]["zh"]).apply(null,arguments)};var dynCall_ij=Module["dynCall_ij"]=function(){return(dynCall_ij=Module["dynCall_ij"]=Module["asm"]["Ah"]).apply(null,arguments)};var dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=function(){return(dynCall_iiiiiiii=Module["dynCall_iiiiiiii"]=Module["asm"]["Bh"]).apply(null,arguments)};var dynCall_iiiij=Module["dynCall_iiiij"]=function(){return(dynCall_iiiij=Module["dynCall_iiiij"]=Module["asm"]["Ch"]).apply(null,arguments)};var dynCall_iiiiiii=Module["dynCall_iiiiiii"]=function(){return(dynCall_iiiiiii=Module["dynCall_iiiiiii"]=Module["asm"]["Dh"]).apply(null,arguments)};var dynCall_viiiii=Module["dynCall_viiiii"]=function(){return(dynCall_viiiii=Module["dynCall_viiiii"]=Module["asm"]["Eh"]).apply(null,arguments)};var dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=function(){return(dynCall_iiiiiiiiii=Module["dynCall_iiiiiiiiii"]=Module["asm"]["Fh"]).apply(null,arguments)};var dynCall_viiiiii=Module["dynCall_viiiiii"]=function(){return(dynCall_viiiiii=Module["dynCall_viiiiii"]=Module["asm"]["Gh"]).apply(null,arguments)};var dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=function(){return(dynCall_iiiiiiiii=Module["dynCall_iiiiiiiii"]=Module["asm"]["Hh"]).apply(null,arguments)};var dynCall_iiiiiidii=Module["dynCall_iiiiiidii"]=function(){return(dynCall_iiiiiidii=Module["dynCall_iiiiiidii"]=Module["asm"]["Ih"]).apply(null,arguments)};var dynCall_viiiiiii=Module["dynCall_viiiiiii"]=function(){return(dynCall_viiiiiii=Module["dynCall_viiiiiii"]=Module["asm"]["Jh"]).apply(null,arguments)};var dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=function(){return(dynCall_viiiiiiiiiii=Module["dynCall_viiiiiiiiiii"]=Module["asm"]["Kh"]).apply(null,arguments)};var dynCall_i=Module["dynCall_i"]=function(){return(dynCall_i=Module["dynCall_i"]=Module["asm"]["Lh"]).apply(null,arguments)};var dynCall_iidiiii=Module["dynCall_iidiiii"]=function(){return(dynCall_iidiiii=Module["dynCall_iidiiii"]=Module["asm"]["Mh"]).apply(null,arguments)};var dynCall_iiiiij=Module["dynCall_iiiiij"]=function(){return(dynCall_iiiiij=Module["dynCall_iiiiij"]=Module["asm"]["Nh"]).apply(null,arguments)};var dynCall_iiiiid=Module["dynCall_iiiiid"]=function(){return(dynCall_iiiiid=Module["dynCall_iiiiid"]=Module["asm"]["Oh"]).apply(null,arguments)};var dynCall_iiiiijj=Module["dynCall_iiiiijj"]=function(){return(dynCall_iiiiijj=Module["dynCall_iiiiijj"]=Module["asm"]["Ph"]).apply(null,arguments)};var dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=function(){return(dynCall_iiiiiijj=Module["dynCall_iiiiiijj"]=Module["asm"]["Qh"]).apply(null,arguments)};var dynCall_vffff=Module["dynCall_vffff"]=function(){return(dynCall_vffff=Module["dynCall_vffff"]=Module["asm"]["Rh"]).apply(null,arguments)};var dynCall_vf=Module["dynCall_vf"]=function(){return(dynCall_vf=Module["dynCall_vf"]=Module["asm"]["Sh"]).apply(null,arguments)};var dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=function(){return(dynCall_viiiiiiii=Module["dynCall_viiiiiiii"]=Module["asm"]["Th"]).apply(null,arguments)};var dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=function(){return(dynCall_viiiiiiiii=Module["dynCall_viiiiiiiii"]=Module["asm"]["Uh"]).apply(null,arguments)};var dynCall_vff=Module["dynCall_vff"]=function(){return(dynCall_vff=Module["dynCall_vff"]=Module["asm"]["Vh"]).apply(null,arguments)};var dynCall_vfi=Module["dynCall_vfi"]=function(){return(dynCall_vfi=Module["dynCall_vfi"]=Module["asm"]["Wh"]).apply(null,arguments)};var dynCall_viif=Module["dynCall_viif"]=function(){return(dynCall_viif=Module["dynCall_viif"]=Module["asm"]["Xh"]).apply(null,arguments)};var dynCall_viff=Module["dynCall_viff"]=function(){return(dynCall_viff=Module["dynCall_viff"]=Module["asm"]["Yh"]).apply(null,arguments)};var dynCall_vifff=Module["dynCall_vifff"]=function(){return(dynCall_vifff=Module["dynCall_vifff"]=Module["asm"]["Zh"]).apply(null,arguments)};var dynCall_viffff=Module["dynCall_viffff"]=function(){return(dynCall_viffff=Module["dynCall_viffff"]=Module["asm"]["_h"]).apply(null,arguments)};var dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=function(){return(dynCall_viiiiiiiiii=Module["dynCall_viiiiiiiiii"]=Module["asm"]["$h"]).apply(null,arguments)};var dynCall_viifi=Module["dynCall_viifi"]=function(){return(dynCall_viifi=Module["dynCall_viifi"]=Module["asm"]["ai"]).apply(null,arguments)};var _asyncify_start_unwind=Module["_asyncify_start_unwind"]=function(){return(_asyncify_start_unwind=Module["_asyncify_start_unwind"]=Module["asm"]["bi"]).apply(null,arguments)};var _asyncify_stop_unwind=Module["_asyncify_stop_unwind"]=function(){return(_asyncify_stop_unwind=Module["_asyncify_stop_unwind"]=Module["asm"]["ci"]).apply(null,arguments)};var _asyncify_start_rewind=Module["_asyncify_start_rewind"]=function(){return(_asyncify_start_rewind=Module["_asyncify_start_rewind"]=Module["asm"]["di"]).apply(null,arguments)};var _asyncify_stop_rewind=Module["_asyncify_stop_rewind"]=function(){return(_asyncify_stop_rewind=Module["_asyncify_stop_rewind"]=Module["asm"]["ei"]).apply(null,arguments)};function invoke_vi(index,a1){var sp=stackSave();try{dynCall_vi(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiii(index,a1,a2,a3){var sp=stackSave();try{return dynCall_iiii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_vii(index,a1,a2){var sp=stackSave();try{dynCall_vii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iii(index,a1,a2){var sp=stackSave();try{return dynCall_iii(index,a1,a2)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_ii(index,a1){var sp=stackSave();try{return dynCall_ii(index,a1)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_viii(index,a1,a2,a3){var sp=stackSave();try{dynCall_viii(index,a1,a2,a3)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}function invoke_iiiii(index,a1,a2,a3,a4){var sp=stackSave();try{return dynCall_iiiii(index,a1,a2,a3,a4)}catch(e){stackRestore(sp);if(e!==e+0&&e!=="longjmp")throw e;_setThrew(1,0)}}var calledRun;function ExitStatus(status){this.name="ExitStatus";this.message="Program terminated with exit("+status+")";this.status=status}var calledMain=false;dependenciesFulfilled=function runCaller(){if(!calledRun)run();if(!calledRun)dependenciesFulfilled=runCaller};function callMain(args){var entryFunction=Module["_main"];args=args||[];var argc=args.length+1;var argv=stackAlloc((argc+1)*4);HEAP32[argv>>2]=allocateUTF8OnStack(thisProgram);for(var i=1;i>2)+i]=allocateUTF8OnStack(args[i-1])}HEAP32[(argv>>2)+argc]=0;try{var ret=entryFunction(argc,argv);if(!noExitRuntime){exit(ret,true)}}catch(e){if(e instanceof ExitStatus){return}else if(e=="unwind"){noExitRuntime=true;return}else{var toLog=e;if(e&&typeof e==="object"&&e.stack){toLog=[e,e.stack]}err("exception thrown: "+toLog);quit_(1,e)}}finally{calledMain=true}}function run(args){args=args||arguments_;if(runDependencies>0){return}preRun();if(runDependencies>0)return;function doRun(){if(calledRun)return;calledRun=true;Module["calledRun"]=true;if(ABORT)return;initRuntime();preMain();if(Module["onRuntimeInitialized"])Module["onRuntimeInitialized"]();if(shouldRunNow)callMain(args);postRun()}if(Module["setStatus"]){Module["setStatus"]("Running...");setTimeout(function(){setTimeout(function(){Module["setStatus"]("")},1);doRun()},1)}else{doRun()}}Module["run"]=run;function exit(status,implicit){if(implicit&&noExitRuntime&&status===0){return}if(noExitRuntime){}else{EXITSTATUS=status;exitRuntime();if(Module["onExit"])Module["onExit"](status);ABORT=true}quit_(status,new ExitStatus(status))}if(Module["preInit"]){if(typeof Module["preInit"]=="function")Module["preInit"]=[Module["preInit"]];while(Module["preInit"].length>0){Module["preInit"].pop()()}}var shouldRunNow=true;if(Module["noInitialRun"])shouldRunNow=false;noExitRuntime=true;run(); diff --git a/mkxp.wasm b/mkxp.wasm new file mode 100755 index 0000000..0fd5060 Binary files /dev/null and b/mkxp.wasm differ diff --git a/preload/Data/Actors.rxdata.json b/preload/Data/Actors.rxdata.json new file mode 100644 index 0000000..416ee45 --- /dev/null +++ b/preload/Data/Actors.rxdata.json @@ -0,0 +1,12 @@ +[ +"Graphics/Battlers/face_cain.png", +"Graphics/Characters/kn_siera.png", +"Graphics/Battlers/face_siera.png", +"Graphics/Characters/ag0.png", +"Graphics/Battlers/unknown.png", +"Graphics/Characters/ag_c.png", +"Graphics/Battlers/face_nazo.png", +"Graphics/Characters/ag2.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/ag4.png" +] diff --git a/preload/Data/Animations.rxdata.json b/preload/Data/Animations.rxdata.json new file mode 100644 index 0000000..ddc7b33 --- /dev/null +++ b/preload/Data/Animations.rxdata.json @@ -0,0 +1,34 @@ +[ +"Audio/SE/kn_knife.ogg", +"Graphics/Animations/action_btm92fs.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Animations/action_m9.png", +"Graphics/Animations/action_eagle.png", +"Graphics/Animations/action_btydog.png", +"Graphics/Animations/action_famas.png", +"Graphics/Animations/action_aag.png", +"Audio/SE/kn_mgun2.ogg", +"Audio/SE/kn_missile.ogg", +"Graphics/Animations/kn_AttackB02.png", +"Audio/SE/kn_gun.ogg", +"Audio/SE/kn_mgun.ogg", +"Audio/SE/kn_rifle.ogg", +"Graphics/Animations/vasper.png", +"Audio/SE/kn_damaged.ogg", +"Graphics/Animations/kn_exp.png", +"Audio/SE/kn_explo.ogg", +"Audio/SE/kn_elec.ogg", +"Graphics/Pictures/data.png", +"Graphics/Animations/anm_data.png", +"Graphics/Animations/kn_slash.png", +"Audio/SE/kn_sword.ogg", +"Graphics/Animations/action_bf.png", +"Graphics/Animations/action_ss.png", +"Graphics/Animations/action_ls.png", +"Graphics/Animations/action_vesper.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Characters/wing.png", +"Graphics/Animations/l_wing.png", +"Graphics/Animations/laser1.png", +"Audio/SE/kn_laser2.ogg" +] diff --git a/preload/Data/Armors.rxdata.json b/preload/Data/Armors.rxdata.json new file mode 100644 index 0000000..837bf08 --- /dev/null +++ b/preload/Data/Armors.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Icons/icon_gimk.png", +"Graphics/Icons/icon_armor1.png", +"Graphics/Icons/icon_.png", +"Graphics/Icons/icon_soukou.png", +"Graphics/Icons/icon_gogle.png", +"Graphics/Icons/icon_face.png", +"Graphics/Icons/icon_piace.png", +"Graphics/Icons/icon_photo.png" +] diff --git a/preload/Data/Classes.rxdata.json b/preload/Data/Classes.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Classes.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/CommonEvents.rxdata.json b/preload/Data/CommonEvents.rxdata.json new file mode 100644 index 0000000..d7e4e1c --- /dev/null +++ b/preload/Data/CommonEvents.rxdata.json @@ -0,0 +1,135 @@ +[ +"Graphics/Pictures/ev_cain.png", +"Graphics/Pictures/ev_siera.png", +"Graphics/Pictures/ev_abel.png", +"Graphics/Pictures/ev_cain2.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/kage2.png", +"Audio/SE/kn_stair.ogg", +"Audio/SE/kn_mgun.ogg", +"Graphics/Characters/ag0_b.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag0_d.png", +"Graphics/Characters/ag1_b.png", +"Graphics/Characters/ag1.png", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/ag_c.png", +"Graphics/Characters/agw.png", +"Graphics/Characters/ag0_c.png", +"Audio/SE/kn_liftoff.ogg", +"Audio/SE/kn_down.ogg", +"Graphics/Characters/kn_cain.png", +"Graphics/Battlers/battle_cain.png", +"Graphics/Characters/kn_siera.png", +"Graphics/Battlers/battle_siera.png", +"Graphics/Characters/ag0.png", +"Graphics/Battlers/battle_jeik.png", +"Graphics/Battlers/battle_nazo.png", +"Graphics/Characters/ag2.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/ag4.png", +"Graphics/Battlers/face_cain.png", +"Graphics/Battlers/face_siera.png", +"Graphics/Battlers/unknown.png", +"Graphics/Battlers/face_nazo.png", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Pictures/p_valie_f3.png", +"Graphics/Pictures/p_valie_f2.png", +"Graphics/Pictures/p_valie_f1.png", +"Graphics/Pictures/p_valie1.png", +"Graphics/Pictures/p_valie2.png", +"Graphics/Pictures/p_valie3.png", +"Graphics/Pictures/p_u_city01.png", +"Graphics/Pictures/p_shop03.png", +"Graphics/Pictures/p_shop01.png", +"Graphics/Pictures/p_shop04.png", +"Graphics/Pictures/p_plant.png", +"Graphics/Pictures/p_base_04.png", +"Graphics/Pictures/p_sewer3.png", +"Graphics/Pictures/p_sewer4.png", +"Graphics/Pictures/p_prison01.png", +"Graphics/Pictures/p_prison02.png", +"Graphics/Pictures/p_prison03.png", +"Graphics/Pictures/p_prison04.png", +"Graphics/Pictures/p_base_f2.png", +"Graphics/Pictures/p_base_f1.png", +"Graphics/Pictures/p_base_01.png", +"Graphics/Pictures/p_base_02.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Audio/SE/kn_23.ogg", +"Graphics/Pictures/mail_1.png", +"Graphics/Pictures/mail_2.png", +"Graphics/Pictures/ev_alice2.png", +"Graphics/Pictures/ev_wachen.png", +"Graphics/Pictures/ev_nodata.png", +"Graphics/Pictures/ev_hexa05.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag3_c.png", +"Graphics/Characters/ag2_c.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/ex_ag.png", +"Graphics/Pictures/kmax.png", +"Graphics/Pictures/k0.png", +"Graphics/Pictures/k9.png", +"Graphics/Pictures/k8.png", +"Graphics/Pictures/k7.png", +"Graphics/Pictures/k6.png", +"Graphics/Pictures/k5.png", +"Graphics/Pictures/k4.png", +"Graphics/Pictures/k3.png", +"Graphics/Pictures/k2.png", +"Graphics/Pictures/k1.png", +"Graphics/Characters/c4.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/p_ajito_f3.png", +"Graphics/Pictures/p_ajito_f2.png", +"Graphics/Pictures/p_ajito_f1.png", +"Graphics/Pictures/p_ajito_01.png", +"Graphics/Pictures/p01.png", +"Graphics/Pictures/p02.png", +"Graphics/Pictures/p03.png", +"Graphics/Pictures/p04.png", +"Graphics/Pictures/p05.png", +"Graphics/Pictures/p06.png", +"Graphics/Pictures/p07.png", +"Graphics/Pictures/p08.png", +"Graphics/Pictures/p09.png", +"Graphics/Pictures/p10.png", +"Graphics/Pictures/p11.png", +"Graphics/Pictures/p12.png", +"Graphics/Pictures/p13.png", +"Graphics/Pictures/p14.png", +"Graphics/Pictures/p15.png", +"Graphics/Pictures/p16.png", +"Graphics/Pictures/p17.png", +"Graphics/Pictures/p18.png", +"Graphics/Pictures/p19.png", +"Graphics/Pictures/p20.png", +"Graphics/Pictures/p21.png", +"Graphics/Pictures/p22.png", +"Graphics/Pictures/p23.png", +"Graphics/Pictures/p24.png", +"Graphics/Pictures/p_a37_01.png", +"Graphics/Pictures/p_a37_02.png", +"Graphics/Pictures/p_a37_03.png", +"Audio/SE/kn_damaged.ogg", +"Graphics/Pictures/yajirusi_right.png", +"Graphics/Pictures/yajirusi_up.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ex_sat1.png", +"Graphics/Pictures/ev_abel2.png", +"Graphics/Pictures/ex_sat2.png", +"Graphics/Pictures/over01.png", +"Graphics/Pictures/over02.png", +"Graphics/Pictures/over03.png", +"Graphics/Pictures/data5.png", +"Graphics/Pictures/data16.png", +"Audio/SE/kn_boost.ogg", +"Graphics/Pictures/field01.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Pictures/field02.png", +"Graphics/Pictures/field03.png", +"Graphics/Pictures/field04.png" +] diff --git a/preload/Data/Enemies.rxdata.json b/preload/Data/Enemies.rxdata.json new file mode 100644 index 0000000..0c3cfec --- /dev/null +++ b/preload/Data/Enemies.rxdata.json @@ -0,0 +1,23 @@ +[ +"Graphics/Battlers/en_tooth_rog.png", +"Graphics/Battlers/en_rogue.png", +"Graphics/Battlers/en_m_head.png", +"Graphics/Battlers/en_mpd_.png", +"Graphics/Battlers/en_tooth_mpd.png", +"Graphics/Battlers/en_nunf_.png", +"Graphics/Battlers/en_tooth_nun.png", +"Graphics/Battlers/en_ah.png", +"Graphics/Battlers/en_mbt.png", +"Graphics/Battlers/en_rbull.png", +"Graphics/Battlers/en_nunsf_.png", +"Graphics/Battlers/en_aa.png", +"Graphics/Battlers/en_bhound.png", +"Graphics/Battlers/en_hex01_b.png", +"Graphics/Battlers/en_hex01.png", +"Graphics/Battlers/en_hex03.png", +"Graphics/Battlers/en_hex03_b.png", +"Graphics/Battlers/en_bit_left.png", +"Graphics/Battlers/en_bit_right.png", +"Graphics/Battlers/en_lucifer.png", +"Graphics/Battlers/en_lucifer2.png" +] diff --git a/preload/Data/Items.rxdata.json b/preload/Data/Items.rxdata.json new file mode 100644 index 0000000..c8fd618 --- /dev/null +++ b/preload/Data/Items.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Icons/icon_kaifuku.png", +"Graphics/Icons/icon_bomb.png", +"Graphics/Icons/icon_card.png", +"Graphics/Icons/icon_letter.png", +"Graphics/Icons/icon_key.png", +"Graphics/Icons/icon_disk.png", +"Graphics/Icons/icon_c4.png", +"Graphics/Icons/icon_tag.png", +"Graphics/Icons/icon_junk.png" +] diff --git a/preload/Data/Map001.rxdata.json b/preload/Data/Map001.rxdata.json new file mode 100644 index 0000000..5343603 --- /dev/null +++ b/preload/Data/Map001.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Pictures/optext01.png", +"Graphics/Pictures/optext02.png", +"Graphics/Pictures/optext03.png", +"Graphics/Pictures/opn1.png", +"Graphics/Pictures/opn2.png", +"Graphics/Pictures/kage2.png", +"Graphics/Fogs/fog.png", +"Graphics/Panoramas/p_city.jpg" +] diff --git a/preload/Data/Map002.rxdata.json b/preload/Data/Map002.rxdata.json new file mode 100644 index 0000000..54dcb6f --- /dev/null +++ b/preload/Data/Map002.rxdata.json @@ -0,0 +1,43 @@ +[ +"Graphics/Characters/ag1_c.png", +"Graphics/Characters/ag1.png", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/kn_fire1.png", +"Graphics/Characters/kn_body.png", +"Graphics/Characters/kn_bandt2.png", +"Graphics/Characters/ag0_d.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Transitions/004-Blind04.png", +"Audio/SE/kn_mgun.ogg", +"Graphics/Characters/ag0.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/mes03.png", +"Audio/SE/kn_rifle.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/ag1_d.png", +"Graphics/Characters/kn_bandt1.png", +"Graphics/Characters/kn_cain3.png", +"Graphics/Characters/ag0_c.png", +"Graphics/Battlers/unknown.png", +"Graphics/Pictures/mes01.png", +"Graphics/Pictures/mes01_2.png", +"Audio/SE/kn_liftoff.ogg", +"Audio/SE/kn_down.ogg", +"Graphics/Characters/kn_cain1.png", +"Audio/SE/kn_step.ogg", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag1_b.png", +"Graphics/Characters/ag0_e.png", +"Graphics/Pictures/mes04.png", +"Graphics/Characters/ag0_b.png", +"Graphics/Characters/kn_cain0.png", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/agw.png", +"Graphics/Pictures/mes02.png", +"Graphics/Characters/kn_bandt3.png", +"Graphics/Pictures/p_grave_v.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map003.rxdata.json b/preload/Data/Map003.rxdata.json new file mode 100644 index 0000000..198dc5c --- /dev/null +++ b/preload/Data/Map003.rxdata.json @@ -0,0 +1,10 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Characters/kn_ppl2.png", +"Graphics/Characters/kn_gaitou.png", +"Graphics/Pictures/n_light.png", +"Graphics/Characters/kn_ppl1.png", +"Graphics/Characters/kn_armor1.png", +"Graphics/Characters/kn_ppl5.png", +"Graphics/Characters/kn_army1.png" +] diff --git a/preload/Data/Map004.rxdata.json b/preload/Data/Map004.rxdata.json new file mode 100644 index 0000000..90ed4ab --- /dev/null +++ b/preload/Data/Map004.rxdata.json @@ -0,0 +1,13 @@ +[ +"Audio/BGM/kn_06.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/BGS/kaze.ogg", +"Graphics/Characters/point.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/kage.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_ppl3.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_hato.png", +"Graphics/Characters/kn_ppl4.png" +] diff --git a/preload/Data/Map005.rxdata.json b/preload/Data/Map005.rxdata.json new file mode 100644 index 0000000..9623a47 --- /dev/null +++ b/preload/Data/Map005.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Characters/kn_f_raven.png", +"Graphics/Characters/kn_cain0.png", +"Graphics/Characters/kn_raven.png", +"Graphics/Characters/kn_f_raven2.png", +"Graphics/Pictures/kn_credit0.png", +"Graphics/Pictures/kn_credit1.png", +"Audio/SE/kn_step.ogg" +] diff --git a/preload/Data/Map006.rxdata.json b/preload/Data/Map006.rxdata.json new file mode 100644 index 0000000..81f759e --- /dev/null +++ b/preload/Data/Map006.rxdata.json @@ -0,0 +1,15 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Characters/kn_gaitou.png", +"Graphics/Characters/kn_ppl2.png", +"Graphics/Characters/kn_ppl5.png", +"Graphics/Characters/kn_ppl1.png", +"Graphics/Characters/kn_fighter4.png", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Characters/kn_merc2.png", +"Audio/BGM/kn_11.ogg", +"Graphics/Characters/kn_siera.png", +"Graphics/Transitions/004-Blind04.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_ppl3.png" +] diff --git a/preload/Data/Map007.rxdata.json b/preload/Data/Map007.rxdata.json new file mode 100644 index 0000000..0ff0b9f --- /dev/null +++ b/preload/Data/Map007.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/kn_army.png", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map008.rxdata.json b/preload/Data/Map008.rxdata.json new file mode 100644 index 0000000..45484d0 --- /dev/null +++ b/preload/Data/Map008.rxdata.json @@ -0,0 +1,3 @@ +[ +"Audio/BGM/kn_10.ogg" +] diff --git a/preload/Data/Map009.rxdata.json b/preload/Data/Map009.rxdata.json new file mode 100644 index 0000000..0db3550 --- /dev/null +++ b/preload/Data/Map009.rxdata.json @@ -0,0 +1,55 @@ +[ +"Graphics/Panoramas/op01.png", +"Graphics/Pictures/op01.png", +"Audio/SE/kn_mgun.ogg", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/op02.png", +"Graphics/Pictures/op03.png", +"Graphics/Pictures/op04.png", +"Graphics/Pictures/op05.png", +"Graphics/Pictures/op06.png", +"Audio/SE/kn_cancl.ogg", +"Graphics/Pictures/op07.png", +"Graphics/Pictures/op08.png", +"Graphics/Pictures/op09.png", +"Graphics/Panoramas/op10.png", +"Graphics/Pictures/op10.png", +"Graphics/Pictures/op11.png", +"Graphics/Pictures/op12.png", +"Graphics/Pictures/back.png", +"Audio/BGS/kn_battle.ogg", +"Graphics/Pictures/short1.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Pictures/short2.png", +"Audio/SE/kn_sysoff.ogg", +"Graphics/Pictures/data0.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Characters/kn_data.png", +"Audio/BGS/kn_data.ogg", +"Graphics/Pictures/data6.png", +"Graphics/Pictures/data7.png", +"Graphics/Pictures/data8.png", +"Graphics/Pictures/data9.png", +"Graphics/Pictures/data10.png", +"Audio/SE/kn_23.ogg", +"Graphics/Pictures/data11.png", +"Graphics/Pictures/data12.png", +"Graphics/Pictures/data13.png", +"Graphics/Pictures/data14.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/data15.png", +"Graphics/Pictures/data1.png", +"Graphics/Pictures/data2.png", +"Audio/SE/kn_boot.ogg", +"Audio/BGS/kn_kidoutyu.ogg", +"Graphics/Pictures/data3.png", +"Audio/SE/kn_boost.ogg", +"Graphics/Pictures/data4.png", +"Audio/SE/kn_reboot.ogg", +"Graphics/Pictures/data5.png", +"Graphics/Pictures/data16.png", +"Audio/BGS/kn_ecm.ogg", +"Graphics/Transitions/016-Diamond02.png" +] diff --git a/preload/Data/Map010.rxdata.json b/preload/Data/Map010.rxdata.json new file mode 100644 index 0000000..2ffe087 --- /dev/null +++ b/preload/Data/Map010.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Pictures/kage.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_prison04.png", +"Graphics/Pictures/p_prison03.png" +] diff --git a/preload/Data/Map011.rxdata.json b/preload/Data/Map011.rxdata.json new file mode 100644 index 0000000..f789bae --- /dev/null +++ b/preload/Data/Map011.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_light3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/point.png" +] diff --git a/preload/Data/Map012.rxdata.json b/preload/Data/Map012.rxdata.json new file mode 100644 index 0000000..94d36ca --- /dev/null +++ b/preload/Data/Map012.rxdata.json @@ -0,0 +1,10 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Characters/kn_gaitou.png", +"Graphics/Characters/kn_ppl6.png", +"Graphics/Characters/kn_fire.png", +"Graphics/Characters/kn_ppl3.png", +"Graphics/Characters/kn_army1.png", +"Graphics/Characters/kn_ppl4.png", +"Graphics/Characters/kn_merc2.png" +] diff --git a/preload/Data/Map013.rxdata.json b/preload/Data/Map013.rxdata.json new file mode 100644 index 0000000..6ef1587 --- /dev/null +++ b/preload/Data/Map013.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/point.png" +] diff --git a/preload/Data/Map014.rxdata.json b/preload/Data/Map014.rxdata.json new file mode 100644 index 0000000..0f96c33 --- /dev/null +++ b/preload/Data/Map014.rxdata.json @@ -0,0 +1,34 @@ +[ +"Graphics/Characters/ag1_c.png", +"Graphics/Characters/kn_body.png", +"Graphics/Characters/kn_bandt1.png", +"Graphics/Characters/ag1.png", +"Graphics/Characters/ag1_d.png", +"Graphics/Characters/kn_bandt2.png", +"Graphics/Characters/kn_fire1.png", +"Graphics/Characters/agw.png", +"Audio/SE/kn_step.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_cain1.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_cain3.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag1_b.png", +"Audio/SE/kn_rifle.ogg", +"Audio/SE/kn_mgun.ogg", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/kn_cain_down.png", +"Graphics/Characters/ag0_d.png", +"Graphics/Characters/kn_cain.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/ag0_c.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/mes01_2.png", +"Graphics/Pictures/mes04.png", +"Audio/SE/kn_sword.ogg", +"Audio/SE/kn_knife.ogg", +"Graphics/Characters/ag_c.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map015.rxdata.json b/preload/Data/Map015.rxdata.json new file mode 100644 index 0000000..5d02820 --- /dev/null +++ b/preload/Data/Map015.rxdata.json @@ -0,0 +1,18 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Characters/kn_ppl1.png", +"Audio/BGM/kn_11.ogg", +"Graphics/Characters/kn_gaitou.png", +"Graphics/Characters/kn_ppl6.png", +"Graphics/Characters/kn_mpd1.png", +"Graphics/Characters/kn_ppl4.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_ppl2.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/n_light.png", +"Graphics/Pictures/p_shop01.png", +"Graphics/Characters/kn_fire.png", +"Audio/SE/kn_triger.ogg", +"Audio/SE/kn_liftoff.ogg" +] diff --git a/preload/Data/Map016.rxdata.json b/preload/Data/Map016.rxdata.json new file mode 100644 index 0000000..cf6a743 --- /dev/null +++ b/preload/Data/Map016.rxdata.json @@ -0,0 +1,10 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Characters/kn_army1.png", +"Graphics/Characters/kn_gaitou.png", +"Graphics/Characters/kn_armor1.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/ag3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_siera.png" +] diff --git a/preload/Data/Map017.rxdata.json b/preload/Data/Map017.rxdata.json new file mode 100644 index 0000000..f3bd002 --- /dev/null +++ b/preload/Data/Map017.rxdata.json @@ -0,0 +1,14 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Characters/kn_mpd1.png", +"Graphics/Characters/kn_gaitou.png", +"Graphics/Characters/kn_ppl1.png", +"Audio/BGM/kn_11.ogg", +"Graphics/Characters/kn_fire.png", +"Graphics/Characters/kn_ppl3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/point.png", +"Graphics/Characters/kn_ppl5.png", +"Graphics/Characters/kn_ppl4.png", +"Graphics/Characters/kn_ppl2.png" +] diff --git a/preload/Data/Map018.rxdata.json b/preload/Data/Map018.rxdata.json new file mode 100644 index 0000000..cd366a4 --- /dev/null +++ b/preload/Data/Map018.rxdata.json @@ -0,0 +1,8 @@ +[ +"Audio/BGM/kn_04.ogg", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_ppl4.png", +"Graphics/Characters/ag2_c.png", +"Graphics/Characters/kn_fire.png" +] diff --git a/preload/Data/Map019.rxdata.json b/preload/Data/Map019.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map019.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map020.rxdata.json b/preload/Data/Map020.rxdata.json new file mode 100644 index 0000000..bf50f89 --- /dev/null +++ b/preload/Data/Map020.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_light3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png" +] diff --git a/preload/Data/Map021.rxdata.json b/preload/Data/Map021.rxdata.json new file mode 100644 index 0000000..c3c0888 --- /dev/null +++ b/preload/Data/Map021.rxdata.json @@ -0,0 +1,18 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Characters/kn_light2.png", +"Graphics/Characters/kn_bandt1.png", +"Graphics/Pictures/n_light.png", +"Graphics/Pictures/p_shop04.png", +"Graphics/Characters/kn_merc2.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Characters/kn_ppl1.png", +"Graphics/Characters/kn_ppl4.png", +"Graphics/Characters/kn_ppl6.png", +"Graphics/Characters/kn_ppl5.png", +"Graphics/Pictures/p_u_city01.png", +"Graphics/Characters/kn_ppl2.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/p_valie1.png" +] diff --git a/preload/Data/Map022.rxdata.json b/preload/Data/Map022.rxdata.json new file mode 100644 index 0000000..f63e390 --- /dev/null +++ b/preload/Data/Map022.rxdata.json @@ -0,0 +1,11 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Characters/kn_varie.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_merc1.png", +"Graphics/Characters/kn_light3.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/kage.png", +"Graphics/Characters/kn_siera.png" +] diff --git a/preload/Data/Map023.rxdata.json b/preload/Data/Map023.rxdata.json new file mode 100644 index 0000000..b0fc59b --- /dev/null +++ b/preload/Data/Map023.rxdata.json @@ -0,0 +1,9 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Pictures/n_light.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_cain.png", +"Graphics/Battlers/face_cain.png", +"Graphics/Characters/kn_merc2.png" +] diff --git a/preload/Data/Map024.rxdata.json b/preload/Data/Map024.rxdata.json new file mode 100644 index 0000000..5fe4325 --- /dev/null +++ b/preload/Data/Map024.rxdata.json @@ -0,0 +1,5 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_merc2.png" +] diff --git a/preload/Data/Map025.rxdata.json b/preload/Data/Map025.rxdata.json new file mode 100644 index 0000000..53b09fa --- /dev/null +++ b/preload/Data/Map025.rxdata.json @@ -0,0 +1,5 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Characters/kn_merc2.png", +"Graphics/Pictures/p_fortcity.png" +] diff --git a/preload/Data/Map026.rxdata.json b/preload/Data/Map026.rxdata.json new file mode 100644 index 0000000..45999d4 --- /dev/null +++ b/preload/Data/Map026.rxdata.json @@ -0,0 +1,7 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/p_u_city01.png", +"Graphics/Characters/kn_merc2.png" +] diff --git a/preload/Data/Map027.rxdata.json b/preload/Data/Map027.rxdata.json new file mode 100644 index 0000000..efd9b80 --- /dev/null +++ b/preload/Data/Map027.rxdata.json @@ -0,0 +1,8 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/kn_siera.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_fighter.png" +] diff --git a/preload/Data/Map028.rxdata.json b/preload/Data/Map028.rxdata.json new file mode 100644 index 0000000..7919703 --- /dev/null +++ b/preload/Data/Map028.rxdata.json @@ -0,0 +1,5 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Pictures/kage.png", +"Graphics/Characters/kn_merc2.png" +] diff --git a/preload/Data/Map029.rxdata.json b/preload/Data/Map029.rxdata.json new file mode 100644 index 0000000..8b080aa --- /dev/null +++ b/preload/Data/Map029.rxdata.json @@ -0,0 +1,4 @@ +[ +"Audio/BGM/kn_10.ogg", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map030.rxdata.json b/preload/Data/Map030.rxdata.json new file mode 100644 index 0000000..f42eb44 --- /dev/null +++ b/preload/Data/Map030.rxdata.json @@ -0,0 +1,7 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Characters/kn_merc3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_merc1.png" +] diff --git a/preload/Data/Map031.rxdata.json b/preload/Data/Map031.rxdata.json new file mode 100644 index 0000000..9c33fce --- /dev/null +++ b/preload/Data/Map031.rxdata.json @@ -0,0 +1,12 @@ +[ +"Audio/BGM/kn_09.ogg", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_merc3.png", +"Graphics/Characters/kn_ppl6.png", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Characters/kn_hato.png", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_ppl2.png", +"Graphics/Characters/kn_ppl4.png" +] diff --git a/preload/Data/Map032.rxdata.json b/preload/Data/Map032.rxdata.json new file mode 100644 index 0000000..f90c5b2 --- /dev/null +++ b/preload/Data/Map032.rxdata.json @@ -0,0 +1,7 @@ +[ +"Audio/BGM/kn_10.ogg", +"Graphics/Characters/kn_light3.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Characters/kn_ppl5.png" +] diff --git a/preload/Data/Map033.rxdata.json b/preload/Data/Map033.rxdata.json new file mode 100644 index 0000000..599bf8b --- /dev/null +++ b/preload/Data/Map033.rxdata.json @@ -0,0 +1,30 @@ +[ +"Graphics/Characters/kn_cain0.png", +"Graphics/Battlers/face_cain.png", +"Audio/BGS/kn_car.ogg", +"Graphics/Pictures/p_fortcity.png", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_mgun.ogg", +"Graphics/Characters/kn_jyudan.png", +"Graphics/Characters/ag0_b.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag0_e.png", +"Graphics/Characters/ag1_c.png", +"Graphics/Characters/ag_c_b.png", +"Graphics/Characters/ag_c.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag1_d.png", +"Graphics/Characters/kn_body.png", +"Graphics/Characters/kn_bandt1.png", +"Audio/SE/kn_down.ogg", +"Graphics/Characters/kn_bandt2.png", +"Graphics/Characters/kn_fire1.png", +"Graphics/Characters/agw.png", +"Graphics/Characters/ag0_d.png", +"Graphics/Characters/kn_cain_down.png", +"Graphics/Characters/ag0_c.png", +"Graphics/Characters/ag0.png", +"Graphics/Characters/kn_varie.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map034.rxdata.json b/preload/Data/Map034.rxdata.json new file mode 100644 index 0000000..1f1e441 --- /dev/null +++ b/preload/Data/Map034.rxdata.json @@ -0,0 +1,3 @@ +[ +"Audio/BGS/kn_car.ogg" +] diff --git a/preload/Data/Map035.rxdata.json b/preload/Data/Map035.rxdata.json new file mode 100644 index 0000000..9e77f80 --- /dev/null +++ b/preload/Data/Map035.rxdata.json @@ -0,0 +1,8 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Characters/kn_light2.png", +"Graphics/Characters/kn_mecha.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png" +] diff --git a/preload/Data/Map036.rxdata.json b/preload/Data/Map036.rxdata.json new file mode 100644 index 0000000..4958c4c --- /dev/null +++ b/preload/Data/Map036.rxdata.json @@ -0,0 +1,7 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Pictures/kage.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_sewer4.png", +"Graphics/Pictures/p_sewer3.png" +] diff --git a/preload/Data/Map037.rxdata.json b/preload/Data/Map037.rxdata.json new file mode 100644 index 0000000..101f663 --- /dev/null +++ b/preload/Data/Map037.rxdata.json @@ -0,0 +1,9 @@ +[ +"Audio/BGM/kn_11.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_light2.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_mecha.png", +"Graphics/Pictures/kage.png", +"Graphics/Characters/point.png" +] diff --git a/preload/Data/Map038.rxdata.json b/preload/Data/Map038.rxdata.json new file mode 100644 index 0000000..f3ba980 --- /dev/null +++ b/preload/Data/Map038.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Pictures/kage.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_pyson_b.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_sewer4.png", +"Audio/BGS/kn_typing.ogg" +] diff --git a/preload/Data/Map039.rxdata.json b/preload/Data/Map039.rxdata.json new file mode 100644 index 0000000..e50466e --- /dev/null +++ b/preload/Data/Map039.rxdata.json @@ -0,0 +1,6 @@ +[ +"Audio/BGM/kn_10.ogg", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/p_u_city01.png" +] diff --git a/preload/Data/Map040.rxdata.json b/preload/Data/Map040.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map040.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map041.rxdata.json b/preload/Data/Map041.rxdata.json new file mode 100644 index 0000000..b97512b --- /dev/null +++ b/preload/Data/Map041.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/ag2.png", +"Graphics/Characters/ag2_c.png", +"Graphics/Characters/kn_box.png", +"Audio/SE/kn_mgun.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/p_fortcity.png", +"Audio/SE/kn_liftoff.ogg" +] diff --git a/preload/Data/Map042.rxdata.json b/preload/Data/Map042.rxdata.json new file mode 100644 index 0000000..2fabc63 --- /dev/null +++ b/preload/Data/Map042.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/kn_mpd.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg" +] diff --git a/preload/Data/Map043.rxdata.json b/preload/Data/Map043.rxdata.json new file mode 100644 index 0000000..d7abc6e --- /dev/null +++ b/preload/Data/Map043.rxdata.json @@ -0,0 +1,10 @@ +[ +"Audio/BGM/kn_06.ogg", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_mpd.png", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Graphics/Pictures/kage.png", +"Audio/SE/kn_liftoff.ogg" +] diff --git a/preload/Data/Map044.rxdata.json b/preload/Data/Map044.rxdata.json new file mode 100644 index 0000000..7e387ab --- /dev/null +++ b/preload/Data/Map044.rxdata.json @@ -0,0 +1,9 @@ +[ +"Audio/BGM/kn_06.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/kage.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/point.png" +] diff --git a/preload/Data/Map045.rxdata.json b/preload/Data/Map045.rxdata.json new file mode 100644 index 0000000..0d41ad4 --- /dev/null +++ b/preload/Data/Map045.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Characters/kn_merc3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_ppl2.png" +] diff --git a/preload/Data/Map046.rxdata.json b/preload/Data/Map046.rxdata.json new file mode 100644 index 0000000..38c6fe5 --- /dev/null +++ b/preload/Data/Map046.rxdata.json @@ -0,0 +1,4 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map047.rxdata.json b/preload/Data/Map047.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map047.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map048.rxdata.json b/preload/Data/Map048.rxdata.json new file mode 100644 index 0000000..dfe331b --- /dev/null +++ b/preload/Data/Map048.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_ppl4.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/kage.png" +] diff --git a/preload/Data/Map049.rxdata.json b/preload/Data/Map049.rxdata.json new file mode 100644 index 0000000..b8e151f --- /dev/null +++ b/preload/Data/Map049.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/point.png", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map050.rxdata.json b/preload/Data/Map050.rxdata.json new file mode 100644 index 0000000..7351075 --- /dev/null +++ b/preload/Data/Map050.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/ex_ag.png", +"Graphics/Characters/ag2.png", +"Graphics/Characters/kn_gate.png", +"Graphics/Characters/kn_siera.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/ag2_c.png", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map051.rxdata.json b/preload/Data/Map051.rxdata.json new file mode 100644 index 0000000..bf50f89 --- /dev/null +++ b/preload/Data/Map051.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_light3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png" +] diff --git a/preload/Data/Map052.rxdata.json b/preload/Data/Map052.rxdata.json new file mode 100644 index 0000000..4e65bd0 --- /dev/null +++ b/preload/Data/Map052.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/ag2.png", +"Graphics/Characters/ag2_c.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_ev1.png" +] diff --git a/preload/Data/Map053.rxdata.json b/preload/Data/Map053.rxdata.json new file mode 100644 index 0000000..9e079ef --- /dev/null +++ b/preload/Data/Map053.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ev_siera0.png", +"Graphics/Characters/kn_siera.png" +] diff --git a/preload/Data/Map054.rxdata.json b/preload/Data/Map054.rxdata.json new file mode 100644 index 0000000..633909d --- /dev/null +++ b/preload/Data/Map054.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Characters/kn_ppl1.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_ppl2.png" +] diff --git a/preload/Data/Map055.rxdata.json b/preload/Data/Map055.rxdata.json new file mode 100644 index 0000000..092777c --- /dev/null +++ b/preload/Data/Map055.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_ppl3.png", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map056.rxdata.json b/preload/Data/Map056.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map056.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map057.rxdata.json b/preload/Data/Map057.rxdata.json new file mode 100644 index 0000000..1a786db --- /dev/null +++ b/preload/Data/Map057.rxdata.json @@ -0,0 +1,8 @@ +[ +"Audio/BGM/kn_10.ogg", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_ppl5.png", +"Graphics/Pictures/kage.png", +"Graphics/Pictures/p_u_city01.png", +"Graphics/Characters/kn_ppl4.png" +] diff --git a/preload/Data/Map058.rxdata.json b/preload/Data/Map058.rxdata.json new file mode 100644 index 0000000..6d704fa --- /dev/null +++ b/preload/Data/Map058.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/p_fortcity.png" +] diff --git a/preload/Data/Map059.rxdata.json b/preload/Data/Map059.rxdata.json new file mode 100644 index 0000000..cccb8bf --- /dev/null +++ b/preload/Data/Map059.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_light3.png" +] diff --git a/preload/Data/Map060.rxdata.json b/preload/Data/Map060.rxdata.json new file mode 100644 index 0000000..c999025 --- /dev/null +++ b/preload/Data/Map060.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Pictures/p_fortcity.png", +"Graphics/Pictures/n_vision.png", +"Graphics/Pictures/kn_light.png" +] diff --git a/preload/Data/Map061.rxdata.json b/preload/Data/Map061.rxdata.json new file mode 100644 index 0000000..6e7fb99 --- /dev/null +++ b/preload/Data/Map061.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_cain_ed.png", +"Graphics/Pictures/ms_back.png", +"Audio/BGS/kaze.ogg" +] diff --git a/preload/Data/Map062.rxdata.json b/preload/Data/Map062.rxdata.json new file mode 100644 index 0000000..60d4c8b --- /dev/null +++ b/preload/Data/Map062.rxdata.json @@ -0,0 +1,18 @@ +[ +"Audio/BGM/kn_14.ogg", +"Graphics/Characters/kn_siera.png", +"Graphics/Characters/kn_varie.png", +"Graphics/Characters/kn_abel.png", +"Graphics/Characters/kn_fighter.png", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/kn_pyson.png", +"Graphics/Characters/kn_merc1.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Characters/kn_disply2.png", +"Graphics/Transitions/004-Blind04.png", +"Graphics/Characters/kn_fighter2.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/BGM/kn_13.ogg" +] diff --git a/preload/Data/Map063.rxdata.json b/preload/Data/Map063.rxdata.json new file mode 100644 index 0000000..0445eb5 --- /dev/null +++ b/preload/Data/Map063.rxdata.json @@ -0,0 +1,22 @@ +[ +"Audio/BGM/kn_03.ogg", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Pictures/stealth.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_army.png", +"Graphics/Pictures/p_fortcity.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_base_f1.png", +"Graphics/Characters/kn_mecha.png", +"Graphics/Characters/c4.png", +"Graphics/Characters/ev_door1.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/p_base_f2.png", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Audio/BGS/kaze.ogg", +"Graphics/Characters/point.png", +"Audio/SE/kn_56.ogg" +] diff --git a/preload/Data/Map064.rxdata.json b/preload/Data/Map064.rxdata.json new file mode 100644 index 0000000..1625dc0 --- /dev/null +++ b/preload/Data/Map064.rxdata.json @@ -0,0 +1,20 @@ +[ +"Audio/BGM/kn_03.ogg", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Graphics/Characters/ag3.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_base_01.png", +"Graphics/Characters/ag3_c.png", +"Graphics/Pictures/p_base_f1.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Pictures/p_base_f2.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_gate.png", +"Audio/SE/kn_mgun.ogg", +"Graphics/Pictures/p_base_02.png", +"Audio/BGS/kn_ev.ogg", +"Graphics/Characters/kn_ev1.png" +] diff --git a/preload/Data/Map065.rxdata.json b/preload/Data/Map065.rxdata.json new file mode 100644 index 0000000..76a7e3f --- /dev/null +++ b/preload/Data/Map065.rxdata.json @@ -0,0 +1,21 @@ +[ +"Audio/BGM/kn_03.ogg", +"Graphics/Characters/ev_door1.png", +"Audio/SE/kn_liftoff.ogg", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/stealth.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_base_01.png", +"Graphics/Pictures/p_base_f1.png", +"Graphics/Characters/kn_army.png", +"Graphics/Pictures/p_base_02.png", +"Graphics/Characters/kn_mecha.png", +"Graphics/Characters/c4.png", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Characters/kn_cain.png" +] diff --git a/preload/Data/Map066.rxdata.json b/preload/Data/Map066.rxdata.json new file mode 100644 index 0000000..7827c5a --- /dev/null +++ b/preload/Data/Map066.rxdata.json @@ -0,0 +1,13 @@ +[ +"Audio/BGM/kn_03.ogg", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_base_01.png", +"Graphics/Characters/kn_army.png", +"Graphics/Pictures/p_base_f1.png", +"Graphics/Pictures/p_base_02.png", +"Graphics/Pictures/stealth.png", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Characters/kn_cain.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/c4.png" +] diff --git a/preload/Data/Map067.rxdata.json b/preload/Data/Map067.rxdata.json new file mode 100644 index 0000000..31b5e67 --- /dev/null +++ b/preload/Data/Map067.rxdata.json @@ -0,0 +1,24 @@ +[ +"Audio/BGM/kn_03.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_gate.png", +"Graphics/Characters/kn_army.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Pictures/stealth.png", +"Graphics/Characters/kn_mecha.png", +"Graphics/Characters/ag3_c.png", +"Graphics/Characters/point.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Graphics/Characters/c4.png", +"Graphics/Characters/ev_door1.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Pictures/p_base_01.png", +"Graphics/Characters/kn_cain.png", +"Graphics/Pictures/n_vision.png", +"Graphics/Pictures/kn_light.png", +"Graphics/Characters/kn_box.png" +] diff --git a/preload/Data/Map068.rxdata.json b/preload/Data/Map068.rxdata.json new file mode 100644 index 0000000..0f0a998 --- /dev/null +++ b/preload/Data/Map068.rxdata.json @@ -0,0 +1,23 @@ +[ +"Audio/BGM/kn_03.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag7.png", +"Graphics/Characters/ag8_e.png", +"Graphics/Characters/c4.png", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Pictures/p_base_f1.png", +"Graphics/Characters/kn_cain.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ev_door1.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/stealth.png", +"Graphics/Characters/kn_mecha.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/p_base_02.png", +"Audio/SE/kn_56.ogg", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Graphics/Pictures/p_base_01.png" +] diff --git a/preload/Data/Map069.rxdata.json b/preload/Data/Map069.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map069.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map070.rxdata.json b/preload/Data/Map070.rxdata.json new file mode 100644 index 0000000..1fbf3a2 --- /dev/null +++ b/preload/Data/Map070.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/c4.png" +] diff --git a/preload/Data/Map071.rxdata.json b/preload/Data/Map071.rxdata.json new file mode 100644 index 0000000..932bfc9 --- /dev/null +++ b/preload/Data/Map071.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_56.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg" +] diff --git a/preload/Data/Map072.rxdata.json b/preload/Data/Map072.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map072.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map073.rxdata.json b/preload/Data/Map073.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map073.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map074.rxdata.json b/preload/Data/Map074.rxdata.json new file mode 100644 index 0000000..15afe7d --- /dev/null +++ b/preload/Data/Map074.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Pictures/stealth.png" +] diff --git a/preload/Data/Map075.rxdata.json b/preload/Data/Map075.rxdata.json new file mode 100644 index 0000000..9a8932d --- /dev/null +++ b/preload/Data/Map075.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Pictures/p_base_01.png", +"Graphics/Characters/kn_cain.png", +"Graphics/Pictures/stealth.png" +] diff --git a/preload/Data/Map076.rxdata.json b/preload/Data/Map076.rxdata.json new file mode 100644 index 0000000..fa4d452 --- /dev/null +++ b/preload/Data/Map076.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Pictures/n_vision.png", +"Graphics/Pictures/kn_light.png", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Pictures/p_base_f1.png", +"Graphics/Characters/kn_cain.png" +] diff --git a/preload/Data/Map077.rxdata.json b/preload/Data/Map077.rxdata.json new file mode 100644 index 0000000..6502b7f --- /dev/null +++ b/preload/Data/Map077.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/c4.png", +"Graphics/Pictures/stealth.png" +] diff --git a/preload/Data/Map078.rxdata.json b/preload/Data/Map078.rxdata.json new file mode 100644 index 0000000..daac69f --- /dev/null +++ b/preload/Data/Map078.rxdata.json @@ -0,0 +1,16 @@ +[ +"Audio/BGM/kn_03.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/kn_mecha.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Graphics/Characters/ev_door1.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/stealth.png", +"Audio/SE/kn_23.ogg", +"Audio/SE/kn_triger.ogg" +] diff --git a/preload/Data/Map079.rxdata.json b/preload/Data/Map079.rxdata.json new file mode 100644 index 0000000..1fbf3a2 --- /dev/null +++ b/preload/Data/Map079.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/c4.png" +] diff --git a/preload/Data/Map080.rxdata.json b/preload/Data/Map080.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map080.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map081.rxdata.json b/preload/Data/Map081.rxdata.json new file mode 100644 index 0000000..1fbf3a2 --- /dev/null +++ b/preload/Data/Map081.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/c4.png" +] diff --git a/preload/Data/Map082.rxdata.json b/preload/Data/Map082.rxdata.json new file mode 100644 index 0000000..0b5b783 --- /dev/null +++ b/preload/Data/Map082.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Pictures/n_vision.png", +"Graphics/Pictures/kn_light.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png" +] diff --git a/preload/Data/Map083.rxdata.json b/preload/Data/Map083.rxdata.json new file mode 100644 index 0000000..334b602 --- /dev/null +++ b/preload/Data/Map083.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_army1.png" +] diff --git a/preload/Data/Map084.rxdata.json b/preload/Data/Map084.rxdata.json new file mode 100644 index 0000000..a4ee077 --- /dev/null +++ b/preload/Data/Map084.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Characters/c4.png", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_elec.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Pictures/ex_ag.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/ag3_c.png", +"Graphics/Characters/ag8_e.png" +] diff --git a/preload/Data/Map085.rxdata.json b/preload/Data/Map085.rxdata.json new file mode 100644 index 0000000..a29e28c --- /dev/null +++ b/preload/Data/Map085.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_kidou.ogg", +"Audio/BGS/kn_ev.ogg" +] diff --git a/preload/Data/Map086.rxdata.json b/preload/Data/Map086.rxdata.json new file mode 100644 index 0000000..79e489b --- /dev/null +++ b/preload/Data/Map086.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/c4.png", +"Audio/SE/kn_stair.ogg" +] diff --git a/preload/Data/Map087.rxdata.json b/preload/Data/Map087.rxdata.json new file mode 100644 index 0000000..339de81 --- /dev/null +++ b/preload/Data/Map087.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Characters/c4.png", +"Graphics/Characters/ag2_c.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png" +] diff --git a/preload/Data/Map088.rxdata.json b/preload/Data/Map088.rxdata.json new file mode 100644 index 0000000..a8d7eb0 --- /dev/null +++ b/preload/Data/Map088.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_kidou.ogg" +] diff --git a/preload/Data/Map089.rxdata.json b/preload/Data/Map089.rxdata.json new file mode 100644 index 0000000..e6f1667 --- /dev/null +++ b/preload/Data/Map089.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/kn_door.png", +"Audio/SE/kn_door.ogg", +"Graphics/Pictures/stealth.png" +] diff --git a/preload/Data/Map090.rxdata.json b/preload/Data/Map090.rxdata.json new file mode 100644 index 0000000..78204f6 --- /dev/null +++ b/preload/Data/Map090.rxdata.json @@ -0,0 +1,16 @@ +[ +"Audio/BGM/kanasimi.ogg", +"Graphics/Pictures/ending1.jpg", +"Graphics/Pictures/ed_mes01.jpg", +"Graphics/Pictures/ed_mes02.jpg", +"Graphics/Pictures/ed_mes03.jpg", +"Graphics/Pictures/ed_mes04.jpg", +"Graphics/Pictures/ed_mes05.jpg", +"Graphics/Pictures/ed_mes06.jpg", +"Graphics/Pictures/ed_mes07.jpg", +"Graphics/Pictures/ed_mes08.jpg", +"Graphics/Pictures/ed_kn.jpg", +"Graphics/Pictures/ending2.jpg", +"Graphics/Pictures/ed_c_e.png", +"Graphics/Pictures/ed_mes09.jpg" +] diff --git a/preload/Data/Map091.rxdata.json b/preload/Data/Map091.rxdata.json new file mode 100644 index 0000000..11b3b5d --- /dev/null +++ b/preload/Data/Map091.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/c4.png", +"Graphics/Pictures/stealth.png", +"Graphics/Characters/ag3_c.png", +"Graphics/Characters/ag3.png", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map092.rxdata.json b/preload/Data/Map092.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map092.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map093.rxdata.json b/preload/Data/Map093.rxdata.json new file mode 100644 index 0000000..132d673 --- /dev/null +++ b/preload/Data/Map093.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Pictures/kage3.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/broken_ag.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map094.rxdata.json b/preload/Data/Map094.rxdata.json new file mode 100644 index 0000000..bd60c52 --- /dev/null +++ b/preload/Data/Map094.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Characters/ag3.png", +"Graphics/Characters/kn_fire1.png", +"Graphics/Characters/ag7_e.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag5_c.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map095.rxdata.json b/preload/Data/Map095.rxdata.json new file mode 100644 index 0000000..de8e445 --- /dev/null +++ b/preload/Data/Map095.rxdata.json @@ -0,0 +1,16 @@ +[ +"Graphics/Characters/ag7_e.png", +"Audio/SE/kn_liftoff.ogg", +"Audio/SE/kn_kidou.ogg", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ev_abel2.png", +"Graphics/Pictures/ex_ag.png", +"Graphics/Characters/ag5_c.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_fire1.png", +"Graphics/Characters/kn_fighter2.png", +"Graphics/Characters/kn_heri_ah.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map096.rxdata.json b/preload/Data/Map096.rxdata.json new file mode 100644 index 0000000..b17bedb --- /dev/null +++ b/preload/Data/Map096.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Characters/ag3.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/kn_heri_ah.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map097.rxdata.json b/preload/Data/Map097.rxdata.json new file mode 100644 index 0000000..8e24705 --- /dev/null +++ b/preload/Data/Map097.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Characters/ag3.png", +"Graphics/Pictures/kage3.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag7_b.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map098.rxdata.json b/preload/Data/Map098.rxdata.json new file mode 100644 index 0000000..2e3a632 --- /dev/null +++ b/preload/Data/Map098.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Pictures/kage3.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/kn_mbt.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map099.rxdata.json b/preload/Data/Map099.rxdata.json new file mode 100644 index 0000000..5f527e2 --- /dev/null +++ b/preload/Data/Map099.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Characters/ag3.png", +"Graphics/Characters/kn_mbt.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag7_b.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map100.rxdata.json b/preload/Data/Map100.rxdata.json new file mode 100644 index 0000000..e93e45d --- /dev/null +++ b/preload/Data/Map100.rxdata.json @@ -0,0 +1,15 @@ +[ +"Graphics/Characters/ag7c.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/kn_mbt.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/broken_ag2.png", +"Graphics/Characters/kn_army.png", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag5_c.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map101.rxdata.json b/preload/Data/Map101.rxdata.json new file mode 100644 index 0000000..f252a49 --- /dev/null +++ b/preload/Data/Map101.rxdata.json @@ -0,0 +1,19 @@ +[ +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag4_c.png", +"Audio/SE/kn_56.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/targeting01.png", +"Graphics/Pictures/targeting02.png", +"Audio/SE/kn_23.ogg", +"Graphics/Characters/ag4_d.png", +"Graphics/Transitions/016-Diamond02.png", +"Graphics/Pictures/cherubim.png", +"Graphics/Characters/kn_data.png", +"Audio/BGS/kn_data.ogg", +"Graphics/Pictures/active01.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/kn_mbt.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map102.rxdata.json b/preload/Data/Map102.rxdata.json new file mode 100644 index 0000000..ab9cfdd --- /dev/null +++ b/preload/Data/Map102.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/broken_ag2.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag3.png", +"Graphics/Pictures/kage3.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map103.rxdata.json b/preload/Data/Map103.rxdata.json new file mode 100644 index 0000000..8edf739 --- /dev/null +++ b/preload/Data/Map103.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Pictures/kage3.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag8.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/kn_mbt.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map104.rxdata.json b/preload/Data/Map104.rxdata.json new file mode 100644 index 0000000..df9fcb1 --- /dev/null +++ b/preload/Data/Map104.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/broken_ag.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ev_hound00.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag6_d.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map105.rxdata.json b/preload/Data/Map105.rxdata.json new file mode 100644 index 0000000..32cf141 --- /dev/null +++ b/preload/Data/Map105.rxdata.json @@ -0,0 +1,15 @@ +[ +"Graphics/Characters/ag4_c.png", +"Audio/SE/kn_56.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/rader00.png", +"Graphics/Pictures/rader01.png", +"Graphics/Characters/kn_data.png", +"Audio/BGS/kn_data.ogg", +"Graphics/Pictures/rader02.png", +"Graphics/Pictures/data_plant.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/broken_ag2.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map106.rxdata.json b/preload/Data/Map106.rxdata.json new file mode 100644 index 0000000..751605d --- /dev/null +++ b/preload/Data/Map106.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Characters/ag8.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag3.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map107.rxdata.json b/preload/Data/Map107.rxdata.json new file mode 100644 index 0000000..5a435fc --- /dev/null +++ b/preload/Data/Map107.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag8.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag3.png", +"Graphics/Characters/kn_mbt.png", +"Audio/BGS/kn_battle.ogg" +] diff --git a/preload/Data/Map108.rxdata.json b/preload/Data/Map108.rxdata.json new file mode 100644 index 0000000..d2af9b4 --- /dev/null +++ b/preload/Data/Map108.rxdata.json @@ -0,0 +1,25 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag6_e.png", +"Audio/SE/kn_laser.ogg", +"Audio/BGS/kn_ecm.ogg", +"Graphics/Pictures/ev_hound00.png", +"Graphics/Characters/kn_hexa03.png", +"Graphics/Pictures/ev_hound01.png", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/ag6_f.png", +"Graphics/Characters/kn_hexa01.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag4_b.png", +"Audio/SE/kn_23.ogg", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ex_ag.png", +"Audio/SE/kn_reflec.ogg", +"Graphics/Characters/kn_hexa01_c.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag6.png", +"Audio/SE/kn_56.ogg", +"Audio/SE/jyoukuu.ogg", +"Graphics/Pictures/vtol_shadow.png", +"Audio/BGS/kaze.ogg" +] diff --git a/preload/Data/Map109.rxdata.json b/preload/Data/Map109.rxdata.json new file mode 100644 index 0000000..63fb6c0 --- /dev/null +++ b/preload/Data/Map109.rxdata.json @@ -0,0 +1,13 @@ +[ +"Audio/BGM/kn_13.ogg", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/kn_fighter.png", +"Graphics/Characters/kn_abel.png", +"Graphics/Characters/kn_varie.png", +"Graphics/Characters/kn_operater.png", +"Graphics/Characters/kn_siera.png", +"Graphics/Characters/kn_pyson.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg" +] diff --git a/preload/Data/Map110.rxdata.json b/preload/Data/Map110.rxdata.json new file mode 100644 index 0000000..b669d6f --- /dev/null +++ b/preload/Data/Map110.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Characters/kn_fighter.png", +"Audio/SE/kn_stair.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_fighter2.png" +] diff --git a/preload/Data/Map111.rxdata.json b/preload/Data/Map111.rxdata.json new file mode 100644 index 0000000..ac7d2c0 --- /dev/null +++ b/preload/Data/Map111.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_siera.png" +] diff --git a/preload/Data/Map112.rxdata.json b/preload/Data/Map112.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map112.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map113.rxdata.json b/preload/Data/Map113.rxdata.json new file mode 100644 index 0000000..1a4c569 --- /dev/null +++ b/preload/Data/Map113.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag5.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/kn_fighter.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/kn_pyson_b.png" +] diff --git a/preload/Data/Map114.rxdata.json b/preload/Data/Map114.rxdata.json new file mode 100644 index 0000000..5e8f8c4 --- /dev/null +++ b/preload/Data/Map114.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/ag3.png", +"Graphics/Characters/kn_mbt.png", +"Graphics/Characters/ag7c.png", +"Graphics/Characters/kn_heri_ah.png", +"Graphics/Characters/ag8.png", +"Graphics/Characters/kn_heri_ah2.png" +] diff --git a/preload/Data/Map115.rxdata.json b/preload/Data/Map115.rxdata.json new file mode 100644 index 0000000..5ff7eb0 --- /dev/null +++ b/preload/Data/Map115.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag8_e.png", +"Graphics/Characters/ag7.png", +"Graphics/Characters/c4.png", +"Graphics/Characters/ev_door1.png" +] diff --git a/preload/Data/Map116.rxdata.json b/preload/Data/Map116.rxdata.json new file mode 100644 index 0000000..1fbf3a2 --- /dev/null +++ b/preload/Data/Map116.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/c4.png" +] diff --git a/preload/Data/Map117.rxdata.json b/preload/Data/Map117.rxdata.json new file mode 100644 index 0000000..7a2c9ef --- /dev/null +++ b/preload/Data/Map117.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/c4.png", +"Audio/BGS/kn_typing.ogg" +] diff --git a/preload/Data/Map118.rxdata.json b/preload/Data/Map118.rxdata.json new file mode 100644 index 0000000..180e3a6 --- /dev/null +++ b/preload/Data/Map118.rxdata.json @@ -0,0 +1,25 @@ +[ +"Graphics/Characters/kn_operater.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/sat_teisi.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Transitions/005-Stripe01.png", +"Graphics/Pictures/ex_ag.png", +"Graphics/Characters/kn_kernel.png", +"Graphics/Pictures/rader_map.png", +"Graphics/Pictures/rader_vtol.png", +"Audio/SE/kn_23.ogg", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/vtol_data.png", +"Graphics/Pictures/emblem.png", +"Audio/SE/kn_liftoff.ogg", +"Audio/BGS/kn_katukatu.ogg", +"Audio/BGS/kn_vtol.ogg", +"Graphics/Characters/kn_general.png", +"Graphics/Pictures/ex_sat1.png", +"Graphics/Pictures/targeting01.png", +"Graphics/Pictures/ex_sat2.png", +"Graphics/Characters/kn_disply2.png", +"Graphics/Pictures/protected01.png" +] diff --git a/preload/Data/Map119.rxdata.json b/preload/Data/Map119.rxdata.json new file mode 100644 index 0000000..449c109 --- /dev/null +++ b/preload/Data/Map119.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/cargo.png", +"Graphics/Characters/kn_zep_mei.png", +"Audio/SE/kn_56.ogg", +"Audio/SE/kn_liftoff.ogg", +"Audio/SE/kn_laser.ogg", +"Audio/BGS/kn_car.ogg" +] diff --git a/preload/Data/Map120.rxdata.json b/preload/Data/Map120.rxdata.json new file mode 100644 index 0000000..1e234e5 --- /dev/null +++ b/preload/Data/Map120.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/ag4_c.png", +"Audio/SE/kn_stair.ogg" +] diff --git a/preload/Data/Map121.rxdata.json b/preload/Data/Map121.rxdata.json new file mode 100644 index 0000000..61ea8b0 --- /dev/null +++ b/preload/Data/Map121.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/ag5.png" +] diff --git a/preload/Data/Map122.rxdata.json b/preload/Data/Map122.rxdata.json new file mode 100644 index 0000000..aefeab1 --- /dev/null +++ b/preload/Data/Map122.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/stealth.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_army.png" +] diff --git a/preload/Data/Map123.rxdata.json b/preload/Data/Map123.rxdata.json new file mode 100644 index 0000000..d06b9c1 --- /dev/null +++ b/preload/Data/Map123.rxdata.json @@ -0,0 +1,14 @@ +[ +"Graphics/Characters/kn_nunsf.png", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Characters/kn_cain.png", +"Graphics/Pictures/p_a37_03.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Pictures/p_a37_02.png", +"Graphics/Characters/point.png", +"Graphics/Pictures/stealth.png", +"Graphics/Characters/ag7_b.png" +] diff --git a/preload/Data/Map124.rxdata.json b/preload/Data/Map124.rxdata.json new file mode 100644 index 0000000..2204e0f --- /dev/null +++ b/preload/Data/Map124.rxdata.json @@ -0,0 +1,24 @@ +[ +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag7c.png", +"Graphics/Characters/ag4_c.png", +"Audio/SE/kn_tusin.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/mes05.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Pictures/mes05_2.png", +"Graphics/Pictures/mes05_3.png", +"Audio/SE/kn_23.ogg", +"Graphics/Pictures/mes05_4.png", +"Graphics/Pictures/mes06.png", +"Audio/SE/kn_triger.ogg", +"Audio/SE/kn_laser.ogg", +"Graphics/Characters/railgun.png", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/missile.png", +"Graphics/Fogs/Fog02.png", +"Graphics/Characters/ag7d.png", +"Audio/SE/kn_damaged.ogg" +] diff --git a/preload/Data/Map125.rxdata.json b/preload/Data/Map125.rxdata.json new file mode 100644 index 0000000..ec78167 --- /dev/null +++ b/preload/Data/Map125.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/ag7c.png", +"Graphics/Characters/kn_nunsf.png", +"Graphics/Characters/kn_army.png", +"Graphics/Characters/ag4_c.png", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_tusin.ogg" +] diff --git a/preload/Data/Map126.rxdata.json b/preload/Data/Map126.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map126.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map127.rxdata.json b/preload/Data/Map127.rxdata.json new file mode 100644 index 0000000..0d9ffd1 --- /dev/null +++ b/preload/Data/Map127.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Characters/cargo.png", +"Graphics/Pictures/yami.png", +"Audio/SE/kn_liftoff.ogg", +"Audio/SE/kn_kidou.ogg", +"Audio/BGS/kn_car.ogg" +] diff --git a/preload/Data/Map128.rxdata.json b/preload/Data/Map128.rxdata.json new file mode 100644 index 0000000..ea32580 --- /dev/null +++ b/preload/Data/Map128.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/generate.png", +"Graphics/Characters/tesra.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Pictures/shouheki.png", +"Graphics/Transitions/005-Stripe01.png", +"Graphics/Pictures/sat_las.png" +] diff --git a/preload/Data/Map129.rxdata.json b/preload/Data/Map129.rxdata.json new file mode 100644 index 0000000..ed447d4 --- /dev/null +++ b/preload/Data/Map129.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/kn_sat.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Pictures/sat_las.png", +"Graphics/Characters/kn_sat2.png", +"Graphics/Characters/kn_sat3.png", +"Graphics/Transitions/016-Diamond02.png" +] diff --git a/preload/Data/Map130.rxdata.json b/preload/Data/Map130.rxdata.json new file mode 100644 index 0000000..0efaedd --- /dev/null +++ b/preload/Data/Map130.rxdata.json @@ -0,0 +1,20 @@ +[ +"Graphics/Characters/ag4_e.png", +"Graphics/Characters/ag7c.png", +"Graphics/Pictures/yami2.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/target.png", +"Audio/SE/kn_triger.ogg", +"Audio/SE/kn_laser.ogg", +"Graphics/Characters/railgun.png", +"Graphics/Characters/ag_field1.png", +"Audio/SE/kn_reflec.ogg", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag4_b.png", +"Graphics/Characters/ag4.png", +"Graphics/Characters/ag7d.png", +"Audio/SE/kn_damaged.ogg", +"Audio/SE/kn_tusin.ogg" +] diff --git a/preload/Data/Map131.rxdata.json b/preload/Data/Map131.rxdata.json new file mode 100644 index 0000000..ec00997 --- /dev/null +++ b/preload/Data/Map131.rxdata.json @@ -0,0 +1,5 @@ +[ +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_ev1.png" +] diff --git a/preload/Data/Map132.rxdata.json b/preload/Data/Map132.rxdata.json new file mode 100644 index 0000000..7ded5ad --- /dev/null +++ b/preload/Data/Map132.rxdata.json @@ -0,0 +1,12 @@ +[ +"Graphics/Characters/ag6.png", +"Graphics/Pictures/yami2.png", +"Audio/SE/kn_kidou.ogg", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ev_hound00.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag6_b.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/ag6_d.png", +"Graphics/Pictures/ex_ag.png" +] diff --git a/preload/Data/Map133.rxdata.json b/preload/Data/Map133.rxdata.json new file mode 100644 index 0000000..c013a39 --- /dev/null +++ b/preload/Data/Map133.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/p_fortcity.png", +"Audio/BGM/kn_11.ogg" +] diff --git a/preload/Data/Map134.rxdata.json b/preload/Data/Map134.rxdata.json new file mode 100644 index 0000000..a14ecc4 --- /dev/null +++ b/preload/Data/Map134.rxdata.json @@ -0,0 +1,35 @@ +[ +"Graphics/Fogs/Fog02.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ev_hound03.png", +"Audio/BGM/bgm12_new.ogg", +"Audio/BGM/EnmyAjit.ogg", +"Graphics/Characters/ag6_b.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/ag6_d.png", +"Graphics/Characters/ag6.png", +"Graphics/Pictures/ev_hound02.png", +"Audio/SE/kn_56.ogg", +"Audio/SE/kn_boost.ogg", +"Graphics/Characters/ag6_e.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Characters/kn_cain4.png", +"Audio/SE/kn_rifle.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_cain.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Transitions/016-Diamond02.png", +"Graphics/Pictures/ev_hound00.png", +"Graphics/Pictures/ev_hound01.png", +"Graphics/Pictures/ev_hound04.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Pictures/kage3.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_rain02.ogg", +"Graphics/Characters/ag4_e.png", +"Graphics/Characters/ag6_c.png", +"Graphics/Pictures/ev_hound05.png", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map135.rxdata.json b/preload/Data/Map135.rxdata.json new file mode 100644 index 0000000..8af86bf --- /dev/null +++ b/preload/Data/Map135.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_light3.png" +] diff --git a/preload/Data/Map136.rxdata.json b/preload/Data/Map136.rxdata.json new file mode 100644 index 0000000..3e20385 --- /dev/null +++ b/preload/Data/Map136.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/ag4_c.png", +"Graphics/Transitions/016-Diamond02.png", +"Graphics/Pictures/ms_back.png" +] diff --git a/preload/Data/Map137.rxdata.json b/preload/Data/Map137.rxdata.json new file mode 100644 index 0000000..92eccb8 --- /dev/null +++ b/preload/Data/Map137.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/6nin.png", +"Graphics/Pictures/yami.png", +"Graphics/Pictures/ex_ag.png" +] diff --git a/preload/Data/Map138.rxdata.json b/preload/Data/Map138.rxdata.json new file mode 100644 index 0000000..3283e67 --- /dev/null +++ b/preload/Data/Map138.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Fogs/fog.png", +"Graphics/Pictures/vtol.png", +"Graphics/Transitions/005-Stripe01.png", +"Audio/BGS/kn_vtol.ogg" +] diff --git a/preload/Data/Map139.rxdata.json b/preload/Data/Map139.rxdata.json new file mode 100644 index 0000000..1a47580 --- /dev/null +++ b/preload/Data/Map139.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Characters/kn_ppl4.png", +"Graphics/Characters/kn_merc2.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/p_fortcity.png", +"Audio/BGM/kn_11.ogg" +] diff --git a/preload/Data/Map140.rxdata.json b/preload/Data/Map140.rxdata.json new file mode 100644 index 0000000..a3942b0 --- /dev/null +++ b/preload/Data/Map140.rxdata.json @@ -0,0 +1,24 @@ +[ +"Graphics/Characters/ag4_c.png", +"Audio/SE/jyoukuu.ogg", +"Graphics/Pictures/vtol_shadow.png", +"Graphics/Characters/kn_hexabox.png", +"Audio/SE/kn_explo.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_hexa00_b.png", +"Graphics/Characters/kn_hexa01_b.png", +"Graphics/Characters/kn_hexa02_b.png", +"Graphics/Characters/kn_hexa03_b.png", +"Graphics/Characters/kn_hexa01.png", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_hexa02.png", +"Graphics/Characters/kn_hexa03.png", +"Graphics/Characters/kn_hexa00.png", +"Audio/SE/kn_laser.ogg", +"Audio/SE/kn_dash.ogg", +"Audio/BGS/kn_ecm.ogg", +"Graphics/Fogs/fog.png", +"Graphics/Transitions/005-Stripe01.png", +"Audio/BGS/kaze.ogg" +] diff --git a/preload/Data/Map141.rxdata.json b/preload/Data/Map141.rxdata.json new file mode 100644 index 0000000..8af86bf --- /dev/null +++ b/preload/Data/Map141.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_light3.png" +] diff --git a/preload/Data/Map142.rxdata.json b/preload/Data/Map142.rxdata.json new file mode 100644 index 0000000..d392a30 --- /dev/null +++ b/preload/Data/Map142.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag8.png" +] diff --git a/preload/Data/Map143.rxdata.json b/preload/Data/Map143.rxdata.json new file mode 100644 index 0000000..8b9dc41 --- /dev/null +++ b/preload/Data/Map143.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/kage3.png", +"Graphics/Characters/ag8.png", +"Graphics/Characters/ag4_c.png" +] diff --git a/preload/Data/Map144.rxdata.json b/preload/Data/Map144.rxdata.json new file mode 100644 index 0000000..3cc6dc0 --- /dev/null +++ b/preload/Data/Map144.rxdata.json @@ -0,0 +1,25 @@ +[ +"Graphics/Characters/ag4.png", +"Audio/SE/kn_reboot.ogg", +"Graphics/Characters/ag4_f.png", +"Audio/SE/kn_boot.ogg", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_laser.ogg", +"Audio/BGM/bgm12_new.ogg", +"Audio/BGM/EnmyAjit.ogg", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/kn_hexa01_b.png", +"Audio/SE/kn_sysoff.ogg", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_hexa01.png", +"Graphics/Characters/kn_hexa01_c.png", +"Audio/SE/kn_laser2.ogg", +"Graphics/Characters/ag4_b.png", +"Graphics/Pictures/dandou.png", +"Graphics/Fogs/fog.png", +"Graphics/Transitions/016-Diamond02.png", +"Audio/SE/kn_dash.ogg", +"Graphics/Pictures/dandou_yoko.png" +] diff --git a/preload/Data/Map145.rxdata.json b/preload/Data/Map145.rxdata.json new file mode 100644 index 0000000..5f4a432 --- /dev/null +++ b/preload/Data/Map145.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Characters/ag8.png", +"Graphics/Fogs/fog.png", +"Audio/BGS/kn_ecm.ogg", +"Graphics/Characters/ag4_c.png", +"Graphics/Pictures/kage3.png" +] diff --git a/preload/Data/Map146.rxdata.json b/preload/Data/Map146.rxdata.json new file mode 100644 index 0000000..d392a30 --- /dev/null +++ b/preload/Data/Map146.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/ag8.png" +] diff --git a/preload/Data/Map147.rxdata.json b/preload/Data/Map147.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Map147.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Map148.rxdata.json b/preload/Data/Map148.rxdata.json new file mode 100644 index 0000000..cacfae0 --- /dev/null +++ b/preload/Data/Map148.rxdata.json @@ -0,0 +1,14 @@ +[ +"Graphics/Characters/broken_ag.png", +"Graphics/Pictures/ex_ag.png", +"Graphics/Characters/broken_ag2.png", +"Graphics/Characters/ag4_c.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_hexa03_b.png", +"Graphics/Characters/kn_hexa03.png", +"Audio/BGM/bgm12_new.ogg", +"Audio/BGM/EnmyAjit.ogg", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg" +] diff --git a/preload/Data/Map149.rxdata.json b/preload/Data/Map149.rxdata.json new file mode 100644 index 0000000..e8b867e --- /dev/null +++ b/preload/Data/Map149.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Characters/ag5.png", +"Graphics/Characters/kn_varie_b.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/kn_merc3.png" +] diff --git a/preload/Data/Map150.rxdata.json b/preload/Data/Map150.rxdata.json new file mode 100644 index 0000000..28c3df2 --- /dev/null +++ b/preload/Data/Map150.rxdata.json @@ -0,0 +1,6 @@ +[ +"Audio/BGS/kn_ecm.ogg", +"Graphics/Transitions/016-Diamond02.png", +"Graphics/Characters/kn_hexa02.png", +"Audio/BGS/kaze.ogg" +] diff --git a/preload/Data/Map151.rxdata.json b/preload/Data/Map151.rxdata.json new file mode 100644 index 0000000..1407e35 --- /dev/null +++ b/preload/Data/Map151.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Pictures/elice1.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Pictures/elice2.png", +"Graphics/Pictures/kage.png" +] diff --git a/preload/Data/Map152.rxdata.json b/preload/Data/Map152.rxdata.json new file mode 100644 index 0000000..f0bfc40 --- /dev/null +++ b/preload/Data/Map152.rxdata.json @@ -0,0 +1,21 @@ +[ +"Graphics/Characters/ag8_e.png", +"Graphics/Characters/ag8.png", +"Graphics/Fogs/fog.png", +"Graphics/Characters/kn_hexa00.png", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_23.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_56.ogg", +"Graphics/Characters/kn_hexa00_c.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Characters/ag8_c.png", +"Graphics/Characters/ag8_c2.png", +"Graphics/Characters/kn_hexa00_b.png", +"Graphics/Pictures/ex_ag.png", +"Audio/BGS/kn_ecm.ogg", +"Graphics/Transitions/016-Diamond02.png", +"Graphics/Characters/ag7_b.png", +"Graphics/Characters/kn_mbt.png", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map153.rxdata.json b/preload/Data/Map153.rxdata.json new file mode 100644 index 0000000..10016c5 --- /dev/null +++ b/preload/Data/Map153.rxdata.json @@ -0,0 +1,4 @@ +[ +"Audio/BGM/kn_fort.ogg", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map154.rxdata.json b/preload/Data/Map154.rxdata.json new file mode 100644 index 0000000..18015fe --- /dev/null +++ b/preload/Data/Map154.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/broken_ag2.png", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map155.rxdata.json b/preload/Data/Map155.rxdata.json new file mode 100644 index 0000000..3f6b676 --- /dev/null +++ b/preload/Data/Map155.rxdata.json @@ -0,0 +1,14 @@ +[ +"Audio/BGM/kn_fort.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/broken_ag2.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/ag4_c.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_ev1.png", +"Audio/SE/kn_elec.ogg", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map156.rxdata.json b/preload/Data/Map156.rxdata.json new file mode 100644 index 0000000..47af7ce --- /dev/null +++ b/preload/Data/Map156.rxdata.json @@ -0,0 +1,10 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag4_c.png", +"Audio/BGS/kn_ev.ogg", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_ev1.png", +"Graphics/Transitions/016-Diamond02.png", +"Audio/BGS/kn_factory.ogg" +] diff --git a/preload/Data/Map157.rxdata.json b/preload/Data/Map157.rxdata.json new file mode 100644 index 0000000..8bfff0f --- /dev/null +++ b/preload/Data/Map157.rxdata.json @@ -0,0 +1,10 @@ +[ +"Audio/SE/kn_23.ogg", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_general.png", +"Graphics/Characters/kn_kernel.png", +"Graphics/Characters/kn_door2.png", +"Audio/BGS/kn_katukatu.ogg" +] diff --git a/preload/Data/Map158.rxdata.json b/preload/Data/Map158.rxdata.json new file mode 100644 index 0000000..ebaab4a --- /dev/null +++ b/preload/Data/Map158.rxdata.json @@ -0,0 +1,31 @@ +[ +"Audio/SE/kn_56.ogg", +"Audio/SE/kn_boot.ogg", +"Audio/BGS/kn_kidoutyu.ogg", +"Audio/SE/kn_explo.ogg", +"Audio/SE/kn_23.ogg", +"Audio/SE/kn_liftoff.ogg", +"Graphics/Characters/kn_hexa05.png", +"Audio/SE/kn_triger.ogg", +"Graphics/Characters/ag9.png", +"Audio/SE/kn_kidou.ogg", +"Graphics/Characters/kn_hexa05_b.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Graphics/Pictures/brain_data.jpg", +"Graphics/Pictures/cherubim.png", +"Graphics/Pictures/yami2.png", +"Audio/SE/kn_gun.ogg", +"Graphics/Characters/ag9_b.png", +"Graphics/Pictures/brain_data2.jpg", +"Graphics/Pictures/brain_data3.jpg", +"Graphics/Pictures/brain_data4.jpg", +"Audio/SE/kn_reboot.ogg", +"Graphics/Pictures/brain_data5.jpg", +"Audio/SE/kn_down.ogg", +"Graphics/Characters/kn_general_b.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Pictures/short2.png", +"Audio/SE/kn_boost.ogg", +"Graphics/Characters/kn_kernel.png" +] diff --git a/preload/Data/Map159.rxdata.json b/preload/Data/Map159.rxdata.json new file mode 100644 index 0000000..33040a6 --- /dev/null +++ b/preload/Data/Map159.rxdata.json @@ -0,0 +1,16 @@ +[ +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Pictures/ex_ag.png", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/kn_hexa00_d.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/wing.png", +"Audio/SE/kn_laser2.ogg", +"Graphics/Pictures/last_laser1.png", +"Audio/SE/kn_laser.ogg", +"Graphics/Pictures/last_laser2.png", +"Graphics/Pictures/last_laser3.png", +"Audio/SE/kn_56.ogg", +"Audio/SE/kn_explo.ogg" +] diff --git a/preload/Data/Map160.rxdata.json b/preload/Data/Map160.rxdata.json new file mode 100644 index 0000000..a51aff5 --- /dev/null +++ b/preload/Data/Map160.rxdata.json @@ -0,0 +1,12 @@ +[ +"Graphics/Characters/ag9_b.png", +"Graphics/Characters/wing.png", +"Graphics/Characters/ag9.png", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_56.ogg", +"Audio/BGM/bgm12_new.ogg", +"Audio/BGM/EnmyAjit.ogg", +"Audio/SE/kn_elec.ogg", +"Audio/SE/kn_dash.ogg", +"Audio/SE/kn_tusin.ogg" +] diff --git a/preload/Data/Map161.rxdata.json b/preload/Data/Map161.rxdata.json new file mode 100644 index 0000000..e6c66fd --- /dev/null +++ b/preload/Data/Map161.rxdata.json @@ -0,0 +1,13 @@ +[ +"Graphics/Pictures/short1.png", +"Graphics/Pictures/short2.png", +"Graphics/Fogs/Fog02.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/ag4_b.png", +"Graphics/Characters/ag4_g.png", +"Graphics/Pictures/vasper3.png", +"Audio/SE/kn_elec.ogg", +"Audio/SE/kn_gakin.ogg", +"Graphics/Characters/ag4.png" +] diff --git a/preload/Data/Map162.rxdata.json b/preload/Data/Map162.rxdata.json new file mode 100644 index 0000000..a00c2a5 --- /dev/null +++ b/preload/Data/Map162.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Characters/ag4.png", +"Graphics/Characters/broken_ag.png", +"Graphics/Characters/kn_cain.png", +"Audio/SE/kn_56.ogg", +"Graphics/Pictures/ms_back.png", +"Audio/BGS/kn_katukatu.ogg" +] diff --git a/preload/Data/Map163.rxdata.json b/preload/Data/Map163.rxdata.json new file mode 100644 index 0000000..0896f4a --- /dev/null +++ b/preload/Data/Map163.rxdata.json @@ -0,0 +1,24 @@ +[ +"Audio/BGM/bgm10_new.ogg", +"Graphics/Pictures/op_demowwwf.jpg", +"Graphics/Pictures/op_demokn.jpg", +"Graphics/Pictures/op_demoke.png", +"Graphics/Pictures/demotext01.png", +"Graphics/Pictures/demo01.png", +"Graphics/Pictures/demotext02.png", +"Graphics/Pictures/demotext02b.png", +"Graphics/Pictures/demo02.png", +"Graphics/Pictures/demotext03.png", +"Graphics/Pictures/demo03.png", +"Graphics/Pictures/demotext04.png", +"Graphics/Pictures/demo04.png", +"Graphics/Pictures/demotext05.png", +"Graphics/Pictures/demotext05b.png", +"Graphics/Pictures/demo05.png", +"Graphics/Pictures/demo06.png", +"Graphics/Pictures/demo07.png", +"Graphics/Pictures/demo08.png", +"Graphics/Pictures/kn_title01.png", +"Graphics/Pictures/kn_title02.png", +"Graphics/Pictures/kn_title03.png" +] diff --git a/preload/Data/Map164.rxdata.json b/preload/Data/Map164.rxdata.json new file mode 100644 index 0000000..6716809 --- /dev/null +++ b/preload/Data/Map164.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_disply.png", +"Audio/SE/kn_disply.ogg", +"Audio/SE/kn_explo.ogg", +"Graphics/Characters/kn_cain.png" +] diff --git a/preload/Data/Map165.rxdata.json b/preload/Data/Map165.rxdata.json new file mode 100644 index 0000000..ece7076 --- /dev/null +++ b/preload/Data/Map165.rxdata.json @@ -0,0 +1,10 @@ +[ +"Audio/BGM/EnmyAjit.ogg", +"Graphics/Characters/agser.png", +"Graphics/Characters/agkn.png", +"Audio/SE/kn_tusin.ogg", +"Graphics/Pictures/ev_zax.png", +"Audio/SE/kn_laser.ogg", +"Audio/SE/kn_dash.ogg", +"Graphics/Characters/agkn_b.png" +] diff --git a/preload/Data/Map166.rxdata.json b/preload/Data/Map166.rxdata.json new file mode 100644 index 0000000..09c6b1d --- /dev/null +++ b/preload/Data/Map166.rxdata.json @@ -0,0 +1,3 @@ +[ +"Audio/BGM/kn_11.ogg" +] diff --git a/preload/Data/Map167.rxdata.json b/preload/Data/Map167.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map167.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map168.rxdata.json b/preload/Data/Map168.rxdata.json new file mode 100644 index 0000000..5c5d941 --- /dev/null +++ b/preload/Data/Map168.rxdata.json @@ -0,0 +1,7 @@ +[ +"Graphics/Characters/kn_light3.png", +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_23.ogg", +"Audio/SE/kn_56.ogg", +"Graphics/Characters/kn_ppl4.png" +] diff --git a/preload/Data/Map169.rxdata.json b/preload/Data/Map169.rxdata.json new file mode 100644 index 0000000..c3c7ad7 --- /dev/null +++ b/preload/Data/Map169.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/ag7_b.png" +] diff --git a/preload/Data/Map170.rxdata.json b/preload/Data/Map170.rxdata.json new file mode 100644 index 0000000..f789bae --- /dev/null +++ b/preload/Data/Map170.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_light3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/point.png" +] diff --git a/preload/Data/Map171.rxdata.json b/preload/Data/Map171.rxdata.json new file mode 100644 index 0000000..76a26eb --- /dev/null +++ b/preload/Data/Map171.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map172.rxdata.json b/preload/Data/Map172.rxdata.json new file mode 100644 index 0000000..5cb4f83 --- /dev/null +++ b/preload/Data/Map172.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/kn_light3.png" +] diff --git a/preload/Data/Map173.rxdata.json b/preload/Data/Map173.rxdata.json new file mode 100644 index 0000000..0ff0b9f --- /dev/null +++ b/preload/Data/Map173.rxdata.json @@ -0,0 +1,4 @@ +[ +"Graphics/Characters/kn_army.png", +"Graphics/Characters/kn_akari.png" +] diff --git a/preload/Data/Map174.rxdata.json b/preload/Data/Map174.rxdata.json new file mode 100644 index 0000000..f789bae --- /dev/null +++ b/preload/Data/Map174.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Characters/kn_light3.png", +"Graphics/Pictures/ms_back.png", +"Graphics/Characters/point.png" +] diff --git a/preload/Data/Map175.rxdata.json b/preload/Data/Map175.rxdata.json new file mode 100644 index 0000000..f7ad233 --- /dev/null +++ b/preload/Data/Map175.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/ag4_c.png" +] diff --git a/preload/Data/Map176.rxdata.json b/preload/Data/Map176.rxdata.json new file mode 100644 index 0000000..f7ad233 --- /dev/null +++ b/preload/Data/Map176.rxdata.json @@ -0,0 +1,5 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/ag4_c.png" +] diff --git a/preload/Data/Map177.rxdata.json b/preload/Data/Map177.rxdata.json new file mode 100644 index 0000000..3cb66ec --- /dev/null +++ b/preload/Data/Map177.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Pictures/ms_back.png", +"Audio/SE/kn_elec.ogg", +"Graphics/Characters/kn_akari.png", +"Graphics/Characters/ag4_c.png", +"Graphics/Characters/kn_box.png", +"Graphics/Characters/kn_cain_hasigo.png", +"Graphics/Characters/kn_cain.png" +] diff --git a/preload/Data/Map178.rxdata.json b/preload/Data/Map178.rxdata.json new file mode 100644 index 0000000..377b1cd --- /dev/null +++ b/preload/Data/Map178.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Characters/kn_ppl4.png", +"Graphics/Characters/kn_ppl5.png", +"Graphics/Characters/kn_akari.png", +"Graphics/Pictures/p_fortcity.png" +] diff --git a/preload/Data/MapInfos.rxdata.json b/preload/Data/MapInfos.rxdata.json new file mode 100644 index 0000000..72f4f66 --- /dev/null +++ b/preload/Data/MapInfos.rxdata.json @@ -0,0 +1,9 @@ +[ +"Graphics/Tilesets/plant.png", +"Graphics/Pictures/ending1.jpg", +"Graphics/Pictures/6nin.png", +"Graphics/Tilesets/sky.png", +"Graphics/Tilesets/trailer.png", +"Graphics/Pictures/ending2.jpg", +"Graphics/Characters/tesra.png" +] diff --git a/preload/Data/Scripts.rxdata.json b/preload/Data/Scripts.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/Scripts.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/Skills.rxdata.json b/preload/Data/Skills.rxdata.json new file mode 100644 index 0000000..48df07f --- /dev/null +++ b/preload/Data/Skills.rxdata.json @@ -0,0 +1,8 @@ +[ +"Graphics/Icons/icon_gun.png", +"Graphics/Icons/icon_kaifuku.png", +"Graphics/Icons/icon_vesper.png", +"Graphics/Icons/icon_exmode.png", +"Graphics/Icons/icon_barrier.png", +"Graphics/Icons/icon_.png" +] diff --git a/preload/Data/States.rxdata.json b/preload/Data/States.rxdata.json new file mode 100644 index 0000000..7e10c7e --- /dev/null +++ b/preload/Data/States.rxdata.json @@ -0,0 +1,3 @@ +[ +"" +] diff --git a/preload/Data/System.rxdata.json b/preload/Data/System.rxdata.json new file mode 100644 index 0000000..97c1d1f --- /dev/null +++ b/preload/Data/System.rxdata.json @@ -0,0 +1,11 @@ +[ +"Graphics/Gameovers/gameover.png", +"Audio/BGM/EnmyAjit.ogg", +"Graphics/Titles/kn_title1.png", +"Audio/SE/kn_gakin.ogg", +"Audio/SE/kn_triger.ogg", +"Graphics/Windowskins/Windowskin_kn.png", +"Audio/SE/kn_dashon.ogg", +"Graphics/Battlebacks/bt_back2.jpg", +"Graphics/Battlers/en_lucifer.png" +] diff --git a/preload/Data/Tilesets.rxdata.json b/preload/Data/Tilesets.rxdata.json new file mode 100644 index 0000000..659c5ed --- /dev/null +++ b/preload/Data/Tilesets.rxdata.json @@ -0,0 +1,29 @@ +[ +"Graphics/Battlebacks/bt_back1.jpg", +"Graphics/Tilesets/city0.png", +"Graphics/Battlebacks/bt_back3.png", +"Graphics/Tilesets/areti0.png", +"Graphics/Battlebacks/bt_back2.jpg", +"Graphics/Tilesets/shop.png", +"Graphics/Characters/kn_army.png", +"Graphics/Tilesets/army.png", +"Graphics/Tilesets/under0.png", +"Audio/BGS/kn_factory.ogg", +"Graphics/Tilesets/factory.png", +"Graphics/Tilesets/shop2.png", +"Graphics/Tilesets/trailer.png", +"Graphics/Tilesets/city1.png", +"Graphics/Tilesets/base.png", +"Graphics/Tilesets/earth.png", +"Graphics/Tilesets/city2.png", +"Graphics/Autotiles/machine1.png", +"Graphics/Autotiles/machine2.png", +"Graphics/Autotiles/machine3.png", +"Graphics/Autotiles/machine4.png", +"Graphics/Tilesets/plant.png", +"Graphics/Tilesets/sky.png", +"Audio/BGM/kn_fort.ogg", +"Graphics/Tilesets/fort.png", +"Graphics/Tilesets/coffin.png", +"Graphics/Tilesets/fort2.png" +] diff --git a/preload/Data/Troops.rxdata.json b/preload/Data/Troops.rxdata.json new file mode 100644 index 0000000..05aea82 --- /dev/null +++ b/preload/Data/Troops.rxdata.json @@ -0,0 +1,3 @@ +[ +"Graphics/Pictures/ms_back.png" +] diff --git a/preload/Data/Weapons.rxdata.json b/preload/Data/Weapons.rxdata.json new file mode 100644 index 0000000..ef80b03 --- /dev/null +++ b/preload/Data/Weapons.rxdata.json @@ -0,0 +1,6 @@ +[ +"Graphics/Icons/icon_claw.png", +"Graphics/Icons/icon_gun.png", +"Graphics/Icons/icon_knife.png", +"Graphics/Icons/icon_stick.png" +]