[Release] CDN-FX - The ultimate eShop Content Downloader!

Discussion in '3DS - ROM Hacking, Translations and Utilities' started by Ptrk25, Feb 6, 2016.

  1. Ptrk25
    OP

    Ptrk25 GBAtemp Advanced Fan

    Member
    508
    778
    Sep 6, 2015
    Germany
    ::1
    Important notice:
    This project is not longer maintained. Please use Wii U USB Helper instead!

    Did you ever wanted a GUI for FunkyCIA2? Yes? Here you go!
    I introduce you CDN-FX!

    [​IMG]


    Featurelist
    • Show detailed info of your tickets from ticket.db
    • Sort every ticket to a Category and list them in a table
    • Displays Ticket info by getting information from the community
    • Search Function
    • Download Content from CDN Server
    • Creating CIAs from encTitleKeys.bin
    • Creating Tickets
    • Patch the Demo Play Count
    • Patch DLCs to unlock all content
    • Building CIA
    • Building CIAs out of raw content (Offline Mode)
    • Set Default paths
    • Debug Mode

    FAQ

    Q: Do I need Python?
    A: No, but you need Java 8.

    Q: Why does it take some time to start?
    A: If you have many default paths setted, it will take some time to load it.

    Q: Why I can't download Systemtitles or Titles with ConsoleID [00000000]?
    A: This is disabled by default, just enable it in the settings.

    Release (CDN-FX)
    (for Windows only)

    https://ptrk25.github.io/GroovyFX/

    Source
    https://github.com/Ptrk25/CDN-FX-2.2
    https://github.com/Execyute/CDN-FX-3

    Know issues:
    • Performance issue using the Search Function (Ticket Manager, Titledownloader)
    • Clicking on "OK" on the Settings cause a lag
    • "raw" folder can't be deleted while the program is running
    • The x86/x32 have problems with the CIA creations (for some titles)
    Changelogs

    Credits
    • @cearp for FunkyCIA2 / FunKeyCIA
    Testers:
    Custom XML:
    Icon:
    A big Thank to the industrious testers, helping me and giving me awesome ideas!

    Thanks to @Cha0s Em3rald, @Madridi and Jimmsu for creating the Community XML Database to provide titlenames!


    Ptrk25
     
    Last edited by Ptrk25, Jul 15, 2017
  2. CreAtor135

    CreAtor135 GBATemp's #1 Nothing

    Member
    772
    499
    Jan 10, 2015
    United States
    Ikeb, Ukuro
    This is great! Good job.
     
  3. Asia81

    Asia81 In my Ecchi World <3

    Member
    5,151
    2,569
    Nov 15, 2014
    France
    Albi
    Useless for me, can be useful for other, thanks anyways
     
    Feeling it! likes this.
  4. Ronhero

    Ronhero Too Weird to Live, Too Rare to Die

    Member
    3,053
    1,070
    Jun 28, 2014
    United States
    Arizona Bay
    This will make thing a lot easier
     
    Ptrk25 likes this.
  5. Robmead23

    Robmead23 GBAtemp Regular

    Member
    GBAtemp Patron
    Robmead23 is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    130
    27
    Nov 6, 2015
    Looks great. Well done
     
  6. Rod227

    Rod227 Member

    Newcomer
    23
    3
    Mar 7, 2011
    France
    You came out with an awesome name after all :D

    Great job dude
     
    The Badge-lorette!? likes this.
  7. narutonic

    narutonic GBAtemp Regular

    Member
    233
    48
    Feb 21, 2015
    France
    Very good work !
     
  8. Zidapi

    Zidapi GBAtemp Psycho!

    Member
    3,045
    1,826
    Dec 1, 2002
    Can you add the ability to delete tickets? Apparently this can be done by hex editing, which isn't particularly user friendly.

    I'm sure there's users who legitimately pirate games to "try before you buy", surely? The thing is when you install a pirated game via .cia it creates a "bad" ticket in your ticket.db, which prevents you from legitimately purchasing the game at a later date.

    Perhaps this feature would create one less excuse for pirates, therefore encouraging them to buy the games they love. One can hope, right?
     
  9. Ptrk25
    OP

    Ptrk25 GBAtemp Advanced Fan

    Member
    508
    778
    Sep 6, 2015
    Germany
    ::1
    [nvm]
     
    Last edited by Ptrk25, Feb 7, 2016
  10. cearp

    cearp the ticket master

    Member
    7,555
    4,819
    May 26, 2008
    Tuvalu
    funny name lol, but yeah good work! :)

    the ticket.db is signed i'm very sure (was told like last year by a knowledgeable guy at least - so i never tried myself), so it is not that simple :)
     
    Zidapi and Ptrk25 like this.
  11. Zidapi

    Zidapi GBAtemp Psycho!

    Member
    3,045
    1,826
    Dec 1, 2002
    Okay, cool. Thanks for the info @cearp!
     
    cearp likes this.
  12. Xenon Hacks

    Xenon Hacks GBAtemp Guru

    Member
    7,125
    3,424
    Nov 13, 2014
    United States
    Finally someone made the tool with a clean GUI thanks alot @Ptrk25
     
  13. cearp

    cearp the ticket master

    Member
    7,555
    4,819
    May 26, 2008
    Tuvalu
    the guy told me apparently we could get the 3ds to re-sign it, but it would be a lot of work. (?) too complicated for me :)
     
  14. Bubsy Bobcat

    Bubsy Bobcat sipp

    Member
    1,481
    5,759
    Jul 8, 2015
    Zimbabwe
    Any chance of having Cool Cat as GroovyCIA's icon? Heh heh, I could make one for ya if you want. But still, excited to see this!
     
  15. Ryccardo

    Ryccardo WiiUaboo

    Member
    3,562
    1,699
    Feb 13, 2015
    Italy
    Imola
    Too late as I already downloaded everything and figured out the names by trial-and-error installing, but checkboxes for what you want to download will be the king feature!

    Good luck!

    Gnarly, Tubular, Way Cool, Awesome, Groovy, Mondo, Outrageous, Funky ;D
     
    cearp and Ptrk25 like this.
  16. Madridi

    Madridi Card Collector

    Member
    3,163
    976
    May 9, 2008
    Qatar
    Doha
    We talked about that, and we were under the impression that it wasn't doable. If it's doable then it will be incredible! I'd like to clean up my ticket a bit and I'm sure a lot of other people feel the same way
    Well, I suggested CDN-CIA and CIAgent :P .. This name won though lol
     
    Xenosaiga and Xenon Hacks like this.
  17. peteruk

    peteruk GBAtemp Advanced Maniac

    Member
    1,540
    722
    Jun 26, 2015
    Really nice release thank you, looking forward to watching it's evolution
     
    Cha0s Em3rald likes this.
  18. Cha0s Em3rald

    Cha0s Em3rald Advanced Member

    Newcomer
    78
    107
    Oct 12, 2015
    Nice work on this. Can't wait to give it a try
     
    Ptrk25 and peteruk like this.
  19. pikatsu

    pikatsu GBAtemp Advanced Fan

    Member
    746
    134
    Apr 16, 2014
    Argentina
    Very good. Can you add the ability to download system updates too?
     
  20. Ptrk25
    OP

    Ptrk25 GBAtemp Advanced Fan

    Member
    508
    778
    Sep 6, 2015
    Germany
    ::1
    I think 3DNUS can do that, so there is no need for that.