Question The REAL Reason why no XCI support outside of SXOS

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Grmmish, May 13, 2019.

  1. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    12
    Mar 8, 2012
    United States
    It's the same logic that people used to trash arm9loaderhax on 3DS for not being "real" CFW, and once sighax was released, suddenly we'd see a flood of "real" CFWs.

    Still waiting.
     
    peteruk likes this.
  2. Grmmish
    OP

    Grmmish GBAtemp Fan

    Member
    4
    Sep 6, 2018
    United States
    How the hell is this conversation still escalating? It's ended. :wtf:



    Yes. It was a real question. How is EmuNAND relevant? This is about XCI being omitted from Atmosphere. I know what EmuNAND is and what it does. ._. As I said on my FIRST post, the benefits of EmuNAND and other such irrelevance is to be discussed in a different post.
     
  3. gizmomelb

    gizmomelb GBAtemp Advanced Fan

    Member
    6
    Jul 13, 2006
    Australia
    ok.. going on a different track and this may or may not be how XCI loading on SX OS actually works.. I have no idea when devs say SX uses nintendo code for the XCI loader - if they mean it is using cartridge ID for a game so it looks like a legit cart is being used, or if they mean actual programming code / routine is used to mount the virtual cartridge.

    If it is the former - then how about an XCI loader that requires the user to first insert one of their own legit cartridges and the app copies whatever cartridge ID / code it needs to spoof XCI images.

    the next step is the data difference between NSPs and XCIs - I know they can be repacked from one format to the other - but if there is no major data differences then the XCI mounter app's next step would be to load / link to an NSP file so it spoofs the NSP as an XCI image and allows direct play of NSP images from SD / USB without the need to install them.
     
    MonMonz likes this.
  4. Nincompoopdo

    Nincompoopdo GBAtemp Fan

    Member
    6
    May 20, 2017
    United States
    Proprietary API cannot be use in open source, it will be illegal. Since SXOS is close source, they can put whatever they want in there and no one can see their code (at least not completely). That's TX advantage over open source projects.(Or disadvantage, depends on which sides you are on. :D)

    Also, to accuse TX for using illegal code is like arresting Al Capone for tax evasion since SXOS is a pirating tool.
     
    Last edited by Nincompoopdo, May 15, 2019 at 6:28 AM
  5. gizmomelb

    gizmomelb GBAtemp Advanced Fan

    Member
    6
    Jul 13, 2006
    Australia
    a) who's talking about open source?
    b) it'll be as illegal as providing FS and ES patches.


    The idea is essentially a virtual cartridge loader (like XCI mouting in SX OS) but the user can also select NSP files - then you could directly load and run the NSP from SD or USB, without needing to install.

    Hell if TX pick that up and implement it, then it will be another killer feature.
     
    Last edited by gizmomelb, May 15, 2019 at 8:37 AM
  6. RednaxelaNnamtra

    RednaxelaNnamtra GBAtemp Advanced Fan

    Member
    7
    Dec 8, 2011
    Germany
    Its a bit more complicated, since nsps are more something like an archive, while xcis contain additional informations.
     
    Last edited by RednaxelaNnamtra, May 15, 2019 at 11:39 AM - Reason: Nsp not nca
  7. Nincompoopdo

    Nincompoopdo GBAtemp Fan

    Member
    6
    May 20, 2017
    United States
    All other CFWs are on Github aren't they?
     
  8. linuxares

    linuxares I'm not a generous god!

    Moderator
    16
    Aug 5, 2007
    Sweden
    To be fair, there never have been a "real" CFW on really any console for a while. The last one I remeber is the Xbox 360 with Aurora. The rest are just basically patchers that add some kind of functionality but doesn't "replace" the original firmware. Then it's not really custom right? ;)
     
  9. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Maniac

    Member
    8
    Jun 19, 2018
    United States
    Hell
    Atmosphere isn’t “just a patcher” :P
     
  10. linuxares

    linuxares I'm not a generous god!

    Moderator
    16
    Aug 5, 2007
    Sweden
    I know, but I wouldn't call it a full "cfw" either, since it doesn't replace the firmware with it's own :P
     
  11. DSwizzy

    DSwizzy GBAtemp Regular

    Member
    3
    Nov 16, 2018
    United States
    Bonerville
    correct me but isn't .xci are useful if you want to play your "backups" online?
     
  12. ZachyCatGames

    ZachyCatGames GBAtemp Advanced Maniac

    Member
    8
    Jun 19, 2018
    United States
    Hell
    fwiw it does replace most of 0100000000000819, which some people refer to as “firm” ;)
     
  13. gizmomelb

    gizmomelb GBAtemp Advanced Fan

    Member
    6
    Jul 13, 2006
    Australia
    yeah I've chatted with some knowledgable people already and they've given me more info - NSPs and XCI containers are actually quite similar, with the XCI having some extra headers and info.

    Also direct running of NSP files is possible as some experimentation has already been done. There is more than one way to run NSP files without installing them.

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

    again.. who is talking about open source? It's certainly not me. I'm not talking about integrating it into any CFW, I'm talking a separate app which would work irrespective of which CFW is used, though it would appear to be easier to implement under SX OS.
     
    Last edited by gizmomelb, May 15, 2019 at 5:04 PM
    RednaxelaNnamtra likes this.
  14. Grmmish
    OP

    Grmmish GBAtemp Fan

    Member
    4
    Sep 6, 2018
    United States
    As said above, the tools to dump and acquire our own materials needed for those copyrighted items simply either don't exist or aren't given to the public quite yet.


    I guess if something just adds onto the firmware already onto it without replacing it (OR pieces of it) entirely, then it isn't a firmware in the first place to even be called a "Custom" firmware.



    I guess for all of us developers out here, we can all rely on TX for our own illegal pursuits.... XDDD
     
  15. Nincompoopdo

    Nincompoopdo GBAtemp Fan

    Member
    6
    May 20, 2017
    United States
    I am merely replying to the OP, the title of this thread is 'The REAL Reason why no XCI support outside of SXOS'. Only SXOS is close, all other CFW are open - that's the reason no XCI support for them.
     
  16. Aisuga

    Aisuga Member

    Newcomer
    2
    Mar 10, 2016
    France
    I understand why they can't bundle the xci loader part due to it being copyrighted, but the whole "Xci = piracy" is just ridiculous.. Xci's are the only legit way to dump your carts with a cert. Converting/installing a cart to nsp is essentially identical to downloading a pirated copy.
     
  17. Grmmish
    OP

    Grmmish GBAtemp Fan

    Member
    4
    Sep 6, 2018
    United States

    I've no comment about this.
     
Loading...