3DS ROM "Loader" 1.2

Discussion in 'The Edge of the Forum' started by Rydian, Mar 2, 2012.

?

Should Rydian release the source?

  1. Yes, and Snailface should port it to the PSP.

    78.9%
  2. No, I don't want kiddies getting to the secret menu.

    21.1%
  1. Rydian
    OP

    Rydian Resident Furvert™

    Member
    27,883
    8,110
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    [​IMG]

    3DS ROM Loader has been updated to version version 1.2, with some new menus.

    For those of you that have never used it, 3DS ROM "Loader" is a program made by Rydian that will1 scan for 3DS ROMs on your MicroSD, your computer's harddrive, your brain, your dog's brain, Nintendo's headquarters, and the future. Any ROMs that it finds2 will be listed in a menu3 for you to select. Version 1.2 is currently capable of loading4 every single 3DS ROM that exists or will exist.

    The author has expressed interest in releasing the source, so a poll has been included.

    1will not
    2it won't find any because it doesn't scan
    3said menu does not exist
    4ignoring



    CHANGELOG

    SCREENSHOT

    [​IMG] Source
    [​IMG] Download
     


  2. philip11

    philip11 GBAtemp Fan

    Member
    411
    45
    Oct 4, 2011
    United States
    United States
    Why thanks so much for the up date we love your *Quality* homebrew.

    -Philip11
     
  3. Rydian
    OP

    Rydian Resident Furvert™

    Member
    27,883
    8,110
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Idunno' man, UselessHomebrew was a competitor for "Quality".
    http://gbatemp.net/topic/295131-uselesshomebrew-11/
     
  4. BrightNeko

    BrightNeko Popcorn ball

    Member
    915
    687
    Dec 11, 2010
    United States
    Texas
    the last build was better :(
     
  5. X_XSlashX_X

    X_XSlashX_X GBAtemp Regular

    Member
    263
    47
    Jan 2, 2012
    United States
    Buffalo New York
    I disagree. This build has really fixed a lot of the issues from the previous one.
     
  6. BrightNeko

    BrightNeko Popcorn ball

    Member
    915
    687
    Dec 11, 2010
    United States
    Texas
    Its not nearly as stable though.
     
  7. X_XSlashX_X

    X_XSlashX_X GBAtemp Regular

    Member
    263
    47
    Jan 2, 2012
    United States
    Buffalo New York
    It must be your 3DS system. You should send it back to Nintendo telling them the loader isn't working too good. Cause it runs smooth for me :creep:
     
  8. Tom Bombadildo

    Tom Bombadildo Honk!

    pip Contributor
    GBAtemp Patron
    Tom Bombadildo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,686
    10,691
    Jul 11, 2009
    United States
    I forgot
    @[member='Snailface']


     
  9. philip11

    philip11 GBAtemp Fan

    Member
    411
    45
    Oct 4, 2011
    United States
    United States
     
  10. Tom Bombadildo

    Tom Bombadildo Honk!

    pip Contributor
    GBAtemp Patron
    Tom Bombadildo is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    10,686
    10,691
    Jul 11, 2009
    United States
    I forgot
     
  11. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,983
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
    With great responsibility comes great power . . .
    . . . the power to emulate the 3DS rom loader on the PSP.

    This undertaking is my destiny for greatness. :P
     
    1 person likes this.
  12. Snailface

    Snailface My frothing demand for 3ds homebrew is increasing

    Member
    4,324
    1,983
    Sep 20, 2010
    Engine Room with Cyan, watching him learn.
  13. Rydian
    OP

    Rydian Resident Furvert™

    Member
    27,883
    8,110
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Imposter!

    Actual source is below!

    Code:
    //3DS ROM Loader 1.2
    //By Rydian.
    //Updated 3/2/2012
    
    //This says "NDS", but I meant "3DS".  I typo'd and was too lazy to
    //fix it so I renamed the library instead.  It was faster to do.
    #include 
    
    //The O is for "orgasmic".
    #include 
    
    //I'll give those bits some zeros.  Bits love zeros.
    bool imitationpagination = 0;
    bool cheatactivated = 0;
    
    //WAKE UP
    //FNKNSFHJKFG MAKE UP
    int main(void) {
    consoleDemoInit();
    
    while(1) {
    //'Cause the tutorial told me this works.
    scanKeys();
    int held = keysHeld();
    
    //'Cause screen tearing with a 2-color display is blasphemy.
    swiWaitForVBlank();
    
    //Hide the evidence!
    consoleClear();
    
    if (imitationpagination == 0) {
    iprintf("\n Nothing plays 3DS ROMs.\n\n");
    iprintf(" Every cart we've seen that\n");
    iprintf(" claims it can be updated to\n");
    iprintf(" play them has NOT done it yet.\n\n");
    iprintf(" Every \"hack\" we've seen on\n");
    iprintf(" youtube turns out to be a\n");
    iprintf(" scammer advertising bullshit,\n");
    iprintf(" all those \"survey\" downloads\n");
    iprintf(" are fake and just give the\n");
    iprintf(" person who uploaded it money.\n\n");
    iprintf(" When something is released\n");
    iprintf(" that plays 3DS ROMs, it will\n");
    iprintf(" be posted on the front page.\n\n");
    iprintf(" Read the fucking stickies\n");
    iprintf(" in the 3DS hacking section\n");
    iprintf(" for more information.\n\n");
    iprintf(" ~GBAtemp.net");
    
    //'Cause I tried an OR (and alternatively ||) within the first IF to do both checks, and it didn't like it.
    if(held & KEY_A) { imitationpagination = 1; }
    if(held & KEY_B) { imitationpagination = 1; }
    
    } else {
    if (cheatactivated == 0) {
    iprintf("\n What, secret menu you say?\n\n");
    iprintf(" Well I've heard that if you\n");
    iprintf(" Hold Left, A, and B at the\n");
    iprintf(" same time and touch your\n");
    iprintf(" nose to the touch screen,\n");
    iprintf(" something amazing and\n");
    iprintf(" magical can happen!\n");
    
    //See, when I check for logical AND it lets me... this thing is logic-cist.
    if((held & KEY_A) && (held & KEY_B) && (held & KEY_LEFT) && (held & KEY_TOUCH)) { cheatactivated = 1; }
    
    } else {
    iprintf("\n Secret menu 1 activated!\n\n");
    iprintf(" For secret menu 2, please\n");
    iprintf(" enter the following code: \n\n");
    iprintf(" B A RIGHT A C UP DOWN A\n");
    }
    }
    
    }
    return 0;
    }
    
     
  14. Wiip™

    Wiip™ Worth a penny.

    Member
    208
    49
    Jul 30, 2011
    The Netherlands
    [​IMG]
    -.-'
     
  15. raulpica

    raulpica With your drill, thrust to the sky!

    Supervisor
    11,027
    7,348
    Oct 23, 2007
    Italy
    PowerLevel: 9001
    I don't even know what a bassoon is, but... ANY DAY MAN, ANY DAY!
     
  16. Rydian
    OP

    Rydian Resident Furvert™

    Member
    27,883
    8,110
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Well you WERE pretty drunk...
     
  17. raulpica

    raulpica With your drill, thrust to the sky!

    Supervisor
    11,027
    7,348
    Oct 23, 2007
    Italy
    PowerLevel: 9001
    I hope it didn't end how actually I hope it did end
     
  18. Rydian
    OP

    Rydian Resident Furvert™

    Member
    27,883
    8,110
    Feb 4, 2010
    United States
    Cave Entrance, Watching Cyan Write Letters
    Well you certainly showed those girls a good woodwind instrument if you know what I'm sayin'!
     
    1 person likes this.
  19. Luigi2012SM64DS

    Luigi2012SM64DS G-old member

    Banned
    2,060
    309
    Aug 27, 2011
    Canada
    Minecrapt
    Yeah thanks im playing on my psinfinity using this.
    infact the loader made my psinfiny for me. thank you and i hope you go to hell
     
  20. ComeTurismO

    ComeTurismO CTO

    Member
    2,942
    5,586
    Sep 18, 2011
    Canada
    4:54 PM
    WOOT! IM PLAYING SUPER MARIO 3D LAND ON MY 3DS!! Thanks!!




    trolololXD (jokes)