[QUESTION] .3dsx HB on Emunand

Discussion in '3DS - Homebrew Development and Emulators' started by quantumboy, Sep 18, 2015.

  1. quantumboy
    OP

    quantumboy Casual Hacker, Avid Dreamer

    Member
    379
    38
    Jun 26, 2013
    United States
    San Francisco, CA
    Is there any way to load 3dsx via a cia, a 3ds hb app, or even install the hb menu as a cia. Basically I have emunand with 10.1 running but every time I use tube hax , I have to use a dns, and there is no way to exit back to emunand, it has to reboot to sysnand.

    Maybe is there a way to convert .3dsx to cia or to .3ds ?

    it would be nice if there was a .3dsx loader that existed that worked as a cia

    I AM SURE SOME ONE HAS ASKED THIS, and if I am being repeditive I'm sorry but I have failed to track down any solution to this problem.

    Please help if you can.
     
  2. JJTapia19

    JJTapia19 I fight for my friends.

    Member
    1,699
    1,066
    May 31, 2015
    Puerto Rico
    For now I installed a cia of ironfall invasion and that way I access the homebrew launcher without tubehax. I wish there was a cia that get you directly to the homebrew launcher but I think its not possible atm or haven't been done. There is a way to convert homebrew to cia but you the developer must provide a .elf file not only a .3dsx file afaik.
     
    fmkid likes this.
  3. The Minish LAN

    The Minish LAN hi

    Member
    485
    548
    Sep 9, 2015
    discord
    1. For now, there is no way to open a .3dsx file via a .cia file, there is no way to install any unofficial Home Menu application to the Home Menu, nor install the Homebrew launcher as a .cia. Smea has no intention of making the Homebrew launcher a .cia file, and yellows8 doesn't participate in that sort of thing.

    2. OOT3DHAX is a viable option if you want an auto-obtainable DNS, but you do have to buy the actual game. If you already have it, excellent! Since Cubic Ninja is $70, Ironfall was taken down and smashbroshax requires Linux and a New 3DS, OOT3DHAX is definitely the best option under any circumstance. Either way, you should buy OoT 3D anyway.

    3. Sadly, there is no way to pause to the Home Menu with Homebrew. You can press the HOME button and, for some reason, are able to use Homebrew while on Sleep Mode, but no way to pause the launcher.

    4. You cannot and will not even be able to simply convert a .3dsx file to cia/.3ds, ever. omg you would have to recode everything

    5. .3dsx and cia are completely different formats. It would take months to code a .3dsx Homebrew application that allows you to use cia.

    6. I haven't seen anyone else ask this yet. I had fun answering your problems. 3DS Homebrew is tedious, but with people like Smea and yellows8, it will...still be pretty tedious. But it'll be better.

    For some reason I know I got something wrong. Meh.
     
    Last edited by The Minish LAN, Sep 18, 2015
    fmkid likes this.
  4. JJTapia19

    JJTapia19 I fight for my friends.

    Member
    1,699
    1,066
    May 31, 2015
    Puerto Rico
    If he haves emunand then he can get and install a cia of ironfall invasion and use the homebrew launcher with ironhax on emunand. He can also do the same with a cia of oot. :yay:
     
  5. The Minish LAN

    The Minish LAN hi

    Member
    485
    548
    Sep 9, 2015
    discord
    Really? I didn't know this! I really wish I had emunand now.
    I'm getting a New 3DS soon, I hope it has 9.0 pre-installed.
     
    JJTapia19 likes this.
  6. kontrolaltdelete

    kontrolaltdelete Task Manager

    Member
    140
    45
    Aug 16, 2015
    United States
    Wrong on 4 & 5. If one has the elf file of the 3dsx, creating a cia (for the knowledgeable) is pretty simple. Hence some like Rin (creator of CHMM and Sunshell) have both 3dsx and cia.

    Next, Sky3DS can load Cubic Ninja, as can Gateway. There are more options than just buying CN. The newest boot.3dsx from Smea is backwards compatible. I won't go into the details, but with a cia of CN on emuNAND, you'd be able to play with 1.1b Ninjhax on sysNAND and 2.1 on emuNAND.
     
  7. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    In fact, many people really have asked about that! Yes, I just saw them!

    Big problem is actually there isn't any .elf for any HBL file!... Edit: Seems there is a .elf file for a modified HBL right now. Look: https://gbatemp.net/threads/release-homebrew-launcher-with-grid-layout.397527/page-5#post-5676248
     
    Last edited by fmkid, Sep 18, 2015
  8. kontrolaltdelete

    kontrolaltdelete Task Manager

    Member
    140
    45
    Aug 16, 2015
    United States
    No. The problem is that it boots when made a cia, but it doesn't run anything. It freezes upon the opening of an application due to improper boot of the payload.

    Edit - if mashers or the other guy who said he'd make the CIA can solve this problem with the new HBL then we'll be set. I was talking about Smea's HBL made into cia.
     
    Last edited by kontrolaltdelete, Sep 18, 2015
    fmkid likes this.
  9. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    Then, that is the really, REALLY problem: Payload!... You are absolutely right!... End of this discussion!
     
    Last edited by fmkid, Sep 18, 2015
  10. kontrolaltdelete

    kontrolaltdelete Task Manager

    Member
    140
    45
    Aug 16, 2015
    United States
    Someone who could probably fix that is MassExplosion213. He's had some success with editing boot.3dsx and altering where it looks for its folders. Also, the Homebrew sorting creator might be able to fix this problem, but I could be talking out my arse. I think you'd still have to work the payload.bin to play nice.
     
    Last edited by kontrolaltdelete, Sep 18, 2015
  11. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    But, those just you said is only an issue of modify source code from Smealum's HBL! Those don't have any relationship with a way to boot/inject the payload itself (what is just doing by Smealum's exploits)!
     
    Technicmaster0 likes this.
  12. kontrolaltdelete

    kontrolaltdelete Task Manager

    Member
    140
    45
    Aug 16, 2015
    United States
    Yeah, I corrected my post. It's the payload, but I'm waiting to see what happens when they make a cia of mashers HBL. This could be what we've been waiting for.

    Then again, Rin doesn't have Sunshell booting 3dsx from the cia. So there must be some issue there. I don't know.
     
  13. JJTapia19

    JJTapia19 I fight for my friends.

    Member
    1,699
    1,066
    May 31, 2015
    Puerto Rico
    Here is something @suloku said about this.

    If you do that you may be able to use HBL, but you won't be under 2.1 hax if that is what you want. The homebrew launcher has nothing to do with the hax itself, the hax is set to boot whatever is boot.3dsx, boot.3dsx being a homebrew booter is just a way to make things easier than always changing boot.3dsx or having lots of different payloads for each homebrew.

    Anyway, compiling cia or .3ds should be as easy as changing something in the makefile.
     
    kontrolaltdelete likes this.
  14. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    Well, for don't fall on speculations about that, just we wait what happens with an .elf/.cia test from Masher's custom HBL!
     
  15. Technicmaster0

    Technicmaster0 GBAtemp Psycho!

    Member
    3,298
    681
    Oct 22, 2011
    Gambia, The
    It's easy to "convert" .elf files which get created when compiling homebrew to .cia or .3ds and theoretically, 3dsx files would work too (but not the other way alround).
    The homebrew launcher is an exception because it uses the hb service which gets created by the hacks and is used to load the payload. You would have to rewrite the service to work as a *.cia (and that's the complicated part of the homebrew launcher).
     
    Last edited by Technicmaster0, Sep 19, 2015
    fmkid likes this.
  16. fmkid

    fmkid Just another GBATemp's random guy

    Member
    1,048
    351
    Apr 23, 2015
    Colombia
    In other words, make a HBL .cia version could be absolutely possible (having a .elf file). But, run .3dsx homebrew files from this hypotetic HBL.cia isn't possible ever (at less until anyone can modify code to run .3dsx files properly from this way)
     
  17. Technicmaster0

    Technicmaster0 GBAtemp Psycho!

    Member
    3,298
    681
    Oct 22, 2011
    Gambia, The
    It's no problem to get the hbl menu working. But you need to write everything to boot .3dsx from scratch.
     
    fmkid likes this.