Advantages of 3dsx over cia

Discussion in '3DS - Homebrew Development and Emulators' started by Mikemk, Aug 6, 2016.

  1. Mikemk
    OP

    Mikemk GBAtemp Maniac

    Member
    1,483
    517
    Mar 26, 2015
    United States
    The advantages of cia are many and obvious, but are there any significant advantages of homebrew in 3dsx format?
     
    Sonic Angel Knight likes this.


  2. sweis12

    sweis12 GBAtemp Maniac

    Member
    1,240
    512
    Oct 20, 2013
    Saint Kitts and Nevis
    I think (dont quote me!) that .3dsx files have more ram. I think smea said that on twitter once.
    Also, for 3dsx you do not need any kernel exploits. CIA require some sort of kernel hack to launch.
     
  3. DKB

    DKB FUCK OFF

    Member
    1,233
    1,155
    May 29, 2015
    United States
    New York City, Manhattan
    You can run them with the homebrew launcher. That's about the only difference, I believe.

    You can also say they are safer, because, well, they ain't being installed to anything.
     
    HaloEffect17 likes this.
  4. zoogie

    zoogie simple pimp tool

    Member
    6,151
    7,728
    Nov 30, 2014
    United States
    The biggest advantage is they can run without sigpatches which makes them ideal for entrypoints. Its because of this fact that it's the only option for people on the latest firmware.

    They don't need to be installed as well which is convenient.
     
    Last edited by zoogie, Aug 6, 2016 - Reason: clarify
  5. Mikemk
    OP

    Mikemk GBAtemp Maniac

    Member
    1,483
    517
    Mar 26, 2015
    United States
    .cia can use up to 96MB on o3ds, 176 on new, 3dsx can use more?
     
  6. Logan Pockrus

    Logan Pockrus Knawledge is key.

    Member
    1,338
    1,020
    Jan 1, 2016
    United States
    A CIA file can use up much more than 96/176 MB....
     
    Darkyose and olec04 like this.
  7. Mikemk
    OP

    Mikemk GBAtemp Maniac

    Member
    1,483
    517
    Mar 26, 2015
    United States
    How? Keeping in mind I'm talking about homebrew, not system titles.
     
  8. Dracari

    Dracari GBAtemp Maniac

    Member
    1,320
    364
    Apr 5, 2009
    United States
    CIAs arent limited to Ram that the Entrypoint had access to. in terms of Emulators this ment Dynarec as well.
     
  9. Logan Pockrus

    Logan Pockrus Knawledge is key.

    Member
    1,338
    1,020
    Jan 1, 2016
    United States
    The above answer is correct, but I was thinking about how games in CIA format are much larger than what you said the maximum size was. But it turns out you mean homebrew, so disregard my response.
     
  10. mehmeh11

    mehmeh11 GBAtemp Regular

    Member
    180
    15
    Jul 14, 2016
    Peru
    accesibility (for people like me who already had 11.0 when they started being interested in homebrew and can't downgrade)
     
    HaloEffect17 likes this.
  11. Mikemk
    OP

    Mikemk GBAtemp Maniac

    Member
    1,483
    517
    Mar 26, 2015
    United States
    I think you're talking about file size and I'm taking about RAM usage.

    They are (correct me if wrong) limited to the RAM capacity specified in their header, which has a max of 176MB
     
  12. TheCruel

    TheCruel Developer

    Banned
    1,351
    2,882
    Dec 6, 2013
    United States
    3dsx cannot use more RAM. It's the opposite.

    Some advantages:

    - Use DSP without dumping a bin.

    - Runs without CFW.

    - Can utilize pseudo-services and things implemented in payload (see: screenshots and HANS), although CIA users have NTR with plugins...

    - Easier installation and no title count limitation
     
  13. Logan Pockrus

    Logan Pockrus Knawledge is key.

    Member
    1,338
    1,020
    Jan 1, 2016
    United States
    Damn I completely misread your post. Sorry, I was lost for a little while. :rofl2:
     
  14. HaloEffect17

    HaloEffect17 Splatoon Fan

    Member
    1,033
    976
    Jul 1, 2015
    Canada
    Exactly this. That's why they say that using a homebrew exploit doesn't have the capacity to brick; it's not messing with the NAND or anything.
     
  15. configchan

    configchan GBAtemp Regular

    Member
    134
    43
    Jun 20, 2016
    Being able to be run with only the HBL also means that they can be used by more people. Not everyone can downgrade their 3DS to install CFW.
     
    Sonic Angel Knight and mehmeh11 like this.
  16. NekoMichi

    NekoMichi Retro Collector

    Member
    1,222
    875
    Jun 4, 2015
    Minus World
    You can drag and drop a .3dsx file to your SD card and launch it directly from there, .cia files need to be installed before they can be used because they require a CFW.
     
  17. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    Careful now. A homebrew to run needs to fit in RAM entirely. So file size is a direct hit for ram usage. The two maximums mentioned (96 and 176 MB) are actually also limiting payload size. This is a thing to keep present specially for homebrew games where assets are usually compiled into the homebrew instead of dinamically loaded from SD.
     
    Last edited by Urbanshadow, Aug 6, 2016
  18. Hayleia

    Hayleia GBAtemp Maniac

    Member
    1,485
    1,135
    Feb 26, 2015
    France
    Even those with a CFW can see an advantage in the .3dsx format if they are devs: you can test your .3dsx file without sending it yourself with 3dslink. Just launch the HBL on your 3DS, press Y, type "3dslink Undertone.3dsx" and the Undertone.3dsx is automatically transferred and launched without you having to get any SD card out or using any FTP software, as long as your PC and 3DS are on the same WiFi network.
    Useful for quick testing. But obviously a cia as a release isn't a bad idea.
     
    Sonic Angel Knight likes this.
  19. Urbanshadow

    Urbanshadow GBAtemp Maniac

    Member
    1,289
    469
    Oct 16, 2015
    Yep, for payloads lower than 15 MB this method is great for testing.
     
  20. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ I drool on my knife

    Member
    19,352
    19,682
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    You can run them through homebrew launcher, which means you don't need a CFW. Otherwise, they suck. They don't use as much RAM/resources, so most of the homebrews are simple or lack features. As well emulators run like complete shit and often sound becomes a huge issue.
     
    Sonic Angel Knight likes this.