Comments (3)
I'm not aware of a python interface. It's probably made by someone else.
from nstool.
Apologies, I made this at 3am. I mistaked my own mini-interface with that of an official one.
How I'm currently extracting the icon is nstool -k prod.keys --icon out.dat asset.nsp
.
from nstool.
No problems.
The --icon
argument is only valid for homebrew NROs that have an icon included in the NRO file. Those only have one icon.
Since you said this was for Fire Emblem Warriors, an actual game, there is no easy argument to extract all the icons for a proper game. You'll have to extract the Control NCA from the NSP or XCI. Then once you have the Control NCA, from memory all of the icons and control.nacp are in partition 0, so extract that partition and you'll get all the icons.
You can tell which NCA is the "Control" NCA by either unpacking the *.cnmt.nca and reading the *.cnmt file with nstool, or by individually checking the NCAs with nstool and it'll report what kind of NCA it is.
from nstool.
Related Issues (20)
- [Bug] Extracting single file - access denied HOT 5
- [Feature] Add support for Personalised eTickets
- [Questions] how do I slipstream an update on the original archive HOT 1
- Extraction failed - NCA Partition 1 not readable. (Indirect storage not ascending ordered.) HOT 2
- Extracting a patch file with a ticket HOT 11
- Remove ARFLAGS "-o" to compile on FreeBSD (and possibly others) HOT 6
- Data layer block(s) failed hash validation when trying to extract HOT 1
- YOUR PROGRAM SUCKS HOT 2
- Problem loading key file using "-k" HOT 8
- "Root sRomfsDirEntry corrupted" error when extracting patch NCA HOT 1
- [BUG] NCA Key Area is formatted incorrectly HOT 1
- [BUG] NSTool incorrectly marks SaveDataOwnerId as FAIL HOT 2
- [FEATURE] Enable fine-grain control over CLI output, for improved usability in scripting. HOT 1
- [FEATURE] When processing PFS0 archives, intelligently detect when it is NSP
- [BUG] NSTool reports wrong or unknown NCA Type HOT 5
- [make] No instructions to clone git submodules prior to using make HOT 4
- [nstool] Release 1.7.0 fails to run on ubuntu 20.04 HOT 1
- NCA patch failed with some errors (Indirect storage not ascending ordered.) HOT 1
- nstool failed to patch update on base nca (Indirect storage not ascending ordered) HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from nstool.