1. markmcrobie

    markmcrobie GBAtemp Advanced Fan
    Member

    Joined:
    May 24, 2008
    Messages:
    623
    What is xci_header key for?
     
  2. JRoad

    OP JRoad Developer
    Developer

    Joined:
    May 18, 2018
    Messages:
    967
    Country:
    Spain
    Making game_info on the xci header but i used my key to make 2 game_info variations that are used depending on the xci size, using the normal patterns observed on xcis. Aside from that there's a function to read the gameinfo on squirrel but wasn't added to NSCB since that's a key you can't extract from the console.
     
  3. RJMayhem

    RJMayhem Member
    Newcomer

    Joined:
    Sep 14, 2018
    Messages:
    39
    Country:
    United States
    Happen to check on the Pokemon Sword/Shield issue?
     
  4. iLL wiLL

    iLL wiLL GBAtemp Regular
    Member

    Joined:
    Dec 2, 2013
    Messages:
    127
    Country:
    United States
    i have a question. i have the v10 keys but when i try to downgrade game i should have were i can select v9.2.0,1.0.0.0,1.0.0.1,1.0.0.2,1.0.0.3. why is it only letting me select up to 9.1.0????i know some of the 1.0.0.4 games downgraded to 9.2.0 work but i cant do it because the list only goes 1-11. the highest fw i can downgrade the game to is 9.1.0 using v10 keys.why is this????can someone help me thanks.i really wanna stay on v9xx fw if i can.i cant play certain games no more when i downgrade to 9.1.0. they give me a black screen.urg pissed dammit nintendont!!!
     
    Last edited by iLL wiLL, Aug 5, 2020
  5. JRoad

    OP JRoad Developer
    Developer

    Joined:
    May 18, 2018
    Messages:
    967
    Country:
    Spain
    They require a new sdk the patch is not a sure thing.
    The list goes by keygeneration and lowers it to the lower fw that represents that keygeneration. So 11 lowers it to 9.1.0, yes. Still if the games use a newer SDK it's possible they require dependencies from the newer firmwares, which is also not a sure thing since ncas with newer sdks are patchable a lot of times too. So it ends as trial and error.

    Was waiting to see if cleaning what i told you with DBI fixed your issue.
     
  6. JRoad

    OP JRoad Developer
    Developer

    Joined:
    May 18, 2018
    Messages:
    967
    Country:
    Spain
    No issues with Pokémon Sword applying the game, update v262144 and the 2 dlcs:
    Code:
    0100abf008968000 [BASE] v0
    0100abf008968800 [UPD] v262144 -> Patch(4)
    0100abf008969001 [DLC 1] v0
    0100abf008969002 [DLC 2] v0
    
    List of ncas from level 1 verification:
    Code:
    0100ABF008968000 - Content.PROGRAM
            4d3d35db6746347d81683f03131fb9a2.nca      -> is CORRECT
    0100ABF008968000 - Content.CONTROL
            4a2abc0d8dd8f837810a430aae54923f.nca      -> is CORRECT
    0100ABF008968000 - Content.MANUAL
            af2ed42bbad3cd2368e0eb530eab1797.nca      -> is CORRECT
    0100ABF008968000 - Content.MANUAL
            9b4ed5a9cbeb32ce500ed9a8276c0d24.nca      -> is CORRECT
    0100ABF008968000 - Content.META
            58b4326698e88fbe194ec5cdd1d8d6b7.cnmt.nca -> is CORRECT
    0100ABF008968000 - Content.PROGRAM
            a2deb14a723ca289cf889cf78707ea38.nca      -> is CORRECT
    0100ABF008968000 - Content.CONTROL
            b5f95def397da0d0264bc05669e990af.nca      -> is CORRECT
    0100ABF008968000 - Content.MANUAL
            9d3bfe5e1629674953168ebea91ba674.nca      -> is CORRECT
    0100ABF008968000 - Content.MANUAL
            de9fbb327e7bc894882212f5fa338054.nca      -> is CORRECT
    0100ABF008968800 - Content.META
            297c21bae496cff36cd3d8e399c7a079.cnmt.nca -> is CORRECT
    0100ABF008969001 - Content.PUBLIC_DATA
            717d5d3a53e3b1c1da682d1fad2c30fa.nca      -> is CORRECT
    0100ABF008969001 - Content.META
            5ebebb46b73675dee4f501399723c2b4.cnmt.nca -> is CORRECT
    0100ABF008969002 - Content.PUBLIC_DATA
            517da2d805837dc3f36405e1fcd74bd6.nca      -> is CORRECT
    0100ABF008969002 - Content.META
            32cc6c79f0264c80ac02825f2198a04a.cnmt.nca -> is CORRECT
    
    The version of the update is the one you said before:
    Code:
    CONTENT ID: 0100abf008968800
    -----------------------------
    Titleinfo:
    - Name: Pokémon Sword
    - Editor: Nintendo
    - Display Version: 1.2.1
    - Meta SDK version: 10.4.0.0
    - Program SDK version: 7.4.0.0
    - Supported Languages: US (eng), JP, FR, DE, SPA, IT, KOR, TW (ch), CH
    - Content type: Update
    - Version: 262144 -> Patch (4)
    
    Required Firmware:
    - Included Firmware: Deleted
    - RequiredSystemVersion: 671350784 -> (10.0.4)
    - Encryption (keygeneration): 10 -> (9.0.0 - 9.0.1)
    - Patchable to: 603979776 -> (9.0.0)
    
    ExeFS Data:
    - BuildID8: 157ABFB96262AEB9
    - BuildID:  157ABFB96262AEB962E2E2EFD6A9308CC830000B
    Eshop Data:
    - nsuId: 70010000026262
    - Data from Region: ninshop
    - Number of Players: 1
    - Release Date: 15/11/2019
    - Genres: Adventure, RPG
    - AgeRating: 6
    - Rating tags: Comic Mischief, Mild Cartoon Violence, Users Interact, In-Game
      Purchases
    
    So if it doesn't work with you with both dlcs i'd say is stucked data. Some people solved that issue deleting all data from settings for the game with stucked data and others did by doing a factory reset, though i think factory reset is too much.
     
    Last edited by JRoad, Aug 5, 2020
  7. fatherjack

    fatherjack GBAtemp Fan
    Member

    Joined:
    Jul 3, 2007
    Messages:
    488
    Country:
    United Kingdom
    first-time user of this here, and a little out of my depth :(
    I just wanna apply nsp update to an xci as single xci output, all files on local PC - what options do I pick?
     
  8. JRoad

    OP JRoad Developer
    Developer

    Joined:
    May 18, 2018
    Messages:
    967
    Country:
    Spain
    The program has some extra options now but you have a video tutorial from grabman in the opening post, specifically in the spoiler.
    You also have some video tutorials in youtube. If you still need help after that come again and i'll answer your questions.
     
  9. gartlan

    gartlan Member
    Newcomer

    Joined:
    Nov 5, 2002
    Messages:
    46
    Country:
    JRoad, congrats on the release of v1.00 and its recent updates. I've been using NSCB for around 12 months and its hands down the most useful set of tools for the Switch period! Very exciting to now see the ability to transfer files locally to Switch. Just a question about using exFat formatted uSD cards (yes that boring old subject again...). Developers of Installer apps often warn against using exFat saying the libraries used will ultimately corrupt formatting on exFat formatted cards. Is this also true in your experience, given the direction NSCB is taking?

    update:
    well I think I can answered my own question. MTP mode copied a 30Gb image across to uSD and automatically split it into 4Gb blocks...time to move to Fat32 ... sigh
     
    Last edited by gartlan, Aug 8, 2020
  10. JRoad

    OP JRoad Developer
    Developer

    Joined:
    May 18, 2018
    Messages:
    967
    Country:
    Spain
    Yeah, dbi autoarchives the files and surprisingly not only xcis work that way, movies do too with pplay. It takes away the reason for exfat to some extend.
    Glad you liked the new mtp stuff.
     
  11. duckbill007

    duckbill007 GBAtemp Regular
    Member

    Joined:
    May 5, 2011
    Messages:
    186
    Country:
    Russia
    @JRoad, I read MTP specs - Android extensions allows to work with 64-bit file size and offsets, so transferring big files can be performed with exact file size. I wonder - if dbi supports this?
     
  12. JRoad

    OP JRoad Developer
    Developer

    Joined:
    May 18, 2018
    Messages:
    967
    Country:
    Spain
    You mean on exfat? I'm currently on fat32 but it does as far as i'm aware. I mean it implemented fine the transfer for files bigger than 4GB from the mtp spec. It's a pretty impresive homebrew tool tbh.
     
  13. duckbill007

    duckbill007 GBAtemp Regular
    Member

    Joined:
    May 5, 2011
    Messages:
    186
    Country:
    Russia
    No, I mean that normal operations such as SEND_OBJECT operates with 32-bit length an offset and sending file this way uses short packet to determine its end, but Android extended operations such as SEND_PARTIAL_OBJECT64 and TRUNCATE_OBJECT operates with 64-bit file length and offset. Also MTP initiator can request property format and responder can tell that file length property is 64-bit.

    Also, I looked into libnx, can found out that switch's syscalls uses 64-bit file length and offsets. I think that file splitting is not needed if homebrew uses this FsFile calls and not stdio, which handles only 32-bits.
     
  14. RJMayhem

    RJMayhem Member
    Newcomer

    Joined:
    Sep 14, 2018
    Messages:
    39
    Country:
    United States
    Hey

    I have no idea what I'm doing wrong. The updates & games are both US. I even deleted my EmuNAND and remade it and even tried 1.2.0 and still crashes. When I make my backups I usually don't copy the certificate with the game could that be it? I'm going to test it with the certs but figured I'd ask before I redo everything and it don't make a difference.
     
  15. Wobbufffet765

    Wobbufffet765 Newbie
    Newcomer

    Joined:
    Aug 16, 2020
    Messages:
    1
    Country:
    United States
    Okay so I've searched the most 2 recent releases of the tool and for the love of god cannot find this list.txt file it needs to convert to .xci
    I've got my keys dumped properly they are 9.5 kbs
     
  16. syfer

    syfer Member
    Newcomer

    Joined:
    Oct 3, 2019
    Messages:
    26
    Country:
    United Kingdom
    Would love it if it was nice gui for windows. Mebe you can make one?
     
  17. bodyXY

    bodyXY GBAtemp Regular
    Member

    Joined:
    May 15, 2018
    Messages:
    160
    Country:
    Germany
    Hey guys, at the moment I dont have access to an windows PC, only linux, I'm not really familiar with linux, how I can run NSC Builder with Linux?

    Thanks.
     
  18. syfer

    syfer Member
    Newcomer

    Joined:
    Oct 3, 2019
    Messages:
    26
    Country:
    United Kingdom
    HI im stuck i put the error
    "keys.txt" is not correctly pointed or is missing.
    I have the keys.txt still giving this error.
    I am on NSC_Builder v1.00d
    HELP
     
  19. kg2

    kg2 Newbie
    Newcomer

    Joined:
    May 15, 2020
    Messages:
    7
    Country:
    United States
    Quick question.
    Is there any way you can convert from Google drive directly back onto Google drive?
    Or must everything be downloaded, converted, and uploaded back to Google drive?
     
  20. syfer

    syfer Member
    Newcomer

    Joined:
    Oct 3, 2019
    Messages:
    26
    Country:
    United Kingdom
    Hi I have big problem with with of my game dumps. You see is nsp and when I try to convert here is the message I see

    "
    __ _ __ __
    ____ _____ ____ / /_ __ __(_) /___/ /__ _____
    / __ \/ ___/ ___/ / __ \/ / / / / / __ / _ \/ ___/
    / / / (__ ) /__ / /_/ / /_/ / / / /_/ / __/ /
    /_/ /_/____/\___/____/_.___/\__,_/_/_/\__,_/\___/_/
    /_____/
    -------------------------------------------------------------------------------------
    NINTENDO SWITCH CLEANER AND BUILDER
    (THE XCI MULTI CONTENT BUILDER AND MORE)
    -------------------------------------------------------------------------------------
    ============================= BY JULESONTHEROAD =============================
    -------------------------------------------------------------------------------------
    " POWERED BY SQUIRREL "
    " BASED ON THE WORK OF BLAWAR AND LUCA FRAGA "
    VERSION 1.00d (NEW)
    -------------------------------------------------------------------------------------
    Program's github: https://github.com/julesontheroad/NSC_BUILDER
    Blawar's github: https://github.com/blawar
    Luca Fraga's github: https://github.com/LucaFraga
    -------------------------------------------------------------------------------------
    ,;:;;,
    ;;;;;
    .=', ;:;;:,
    /_', "=. ';:;:;
    @=:__, \,;:;:'
    _(\.= ;:;;'
    `"_( _/="`
    `"'
    Traceback (most recent call last):
    File "squirrel.py", line 3528, in <module>
    File "Fs\Nsp.py", line 98, in __init__
    File "Fs\Pfs0.py", line 26, in __init__
    File "Fs\BaseFs.py", line 42, in __init__
    File "Fs\File.py", line 421, in __init__
    File "Fs\File.py", line 298, in __init__
    File "Fs\File.py", line 32, in __init__
    File "Fs\Nsp.py", line 284, in open
    File "Fs\Pfs0.py", line 70, in open
    OSError: Not a valid PFS0 partition b'\x00\x00\x00\x00'
    [16340] Failed to execute script squirrel
    DONE

    /@
    \ \
    ___\ \
    (__O) \
    ([email protected]) \
    ([email protected]) \
    (__o)_ \
    \ \

    HOPE YOU HAVE A FUN TIME
    ...................................................
    STILL 0 FILES TO PROCESS
    ...................................................
    ---------------------------------------------------
    *********** ALL FILES WERE PROCESSED! *************
    ---------------------------------------------------

    Input "0" to go back to the mode selection
    Input "1" to exit the program

    Enter your choice: ^CTerminate batch job (Y/N)?"

    But it has not converted the file and does nothing. I have tried this 64bit and 32bit same results so why is this and can some tell me why it wont convert this one game?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - (Game+updates+dlc, NSC_Builder, Nintendo