Spiderman 2018 (PS4) tool. Models, textures & maps supported now
First you need to decompress "toc" file from specific version you're using. You can do it with quickbms or offzip.exe For example: offzip.exe -a toc outputfolder 0 After that, rename decompressed file to "toc" and replace it.
Then correct INI file for the folder where you have game data files Then run some of these commands:
1. spiderman 99807473A3981A8D - will extract that asset 2. spiderman 99807473A3981A8D c:\spider\iw - will extract asset into folder with name you specified 3. spiderman list.txt - will extract ALL assets in list
you can also edit "list.txt" to give assets any names/folders/drives you want tool will work based on HASHES (not names), names are given for reference
Last edited by id-daemon on Sat Oct 24, 2020 4:01 pm, edited 4 times in total.
- static model support - fixed some models crash - fixed wrong hash calculation for some textures - material template support (more texture names) - fixed some broken textures
this is pretty cool, new to this stuff and was only thinking about it recently on the latest God of War game. How would one go about accessing this? Interested to see what models are in it
@id-daemon: Can you describe how did you create the list? I have the Sunset Overdrive / Ratchet & Clank games using the same engine and I would like to extract assets from these games...
I'm so sorry to bother, but I'm trying to extract/replace a suit for my copy of Spider-Man on PS4. When I attempt to extract any assets after successfully decrypting the “toc” file, I receive this.
"Unhandled Exception: System.IO.FileNotFoundException: Could not find file 'I:\CUSA11995-patch\CUSA11995-patch\asset_archive\g00s008'. File name: 'I:\CUSA11995-patch\CUSA11995-patch\asset_archive\g00s008' at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at ?????????????????????????????????????????.????????????????????????????????????????(UInt64 , String ) at ?????????????????????????????????????????.?????????????????????????????????????????(String[] )"
I have full permission on the drive as far as I can see. The directory within the “spider.ini” is correct. Windows Defender isn't blocking anything, and I've made an exception to the folder just in case.
Maybe this is a noob question and I apologize if it is, but I'm not sure what else to try. I also can't find this "g00s008" file, which it is looking for. Is there a prerequisite for the tools that I might be missing, is this file perhaps part of the base game, or is it something else?
Many thanks if you decide to reply.
Ryan
Edit*: Forgot to add that I have patch 1.19 extracted, and I'm hoping to replace a new suit with one from Nexus.
I'm so sorry to bother, but I'm trying to extract/replace a suit for my copy of Spider-Man on PS4. When I attempt to extract any assets after successfully decrypting the “toc” file, I receive this.
"Unhandled Exception: System.IO.FileNotFoundException: Could not find file 'I:\CUSA11995-patch\CUSA11995-patch\asset_archive\g00s008'. File name: 'I:\CUSA11995-patch\CUSA11995-patch\asset_archive\g00s008' at System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) at System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access) at ?????????????????????????????????????????.????????????????????????????????????????(UInt64 , String ) at ?????????????????????????????????????????.?????????????????????????????????????????(String[] )"
Update:
So I dumped the main package file and extracted, merged the patch with the asset_archive folder (as that's where the "g00soo8" is).
I can't seem to extract a list successfully, list.txt stays blank and going to the model assets that are included with the original post, no matter what number I used, I get a file not found. So for instance, spiderman 8616383405794950 c:\spider| just results in “asset not found”.
I think I'm going to give up. I don't have enough time and ADHD won't keep me going on this. So blah. Plus—after this I have to try to figure out how to import a different suit, but no idea how to do that. I hate obsessing sometimes.