Check out the original AssetStudio project for more information.
New Discord Server:
Join here for more discussions, questions, suggestions and feedback.
This is the release of HoYoStudio
, Modded AssetStudio that should work on:
- Genshin Impact.
- Honkai Impact 3rd.
- Honkai: Star Rail.
- Tears of Themis.
Note: Requires Internet connection to fetch asset_index jsons.
Some features are:
- Change selected Game by using "Option -> Specify Game".
- Integration with "Radioegor146" repo to load asset_index through "Options -> Specify AI version".
- Exportable Assets (not all of them) with XOR/JSON support for "MiHoYoBinData"
- Togglable debug console.
- Container/filename recovery for Assets.
- Build AssetMap, An asset list of assets inside game files.
- Build CABMap/AssetMap through CLI (with supported `Unity Type` and `Regex` filters).
- Export assets through CLI (with supported `Unity Type` and `Regex` filters and grouping).
How to use:
1. Build Map (Misc. -> Build Map).
2. Load files.
CLI Version:
AssetStudioCLI 0.16.65
Copyright (C) 2022 AssetStudioCLI
-v, --verbose Show log messages.
-t, --type Specify unity type(s).
-f, --filter Specify regex filter(s).
-g, --game Required. Specify Game.
-m, --map Build CABMap/AssetMap.
-x, --amtype (Default: XML) AssetMap output type
Options:
XML
JSON
-p, --group (Default: 0) Specify how exported assets should be grouped.
Options:
0 (type name)
1 (container path)
2 (Source file name)
-a, --noassetbundle Exclude AssetBundle from AssetMap/Export
-i, --noindexobject Exclude IndexObject/MiHoYoBinData from AssetMap/Export
-k, --xorkey XOR key to decrypt MiHoYoBinData
--help Display this help screen.
--version Display version information.
input_path (pos. 0) Required. Input file/folder.
output_path (pos. 1) Required. Output folder.
NOTES:
- in case of any "MeshRenderer/SkinnedMeshRenderer" errors, make sure to enable "Disable Renderer" option in "Export Options" before loading assets.
- in case of need to export models/animators without fetching all animations, make sure to enable "Ignore Controller Anim" option in "Options -> Export Options" before loading assets.
Special Thank to:
- Perfare: Original author.
- Khang06: genshinblkstuff for blk/mhy0 extraction.
- Radioegor146: gi-asset-indexes for recovered/updated asset_index's.
- Ds5678: AssetRipper[discord at
#mihoyo
channel] for information about Asset Formats & Parsing.