Luma3DS - Noob-proof 3DS Custom Firmware

Discussion in '3DS - Flashcards & Custom Firmwares' started by Minox, Jun 11, 2017.

  1. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    7,846
    3,118
    Mar 16, 2012
    United States
    And that's fine if you do use them. But they should only be used by people who know what they're doing. They are not to be used by the noobs who don't know how to revert to a previous Luma version because the hourly/nightly they installed didn't work.
    Oh I know you weren't blaming me. I was just venting. :) And that may be useful, that way it won't try to pick up on the branches that contain broken or untested code. Would I have to do something on my end to achieve that or is that on your end?
     
    astronautlevel likes this.


  2. astronautlevel

    astronautlevel Trying to Find My Way

    Member
    4,026
    4,963
    Jan 26, 2016
    United States
    That Nightly Site™
    That would be something I'd do on my end, I can do it now if it's something that would make you more comfortable adding back nightlies to the updater.
     
  3. KunoichiZ

    KunoichiZ GBAtemp Guru

    Member
    7,846
    3,118
    Mar 16, 2012
    United States
    People can just use the version before the latest version, which still has hourlies/nightlies enabled. 2.1.2 offers nothing new in terms of content compared to 2.1.1, so you could go ahead and add it if you want.
     
    Last edited by KunoichiZ, Jun 19, 2017
    astronautlevel likes this.
  4. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,626
    666
    Dec 12, 2016
    United States
    Near N3DS
    It's nice that the scene has gotten so noob friendly, but it's sad it's gotten so noob friendly that we have to prevent noobs from hurting themselves and their consoles. It's Hourglass9 all over again. Does anyone remember the guy that deleted all the system titles with FBI?
     
    gamesquest1 and KunoichiZ like this.
  5. RustInPeace

    RustInPeace Samurai Cop

    Member
    2,727
    2,060
    Oct 13, 2014
    United States
    That gets funnier every time I think about it.
     
    pixelmasher likes this.
  6. raphamotta

    raphamotta GBAtemp Fan

    Member
    448
    179
    Jul 12, 2013
    Yeah I noted that. I gonna use the legacy version for now until someone figure out what's the problem between HANS and Luma 8.0
     
    suzsuzuki likes this.
  7. clancy94

    clancy94 GBAtemp Fan

    Member
    423
    98
    Oct 18, 2008
    Hey guys, I'm using Input Redirection through the Rosalina menu but my right stick isn't emulating my c-stick in Monster Hunter Generations - I have it enabled in the game options. Has anyone else got it working?
     
  8. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,626
    666
    Dec 12, 2016
    United States
    Near N3DS
    I'm wondering if they're trying to get Luma3DS to work on firmware 1.0. Looks like they're down to firmware 3.x.
     
  9. nl255

    nl255 GBAtemp Addict

    Member
    2,567
    360
    Apr 9, 2004
    Even if hourly support is not added to the updater it would still be nice to have separate URLs for the latest master and latest legacy builds for use with multiupdater. Especially since multiupdater + bootctr9 makes it possible to always have stable 8.0/7.1 available as a backup in case the latest builds don't boot.
     
  10. pixelmasher

    pixelmasher Gaming Gamer

    Member
    1,626
    666
    Dec 12, 2016
    United States
    Near N3DS
  11. GerbilSoft

    GerbilSoft GBAtemp Addict

    Member
    2,062
    2,268
    Mar 8, 2012
    United States
    I was looking into this a week or so ago. The limiting factor here seems to be file I/O. The conversion code can probably be optimized too, but when I tried it, it only cut the file saving by around half a second.

    This version writes the framebuffers in two steps (lines 0-119, then lines 120-239), then writes to SD. Previously, it would convert one line, then write. I'm guessing the all-at-once method is faster because the 3DS doesn't implement any sort of write caching.
     
    Last edited by GerbilSoft, Jun 20, 2017
    DarthDub and pixelmasher like this.
  12. astronautlevel

    astronautlevel Trying to Find My Way

    Member
    4,026
    4,963
    Jan 26, 2016
    United States
    That Nightly Site™
    [​IMG]
    [​IMG] (the eyes are clickable)

    A bit of elaboration before my post is removed by the mods for only being a picture:

    This is a fork of luma that creates a new thread in rosalina to check for a new update to Luma3DS on boot and then every 24 hours after that, and on a new update sends a spotpass notification. Everything works as of right now, except for the notification is a bit ugly ("?" icon and no top picture) and the notification appears on the bottom of the list on some (most?) devices.
     
    Last edited by astronautlevel, Jun 21, 2017
    julialy, Sev501, Trojaner and 9 others like this.
  13. Ryumaru

    Ryumaru Creator of themes for 3DS

    Member
    2,386
    1,033
    Feb 1, 2015
    Brazil
    @astronautlevel
    You have integrated this tool into the Rosalina menu as an option, or it is automatically activated when Wi-Fi is enabled ?
     
  14. astronautlevel

    astronautlevel Trying to Find My Way

    Member
    4,026
    4,963
    Jan 26, 2016
    United States
    That Nightly Site™
    As of right now, it's automatic when WiFi connects, but it could be made an option.
     
  15. Ryumaru

    Ryumaru Creator of themes for 3DS

    Member
    2,386
    1,033
    Feb 1, 2015
    Brazil
    I think in option mode it would be better, add an option to check update, only if the user accesses the option.
    You could add a configuration option giving the option of automatic or manual verification, this way you would give the user the opportunity to choose the option that he likes.

    I liked this functionality, a question, this option only reports a new update or also performs the update process ?
     
    Last edited by Ryumaru, Jun 21, 2017
  16. Elysium420

    Elysium420 Shitposting bastard

    Member
    536
    459
    Feb 10, 2016
    Greece
    Shitville
    Could someone who has updated to the latest hourly(1782827) report if TWL and GBA games are broken? I don't remember messing with any TWL or AGB functions. I've applied the known fixes for these problems, but my 3DS still shuts down exactly after I launch DS(i) or GBA games with or without TWLoader.
     
  17. RustInPeace

    RustInPeace Samurai Cop

    Member
    2,727
    2,060
    Oct 13, 2014
    United States
    It works fine with me, only testing by booting up a Pokemon Emerald ROM hack.
     
    Elysium420 likes this.
  18. Elysium420

    Elysium420 Shitposting bastard

    Member
    536
    459
    Feb 10, 2016
    Greece
    Shitville
    Okay, don't ask me how or why, but I found out that disabling the "Enable loading external FIRMs and modules" option fixes both TWL and GBA games. I don't even know why I had that option enabled in the first place, honestly.
     
    RustInPeace likes this.
  19. astronautlevel

    astronautlevel Trying to Find My Way

    Member
    4,026
    4,963
    Jan 26, 2016
    United States
    That Nightly Site™
    Rosalina really straps the system for RAM, given that all code in it has to be loaded into RAM. As a result of this, on the o3ds there's only 1 megabyte of SYSTEM RAM available when Rosalina is running. Also, the code we're adding takes up an additional 400 KB. Therefore, it's unreasonable to include the 7-zip code (which is necessary given that Aurora releases all of releases in 7-zip) in rosalina, and thus self-updating cannot be done (unless Aurora starts releasing uncompressed).

    That being said, it's possible to launch apps from notifications by associating said notification with an app (see issue #3 on my repo), so we're making an automatic updater that updates without user interaction when launched that can be tied to the notification.
     
    Last edited by astronautlevel, Jun 21, 2017
    Quantumcat and tiduscrying like this.
  20. Kyletempest

    Kyletempest Advanced Member

    Newcomer
    52
    13
    Jul 12, 2014
    Brazil
    Please someone could help me with problem?
    [​IMG]