Page 1 of 3
agents of mayhem
Posted: Fri Aug 18, 2017 11:40 am
by DarthphoeniX
Does anyone know if it is possible to extract this format vpp_pc
https://www.saintsrowmods.com/forum/att ... _pc.16416/
Re: agents of mayhem
Posted: Fri Aug 18, 2017 1:25 pm
by OrangeC
Same here.
Re: agents of mayhem
Posted: Sat Aug 26, 2017 12:04 pm
by VladlenCry
At the forum "Saints Row Mods" there is a message that the game support is added. But only do not know how to convert all these files into a customary exe.
Topic forum --
https://www.saintsrowmods.com/forum/thr ... ols.15550/
Github -
https://github.com/saintsrowmods/Saints ... tsofmayhem
Re: agents of mayhem
Posted: Sun Aug 27, 2017 7:58 am
by Acewell
i see some zlib compressed blocks in that sample, offzip seems to work
the extracted dats seem to contain a model with LODs and one or more dxt textures that go with it
02c1a471_dat.png
Re: agents of mayhem
Posted: Sat Sep 16, 2017 10:17 pm
by TaylorMouse
Download Visual Studio 2015 or above ( Community addition is free )
Hit the download button from the github page and open the solution file in the root ( SaintsRowTools.sln)
Once this is open in Visual Studio right click the solution and select build
in the output window you will see the location where the exe's were build, use the RecursiveExtractor to extract AoM ( I think)
T.
Re: agents of mayhem
Posted: Sat Sep 16, 2017 10:25 pm
by TaylorMouse
I just tried that, and as usual, ppl that use git are open source minded and know shit about ppl that just want a command line tool (.exe for those that didn't get it) or a ui tool that opens does the trick in stead of download gigabytes of tools and installing for hours and than noticing that the shit they just downloaded to build does not work!!!
Just like this dumb ass ThomasJepp!
T.
Re: agents of mayhem
Posted: Sat Sep 16, 2017 10:49 pm
by OrangeC
Couldn 't even build, gave me a bunch of errors.
Re: agents of mayhem
Posted: Sat Sep 16, 2017 11:00 pm
by TaylorMouse
I got it to build... :/ after 2 hours
Such a bad structure...
The problem I had was, when I hit the download button on the SaintsRowTools folder, it did not download everything, the most important thing did not download...
So you need to download the "ThomasJepp.SaintsRow @ 775a30f" folder seperatly, cause when you look at the initial folder "ThomasJepp.SaintsRow" it is empty :/
copy that content in the correct folder and tried to build it. I used Visual Studio 2013 and not 2017 as it is stated, so I had to update my Nuget Package Manager too...
after that, it got build.
I'm too tired at this moment so I will try to use the extractor on the AoM pack files... in the hope it works
T.
Re: agents of mayhem
Posted: Sat Sep 16, 2017 11:10 pm
by OrangeC
ahh damn yeah i will try that.
Re: agents of mayhem
Posted: Sun Sep 17, 2017 1:25 am
by OrangeC
Tried to use the recursive extractor but im getting tis error
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'lz4.AnyCPU.loader, Version=1.0.9.0, Culture=neutral, PublicKeyToken=7aa3c636ef56b77f' or one of its dependencies. The system cannot find the file specified.
at ThomasJepp.SaintsRow.Packfiles.Version11.PackfileEntry.GetStream()
at ThomasJepp.SaintsRow.RecursiveExtractor.Program.Main(String[] args) in E:\SaintsRowTools-agentsofmayhem\ThomasJepp.SaintsRow.RecursiveExtractor\Program.cs:line 98
EDIT: Found the dll file

Works now.
Re: agents of mayhem
Posted: Sun Sep 17, 2017 11:28 am
by TaylorMouse
So you got everything extracted ?
Cause when I use
ThomasJepp.SaintsRow.ExtractPackfile.exe "aom_agents.vpp_pc" "D:\aom_extracted"
it just gives me all errors
Code: Select all
[1/17832] Extracting data\aom_agents\aom_agents.vpkg... error!
[2/17832] Extracting data\aom_agents\aom_agents_precache.vpp_pc... error!
[3/17832] Extracting data\aom_agents\audio\1000048190.wem_pc... error!
[4/17832] Extracting data\aom_agents\audio\1000144019.wem_pc... error!
[5/17832] Extracting data\aom_agents\audio\1000306152.wem_pc... error!
[6/17832] Extracting data\aom_agents\audio\1000611881.wem_pc... error!
[7/17832] Extracting data\aom_agents\audio\1000663643.wem_pc... error!
T.
Re: agents of mayhem
Posted: Sun Sep 17, 2017 12:24 pm
by VladlenCry
TaylorMouse wrote:
Download Visual Studio 2015 or above ( Community addition is free )
Hit the download button from the github page and open the solution file in the root ( SaintsRowTools.sln)
Once this is open in Visual Studio right click the solution and select build
in the output window you will see the location where the exe's were build, use the RecursiveExtractor to extract AoM ( I think)
T.
Thanks for explaining how to get the exe. At me extraction passes without errors.
Re: agents of mayhem
Posted: Sun Sep 17, 2017 1:26 pm
by OrangeC
TaylorMouse wrote:So you got everything extracted ?
Cause when I use
ThomasJepp.SaintsRow.ExtractPackfile.exe "aom_agents.vpp_pc" "D:\aom_extracted"
it just gives me all errors
Code: Select all
[1/17832] Extracting data\aom_agents\aom_agents.vpkg... error!
[2/17832] Extracting data\aom_agents\aom_agents_precache.vpp_pc... error!
[3/17832] Extracting data\aom_agents\audio\1000048190.wem_pc... error!
[4/17832] Extracting data\aom_agents\audio\1000144019.wem_pc... error!
[5/17832] Extracting data\aom_agents\audio\1000306152.wem_pc... error!
[6/17832] Extracting data\aom_agents\audio\1000611881.wem_pc... error!
[7/17832] Extracting data\aom_agents\audio\1000663643.wem_pc... error!
T.
Use the recursive extractor and make sure you copy the lz4.anycpu.dll from one of the folders to the bin directory.
Also it sucks the audio/music files are in mono.

Re: agents of mayhem
Posted: Sun Sep 17, 2017 3:27 pm
by TaylorMouse
OK I tried the RecursiveExtractor, I got the some problem as OrangeC:
Code: Select all
Unhandled Exception: System.IO.FileNotFoundException: Could not load file or assembly 'lz4.AnyCPU.loader, Version=1.0.8.0, Culture=neutral, PublicKey
oken=7aa3c636ef56b77f' or one of its dependencies. The system cannot find the file specified.
at ThomasJepp.SaintsRow.Packfiles.Version11.PackfileEntry.GetStream()
at ThomasJepp.SaintsRow.RecursiveExtractor.Program.Main(String[] args)
You need to manually copy the lz4.AnyCPUloader.dll to the same folder as the build exe's
T.
Re: agents of mayhem
Posted: Sun Sep 17, 2017 5:45 pm
by TaylorMouse
OK, more errors occur, since I got a specific path to where to extract stuff, it runs into an error that tells me that the pathname is too long :/
this happens when a str2_pc file is written, don't know why there are like a billion concatinations done to create an autpath....
you need to change that... or at least I had to ( windows 7 user ) probably fixed in windows 10
T.