Users browsing this thread: 1 Guest(s)
Splatoon 2 Ripping Guide (And possibly other Switch games)
#1
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
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by: Samu_Polve, Latte
#2
any tutorials for blender? my blender bfres importer says invalid header. i have all of the bfreses.
my sink is in trouble i need to call the super mario brotjers on the doiuble
Reply
Thanked by:
#3
(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.
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by:
#4
(07-09-2018, 08:07 PM)LochSnesMonster Wrote: AboodXD (+Master Vermilli0n?)
MasterVermilli0n is just the name I use on Discord. I use AboodXD elsewhere.
Reply
Thanked by:
#5
(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
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by:
#6
Some important updates were added regarding a broken link, some new links have been added
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by:
#7
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.
Reply
Thanked by:
#8
(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
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by:
#9
(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
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by:
#10
When I try to extract a .NCA file, nothing appears in the folder I extracted the files to. Any help?
I do stuff.
Reply
Thanked by:
#11
The console just opened up blank, then closed immediately, so I thought the NCA file wasn't correct.
I do stuff.
Reply
Thanked by:
#12
Alright, so in hactoolGUI, I tried extracting another NCA file, but nothing showed up, and I know I put keys in.
I do stuff.
Reply
Thanked by:
#13
(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 do stuff.
Reply
Thanked by:
#14
(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.
[Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?raw=1][Image: 2.gif?dl=0][Image: UnlinedInnocentJaguar-max-1mb.gif]
Discord: Fami-Commie#9636
Avatar by me
Reply
Thanked by:
#15

.zip   lookatthis.zip (Size: 3.75 KB / Downloads: 176)

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.
I do stuff.
Reply
Thanked by:


Forum Jump: