I think I found out what causes crashes on NH 2

Discussion in '3DS - Homebrew Development and Emulators' started by Nintendo Fanboy, Aug 8, 2015.

  1. Nintendo Fanboy
    OP

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,031
    399
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    Notice the file size on the HB Launcher 2.0, and look at the apps that wont run, I think it's caused by the file size being bigger than the hb menu.
    Maybe if you try to shrink the file, it may run.
    I'm not too sure, don't hate me if this isn't true, but it seems most likely true.
    The 3DSCraft.3dsx file is "952 KB". The boot.3dsx file on the root of my sd card is "512 KB".
    Another app that just won't want to work is "3dsurfer", the size is "801 KB".
    Remember, The boot.3dsx file on the root of my sd card is "512 KB".
    Both of the apps that won't run are larger than the "boot.3dsx" file.
    An app that runs GREAT that was made by DarkFlare69, It's "3DText", The file size is "178 KB", And remember the boot file is "512 KB".
    Some apps may be bigger and run, but those might not take a lot of ram I guess.
    If anybody can shrink one of the apps, give me the 3dsx file, I'll test it.
     
  2. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,675
    Sep 1, 2010
    No, it's most likely software incompatibility. Ninjhax has roughly 16MB (I'd have to double check, I can't remember the numbers) of RAM to work with. Additionally, this wasn't an issue with Ninhax 1.0/1.1.
     
  3. Nintendo Fanboy
    OP

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,031
    399
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    3DScraft worked fine, till I built a huge area, where is the world data stored..?
     
  4. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,675
    Sep 1, 2010
    Perhaps loaded on the fly from the SD card.
     
  5. Nintendo Fanboy
    OP

    Nintendo Fanboy GBAtemp Maniac

    Member
    1,031
    399
    Mar 6, 2015
    United States
    In Los Santos, GTA: San Andreas.
    what do you mean by that..?
     
  6. loco365

    loco365 GBAtemp Guru

    Member
    5,458
    2,675
    Sep 1, 2010
    The world data is stored on the SD card, obviously. You make a change to the world, it saves it to the SD card. You load a new chunk while walking around, it loads the chunk data from the SD card.
     
  7. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,966
    3,249
    Nov 18, 2012
    United States
    Las Vegas
    This actually has a good chance of being the actual issue to be honest. Ninjhax 2 works through a series of app takeovers via home ROP (to launch) and gspwning in the 3dsx. Hence it can use any services normal apps have. I'm also going to take a guess and say it's how ninjhax 2 can edit any save. But if the host app cannot take the 3dsx's size, it could definitely pose issues and cause things to go haywire. So it probably isn't the boot.3dsx being the issue, but the host app in question. Hence why some apps do the long takeover process and some dont, it all has to do with what services the launching 3dsx has. A good counter test would be to replace the boot.3dsx with another app and see if it works. Or restart the launcher with the one network workaround and then try the other apps.
     
    Nintendo Fanboy and VinsCool like this.