cxitool -- convert 3dsx to cia directly

Discussion in '3DS - Homebrew Development and Emulators' started by zoogie, Sep 3, 2016.

  1. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,473
    2,663
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    I don't have them, but this is a common event with stuff like makerom.
     


  2. epicmartin7

    epicmartin7 GBAtemp Fan

    Member
    342
    159
    Aug 5, 2015
    United States
    So... I'm having a little trouble regarding the cxitool. When I try to start the program with everything in place (including the .dll files), it gives me this error...
    upload_2016-9-10_20-29-7.png
    Anyone know what might be causing this?
     
  3. epicmartin7

    epicmartin7 GBAtemp Fan

    Member
    342
    159
    Aug 5, 2015
    United States
    Sorry. Still trying to figure it out and it still won't work unfortunately. I've tried a lot of options :(
     
  4. zoogie
    OP

    zoogie simple pimp tool

    Member
    6,146
    7,721
    Nov 30, 2014
    United States
    Try this attachment and see if it works.
     

    Attached Files:

    Skyshadow101 and Februarysn0w like this.
  5. epicmartin7

    epicmartin7 GBAtemp Fan

    Member
    342
    159
    Aug 5, 2015
    United States
    Hey. It compiled for me! Thanks for the modified build!

    This download pleases me.
     
    zoogie likes this.
  6. Shinigati

    Shinigati GBAtemp Regular

    Member
    258
    54
    Oct 31, 2012
    Has anyone successfully used this to convert httpawn to cia? i just tried it but i get an error when i press A "failed to load the HTTP sysmodule codebin: 0xd9004676" i assume there would be no workaround for this right?
     
    Last edited by Shinigati, Sep 14, 2016
  7. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,845
    2,340
    Nov 15, 2014
    France
    Albi
    How to do it when the HB have multiple extra-files?
    [​IMG]
     
  8. KazoWAR

    KazoWAR GBAtemp Advanced Maniac

    Member
    1,791
    673
    Aug 12, 2008
    United States
    Winter Haven
    i guess it could have its uses, like closed sourced abandoned 3dsx only stuff, but its not like homebrew can't be built directly to cia.
     
  9. Asia81

    Asia81 In my Ecchi World <3

    Member
    4,845
    2,340
    Nov 15, 2014
    France
    Albi
    And Older homebrew, which doesn't work on higher ninhjax than 2.5 :/
     
  10. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,714
    2,466
    Jul 23, 2012
    United States
    Octo Canyon
    Very cool tool. Any chance someone can port the code to work on the 3DS directly, not requiring a PC? Or at least give it a basic GUI?
     
  11. Poryhack

    Poryhack GBAtemp Fan

    Member
    332
    7
    Oct 18, 2009
    United States
    I forked this (the whole 3dstools project, including cxitool and 3 others) on github. The release page has pre-compiled windows executables and the readme has some minimal instructions on how to compile for yourself if anyone's interested.

    https://github.com/Poryhack/3dstools/releases

    Obviously all credit goes to the original developers.
     
    Last edited by Poryhack, Sep 28, 2016
  12. ArugulaZ

    ArugulaZ GBAtemp Fan

    Member
    480
    106
    Sep 17, 2009
    United States
    It does compile with the right tools! I'm running Atari800 straight off the main menu. Unfortunately, it's lacking the polish of a traditional CIA, and it's pretty clear the program isn't designed to take advantage of the system kernal or the extra speed of the New 3DS. Maybe I'll force full clock speed in the Luma3DS menu and see if that helps at all.
     
  13. scionae

    scionae GBAtemp Regular

    Member
    129
    25
    Dec 28, 2016
    Italy
    Lol not working for me
    Trying to convers the retroarch.3dsx and it says "Not a valid 3DS title: 000000000000000A"

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

    Okay no, just had to put a makerom.exe in the folder
     
  14. zoogie
    OP

    zoogie simple pimp tool

    Member
    6,146
    7,721
    Nov 30, 2014
    United States
    Are you trying the latest version of cxitool? In any case, that seems like a very complicated app to convert.

    I would make an issue on Github, I doubt fincs watches this thread.
     
  15. scionae

    scionae GBAtemp Regular

    Member
    129
    25
    Dec 28, 2016
    Italy
    Yeah np I solved it, how can I modify a cia and put a custom banner and a name for the app in the home menu?
     
  16. Grantman20

    Grantman20 GBAtemp Regular

    Member
    124
    27
    Nov 14, 2016
    United States
    Littleroot Town
    the applications closes itself when i try to open it? whats wrong?
     
  17. Jayro

    Jayro MediCat DVD and Mini Windows 10 Developer

    Member
    GBAtemp Patron
    Jayro is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,714
    2,466
    Jul 23, 2012
    United States
    Octo Canyon
    Maybe someone could implement something like AppLock for Android, which is basically a homebrew app CIA that you can launch, and put restrictions on user-specified titles to prevent launching them without a password or something.
     
  18. Real.96

    Real.96 GBAtemp Advanced Fan

    Member
    972
    252
    Sep 14, 2015
    Italy
    Can this convert ctr-httpwn.3dsx to cia?
     
  19. Chupi

    Chupi Newbie

    Newcomer
    3
    0
    Jun 9, 2015
    United States
    It likely can, but what's the point? You need CFW to install a cia, and if you have CFW there's no real reason not to be running 11.2.0, in which case you have no need for ctr-httpwn.
     
  20. Grantman20

    Grantman20 GBAtemp Regular

    Member
    124
    27
    Nov 14, 2016
    United States
    Littleroot Town
    this would be for when Nintendo announces 11.3/12.0 and we don't know if we should update or not.