-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Override button/API to launch application/program without update NCAs #2420
Comments
W |
That example of the use case for Super Mario Odyssey would be incredibly useful, especially for inexperienced players/modders that struggle with mod setup, keys, and the Odyssey Downgrader. Would it be possible this could be integrated into the atmosphere/contents/titleid folder? The ability to include some form of "version config" with romfs/exefs mod downloads to ensure the end user is running the right version of the software would be incredibly useful. Either way, really hope to see this feature someday! |
I think most people in the smo modding community agree that adding this feature would be really nice and personally I've wanted this feature for over a year |
Ignoring the brigading, I am not, I guess, fundamentally opposed to this, but I'm also not actually sure what would be involved in implementing it. I guess this would probably be loader changes...have you done any research on what specifically would be needed? This is a lot more likely to happen if presented to me as a set of instructions or e.g. a git diff or a pull request. |
Feature Request
What feature are you suggesting?
Overview:
When starting a program, this feature would add a way to avoid the update NCAs being layered atop the base NCA, so the program is launched in it's "base" version instead.
Smaller Details:
Nature of Request:
What component do you feel this would best fit within?
/ ncm?/fs?/ldr? not sure, maybe it would require reimplementing fs
Why would this feature be useful?
For programs bundled with HOS, this wouldn't be very useful, but for Applications it would be. For example: Super Mario Odyssey modders tend to prefer version 1.0.0 of the game as the latest version does not export symbols, so they resort to downgrading their game using dumps of the 1.0 game piped through LayeredFS with an exefs.nsp and romfs.bin, or straight up deleting the update using some piracy tool, to then later redownload the update from the eShop when needed. With this feature, there would be way less hassle in launching version 1.0.0 of the game, and no need to mess around with title installs or huge layeredfs dumps on the SD card.
The text was updated successfully, but these errors were encountered: