ROM Hack Luma Titles Missing Game Title ID

  • Thread starter Thread starter KaguraAru
  • Start date Start date
  • Views Views 13,178
  • Replies Replies 10

KaguraAru

Well-Known Member
Newcomer
Joined
Nov 17, 2016
Messages
87
Reaction score
6
Trophies
0
XP
192
Country
United States
I'm looking to edit my eshop copy of Pokemon Y and my final step is placing the romfs file into the appropriate folder on my SD card. I noticed however, that the title ID for Pokemon Y is not listed in my luma/titles. Should I just make the folder there by myself and what should I do about it not having the romfs folder or the code.bin file like the other titles in luma/titles?
 
Does anyone know where I am supposed to get the romfs folder and the code.bin file? I have my romfs file with all the changes I made through pk3ds, but aside from that, the folder is empty and the changes do not appear in-game.
 
I noticed however, that the title ID for Pokemon Y is not listed in my luma/titles. Should I just make the folder there by myself
Yes, of course

about it not having the romfs folder or the code.bin file like the other titles in luma/titles?
You add a romfs subfolder to a title's folder IF you want to add/replace files in the romfs, else you don't need one
You add a code.bin/ips (only one) to a title's folder IF you want to replace/patch its decompressed executable, else you don't need one
You add a locale.txt (with the appropriate contents) to a title's folder IF you want to do language/region/country/state spoofing, else you don't need one

Does anyone know where I am supposed to get the romfs folder and the code.bin file? I have my romfs file with all the changes I made through pk3ds, but aside from that, the folder is empty and the changes do not appear in-game.
Luma does not support a romfs.bin archive, only extracted files (which last time I used Pk3ds it did leave in place... in any case, it's simple to extract again with 3dstool)

The biggest limitation of pk3ds is that it doesn't readily allow you to identify only the files that were changed (so that you can waste less space due to effectively having them twice), but that's another point...
 
Yes, of course


You add a romfs subfolder to a title's folder IF you want to add/replace files in the romfs, else you don't need one
You add a code.bin/ips (only one) to a title's folder IF you want to replace/patch its decompressed executable, else you don't need one
You add a locale.txt (with the appropriate contents) to a title's folder IF you want to do language/region/country/state spoofing, else you don't need one


Luma does not support a romfs.bin archive, only extracted files (which last time I used Pk3ds it did leave in place... in any case, it's simple to extract again with 3dstool)

The biggest limitation of pk3ds is that it doesn't readily allow you to identify only the files that were changed (so that you can waste less space due to effectively having them twice), but that's another point...


The changes I made were to NPC trainer data and Pokemon base stat totals. I got the romfs file with the changes and used hxd to delete the 000ff0 and everything above it. I'm assuming I need to place that romfs file in my title id, which I did but my game doesn't run with the changes I've made.
 
I got the romfs file with the changes and used hxd to delete the 000ff0 and everything above it. I'm assuming I need to place that romfs file in my title id, which I did but my game doesn't run with the changes I've made.
No, you need to extract it (without screwing with it) back into a romfs folder, Luma's layeredfs does not support romfs.bin files
 
No, you need to extract it (without screwing with it) back into a romfs folder, Luma's layeredfs does not support romfs.bin files

Okay, so there's no need to use hxD? After making the changes with pk3ds and getting the romfs file I should place it in sd/luma/titles/titleID/romfs? I've been using romfs builder to extract the changes made with pk3ds.
 
Last edited by KaguraAru,
Okay, so there's no need to use hxD? After making the changes with pk3ds and getting the romfs file I should place it in sd/luma/titles/titleID/romfs? I've been using romfs builder to extract the changes made with pk3ds.
Yeah, just throw the contents of the romfs (cro files, "a" folder, etc) inside /luma/titles/0004..../romfs/, and make sure game patching is enabled
 
  • Like
Reactions: KaguraAru
Yeah, just throw the contents of the romfs (cro files, "a" folder, etc) inside /luma/titles/0004..../romfs/, and make sure game patching is enabled

Is romfs builder what I should use? It asks for the romfs and exefs folders that I used pk3ds on and then creates a file that I save as "romfs". Am I supposed to take all the contents of that folder and put it into the one on my SD card?
 
Is romfs builder what I should use? It asks for the romfs and exefs folders that I used pk3ds on and then creates a file that I save as "romfs". Am I supposed to take all the contents of that folder and put it into the one on my SD card?
No, you would need an extractor... I would recommend 3dstool if you have reasonable command line skills (which should be intermediate computer literacy)

3dstool -xvtf romfs path\to\romfs.bin --romfs-dir path\to\romfs-folder
 
  • Like
Reactions: KaguraAru
No, you would need an extractor... I would recommend 3dstool if you have reasonable command line skills (which should be intermediate computer literacy)

3dstool -xvtf romfs path\to\romfs.bin --romfs-dir path\to\romfs-folder
Thanks for the help, I really appreciate it.
 

Site & Scene News

Popular threads in this forum