ROM Hack Suggestion An English Patch for Monster Hunter XX on Switch.

VeniaSilente

Well-Known Member
Newcomer
Joined
Sep 6, 2014
Messages
97
Trophies
0
XP
536
Country
Cote d'Ivoire
I'm interested in whoever has any progress on this. Is it known if anyone else is working on an update patch, no matter if it's partial?
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,375
Trophies
0
XP
2,762
Country
Colombia
I'm interested in whoever has any progress on this. Is it known if anyone else is working on an update patch, no matter if it's partial?
Why should the game be localized in other languages officially?

If it's because you bought the Japanese version, try using LayeredFS to experiment using the English language of the American region in the Japanese version.
 

VeniaSilente

Well-Known Member
Newcomer
Joined
Sep 6, 2014
Messages
97
Trophies
0
XP
536
Country
Cote d'Ivoire
If it's because you bought the Japanese version, try using LayeredFS to experiment using the English language of the American region in the Japanese version.

That sounds worth asking around about. I had heard of LayeredFS before, but I had always assumed it was a much more deep-devel-level thing, I guess?

Correct me if I'm wrong but for this to happen a mere ROM dump would not be enough? I'd need a dump that has been annotated with which files correspond to which functions so I can know what parts to carry over for trying the menu translations?
 

Imancol

Otak Productions
Member
Joined
Jun 29, 2017
Messages
1,375
Trophies
0
XP
2,762
Country
Colombia
That sounds worth asking around about. I had heard of LayeredFS before, but I had always assumed it was a much more deep-devel-level thing, I guess?

Correct me if I'm wrong but for this to happen a mere ROM dump would not be enough? I'd need a dump that has been annotated with which files correspond to which functions so I can know what parts to carry over for trying the menu translations?
Ok, I'll explain briefly.

LayeredFS is a Sys-Module already integrated in Atmosphere. What it does is redirect the reading of the resources of a specific game to yours, something like modifying the ROM without needing to unpack or inject it directly to it or the same as when you load Textures externally in the emulators to improve or change its artistic style , although this does it with all the integral resources of the ROM. Previously it was used to load games over others, before there was the installation of backups, but it ended up being used more to modify aspects of the games, such as character models, add new things, etc.

LayeredFS will read the resources stored in "atmosphere / Content / [APPID] / RomFs / [ContentGame]" this is the default path, previously it was not in "content" but in "tittle", but that changed with atmosphere recently.

So knowing this, you just need to know how the game is structured. You can use the Switch ToolBox which allows you to internally explore the ROM (if you have the Switch keys and the title key). Everything that contains RomFs can be modified by LayeredFs if it follows the structuring pattern of folders and files.

Now you can compare different versions of a title from each Region. In the case of MHGU Ver. Japonesa y Americana. Verify that it contains the same structure. Check if the language pack is separate and check if it can be replaced by the American one. It may not be feasible because there are many modifications made when localizing the games, since the American version does not only contain one language, but several.

The only disadvantage of this is that if the resources are packed or encrypted within the game, you will have to modify these files directly with the changes you want so that the game does not crash.

https://github.com/KillzXGaming/Switch-Toolbox
https://gbatemp.net/threads/extract-nsp-nca-xci-update-all-in-one-tool-for-layeredfs.511156/
https://github.com/nadrino/SimpleModManager
 
Last edited by Imancol,

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,270
Trophies
3
XP
12,036
Country
Poland
To clarify few things:
LayeredFS is a Sys-Module
More exactly is a part of ams.mitm sysmodule.

LayeredFS will read the resources stored in "atmosphere / Content / [APPID] / RomFs / [ContentGame]"
You forgot about exefs and manual_html

And it's "contents", not "Content", not "content". Switch is sensitive on big and small characters.

romfs*

but in "tittle"
titles*

:P
 
  • Like
Reactions: Imancol

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Brb