Users browsing this thread: 26 Guest(s)
[Tutorial] Ripping Guide for Animal Crossing New Horizons
(08-29-2020, 10:53 AM)Username123 Wrote:
(08-29-2020, 12:28 AM)ThatOneOddCat Wrote: Hi, I have a bit of a problem with a model, I exported a squirrel model (Marshall) using the provided tool and imported it to Blender. The model loaded but the shadow is inconsistent on the head along with lighting that is also inconsistent with the rest of the model plus the seams are visible, I've tried to export it again to check if it was the cause of the problem and the results were the same as before. I did some searching for similar issues to other forums, followed the suggestions (recalculate normals, check if faces are flipped and remove doubles) and the problem still persists.

Here's the screenshot:



Any help is appreciated.

Blender does not automatically apply the correct texture maps, therefore you have to apply the texture manually otherwise your results will look like what you described. For Information on how to do this check out this thread and post #69. You may also need to rip the required textures yourself - see the main post for details.

I've checked the thread and post that you have mentioned. It mentioned a _crv _Mtl _Rgh _AO texture file that didn't come with the model which only has _alb _mix _nrm so that kinda confused me. On the other hand, I figured out that the model's normals were partially 'rotated' which cause the shadows and light to be inconsistent. also, thank you for the help!  Smile
Reply
Thanked by:
(04-15-2020, 11:28 AM)Username123 Wrote: New Guide (can also extract data from update files):
Files that you need for this Guide:
Switch Hactool - https://github.com/SciresM/hactool/releases
An Animal Crossing New Horizons .nsp (Google for that)
Optional: An Animal Crossing New Horizons update .nsp (Google for that)
prod.keys (Google for that) - Don't post yours here as it is illegal to share them.

Switch Toolbox - https://github.com/KillzXGaming/Switch-T...TAL_LATEST

For the base game + update file:
1. Unzip the Switch Hactool and put your prod.keys in the same folder
2. Open cmd and navigate to your folder. Then run these two commands to extract the .nca files from the .nsp files:
    hactool.exe -t pfs0 --pfs0dir=base_nca your_base.nsp and hactool.exe -t pfs0 --pfs0dir=update_nca your_update.nsp
    ( Of course, you have to replace your_base.nsp and your_update.nsp with the path to your two .nsp files )
3. Then open the "update_nca" folder and open the .tik file with a hex editor of your choice. Copy the title key which is located at 0x180.
4. Now execute this command: hactool.exe -k prod.keys --basenca="base_nca/your_base.nca" --titlekey=your_titlekey --romfsdir --exefsdir="exefs" "update_nca/your_update.nca"
    ( Replace "your_titlekey" with the title key that you just copied, also replace "your_base.nca" with the name of your biggest base game nca file and lastly replace "your_update.nca" with the name of your biggest update nca file ) 
5. Wait until the extraction process is finished, then you can open the switch toolbox and use it to view and export most of the game files.

For the base game only:
1. Unzip the Switch Hactool and put your prod.keys in the same folder
2. Open cmd and navigate to your folder. Then run this command to extract the .nca files from the .nsp file:
    hactool.exe -t pfs0 --pfs0dir=base_nca your_base.nsp 
    ( Of course, you have to replace your_base.nsp with the path to your .nsp file )
3. Now execute this command: hactool.exe base_nca/your_base.nca -k prod.keys --romfsdir --exefsdir="exefs"
    ( Replace "your_base.nca" with the name of the biggest base game nca file 
4. Wait until the extraction process is finished, then you can open the switch toolbox and use it to view and export most of the game files.

Please note that Hactool will always show: "[WARN] prod.keys does not exist.", you can just ignore that.


How to use Switch Toolbox

How to convert sound files


Is there a way to rip the sound files without bricking my switch or getting banned online? My parents can only afford one nintendo switch per sibling, so I don't have any back up switches to toy around with. No, I can't use swich lites because they don't have a slot for micro SDs which is like a primary thing to use when you want to mod your switch!
Reply
Thanked by:
i keep getting the error "section 0 is corrupted! section 1 is corrupted!" whenever i try to extract the ncas
Reply
Thanked by:
Hey, I was just wondering if anyone can make sense of some of the texture files. I looked through the thread and found some really useful information (such as which channel corresponds to which texture map), but I didn't see anyone mention how to use _Grd textures.
From what I've seen these always come bundled with _AlbGry textures, which take their color from being tinted. I assume the _Grd textures are what tell the game how to tint a texture, but so far I have not been able to figure out how this is done. I tried making a gradient using a single line of pixels and overlaying this onto the grayscale image, but that didn't work out too well. I also tried choosing a single pixel to do the exact same, but alas it failed. Now I'm clueless as to how I'm supposed to use it and would like to know if anyone has any other ideas
Reply
Thanked by:
(10-09-2020, 09:29 PM)Heracles421 Wrote: Hey, I was just wondering if anyone can make sense of some of the texture files. I looked through the thread and found some really useful information (such as which channel corresponds to which texture map), but I didn't see anyone mention how to use _Grd textures.
From what I've seen these always come bundled with _AlbGry textures, which take their color from being tinted. I assume the _Grd textures are what tell the game how to tint a texture, but so far I have not been able to figure out how this is done. I tried making a gradient using a single line of pixels and overlaying this onto the grayscale image, but that didn't work out too well. I also tried choosing a single pixel to do the exact same, but alas it failed. Now I'm clueless as to how I'm supposed to use it and would like to know if anyone has any other ideas

You're actually really close with the Gradient option, at least to how I assume it works. Some of the lines don't look good color wise (especially on leaves), but play around with which gradients you are applying to get your desired results.
Reply
Thanked by:
Man that look awesome!
Is it also possible to rip other game asset with this tool? I am thinking about link's awakening precisely.
Reply
Thanked by:
Can somebody help me find the animation files? I can't find them.
Reply
Thanked by:
I'am looking too.
I find in the Model Folder files like these: "CharactorAnimation.Nin_NX_NVN.zs, CharactorAnimation10100.Nin_NX_NVN.zs, CharactorAnimation10200.Nin_NX_NVN.zs, CharactorAnimation10300.Nin_NX_NVN.zs, CharactorAnimation10400.Nin_NX_NVN.zs"
but when i export these Animation i got a error message in blender (anybody a solution ?)

And in the "AnimationInfo" Folder i find ".byml" for NPCs, but how i convert these to animations ?


Attached Files Thumbnail(s)
   
Reply
Thanked by:
Um, @Username123, I'm unsure how to work hactool, as it is my first time, but I am most certain that it should extract files. All it did was scroll a whole bunch of text and nothing was created. Do you understand what is going on, or am I on my own?

EDIT: I should've been more clear; I was unable to extract the files. It said, "Saving (file)" and "Failed to open (directory)" and that was it. Nothing was saved. Is this common?
Reply
Thanked by:
Does anyone know where to find the HDRI or skybox?
Reply
Thanked by:
I used the ryujinx extract for Romfs and I only get cpk. files how do I get them into zs.? Cry
Reply
Thanked by:
i was trying to rip 2.0 update files but it seems not working at all. is i need help badly
Reply
Thanked by:
i ripped and found npc animation file in 'CharactorAnimation.Nin_NX_NVN.zs'.

and i imported that in NPC hamster model

but the bones are weird...like this

what can i do to fix it?


Attached Files Thumbnail(s)
       
Reply
Thanked by:
Tongue 
Hi, thanks for this great howto. 

After extraction i get *.gen files in most cases. 
I realy need a hint what to do with this files. I can see them and all the folders (animations, textures, etc.)  in the switch toolbox but can not do anything.
I did not get any *.zs file to drag & drop so i opened the folder.

Is there any magic vodoo tool to convert them in something usefull?  Tongue

Thanks in advance.

Dorbi
Reply
Thanked by:
Thumbs Up 
Username123 thanks for this post! Thanks to this, I was able to extract and port models / textures to other game engines  Wink


Attached Files Thumbnail(s)
   
Reply
Thanked by:


Forum Jump: