Homebrew CTRTool GUI

DylanWedman

Well-Known Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
68
Trophies
0
Age
22
XP
307
Country
United States
Before reading this post, if anyone has or knows of a documentation on CTRTool and how it works, can someone please send me a link to it?

I have already made a post about my GUI for CTRTool in the NDS Emulation and Homebrew section but I didn't know if anyone over here had seen that post so I'll post it here as well since right now my program only supports .cia files. To put it simple, this is just a GUI for CTRTool to make it easier to use, it's not complete and I still need to add support for the other file types that CTRTool supports. My GUI is coded in Java so you will need to have it installed on your computer, right now it only works on Windows but I made the source code public so anyone can help out with my program, I would like for someone to help me get it working for the MacOSX and Linux versions of CTRTool, I also would like if someone could give me an explanation on the remaining input file types I still need to implement, I already have .cia working just fine.

File types I still need to add support for:
nscd
ncch
exheader
lzss
firm
cwav
exefs
romfs

If anyone can give me an explanation on what these files are, what CTRTool uses them for, and how I can acquire them, that would be great.

My GUI is available here.

Capture.PNG
 
  • Like
Reactions: DSoryu

DylanWedman

Well-Known Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
68
Trophies
0
Age
22
XP
307
Country
United States
Nice work!
All the info you need is on:
https://3dbrew.org
Thank you, after looking through this site for a bit I found the information I need, when I have time I will start adding in the other file formats, first I need to come up with a plan for the GUI and go from there, this may take awhile but I will not abandon this project.
 
  • Like
Reactions: zoogie

DylanWedman

Well-Known Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
68
Trophies
0
Age
22
XP
307
Country
United States
@zoogie As an update to the progress on this, The GUI portion of adding in all of this is complete but I still need to add functionality to the GUI and I'm currently working on that. I also added in an update checker which will check the GitHub page for an update and if one is found it will let you download it directly from the program. Screenshots are below.

Capture.PNG


Capture2.PNG


Capture3.PNG


Capture4.PNG


Capture5.PNG


Capture6.PNG


Capture7.PNG


Capture8.PNG
 
Last edited by DylanWedman,
  • Like
Reactions: zoogie

DylanWedman

Well-Known Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
68
Trophies
0
Age
22
XP
307
Country
United States
I am very happy to announce that v1.2 of CTRTool GUI has been released and is now available for download here along with it's source code. I added in support for the remaining file types among other things as shown in the Changelog, if you find any bugs please report them to me.
 
Last edited by DylanWedman,

DylanWedman

Well-Known Member
OP
Newcomer
Joined
Jun 16, 2019
Messages
68
Trophies
0
Age
22
XP
307
Country
United States
CTRToolGUI v1.3 has been released and has a new Advanced Mode GUI. To update, either download the .jar file from the GitHub page or use the built-in updater.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Xdqwerty @ Xdqwerty:
    @Sicklyboy, yup, Google play store says it won't work
  • Sicklyboy @ Sicklyboy:
    Sideloading it from APKmirror maaaaaa
    y work for you then 👀
  • Xdqwerty @ Xdqwerty:
    @Sicklyboy, someone on Reddit told me this btw:
  • Xdqwerty @ Xdqwerty:
    TCG live is an online version of the actual TCG. The primary way to unlock cards is to buy the physical cards as there is no monetization at all. You can still get cards without but much less.Like I said it's the actual game. Pocket is a much simplified version.Live has 60 card decks vs 20 from PocketAnother major difference is Winning in Live you have prize cards. Where after you draw your iirc 8 cards you put 6 cards off to the side. You get these cards into your hand by defeating pokemon once you reclaim all 6 you win.Further difference is the need to have energy cards in your deck. Meaning you are limited in how much energy you have.Live is also more prone to crashes & bugs. Like I said the service has absolutely zero monetization so less incentive to fix bugs when it works pretty good 80% of the time (exaggeration)Pocket is about collecting Live is for battles.Pocket matches last like 10 minutes Live is easily 20.
    +1
  • Sicklyboy @ Sicklyboy:
    oh man I totally forgot about the size difference of the decks
  • Sicklyboy @ Sicklyboy:
    Sucks that the main way to get cards in game is to buy cards IRL though :(
  • K3Nv2 @ K3Nv2:
    Some live streamer made $12k in just 45mins was for a good cause at least
  • Sicklyboy @ Sicklyboy:
    I wanna make 12k in 45 minutes, I'm a good cause :(
  • K3Nv2 @ K3Nv2:
    I'd probably make 25k cause I'm a bad cause
  • Xdqwerty @ Xdqwerty:
    @Sicklyboy, and yeah i'm trying to log into TCG Live but it doesnt let me (might be due to shit wifi connection though, might try tommorrow)
  • Kirbydogs @ Kirbydogs:
    I love New York
  • Kirbydogs @ Kirbydogs:
    a.k.a. I live and sleep in NYC
  • Kirbydogs @ Kirbydogs:
    haha. how "fun"
  • Xdqwerty @ Xdqwerty:
    @Kirbydogs, atleast you probably didnt even exist back in September 11th 2001
    +1
  • Kirbydogs @ Kirbydogs:
    yea us americans don't like to talk about that
    +1
  • kijetesantakalu042 @ kijetesantakalu042:
    @Xdqwerty "Schlexdqwerty" was surprised at that remark
  • Kirbydogs @ Kirbydogs:
    man my website looks like it transformed after I added little side-button-thingies
  • Xdqwerty @ Xdqwerty:
    Good night btw
    +2
  • Kirbydogs @ Kirbydogs:
    night
  • Sicklyboy @ Sicklyboy:
    Speak for yourself I'll make 9/11 jokes all day long lol
  • K3Nv2 @ K3Nv2:
    Ye Americans caused 9/11
    +1
  • kijetesantakalu042 @ kijetesantakalu042:
    the music video for "I feel fantastic" makes me feel the opposite of fantastic
    K3Nv2 @ K3Nv2: https://youtube.com/shorts/MEX6fymfK-s?si=i-z6RXdTgLVbUkh9