ROM Hack GabrieloRomToolsGUI

  • Thread starter Thread starter gaberilde
  • Start date Start date
  • Views Views 61,397
  • Replies Replies 60
  • Likes Likes 18

gaberilde

Well-Known Member
Member
Joined
Sep 25, 2016
Messages
114
Reaction score
63
Trophies
0
XP
317
Country
United Kingdom
GABRIELOROMTOOLSGUI

Hey guys i made a gui for helping with Romhacking!

PLEASE CHECK THIS FOR UPDATES!

What functionality do you want to be added to GabrieloRomToolsGUI next? vote on the poll: Click to vote

Bugreport any issues here!
Click to report

THIS PROGRAM HAS HAD ITS FIRST NON BETA/ALPHA RELEASE, THAT MEANS IT IS NOW CONSIDERED STABLE ENOUGH FOR NORMAL USE
WITHOUT MANY BUGS OR ISSUES!


upload_2018-9-8_10-48-14.png

upload_2018-9-8_16-19-37.png

upload_2018-9-8_18-13-54.png

upload_2018-9-8_22-27-46.png

upload_2018-9-9_9-51-22.png

upload_2018-9-9_11-56-36.png

upload_2018-9-9_16-25-34.png

upload_2018-9-16_20-49-34.png

upload_2018-9-17_22-8-20.png

upload_2018-9-18_19-38-23.png

upload_2018-9-25_10-15-49.png

upload_2018-10-26_12-37-39.png

upload_2018-11-11_12-31-27.png

upload_2019-2-17_12-22-48.png

upload_2019-6-24_20-34-30.png

upload_2019-7-9_23-7-57.png

upload_2019-7-11_18-48-33.png

1677449843607.png

1712159297648.png
1738954674512.png


It Has:

Extract/Rebuild NCCH
Rebuild cia
Extract cia
Rebuild XCI
Extract XCI
Rebuild NSP
Extract NSP
Rebuild NCA
Extract NCA
Friendly user interface
Help instructions
More tools to help!


A3 changelog:
Initial program release.

A4 changelog:
Changed user interface
More options to rebuild and extract NCCH
Supports cia building!
Tools now bundled with application (you can put your own versions in the app folder if you like, if you want to update them in the future but il try to make sure the built in ones are as up to date as possible.)

A5 changelog:
Extract cia now supported.
Extra help icon in rebuild NCCH.

A6 changelog:
Cant rebuild error/bug fixed.
More tools have been added.
Coming soon text changed.

A7 changelog:
Added more tools.
Fixed some bugs/errors

A8 changelog:
Fixed bugs/errors
Added more tools
Some better help

A9 changelog:
Fixed bugs/issues
Added a new tool
Added a progress bar on Rebuild/Extract NCCH
The program is now multi-threaded, meaning it wont crash/stop responding while it is building/extracting

B1 changelog:
Fixed more bugs/issues
Added a new tool
Supports 3ds files now!

B2 changelog:
More advanced options.

B3 changelog
Added more to extract 3ds advanced options
Fixed help
Fixed some bugs
Added a new tool.

B4 changelog
Fixed some more bugs/issues
Added some new tools.

B5 changelog
Fixed more bugs/issues

B6 changelog
Fixed some bugs/issues
Fixed encrypted cia rebuild

B7 changelog
Fixed a couple of programming errors/bugs

B8 changelog
Updated tools.
Added Switch support.
Fixed some bugs.

B9 changelog:
Fixed some program bugs.
Added switch help.
Switch now supports key importing.
Fixed help.
Added get advanced rom info for switch.

R1 Changelog:
Fixed program bugs.
Fix partial or no warn output bug.
Fix nca extract for switch.
Full titlekey support for nca extract you will only be required to enter a titlekey if the game uses it.
Fixed auto obtain titlekey (now ACTUALLY obtains a correct titlekey for use with Extract NCA)
Added misc file extraction for switch.
DebugPaste is now part of GabrieloRomToolsGUI rather then a seperate app. If you have any issues with this app then you can use it to send debug logs to Gabrielo.
Minor Ui tweaks
New switch tool! ( you have to download the app to see what it is ;) )

R2 Changelog:
Update framework version
Update tools
Made switch other file process multithreaded (should prevent crashes and also speed up)
Fixed bugs
Rebuild XCI/NSP is now supported

R3 Changelog:
Fixed version inputs not updating on rebuild cia
Fixed other bugs
Update tools
Convert CCI to CIA and CIA to CCI are now supported

R4 Changelog:
Fix incorrectly using the title key for rebuild nsp (should be title id)
Rebuild nca is now supported.
Fixed exefs files not being in its own folder, Also done this for logo.
RomFS as folder is now default option.
Log Window output can now be copied.
Includes new version of DebugPaste, with support for manual log sending and also now also has the Log Window fix as seen above.
Fixed auto extract nca choosing wrong nca file
Added informative warning about keys if some failed to match.
Empty folders will now be deleted when extracting nca (if any are)
Info message will now appear on first run of the app only.
Added indicator message while running the main tools.
Other fixes.

R4-fix changelog
Fixed import keys still being broken in some cases
Fixed spelling mistake "encyption" in rebuild NCA
Note that the version on the left has not been changed in this version, the only ways to tell if you have this version is if you have the correct spelling in rebuild nca "encryption" over "encyption" or right click properties > details and the version is now 4.0.0.1.

DOWNLOAD: https://mega.nz/#F!89tX0KqZ!KGhfiwKt0Q6z6deqHeaTwA

Help video:

 
Last edited by gaberilde,
Hello got a question for you.... I'm trying to use your program to rebuild a pokemon sun cia file that I edited and when I went to extract the cia using your program I noticed that there were 2 contents files contents.0000.00000003 and contents.0001.00000002 do I use the extract ncch on both of them or just the first?
 
  • Like
Reactions: BogavanteElegante
just the first (biggest file) will contain the actual game data
the other files contain other data.

For more help you can use the "Howto" button on my app itself.
 
  • Like
Reactions: BogavanteElegante
just the first (biggest file) will contain the actual game data
the other files contain other data.

For more help you can use the "Howto" button on my app itself.
Thank you for helping me out! I got it to work for pokemon sun but now I'm having difficulties with pokemon ultra moon.... When I go to extract the game it gives a contents.0000.000000000 file and when I go to extract the ncch from it, it fails to extract everything.... The few times I've been able to get it extracted it fails to create the full cia when I go to rebuild the cia file....
 
Last edited by susanoomon,
Thank you for helping me out! I got it to work for pokemon sun but now I'm having difficulties with pokemon ultra moon.... When I go to extract the game it gives a contents.0000.000000000 file and when I go to extract the ncch from it, it fails to extract everything.... The few times I've been able to get it extracted it fails to create the full cia when I go to rebuild the cia file....
Is your rom file decrypted? It sounds like an encryption issue.
 
I dumped it straight from my ultra moon game cart using godmode9
Then its most likely probably not decrypted. Select the rom on your 3DS and select image options and then decrypt file and then decrypt inplace DELETE ALL OLD EXTRACTED ROM FILES YOU MADE FROM YOUR PC and then try it again
 
Then its most likely probably not decrypted. Select the rom on your 3DS and select image options and then decrypt file and then decrypt inplace DELETE ALL OLD EXTRACTED ROM FILES YOU MADE FROM YOUR PC and then try it again
If I'm not mistaken won't the decrypted file be a .3ds file? If so will I be able to rebuild it as a cia file?
 
1. the decypted file will be same format as the original if its a cia it will stay like that
2. you will be able to rebuild as a cia if u have a .3ds
 
It dosent really matter or make a difference.
If you would like the rom file to be smaller, choose trim if you dont mind it being a bit bigger then choose normal.
 
  • Like
Reactions: BogavanteElegante
I updated GabrieloRomToolsGUI with updates from user feedback!

Turns out my app might have supported encryption but was not added properly. It should support encrypted ncch/3ds and cia too now!

Changes:

B6 changelog
Fixed some bugs/issues
Fixed encrypted cia rebuild
 
  • Like
Reactions: BogavanteElegante
I updated GabrieloRomToolsGUI with updates from user feedback!

Turns out my app might have supported encryption but was not added properly. It should support encrypted ncch/3ds and cia too now!

Changes:

B6 changelog
Fixed some bugs/issues
Fixed encrypted cia rebuild
Thank you very much! I love your software!
 

Site & Scene News

Popular threads in this forum