You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-8Lines changed: 7 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,9 +5,7 @@ A command line program playing with the cutscenes files (USM) from Genshin Impac
5
5
It is able to demux USM files, decrypt video and audio tracks, convert HCA files to WAV, convert SRT subtitles into ASS and merge all these extracted files into a single MKV file.
6
6
The final MKV file can then be played like a small movie, with the subtitles correctly formatted like in the game. Sometimes, subtitles can be desynchronized with the audio, but that's also the case in game (and not this tool's fault).
7
7
8
-
#### Cutscenes from version 1.0 to 2.6 can be decrypted.
9
-
10
-
⚠️**Starting from 2.7, [these changes](https://github.com/ToaHartor/GI-cutscenes/issues/8) might be implemented for the second key**⚠️
8
+
#### Cutscenes from version 1.0 to 2.7 can be decrypted.
11
9
12
10
If you want to extract newer cutscenes but the `versions.json` in the released zip is outdated, simply download the updated file in the project tree ([here](https://raw.githubusercontent.com/ToaHartor/GI-cutscenes/main/versions.json)) and replace the file.
13
11
This file will be updated with the version key every time a new version drops.
@@ -28,19 +26,20 @@ I made a python tool a year ago (as a proof of concept) in order to be able to r
28
26
## Build
29
27
30
28
This tool uses the .NET framework version 6.0, so you will need the .NET SDK.
31
-
You can open this project in Visual Studio 2022 and build the solution, or use the dotnet CLI : `dotnet build -c Release`.
29
+
You can open this project in Visual Studio 2022 and build the solution, or use the dotnet CLI : `dotnet publish -c Release -r [platform]`.
32
30
33
31
## Usage
34
32
35
33
You can follow the following steps to use this tool :
36
34
37
35
### 1. Download
38
36
39
-
Grab the latest release from the [release page](https://github.com/ToaHartor/GI-cutscenes/releases), download the first ZIP file and extract it.
37
+
Grab the latest release for your platform from the [release page](https://github.com/ToaHartor/GI-cutscenes/releases/latest), download the ZIP file and extract it.
38
+
For each platform (Windows, Linux), two binaries are available:
39
+
- a standalone build (self-contained executable) which can be run without dotnet installed
40
+
- a framework dependant build (if you already have dotnet installed on your machine), much lighter but requires the dotnet runtime
40
41
41
-
Depending on the platform, the command line usage is different. In the examples below, replace `GICutscenes` with the right option depending on your platform :
42
-
- For Windows, simply execute the .exe file : `./GICutscenes.exe`
43
-
- For Linux, use the `dotnet` command to execute the dll `GICutscenes.dll` : `dotnet GICutscenes.dll [options]`
42
+
You can also get a GUI version in this [repository](https://github.com/SuperZombi/GICutscenesUI) (thanks to [SuperZombi](https://github.com/SuperZombi))
44
43
45
44
If you wish to merge all the files into a MKV, please install MKVToolNix (which provides mkvmerge) from [there](https://mkvtoolnix.download/downloads.html)
0 commit comments