├── .github └── workflows │ └── build.yml ├── .gitignore ├── .gitmodules ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── ArkUnpacker.ico ├── Build.py ├── CHANGELOG.md ├── LICENSE ├── Main.py ├── README.md ├── Test.py ├── docs ├── ArkModelsRepoKit.md ├── ArkVoiceRepoKit.md ├── AssetsGuide.md ├── ConfigFile.md ├── Essentials.md ├── ForDevelopers.md └── TextAssetsDecoding.md ├── poetry.lock ├── pyproject.toml ├── src ├── CollectModels.py ├── CollectVoice.py ├── CombineRGBwithA.py ├── DecodeTextAsset.py ├── ModelsDataDist.py ├── ResolveAB.py ├── ResolveSpine.py ├── ResolveUSM.py ├── VoiceDataDist.py ├── __init__.py ├── lz4ak │ ├── Block.py │ └── __init__.py └── utils │ ├── ArgParser.py │ ├── Config.py │ ├── GlobalMethods.py │ ├── Logger.py │ ├── Profiler.py │ ├── SaverUtils.py │ ├── TaskUtils.py │ └── __init__.py └── test └── res ├── client-2.2 ├── activity-[uc]act1mainss.ab ├── activity-commonassets.ab ├── arts-charportraits-pack1.ab ├── arts-dynchars-char_2014_nian_2.ab ├── arts-effects-[pack]map.ab ├── arts-loadingillusts_1.ab ├── arts-rglktopic.ab ├── arts-ui-common.ab ├── audio-sound_beta_2-enemy-e_imp1.ab ├── audio-sound_beta_2-general_1.ab ├── audio-sound_beta_2-voice-char_002_amiya.ab ├── avg-characters-avg_003_kalts_1.ab ├── battle-prefabs-[uc]skills.ab ├── battle-prefabs-effects-amiya.ab ├── battle-prefabs-enemies-enemy_40.ab ├── chararts-char_002_amiya.ab ├── charpack-char_002_amiya.ab ├── gamedata-levels-enemydata.ab ├── i18n-string_map.ab ├── npcpack-npc_001_doctor.ab ├── refs-rglktp_rogue_1.ab ├── retro-permanent_sidestory_1_grani_and_the_treasure_of_knights.ab ├── scenes-activities-a001-level_a001_01-level_a001_01-lightingdata.ab ├── scenes-activities-a001-level_a001_01-level_a001_01.ab ├── skinpack-char_002_amiya.ab ├── spritepack-ui_camp_logo_h2_0.ab └── ui-[uc]battlefinish.ab ├── client-2.4 ├── arts-dynchars-char_2014_nian_nian#4.ab ├── chararts-char_377_gdglow.ab └── chararts-char_388_mint.ab └── client-2.5 ├── anon-99426c638c2e75b4fe26b8c06107fa3e.bin ├── chararts-char_1026_gvial2.ab ├── chararts-char_4179_monstr.ab └── raw-video-main_10-main_10_enter.usm /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/.gitmodules -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /ArkUnpacker.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/ArkUnpacker.ico -------------------------------------------------------------------------------- /Build.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/Build.py -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/LICENSE -------------------------------------------------------------------------------- /Main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/Main.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/README.md -------------------------------------------------------------------------------- /Test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/Test.py -------------------------------------------------------------------------------- /docs/ArkModelsRepoKit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/ArkModelsRepoKit.md -------------------------------------------------------------------------------- /docs/ArkVoiceRepoKit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/ArkVoiceRepoKit.md -------------------------------------------------------------------------------- /docs/AssetsGuide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/AssetsGuide.md -------------------------------------------------------------------------------- /docs/ConfigFile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/ConfigFile.md -------------------------------------------------------------------------------- /docs/Essentials.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/Essentials.md -------------------------------------------------------------------------------- /docs/ForDevelopers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/ForDevelopers.md -------------------------------------------------------------------------------- /docs/TextAssetsDecoding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/docs/TextAssetsDecoding.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/CollectModels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/CollectModels.py -------------------------------------------------------------------------------- /src/CollectVoice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/CollectVoice.py -------------------------------------------------------------------------------- /src/CombineRGBwithA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/CombineRGBwithA.py -------------------------------------------------------------------------------- /src/DecodeTextAsset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/DecodeTextAsset.py -------------------------------------------------------------------------------- /src/ModelsDataDist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/ModelsDataDist.py -------------------------------------------------------------------------------- /src/ResolveAB.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/ResolveAB.py -------------------------------------------------------------------------------- /src/ResolveSpine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/ResolveSpine.py -------------------------------------------------------------------------------- /src/ResolveUSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/ResolveUSM.py -------------------------------------------------------------------------------- /src/VoiceDataDist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/VoiceDataDist.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/__init__.py -------------------------------------------------------------------------------- /src/lz4ak/Block.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/lz4ak/Block.py -------------------------------------------------------------------------------- /src/lz4ak/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/lz4ak/__init__.py -------------------------------------------------------------------------------- /src/utils/ArgParser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/ArgParser.py -------------------------------------------------------------------------------- /src/utils/Config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/Config.py -------------------------------------------------------------------------------- /src/utils/GlobalMethods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/GlobalMethods.py -------------------------------------------------------------------------------- /src/utils/Logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/Logger.py -------------------------------------------------------------------------------- /src/utils/Profiler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/Profiler.py -------------------------------------------------------------------------------- /src/utils/SaverUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/SaverUtils.py -------------------------------------------------------------------------------- /src/utils/TaskUtils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/TaskUtils.py -------------------------------------------------------------------------------- /src/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/src/utils/__init__.py -------------------------------------------------------------------------------- /test/res/client-2.2/activity-[uc]act1mainss.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/activity-[uc]act1mainss.ab -------------------------------------------------------------------------------- /test/res/client-2.2/activity-commonassets.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/activity-commonassets.ab -------------------------------------------------------------------------------- /test/res/client-2.2/arts-charportraits-pack1.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/arts-charportraits-pack1.ab -------------------------------------------------------------------------------- /test/res/client-2.2/arts-dynchars-char_2014_nian_2.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/arts-dynchars-char_2014_nian_2.ab -------------------------------------------------------------------------------- /test/res/client-2.2/arts-effects-[pack]map.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/arts-effects-[pack]map.ab -------------------------------------------------------------------------------- /test/res/client-2.2/arts-loadingillusts_1.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/arts-loadingillusts_1.ab -------------------------------------------------------------------------------- /test/res/client-2.2/arts-rglktopic.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/arts-rglktopic.ab -------------------------------------------------------------------------------- /test/res/client-2.2/arts-ui-common.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/arts-ui-common.ab -------------------------------------------------------------------------------- /test/res/client-2.2/audio-sound_beta_2-enemy-e_imp1.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/audio-sound_beta_2-enemy-e_imp1.ab -------------------------------------------------------------------------------- /test/res/client-2.2/audio-sound_beta_2-general_1.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/audio-sound_beta_2-general_1.ab -------------------------------------------------------------------------------- /test/res/client-2.2/audio-sound_beta_2-voice-char_002_amiya.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/audio-sound_beta_2-voice-char_002_amiya.ab -------------------------------------------------------------------------------- /test/res/client-2.2/avg-characters-avg_003_kalts_1.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/avg-characters-avg_003_kalts_1.ab -------------------------------------------------------------------------------- /test/res/client-2.2/battle-prefabs-[uc]skills.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/battle-prefabs-[uc]skills.ab -------------------------------------------------------------------------------- /test/res/client-2.2/battle-prefabs-effects-amiya.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/battle-prefabs-effects-amiya.ab -------------------------------------------------------------------------------- /test/res/client-2.2/battle-prefabs-enemies-enemy_40.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/battle-prefabs-enemies-enemy_40.ab -------------------------------------------------------------------------------- /test/res/client-2.2/chararts-char_002_amiya.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/chararts-char_002_amiya.ab -------------------------------------------------------------------------------- /test/res/client-2.2/charpack-char_002_amiya.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/charpack-char_002_amiya.ab -------------------------------------------------------------------------------- /test/res/client-2.2/gamedata-levels-enemydata.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/gamedata-levels-enemydata.ab -------------------------------------------------------------------------------- /test/res/client-2.2/i18n-string_map.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/i18n-string_map.ab -------------------------------------------------------------------------------- /test/res/client-2.2/npcpack-npc_001_doctor.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/npcpack-npc_001_doctor.ab -------------------------------------------------------------------------------- /test/res/client-2.2/refs-rglktp_rogue_1.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/refs-rglktp_rogue_1.ab -------------------------------------------------------------------------------- /test/res/client-2.2/retro-permanent_sidestory_1_grani_and_the_treasure_of_knights.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/retro-permanent_sidestory_1_grani_and_the_treasure_of_knights.ab -------------------------------------------------------------------------------- /test/res/client-2.2/scenes-activities-a001-level_a001_01-level_a001_01-lightingdata.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/scenes-activities-a001-level_a001_01-level_a001_01-lightingdata.ab -------------------------------------------------------------------------------- /test/res/client-2.2/scenes-activities-a001-level_a001_01-level_a001_01.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/scenes-activities-a001-level_a001_01-level_a001_01.ab -------------------------------------------------------------------------------- /test/res/client-2.2/skinpack-char_002_amiya.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/skinpack-char_002_amiya.ab -------------------------------------------------------------------------------- /test/res/client-2.2/spritepack-ui_camp_logo_h2_0.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/spritepack-ui_camp_logo_h2_0.ab -------------------------------------------------------------------------------- /test/res/client-2.2/ui-[uc]battlefinish.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.2/ui-[uc]battlefinish.ab -------------------------------------------------------------------------------- /test/res/client-2.4/arts-dynchars-char_2014_nian_nian#4.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.4/arts-dynchars-char_2014_nian_nian#4.ab -------------------------------------------------------------------------------- /test/res/client-2.4/chararts-char_377_gdglow.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.4/chararts-char_377_gdglow.ab -------------------------------------------------------------------------------- /test/res/client-2.4/chararts-char_388_mint.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.4/chararts-char_388_mint.ab -------------------------------------------------------------------------------- /test/res/client-2.5/anon-99426c638c2e75b4fe26b8c06107fa3e.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.5/anon-99426c638c2e75b4fe26b8c06107fa3e.bin -------------------------------------------------------------------------------- /test/res/client-2.5/chararts-char_1026_gvial2.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.5/chararts-char_1026_gvial2.ab -------------------------------------------------------------------------------- /test/res/client-2.5/chararts-char_4179_monstr.ab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.5/chararts-char_4179_monstr.ab -------------------------------------------------------------------------------- /test/res/client-2.5/raw-video-main_10-main_10_enter.usm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/isHarryh/Ark-Unpacker/HEAD/test/res/client-2.5/raw-video-main_10-main_10_enter.usm --------------------------------------------------------------------------------