COMPLETED CDNSP - Download & repack your games, updates, and DLC's to NSP!

Discussion in 'Switch - Backup Loaders & Modchips' started by rkk, Jul 3, 2018.

  1. PatrickJr

    PatrickJr GBAtemp Regular

    Member
    3
    Jan 5, 2017
    Bridgwater
    I can never seem to get CDNSP to download DLC's at all, when the DO download they're all 120kb each time.
     
  2. fate6

    fate6 Haha, I killed a Pumpkin!

    Member
    3
    Aug 2, 2014
    United States
    [[email protected] ~]$
    DLC have a version like games do, Say for example you wanted to download some BOTW DLC, you would type in

    Code:
    CDNSP.py -r -g 01007ef00011f002-0-Ticket
    This woud work and it would make an NSP but the file wont work as its not the correct version the game will expect, Treat it like you would a game and start incrementing 65536

    Code:
    CDNSP.py -r -g 01007ef00011f002-65536-Ticket
    This will work and download a bigger file but lets keep going and see if there is any more updates

    Code:
    CDNSP.py -r -g 01007ef00011f002-131072-Ticket
    This works so lets keep going, and add another 65536 to the version which would give us 196608

    Code:
    CDNSP.py -r -g 01007ef00011f002-196608-Ticket
    You get the idea right? Just keep adding till you get an error like the following.

    Code:
    B:\CDNSP>CDNSP.py -r -g 01007ef00011f002-262144-Ticket
    01007ef00011f002
    
    01007ef00011f002 v262144:
    http://atum.hac.lp1.d4c.nintendo.net/t/a/01007ef00011f002/262144?device_id=0000000000000000
    Traceback (most recent call last):
      File "B:\CDNSP\CDNSP.py", line 723, in <module>
        sys.exit(main())
      File "B:\CDNSP\CDNSP.py", line 696, in main
        download_game(tid, ver, tkey, nspRepack=args.repack)
      File "B:\CDNSP\CDNSP.py", line 419, in download_game
        files = download_title(gameDir, tid, ver, tkey, nspRepack)
      File "B:\CDNSP\CDNSP.py", line 310, in download_title
        r = make_request('HEAD', url)
      File "B:\CDNSP\CDNSP.py", line 103, in make_request
        raise ValueError('File doesn\'t exist!')
    ValueError: File doesn't exist!
    Once you get this error it means it couldn't find that update so you know the last file you got is the very latest and should work correctly.
    In our example the latest version of this DLC is 196608 and is the one you want.

    Sorry for the long'ish post but figure this could help newer folk.

    EDIT: for the folk making GUI's might I suggest querying update numbers then storing the results locally? that way you can present a list of valid updates to people instead of right now where its just a list that might not be valid for that game/DLC.
     
    Last edited by fate6, Jul 9, 2018
    tiliarou and lordelan like this.
  3. PatrickJr

    PatrickJr GBAtemp Regular

    Member
    3
    Jan 5, 2017
    Bridgwater
    Thanks for that information! is there no way to check for the updated version like `CDNSP.py -i 0100e65002bb8000` and it gives out the versions.
     
  4. fate6

    fate6 Haha, I killed a Pumpkin!

    Member
    3
    Aug 2, 2014
    United States
    [[email protected] ~]$
    Something like that could be implemented but no there is no -i check for DLC in CDNSP that I know of.
     
  5. PatrickJr

    PatrickJr GBAtemp Regular

    Member
    3
    Jan 5, 2017
    Bridgwater
    Ah thank you for your reply!
     
  6. kornychaos

    kornychaos Organized.

    Member
    4
    Jul 7, 2007
    United States
    You need a certificate to pack the nsps, banned or otherwise.
    You can update using this. You will likely get banned if you ever go online since they will detect the DevMenu.
     
  7. jakkal

    jakkal GBAtemp Maniac

    Member
    9
    Apr 27, 2018
    United States
    Yup
    Just download the nsp and install it using devmenu
     
  8. jdubs31

    jdubs31 Member

    Newcomer
    1
    Jun 20, 2018
    United States
    Does anyone have a tutorial on this for MAC. Im having no luck.

    "ImportError: No module named configparser"
     
  9. SodaSoba

    SodaSoba GBAtemp Regular

    Member
    2
    May 28, 2018
    United Kingdom
    Barstow, on the edge of the desert
    As far as I'm aware there is a Mac version made by @AnalogMan
     
    jdubs31 likes this.
  10. TheFIrstAv3nger

    TheFIrstAv3nger Advanced Member

    Newcomer
    1
    Apr 2, 2017
    United States
    Michigan
    All I need now is someone to share their cert with me so I don't gotta risk a ban.

    *wink-wink nudge-nudge*
     
  11. jakkal

    jakkal GBAtemp Maniac

    Member
    9
    Apr 27, 2018
    United States
    Go on Reddit. There are lots of cdnsp releases with banned certs included
     
    TheFIrstAv3nger likes this.
  12. Tinchotin
    This message by Tinchotin has been removed from public view by linuxares, Jul 9, 2018, Reason: warez site.
    Jul 9, 2018
  13. LightOffPro

    LightOffPro ユキオクン

    Member
    4
    Jun 10, 2016
    Portugal
    In Papa Rei's closet.
    Gonna look on reddit then.
     
    Last edited by LightOffPro, Jul 9, 2018
  14. kornychaos
    This message by kornychaos has been removed from public view by Joe88, Jul 9, 2018, Reason: Reply to trashed post.
    Jul 9, 2018
  15. LightOffPro
    This message by LightOffPro has been removed from public view by Quantumcat, Jul 10, 2018, Reason: Reply to deleted post.
    Jul 9, 2018
  16. kornychaos
    This message by kornychaos has been removed from public view by Quantumcat, Jul 10, 2018, Reason: Reply to deleted post.
    Jul 9, 2018
  17. jakkal
    This message by jakkal has been removed from public view by Quantumcat, Jul 10, 2018, Reason: Reply to deleted post.
    Jul 9, 2018
  18. LightOffPro
    This message by LightOffPro has been removed from public view by Quantumcat, Jul 10, 2018, Reason: Reply to deleted post.
    Jul 9, 2018
  19. Frank9000

    Frank9000 Newbie

    Newcomer
    1
    Jul 9, 2018
    United States
    Will this be able to let games be played online ??
     
  20. Draxzelex

    Draxzelex GBAtemp Psycho!

    Member
    11
    Aug 6, 2017
    United States
    New York City
    Games installed this way cannot be played online because they lack the appropriate ticket that is generated when you download them from Nintendo
     
  21. Frank9000

    Frank9000 Newbie

    Newcomer
    1
    Jul 9, 2018
    United States
    Ohg,Oh, understood but so that ticket will never be acquired with any tools specifically for that ?
     
  22. Draxzelex

    Draxzelex GBAtemp Psycho!

    Member
    11
    Aug 6, 2017
    United States
    New York City
    That ticket is needed to launch the game on the Switch and to play online using Nintendo's online service. We can patch out the first part because it takes place on the console, but the second portion is handled from their servers.
     
  23. Frank9000

    Frank9000 Newbie

    Newcomer
    1
    Jul 9, 2018
    United States
    Ohh ok I see. And this tool is like the freeshop from 3ds. Sort of right. Or it's more like 3ds villain for PC ??
     
  24. Draxzelex

    Draxzelex GBAtemp Psycho!

    Member
    11
    Aug 6, 2017
    United States
    New York City
    Since you can still use this (for now) even if you're banned, this is more akin to Freeshop on the 3DS. Except that if you do get banned (which is highly possible with this), you cannot play online. Also, you cannot play any of these installed titles online even if you aren't banned.
     
  25. jakkal

    jakkal GBAtemp Maniac

    Member
    9
    Apr 27, 2018
    United States
    is anyone getting "rejected by server" message?
    maybe nintendo started blocking it
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice