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

your program is too complicated #127

Closed
amidevous opened this issue Sep 20, 2024 · 6 comments
Closed

your program is too complicated #127

amidevous opened this issue Sep 20, 2024 · 6 comments

Comments

@amidevous
Copy link

your program is too complicated

what we need is a program that extracts the ExeFS and the RomFS

and that allows to recreate the xci file once the files are modified

we don't even understand how to recreate the xci file

we need something simple with just 2 options

option 1

option 2 regenerate xci

and that's all

as was the case with hacktool3ds for games in 3ds format

@masagrator
Copy link

masagrator commented Sep 20, 2024

This tool does not create XCI at all. What are you even talking about?

It's not for you to decide how someone's program should look like.

@shchmue
Copy link
Collaborator

shchmue commented Sep 20, 2024

It’s named in honor of ctrtool, not whatever you’re talking about. Both are named after model codes for their respective consoles.

The functionality you’re describing would require system patches identical to those used for piracy and so is far outside the scope of this tool.

If you want to replace assets, use layeredfs. If you want to patch code, write IPS patches.

@SciresM
Copy link
Owner

SciresM commented Sep 20, 2024

  1. this program does extract exefs/romfs, using the --exefsdir and --romfsdir options.

  2. this program is an information viewer/extractor, not a regenerator. It does not and never will build xci files (or NCA files, or anything else).

@SciresM SciresM closed this as completed Sep 20, 2024
@amidevous
Copy link
Author

but precisely we need this program to recreate the xci file it is extremely important

because without this we cannot share the modifications made in the games

@masagrator
Copy link

masagrator commented Sep 21, 2024

because without this we cannot share the modifications made in the games

That's completely false. Layeredfs exists, exefs patches exist, nro patches exist. There is zero reasons to share mods via repacked games other than piracy

If game uses one big archive and there is no way to load additional files outside of that archive, share mod as delta patch made with f. e. xdelta3, or share whole package used to repack it so user can do it on their own PC

@Schaefers
Copy link

I think that guy is trolling, he’s demanding the same stuff here kwsch/pkNX#382 (comment), using the same 7 years argument..

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

5 participants