Post Homebrew ideas, suggestion, requests here

Discussion in '3DS - Homebrew Development and Emulators' started by CaptainSodaPop, Aug 20, 2014.

  1. SomeRandomWeeb

    SomeRandomWeeb Member

    Newcomer
    1
    Dec 16, 2017
    United States
    Hello! To what little chance a capable homebrew developer sees this and thinks it's a brilliant idea, which is little to none, let's be completely honest here. I have a suggestion of something I thought would be pretty cool. I'd do it myself if I knew how to but sadly, I have not a single clue how to develop homebrew for the 3DS. The homebrew application I'd like to see is a SLOT-2 Loader. (SLOT-2 referencing SLOT-2 on the original DS and DS lite models.) What would this do? It is a Gameboy Advance Loader. That's it. Why is it called SLOT-2 Loader? I am calling it SLOT-2 Loader, the person who actually makes this can call it whatever they want, because it function like a second slot. You must "insert the cartridge" [injecting a ROM into a Virtual Console] into SLOT-2 to play your gameboy advance games. I imagine SLOT-2 Loader using two separate applications, a "SLOT-2 Launcher" application and a "SLOT-2 Injector" application. "SLOT-2 Launcher" would be a title that you launch from the home menu to run the "cartridge" in SLOT-2. "SLOT-2 Injector" would act as a .3dsx/.cia file that allows you to "change the cartridge" in SLOT-2. What's the point of this you may ask yourself, why not just use a standard emulator like mGBA or inject them manually via Virtual Console Injector? To that I answer, yes, your right. You can just use mGBA or a VC injector however if you use a VC injector, it will clutter your home menu if you are a gameboy advance enthusiast like me and mGBA runs games well, but some games still have performance issues (especially on o3ds/o2ds) that just are not there on Nintendo's Virtual Console. To whom, it may concern I do have concept screenshots should I need to display them.
    How it will work under the hood: The SLOT-2 "change the cartridge" .3dsx/.cia would rename [game].gba ROM to .code and copy it into the SLOT-2 "launcher" title, overwriting the old one. The SLOT-2 "launcher" title would be a normal Virtual Console title loading the injected ".code" file. Simple!
    Issues I could see it happening: Unfortunately, I am no homebrew developer and I don't exactly know the Ins and Outs of how the 3ds works in terms of homebrew so here are some issues I could see happening with this concept that will possibly need a work-around.
    1. Save data issues: From what I can tell, the GameBoy Advance virtual console saves and loads data based on title id. Due to SLOT-2 Loader using only one title, a workaround will have to be made to prevent save data loss when you change the cartridge. Also not all ROMs use the same save format. While some ROMs use EEPROM, others use SRAM or FLASH. I honestly dunno if I workaround could be developed for this or not due to lack of knowledge of the 3ds scene but it could be possible.
    2. Injection issues: I honestly don't know if any of this is even possible. Due to the varying sizes of games, a "one size fits all approach" may be the wrong way to go. While injecting ROMs into the SLOT-2 Launcher title should be possible (example given to us by GodMod9's H&S Injection), I am unsure how different it would be from H&S injecting or whether it would be possible due to the fact H&S is on the SYSNAND CTRNAND and SLOT-2 Launcher would be on the SYSNAND SD. Not to even ask if .3dsx applications have CTR writing access. In summery while I am pretty sure it could be done, someone else is probably going to tell me it can't so whatever I suppose.
    3. Lack of interest: This will probably be the biggest detriment to SLOT-2 Loader if a developer were to even consider creating it. Because we have options such as mGBA and VC console injection, people will not see the point in making yet another way to load GBA games, especially a way as convoluted as this. Unfortunately, the only work around for this is if the community shows interest for SLOT-2 Loader and again, while I think this is an awesome idea, the community might disregard this as unnecessary and redundant and most of all unwanted.

    Please give me feed back on what you think about this and whether or not it would be possible! Thank you for reading!
     
    WintendoZone likes this.
  2. ravgt

    ravgt Newbie

    Newcomer
    1
    Feb 12, 2018
    Guatemala
    A great homebrew app is a screen brightness boost the n3ds xl really sucks under the sunlight.
     
    WintendoZone likes this.
  3. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    7
    Sep 8, 2017
    Greece
    I vaguely remember one existing, but just in case, is there or can someone make one that simply organizes the order people show up on the Friend List? Just the order so I can keep more important people in earlier slots and randoms in later ones. Currently it's just a mess for me and deleting and readding people takes forever to do with 80-100 of them...
     
    I pwned U! likes this.
  4. kllr007

    kllr007 Member

    Newcomer
    1
    Feb 12, 2018
    Slovakia
  5. Raugo

    Raugo GBAtemp Fan

    Member
    3
    Nov 22, 2014
    Is a closed source game, is impossible to make a port of it. Use dosbox to run it directly
     
  6. Asia81

    Asia81 In my Ecchi World <3

    Member
    12
    Nov 15, 2014
    France
    Albi
  7. Megakuma

    Megakuma Member

    Newcomer
    1
    Feb 1, 2018
    United States
    Down there a bit
    a hbl exploit using a mii qr code with the mii maker app
     
  8. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    That would only be possible if it had a buffer overflow vulnerability, which it probably doesnt and was likely one of the first things checked for one when homebrew started taking off
     
  9. WintendoZone

    WintendoZone The MK7 Clan-Man

    Member
    1
    Oct 11, 2017
    United States
    A custom keyboard changer, that allows you to switch your keyboard from, let's say Chinese, to Symbols, to Other types of icons viewable on the 3DS, such as a couple of emojis. It should also allow you to view Switch Symbols, or Wii U Symbols if you would like that. You can also change the font.

    Idea 2:

    A Mii QR Code generator for gold pants Miis, since they usually can't be saved as a QR.

    3:

    A 3ds homebrew app that is like the popular game Pong, but it requires a second 3ds via Download Play (multiplayer)

    4:

    An MP3 to M4A converter, so that you can listen to songs you haven't already converted can be listened to via 3DS Sound.
     
    Last edited by WintendoZone, Feb 26, 2018 - Reason: I wanted to add more ideas for others
  10. Davidistheboss21

    Davidistheboss21 Member

    Newcomer
    1
    Nov 26, 2016
    United States
    What about a volume booster when I listen to music i have saved with headphones I wish It could get louder
     
    I pwned U! and WintendoZone like this.
  11. DjoeN

    DjoeN Captain Haddock!

    Member
    9
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Q: is there a way on a hacked N3DS/N2DS (B9S) to get all event pokemon in ultra sun / ultra moon?
    I used to use mystery machine on A9LH, but does it still work?
     
  12. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    7
    Sep 8, 2017
    Greece
    Don't know what mystery machine is, but you can just use PKSM to inject wondercards or boxes full of old event Pokemon that are legit to your game.
     
  13. Davidistheboss21

    Davidistheboss21 Member

    Newcomer
    1
    Nov 26, 2016
    United States
    What about a direct download pach in the 3ds browser
    Idea 2
    arcive viewer and extractor for .zip .7z .rar and .garc and .narc
     
  14. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    You can't download files in the 3ds browser, so first idea is impossible
     
    Davidistheboss21 likes this.
  15. Davidistheboss21

    Davidistheboss21 Member

    Newcomer
    1
    Nov 26, 2016
    United States
    what about a browser alternative like a homebrew internet browser?
     
  16. TheCyberQuake

    TheCyberQuake Certified Geek

    Member
    13
    Dec 2, 2014
    United States
    Las Vegas, Nevada
    At that point you already have homebrew set up, and FBI can download most homebrew from within homebrew launcher. So again no real point.
     
    Davidistheboss21 likes this.
  17. kllr007

    kllr007 Member

    Newcomer
    1
    Feb 12, 2018
    Slovakia
  18. ThoD

    ThoD GBATemp Maniac (apparently), but more like "bored"

    Member
    7
    Sep 8, 2017
    Greece
    Idea 1 COULD be possible, but way to much work for a simple homebrew and patching things stored in NAND (stock apps) can end up in bricks, so not worth it. To download stuff, you can go with MultiDownload++ though if you know the link to the file. For idea 2, I think there already is one for .zip and same for .garc and .narc (both of which have absolutely no reason to be opened on the 3DS btw).

    You CAN download select files (eg: certain pictures), so it IS possible, just would take reprogramming a large chunk of code.

    That would be a nice idea and since it's a homebrew (meaning it runs as a game instead of along with a game), it can even be extended-memory and end up really strong. But again, not worth the sheer amount of work it will take. Also, why use the 3DS for browsing? Even a terrible phone can do more:P
     
    Davidistheboss21 likes this.
  19. Davidistheboss21

    Davidistheboss21 Member

    Newcomer
    1
    Nov 26, 2016
    United States
    really a garc/narc extractor on the 3ds?? Send me it Pleaseeee!! this should be a GM9 feature honestly.
     
  20. SomeRandomWeeb

    SomeRandomWeeb Member

    Newcomer
    1
    Dec 16, 2017
    United States
    Idk if this is already a thing but a Homebrew Download Play for use with emulators and such.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice