This is a guide to populating the data working folder in this project's directory, which will eventually contain all relevant data for repacking charts. You may set up this folder elsewhere for storage space reasons; the app will let you choose a different working folder path. We will refer to this working folder as data throughout the guide.
Start with the data folder bundled with the app (or in the dist folder of this repo). Feel free to move it to another location as mentioned above.
This project will only repack audio on Reverse 3.07 properly.
~4.1 GB
If you want to export music videos, the process for doing so involves a lot of waiting. Therefore it is recommended to run this in the background while you do the other processes.
Videos exported using this process may not play properly as mentioned in this issue.
You will need FFmpeg installed and on PATH.
- Set the paths in
convert-videos.batas needed:video_pathto<WAC>/app/WindowsNoEditor/Mercury/Content/Movieexport_pathtodata/movies
- Run
convert-videos.batto convert all .usm videos to .mp4 in your working folder.- This script will take a very long time to finish. As mentioned earlier, I recommend running this in the background while you proceed to the next sections.
~18.8 GB for WAVs
Due to the audio indexing data in this project only done for Reverse 3.07, these steps will only work for game files of that version.
You will need the latest version of Audio Cue Editor (ACE) (Windows only, works via Wine on Mac/Linux).
For each of the files below located in <WAC>/app/WindowsNoEditor/Mercury/Content/Sound/Bgm...
- MER_BGM.awb
- MER_BGM_V3_01.awb
- MER_BGM_V3_02.awb
- MER_BGM_V3_03.awb
- MER_BGM_V3_04.awb
- MER_BGM_V3_05.awb
- MER_BGM_V3_06.awb
- MER_BGM_V3_07.awb
...follow these steps on each file:
- Load the file in ACE using
File > Load (AWB).- If asked to open the matching ACB, click "No".
- Export all of the AWB's streams using
Tools > Extract All (wav)into a folder indata/MER_BGMdepending on the current AWB file according to the table:
| AWB File | Folder in MER_BGM |
|---|---|
| MER_BGM.awb | MER |
| MER_BGM_V3_01.awb | 01 |
| MER_BGM_V3_02.awb | 02 |
| MER_BGM_V3_03.awb | 03 |
| MER_BGM_V3_04.awb | 04 |
| MER_BGM_V3_05.awb | 05 |
| MER_BGM_V3_06.awb | 06 |
| MER_BGM_V3_07.awb | 07 |
~5.6 MB
You will need the latest UAssetGUI (Windows only).
- Open UAssetGUI. In the top right corner, set the version dropdown to 4.19.
- Open
<WAC>/app/WindowsNoEditor/Mercury/Content/Table/MusicParameterTable.uasset. Ensure the corresponding.uexpfile exists in the folder as well. - In the toolbar, go to
File > Save As. - Save it as a
UAssetAPI JSONfile indata/metadata.json.
~54.4 MB
For this, you will need UE Viewer (Windows only, works via Wine on Mac/Linux).
- Run
umodel_64.exeand configure its Startup Options.- Set "Path to game files" to
<WAC>/app/WindowsNoEditor/Mercury/Content/UI/Textures/JACKET. - Enable "Override game detection" and set it to "Unreal engine 4.19".
- Click OK.
- Set "Path to game files" to
- In the left panel, right click on "All packages", then click on "Export folder content".
- Under "Texture Export," set format to PNG, and the path to
data/jackets. - Click OK to begin exporting jacket images.
- Under "Texture Export," set format to PNG, and the path to
~59.5 MB
Simply copy the MusicData folder at <WAC>/app/WindowsNoEditor/Mercury/Content/MusicData into data.