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 :D
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
VladlenCry wrote: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
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 :P
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.