Question Possible to install split .XCI files in Atmosphere?

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by cloudfe, Apr 26, 2019.

  1. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    I'm having troubles with USB installation in Goldleaf and Tinfoil, and I was wondering if it is possible to install a split .XCI file from a fat32 sd card.

    Thanks :)
     
  2. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
    I would take them down to your computer, merge them and then use 4nxci and convert it to a NSP. then install it.
     
  3. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    Wouldn't this imply using USB installation? I'm having troubles with it...
     
  4. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
    Can I ask what the issue is?
     
  5. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    Of course. I tried installing from USB with both Goldleaf and Tinfoil, but they both gave me errors.
    Goldleaf said something about not having the keys or the required firmware (the second one cannot be, because I've successfully installed the same game - although a different copy - on SX OS).
    Tinfoil also gave me error, but the text on the screen was strangely blurry, and I couldn't read it.
    So I tried installing a different game from USB, and this time it worked. And while this suggests there is something wrong with the game itself (I'm looking for another copy to test this), I'm still doubtful about the USB process.
     
  6. urherenow

    urherenow GBAtemp Psycho!

    Member
    9
    Mar 8, 2009
    United States
    Japan
    why don't you have the keys? Run lockpick_RCM
     
  7. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
    Try using the software NS-usbloader. I have a heck of a lot less issue with it. Since it's Java based.
    Works wonderfully with both Goldleaf and Tinfoil 0.2.1 usbfix 2
     
  8. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    Can I ask what the function of the keys is?

    — Posts automatically merged - Please don't double post! —

    So your suggestion is to first use 4nxci and then NS-usbloader?
     
  9. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
    Aye, it requires NSP files.
     
  10. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    I'll try that then, thank you for the suggestion.

    Since we're on topic, can problems arise by converting XCI to NSP? And is there still a point in the two different formats? If I'm not mistaken, the first emulates the cartridge, and the second is the eShop version. Are they completely the same for the Switch once they are installed?
     
  11. Hayato213

    Hayato213 GBAtemp Guru

    Member
    12
    Dec 26, 2015
    United States
    You need your set of keys to convert the games from XCI to NSP, NSP size is smaller than XCI, worthwhile if you want to save some space.
     
    Last edited by Hayato213, Apr 26, 2019
  12. linuxares

    linuxares I'm not a generous god!

    Moderator
    17
    Aug 5, 2007
    Sweden
    Nah works fine. You just need your keys first if you wanna convert them with 4nxci. Run Lockpick_RCM, and copy the key files over the the 4nxci folder.
    Easy as pie, even works on Linux with Wine. that's what I use :3
     
  13. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    Thank you both for your insights, I'll do that.
    I appreciate the help: the last two nights have been kinda stressful, jumping from one problem to another trying to make something work :( These situations always remind me of that scene from 'Malcolm in the middle' (link for reference) ^_^
     
    crazy_p and Hayato213 like this.
  14. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    So, things are going very bad.

    I've managed to convert the XCI into NSP by using XCI Explorer for creating the keys (I'll explain why later) and then 4nxci for converting the file.
    Then I tried using Goldleaf and Goldtree first (since it worked for another game yesterday), and it gives me this error (screenshot).
    Then I tried using Tinfoil and NS-usbloader, and it gives me this error (screenshot).
    These are the same (I believe) errors I've got yesterday with another copy of the same game.

    Then there are two other errors that are maybe correlated to this.
    When I try using Lockpick I get this error (screenshot).
    And when I try saving the TSEC keys I get this error (screenshot).
    That is why I've used XCI explorer to create the keys.

    I'm kinda desperate here. It's the third night in a row that I'm losing sleep over this (insert smallest violin in the world).

    Could someone help?

    EDIT: if useful, I'm on Atmosphere 0.8.9 and OFW 6.2.0 .
     
    Last edited by cloudfe, Apr 26, 2019
  15. notimp

    notimp GBAtemp Psycho!

    Member
    11
    Sep 18, 2007
    Ah, the software project of help a stranger to pirate current switch games. Always the best software projects. Oh, no - I know emulation projects! No - thats not it either. Homebrew thread of service me longtime?

    Why is this in here again?

    @OP you got an error message, that states two possible causes. How about you do the legwork to exclude those.

    If hekate throws you an error, thats not normal - how about at least stating the hekate version you are on, and maybe updating it.

    In any case - not being able to get the keyfiles from your switch is not expected behavior.

    Deviating from plan, and then just posting more error messages... Give up homebrew as a hobby? You cant troubleshoot, and depend on outside input every step of the way.


    Does this guide help?
    https://old.reddit.com/r/SwitchHaxing/comments/a4tgu7/shchmuelockpick_dumps_620_keys/

    If you are on a current version of Hekate, and have problems dumping TSEC, you have real issues, like potentially boot0 being corupted issues.

    Lockpick should set up on the work of hekate having dumped TSEC - so if thats are not there, an error message is likely. Debugging is a set of several logical conclusions, that help you to pinpoint an issue. Debugging millenial stile, is dumping a brickload of "it doesnt work" photos, instagram style - and letting other people act as if they 'd like to do the legwork for you.

    Its enraging. Really.

    If this turns (you locating your key files) out to be an issue with hekate, how about posting and researching in the hekate thread? Anything really - so this doesnt become another "help a bro out, I have smartphone (camera)" thread again.


    Here is the issue people have with this scene - it requires you to think.

    I'm on 6.2.0 - Why? - Dont know. (You dont have to update.)
    Programm for step 2 of getting keys failed - Why - Dont know. Step one worked? No step one failed as well.
    I got better program though. You sure?
    Program tells me, game might require newer firmware, what do I do - Check if game requires newer firmware? - Wow, thats smart!
    What are keys? - Learn basic crypto. - What is crypto.
    Program tells me - I may need newer sigpatches - What are sigpatches? Look it up maybe? https://gbatemp.net/threads/i-heard-that-you-guys-need-some-sweet-patches-for-atmosphere.521164/

    What an actual issue report would look like.

    I'm on this firmware, this version, using a current version of this installer, and a current set of key files, and am getting this error, with a game, that should be compatible, because its only requires 6.2.0 or less. I also have current sigpatches installed.

    I have issues dumping TSEC, and already checked, that I'm on the most current version of hekate.

    Instead we get a buch of images, and should puzzle around with them. In the wrong forum.
     
    Last edited by notimp, Apr 26, 2019
  16. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    I've tried for three days straight to find solutions to every new problem encountered (and I've encountered many). But I'm not finding the right solution on my own...
    I've followed the various guides in this forum, used SDSetup, tried different utilities between Win and Mac. Nothing.
    And I've just managed to install yet another title via USB (a more recent one). So now it is just the original one that does not want to collaborate (the one I've already managed to install in SX OS without problems).

    I do appreciate every bit of help I can get. Also criticism, if constructive.
     
  17. notimp

    notimp GBAtemp Psycho!

    Member
    11
    Sep 18, 2007
    - Get basic crypto knwoledge
    - This will explain to you why you need keys to create or open packages.
    - This will also tell you why extracting your own keys is something you might want to do.
    (You also maybe could just google for a current keyfile - and get roughly the same results, all keys for signing or extracting games, arent unique - they are just illegal to share, which is why we go through the process of having you aqquire them on your own hardware. And if you've learned it once, you wont ask the next five times, if anyone has got them for you.)

    - Find and follow a tutorial on how to do it.
    (If unexpected error occurs, try to troubleshoot)
    - Find out how the keyfile(s) need(s) to be named, and where they need to be placed for your installer.

    (If installer still errors out, read error message, and comment on it - if you ask for help, also comment on what you have done to find out, if the error message was correct).

    Try to prevent "it worked, and then it didn't - but I didn't change anything" type of error reports, they make you look dumb.

    Try to bring in any resemblence of showing people around, that you arent jut blindly following youtube tutorials, but have a brain, and can do basic logic stepping on your own. Show that you have understood some things.

    NEVER apply "found better app, now have new problem" logic, if people already try to guide you through basic steps (in this case what they are trying to have you do sounds correct.)

    Check if you are in the correct subforum. (If you think, that this is the "service for pirates" subforum, think again.)

    NEVER ever open a thread "help me pirate better!" randomly, anywhere on the internet. You never can be sure, how people will react.
     
    Last edited by notimp, Apr 26, 2019
  18. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    I don't appreciate your tone.
     
  19. notimp

    notimp GBAtemp Psycho!

    Member
    11
    Sep 18, 2007
    Also - you'll love the VR future, companies are invested in designing for people like you. In that you always just ask "what is best way to..", and then a service operator will hand you VR googles where you only have to mimic the hand movements shown to you from your perspective. You can even wear them during work. Maybe have them sport fun Link emoticon overlays for everyone else around?

    Oh, it will be grand. And company will show the same video to you and 20.000 others for years on end. And it will be most easy video - because thats the only one people would still react positively to.

    A toolchain is - a set of different programs by different developers, expected to be used to get a desired result. If a scene is mature, those usually are the last things that break. User error being far more likely. Yes, but can you make VR instructional for me?

    It would support me longtime.

    See - I even have smartphone. Here is an image. And there is an image. Here is another one, I like the color...

    Oh no - problems gotten worse.
     
    Last edited by notimp, Apr 26, 2019
  20. cloudfe
    OP

    cloudfe GBAtemp Fan

    Member
    6
    Feb 24, 2013
    Belgium
    Please stop. Berating me serves no purpose.
     
Quick Reply
Draft saved Draft deleted
Loading...