RELEASE Legal NSP splitter for FAT32

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by AnalogMan, Oct 7, 2018.

  1. Tekimoto

    Tekimoto Advanced Member

    Newcomer
    1
    Nov 24, 2018
    Austria
    I have a problem.If I try to put the 2 nsp's that I got from the spytnsp.py into my tinfoil/nsp folder in my fat32 sd card and try to enter the folder on tinfoil on my switch i get this error https://imgur.com/BH9Ah9C
    However if I try to load the normal nsp in my exfat sd card it works normaly
    So I am forced to use an exfat card but I dont want to.Any Ideas?
     
  2. AnalogMan
    OP

    AnalogMan ultraSuMoFramework Dev

    Member
    11
    Apr 20, 2007
    United States
    You put the actual folder the script made on to the SD card and set the archive flag for it, correct? You didn’t just put the 00 & 01 file?
     
  3. Tekimoto

    Tekimoto Advanced Member

    Newcomer
    1
    Nov 24, 2018
    Austria
    That is exactly what I did,I just put the 00 and 01 files in the nsp folder.Then I tried keeping the files in the folder that the script made and put that folder in the nsp folder.
    How do I set the archive flag for it?I dont even know what that means
     
    Last edited by Tekimoto, Dec 1, 2018
  4. AnalogMan
    OP

    AnalogMan ultraSuMoFramework Dev

    Member
    11
    Apr 20, 2007
    United States
    Sorry, if you didn’t know what that meant you should have asked when you read that step in the original post’s instructions. The archive flag is a property of the folder you can set using Windows. Right click on the folder, go to Properties, click on Advanced and you’ll see the Archive option there. Make sure it’s checked.

    You can also use the Homebrew NX-Shell to set the archive flag on a folder.
     
  5. Tekimoto

    Tekimoto Advanced Member

    Newcomer
    1
    Nov 24, 2018
    Austria
    I still dont understand...I can install normal nsp files in the nsp follder and i havent set any archive flag or anything...
    Howver I have done what you sayd and now i get this a worst error.
    Does the folder thatcontains the 2 files have to be in the nsp folder?And do I have to set only that specific folder achive folder?
    What I done is set the whole tinfoil nsp folder as achieve folder
     
    Last edited by Tekimoto, Dec 1, 2018
  6. Tekimoto

    Tekimoto Advanced Member

    Newcomer
    1
    Nov 24, 2018
    Austria
    Nevermind I got it to work but I am getting this https://imgur.com/a/wkPF2x4
    The file is installed but I get the messege ticket installation failed but I did not get this messeage when installing the same unsplited nsp on exfat
    What is that?
     
  7. psp3001

    psp3001 Newbie

    Newcomer
    1
    Dec 1, 2018
    United States
    .
     
    Last edited by psp3001, Dec 3, 2018
  8. yikkyon

    yikkyon GBAtemp Regular

    Member
    3
    Sep 20, 2008
    United States
    I'm not someone who's familiar with the details of it but the ticket has something to do with having Nintendo Servers check to see if it's a legitimate purchase of the game.
     
  9. Cencil

    Cencil GBAtemp Regular

    Member
    3
    Aug 24, 2016
    Canada
    I''m getting a "PermissionError: Permission Denied"
     
  10. splymb

    splymb Member

    Newcomer
    1
    Dec 8, 2018
    Cyprus
    Thank you very handy tool.

    Worked great splitting Valkyria on Windows 7 + python 3.7

    For failsafe running on Windows make sure you tick the checkbox to add Python to PATH during setup (so "py" works on cmd line) and run cmd.exe as administrator.
     
  11. Wezaa

    Wezaa GBAtemp Regular

    Member
    3
    Apr 29, 2015
    sorry i am not familiar with Python.

    I have it installed and i have downloaded the .py file.
    How exactly do i use it?


    Its alright, i have worked it out now.
    Cheers
     
    Last edited by Wezaa, Dec 14, 2018 at 1:19 PM
  12. pasc

    pasc GBATemps GBA Freak

    Member
    4
    Sep 9, 2006
    Germany
    Germany
    Not necessarily. A For loop does wonders if correctly used...

    Also a quick snippet that always does *exactly* what you want is preferred over having to call a GUI each time.

    GUIs crash more often for me than command lines. (Source: me)
    (Although Guis have CLIs in the background but still...)


    Thank goodness the Switch has nothing I'm interested in right now... Since the 3DS Nintendo "hacking" has become unnecessary complex and time consuming.
    Meh.
     
    Last edited by pasc, Dec 14, 2018 at 1:08 PM
  13. PikachuPrincess23

    PikachuPrincess23 GBAtemp Regular

    Member
    3
    Jun 22, 2015
    Norway
    So I have both splitNSP and Ys VIII Lacrimosa of DANA [01007f200b0c0000][v0].nsp in same folder as you can se in picture.
    I have extracte Ys VIII Lacrimosa of DANA [01007f200b0c0000][v0].nsp to splitNSP and got a Ys VIII Lacrimosa of DANA [01007f200b0c0000][v0].nsp folder as you can se in picture and in that folder are 01 to 3 file, Did I do right or did i do something wrong?[​IMG]
     
  14. splymb

    splymb Member

    Newcomer
    1
    Dec 8, 2018
    Cyprus
    ^ this is fine. Notice that the folder is called Ys VIII........nsp

    To clarify the 01, 02 and so on files are the 4GB chunks that the original file is split to to fit into a FAT32 filesystem.

    To finish off just make sure you flag the folder as archived as per the OP instructions and copy the whole folder on sdcard. You should be able to install normally (switch detects the folder as .nsp file)
     
    Last edited by splymb, Dec 15, 2018 at 3:47 AM
  15. PikachuPrincess23

    PikachuPrincess23 GBAtemp Regular

    Member
    3
    Jun 22, 2015
    Norway
    How do i flag the folder?
     
  16. splymb

    splymb Member

    Newcomer
    1
    Dec 8, 2018
    Cyprus
    folder "Properties" -> click "Advanced" under the General tab -> check "Folder is ready for archiving"
     
Loading...