Update: I am no longer working on tools/mods for the Saints Row Reboot. I will leave this up for now if anyone gets any use out of it.
This is a little tool I made for modding the new Saints Row. For now, the tool extracts files in a specified directory, and can patch the game files with modified files when they are placed in a mod_data folder in the sr5 folder
To run the tool, click on gui.exe
With Enable Recursive checked all the files inside the str2_pc files inside the vpp_pc will be extracted (the str2_pc files themselves will not be saved)
Disclaimer: This is still a work in progress, and while unpatching worked for me restoring everything back to normal, if you manage to mess up your game don't say I didn't warn you. (Manage->Verify Files in the Epic Games launcher will fix everything if you somehow break it).
Patch - will patch game files with data in mod_data, and update patched file information in mod_config
Open Mod Folder - will open mod_data in sr5 and create it if it doesn't exist
Unpatch - will read data in mod_config and remove all applied patches (reset game back to normal)
Example: My main menu mod in mod_data. The files can be in any folder you want,
as long as the folders are inside mod_data. Running Patch will load this file in the game
and running Unpatch will put the menu music back to normal.
File Types:
I get a lot of questions about the many different file formats inside the packfiles. Honestly, I don't know much about most of them. The wem_pad audio files can be converted with ww2ogg and revorb,
The source code is included in the attached zip, you can also view my Github repo for the project here (which has all old versions as well):
This is still very much a work in progress, so please let me know if you run into any issues!
Changelog
v0.3.1 (9/12/2022)
- Small patch fix
v0.3.0 (9/11/2022)
- Add patching support
- Small bug fixes
v0.2.1 (9/9/2022)
- Fix issue with the recursive button
v0.2.0 (9/4/2022)
- Fixes issue with compressed str2_pc extraction
- Makes recursive extraction optional
- Small QOL fixes
v0.1.0 (9/2/2022)
- Initial release
This is a little tool I made for modding the new Saints Row. For now, the tool extracts files in a specified directory, and can patch the game files with modified files when they are placed in a mod_data folder in the sr5 folder
To run the tool, click on gui.exe
Extraction
Select the input directory with your vpp_pc or str2_pc files in it. If you select the whole data directory in sr5 (the default), make sure you have at least 50GB of space for all the extracted files (and it can take a long time too).With Enable Recursive checked all the files inside the str2_pc files inside the vpp_pc will be extracted (the str2_pc files themselves will not be saved)
Patch (Experimental)
This will allow you to load modified game files by placing them in a mod_data directory. Information about the file structure and files that are patched will be stored in a mod_config folder (you shouldn't have to do anything with that).Disclaimer: This is still a work in progress, and while unpatching worked for me restoring everything back to normal, if you manage to mess up your game don't say I didn't warn you. (Manage->Verify Files in the Epic Games launcher will fix everything if you somehow break it).
Patch - will patch game files with data in mod_data, and update patched file information in mod_config
Open Mod Folder - will open mod_data in sr5 and create it if it doesn't exist
Unpatch - will read data in mod_config and remove all applied patches (reset game back to normal)
Example: My main menu mod in mod_data. The files can be in any folder you want,
as long as the folders are inside mod_data. Running Patch will load this file in the game
and running Unpatch will put the menu music back to normal.
File Types:
I get a lot of questions about the many different file formats inside the packfiles. Honestly, I don't know much about most of them. The wem_pad audio files can be converted with ww2ogg and revorb,
and repacked with wwise tools (here's a useful reference). Rename the output file from .wem to .wem_padww2ogg.exe --pcb packed_codebooks_aoTuV_603.bin 831564779.wem_pad
The source code is included in the attached zip, you can also view my Github repo for the project here (which has all old versions as well):
GitHub - rgbpanda/SaintsRowRebootTools: Tools for saints row 2022
Tools for saints row 2022. Contribute to rgbpanda/SaintsRowRebootTools development by creating an account on GitHub.
github.com
This is still very much a work in progress, so please let me know if you run into any issues!
Changelog
v0.3.1 (9/12/2022)
- Small patch fix
v0.3.0 (9/11/2022)
- Add patching support
- Small bug fixes
v0.2.1 (9/9/2022)
- Fix issue with the recursive button
v0.2.0 (9/4/2022)
- Fixes issue with compressed str2_pc extraction
- Makes recursive extraction optional
- Small QOL fixes
v0.1.0 (9/2/2022)
- Initial release
Attachments
Last edited: