/HoYoStudio

Modded AssetStudio for HoYo Games.

Primary LanguageC#MIT LicenseMIT

HoYoStudio

Check out the original AssetStudio project for more information.

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 Asset List of assets inside game files.
- Build CABMap/AssetMap through CLI.
- Integrated CLI Into the main executable, allowing for GUI/CLI while having a single exe.

How to use:

1. Build Map (Misc. -> Build Map).
2. Load files.

CLI Version:

AssetStudioCLI 0.16.60
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.

  -o, --override          Export assets even if name already exist.

  -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.

Looking forward for feedback for issues/bugs in Discussions to fix and update.


Special Thank to: