Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Request] Extracting only part of a 3ds file using ctrtool #80

Open
kriNon opened this issue Jul 1, 2019 · 4 comments
Open

[Request] Extracting only part of a 3ds file using ctrtool #80

kriNon opened this issue Jul 1, 2019 · 4 comments

Comments

@kriNon
Copy link

kriNon commented Jul 1, 2019

Hey,
I'd like to only extract one of the files in my romfs. I am currently using the command ctrtool.exe --listromfs --romfsdir=romfs sun.3ds. I am only interested in the file named 4 in the directory romfs\a\0\9 . Is it possible to only extract this file without extracting the entire filesystem?
I am writing a script that uses ctrtool and the performance of the script is important, and so extracting the entire filesystem and then deleting what isn't needed would not be ideal.

Thanks

@profi200
Copy link
Collaborator

profi200 commented Jul 1, 2019

ctrtool doesn't support extracting single files. Not sure if there is any other tool which supports this.

@kriNon
Copy link
Author

kriNon commented Jul 2, 2019

Any chance for a feature request? Would be really useful for what I'm working on.

@jakcron
Copy link
Collaborator

jakcron commented Jul 2, 2019

It’s in development, along with a complete refactor. There’s no ETA on the release date yet.

@jakcron jakcron changed the title Extracting only part of a 3ds file using ctrtool [Request] Extracting only part of a 3ds file using ctrtool Mar 14, 2022
@mariomadproductions
Copy link

Any chance for a feature request? Would be really useful for what I'm working on.

If it helps, there is a ROM mounting tool called ninfs. May not be as performant as extracting files directly, but it'd be quicker than extracting the whole ROM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants