ROM Hack GabrieloRomToolsGUI

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
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

It Has:

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

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


DOWNLOAD: https://mega.nz/#F!89tX0KqZ!KGhfiwKt0Q6z6deqHeaTwA
Help video:
 
Last edited by gaberilde,

susanoomon

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
498
Trophies
0
Age
33
XP
1,808
Country
United States
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?
 

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
Country
United Kingdom
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.
 

susanoomon

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
498
Trophies
0
Age
33
XP
1,808
Country
United States
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,

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
Country
United Kingdom
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.
 

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
Country
United Kingdom
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
 

susanoomon

Well-Known Member
Member
Joined
Jun 23, 2015
Messages
498
Trophies
0
Age
33
XP
1,808
Country
United States
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?
 

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
Country
United Kingdom
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
 

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
Country
United Kingdom
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.
 

gaberilde

Well-Known Member
OP
Member
Joined
Sep 25, 2016
Messages
109
Trophies
0
XP
271
Country
United Kingdom
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
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/IihvJBjUpNE?si=CsvoEbwzNKFf0GAm cool