This centralizes the code that both extractor and the decompiler executes. In the past this code was partially-duplicated, meaning that the extractor could only do some operations and not others (ie. could not extract the audio files).
I also simplified the process to enable audio streaming in the configuration. This is to support a new feature in the launcher that allows you to enable these options for the decompiler:
Tested via the launcher, can still install both games normally and now can also decompile the various assets using the launcher and passing in config overrides.
This centralizes the code that both
extractor
and the decompiler executes. In the past this code was partially-duplicated, meaning that theextractor
could only do some operations and not others (ie. could not extract the audio files).I also simplified the process to enable audio streaming in the configuration. This is to support a new feature in the launcher that allows you to enable these options for the decompiler: