The VG Resource

Full Version: Splatoon 2 Ripping Guide (And possibly other Switch games)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Pages: 1 2
I haven't seen any posts about Splatoon2 ripping specifically, so I figured I'd share what programs I used that seem to work.
(You need to install Python for some of these programs to work)

Obtaining .szs files:

If you have access to the .XCI (cart) or .NSP (e-shop) rom file (I can't get this for you, you'll have to search the internet. Be careful of unsafe sites, use adblock and other protectors):
You can also use CDNSP-GUI to find titlekeys for .NSP files

Using Hactool or HactoolGUI :
  1. -Choose "Extract XCI", Open the .xci and extract it into a folder
  2. -Choose "Extract NCA"
  3. -Go to that folder you extracted to, then to "secure"
  4. -Open "aea492320456425eb7d19940d2849036.nca" (largest file size in the folder)
  5. -All the models should be in the "Model" folder in .szs format
If you only have access to the .Istorage romfs file:
  • -Hactool GUI: "Extract RomFS" => Open game.istorage => Name the output folder => Batch exports .szs files
  • -RomFS Explorer by Ac_K: game.istorage => Right Click: Extract => Exports individual .szs files
Extracting the .bfres file from the .szs/.sarc file:
  • -SarcExtract MasterVermilli0n/AboodXD: .szs => .bfres
  • -Libyaz0 by MasterVermilli0n/AboodXD: .szs => .sarc
  • -Sarc Extractor by RandomTalkingBush: .sarc => .bfres
Importing the .bfres into 3DS Max to export it to any file:
  • -Bfres Importer MaxScript by RandomTalkingBush: .bfres => 3DSMax => .dae/.obj/etc.
Extracting the embeded texture .bntx file from .bfres:
  • -Embedd_Extract by AboodXD: .bfres => .bntx
Extracting the .png from .bntx:
  • -Noesis: .bntx => .png
Usage of Programs:
  • .EXE and .PY programs:
  1. OpenĀ Command Prompt (if double clicking the program doesn't open it already)
  2. Drag the [Program.exe] file into the Command Prompt
  3. Drag the [File] you want to extract into the Command Prompt, just after [Program.exe]
  4. OR you can sometimes drag the [File] right over the [Program.exe] file and get the same result
  • *.PY files require Python to be pre-installed to work
  • 3DSMax MaxScript plugin: *3DSMax is not free without a student email
  1. Go to the Toolbar
  2. Go to Scripting => Run Script...
  3. Open "BFRES Script_R[ver.#].ms"
  4. Go to Load BFRES...
  5. Open your selected .BFRES file
Note: free alternatives to the 3DS Max method exist, but unfortunately they do not work as reliably if at all. Please let me know if you have found another option, that would be greatly appreciated!!

Links:

SciresM:

-Hactool: https://github.com/SciresM/hactool

SimonMKWii/Simontime:
-HacToolGUI: https://github.com/switch-stuff/HACToolGUI

GDKChan:
-BnTxx: https://github.com/gdkchan/BnTxx

RandomTalkingBush:
-Bfres MaxScript: https://mega.nz/#!3l5jEKZC!VYUwVpNp6aB8e...dYtQyKFHRI
-A bunch of useful programs/scripts by RTB: https://www.vg-resource.com/thread-29836.html

Ac_K:
-RomFS Explorer: https://mega.nz/#!CZlkkDwA!OUH1D0K8DrfRe...eqMWUY9WBI

AboodXD/Aboood40091:
-SarcExtract: https://github.com/aboood40091/SARCExtract
-Libyaz0: https://github.com/aboood40091/libyaz0
-Embedd Extractor: https://github.com/aboood40091/Embedd-Extractor
-BNTX Extract: https://github.com/aboood40091/BNTX-Extractor
-BNTX Editor: https://github.com/aboood40091/BNTX-Edit...s/tag/v0.3
-AboodXD's Github: https://github.com/aboood40091?tab=repositories

Bob123a1:
-CDNSP-GUI: https://github.com/Bob123a1/CDNSP-GUI/re...tag/v6.0.2

Rich Whitehouse:
-Noesis: https://richwhitehouse.com/index.php?con...ojects.php

Python3: https://www.python.org/download/releases/3.0/

Model files in .SZS format: https://mega.nz/#F!3roxBA7D!n0Fl5EcWrb9K1Sjcjh-7zw

Edit: Maxconsole link is broken, use HacToolGUI with these keys manually (Can't provide those either whoops. just google it)
Edit: Model folder updated with Octo dlc models
any tutorials for blender? my blender bfres importer says invalid header. i have all of the bfreses.
(09-03-2018, 03:55 PM)flashlight Wrote: [ -> ]any tutorials for blender? my blender bfres importer says invalid header. i have all of the bfreses.

I can't seem to get blender to work either, sorry.
(07-09-2018, 08:07 PM)LochSnesMonster Wrote: [ -> ]AboodXD (+Master Vermilli0n?)
MasterVermilli0n is just the name I use on Discord. I use AboodXD elsewhere.
(09-29-2018, 11:30 AM)aboood40091 Wrote: [ -> ]
(07-09-2018, 08:07 PM)LochSnesMonster Wrote: [ -> ]AboodXD (+Master Vermilli0n?)
MasterVermilli0n is just the name I use on Discord. I use AboodXD elsewhere.

Oh ok then! And hey thanks for making those programs Big Grin
Some important updates were added regarding a broken link, some new links have been added
The folder link you are trying to access is no longer available.

Well since the models folder is non-existent, I'll ask here: In that model collection, did you happen to have the Great Zapfish model and if so, what's the name of its .szs file? I've tried to find it myself from another collection, but I only found the regular and fake Zapfish.
(03-11-2019, 01:26 AM)akuago220 Wrote: [ -> ]The folder link you are trying to access is no longer available.

Well since the models folder is non-existent, I'll ask here: In that model collection, did you happen to have the Great Zapfish model and if so, what's the name of its .szs file? I've tried to find it myself from another collection, but I only found the regular and fake Zapfish.

I must've messed something up, hold on
(03-11-2019, 01:26 AM)akuago220 Wrote: [ -> ]The folder link you are trying to access is no longer available.

Well since the models folder is non-existent, I'll ask here: In that model collection, did you happen to have the Great Zapfish model and if so, what's the name of its .szs file? I've tried to find it myself from another collection, but I only found the regular and fake Zapfish.

Try it now, it should be working again
When I try to extract a .NCA file, nothing appears in the folder I extracted the files to. Any help?
The console just opened up blank, then closed immediately, so I thought the NCA file wasn't correct.
Alright, so in hactoolGUI, I tried extracting another NCA file, but nothing showed up, and I know I put keys in.
(04-01-2019, 04:07 PM)CorruptTurret Wrote: [ -> ]You should really just use cli hactool. It'll be more verbose and you'll see what happened.

I also tried that, but it said I had no keys in. Also, I remember the creator of this thread said that there were keys at the end of the post, but there were no keys.
(04-01-2019, 07:02 PM)ItsMeGamerAndBFDIer7 Wrote: [ -> ]
(04-01-2019, 04:07 PM)CorruptTurret Wrote: [ -> ]You should really just use cli hactool. It'll be more verbose and you'll see what happened.

I also tried that, but it said I had no keys in. Also, I remember the creator of this thread said that there were keys at the end of the post, but there were no keys.

I had to take that part down, I must've missed that part when I was editing it.
[attachment=9438]

In this .zip file is a NCA file from Super Mario Party. I looked at it in a hex editor, but the headers weren't what I expected.
Pages: 1 2