Hacking Luma3DS - Noob-proof 3DS Custom Firmware

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
28
XP
4,597
Country
United States
I used to exclusively use them and not have any problems, so it was kind of annoying to not have the option in luma updater. I understand your reasons, though.
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.
I'm not blaming you, I have ample experience with how incompetent some end users are, trust me.

On a related note, it may help to only have the master branch update the latest commit.
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?
 
  • Like
Reactions: astronautlevel

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
4,998
Country
United States
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?
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.
 

KunoichiZ

Well-Known Member
Member
Joined
Mar 16, 2012
Messages
8,830
Trophies
0
Age
28
XP
4,597
Country
United States
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.
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,
  • Like
Reactions: astronautlevel

pixelmasher

Gaming Gamer
Member
Joined
Dec 12, 2016
Messages
1,668
Trophies
0
Location
Near N2DS XL
XP
961
Country
United States
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?
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,940
Trophies
1
Age
31
XP
5,118
Country
United States
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?

That gets funnier every time I think about it.
 
  • Like
Reactions: pixelmasher

clancy94

Well-Known Member
Member
Joined
Oct 18, 2008
Messages
454
Trophies
1
XP
532
Country
Australia
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?
 

nl255

Well-Known Member
Member
Joined
Apr 9, 2004
Messages
2,999
Trophies
1
XP
2,760
Country
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.

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.
 

GerbilSoft

Well-Known Member
Member
Joined
Mar 8, 2012
Messages
2,395
Trophies
2
Age
34
XP
4,249
Country
United States
It's improving.
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,

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
4,998
Country
United States
JPEG_20170620_172512.jpg

(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,

Ryumaru

Creator of themes for 3DS
Member
Joined
Feb 1, 2015
Messages
2,536
Trophies
1
XP
1,346
Country
Ukraine
As of right now, it's automatic when WiFi connects, but it could be made an option.
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,

SnakeOil992

Walking bruh moment
Member
Joined
Feb 10, 2016
Messages
677
Trophies
0
Age
25
Location
Alpha Halo
XP
2,049
Country
Greece
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.
 

RustInPeace

Samurai Cop
Member
Joined
Oct 13, 2014
Messages
5,940
Trophies
1
Age
31
XP
5,118
Country
United States
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.

It works fine with me, only testing by booting up a Pokemon Emerald ROM hack.
 
  • Like
Reactions: SnakeOil992

SnakeOil992

Walking bruh moment
Member
Joined
Feb 10, 2016
Messages
677
Trophies
0
Age
25
Location
Alpha Halo
XP
2,049
Country
Greece
It works fine with me, only testing by booting up a Pokemon Emerald ROM hack.
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.
 
  • Like
Reactions: RustInPeace

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
4,998
Country
United States
I liked this functionality, a question, this option only reports a new update or also performs the update process ?
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,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    Snow days $25 on steam may grab it
  • SylverReZ @ SylverReZ:
    Measuring sizes with AncientBoi, I see.
  • K3Nv2 @ K3Nv2:
    I guess Ancientboi would be Peter
    +2
  • SylverReZ @ SylverReZ:
    Loooooool :rofl2:
  • SylverReZ @ SylverReZ:
    So true
  • BigOnYa @ BigOnYa:
    @K3Nv2 Snow Day is pretty fun. My only bitch would be the camera controls, when you move around, say down, you have to move the right stick left or right to get camera to turn and get your view, other than that I like it so far.
  • K3Nv2 @ K3Nv2:
    From what people say pvp isn't even worth it
  • BigOnYa @ BigOnYa:
    I just been playing offline, and they give you a few bots here n there on your team to help battle. I don't think it's as funny as the other games tho, more battle oriented than humor, which kinda sucks, but I'm still early in it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, doesnt the game have a campaign mode?
  • BigOnYa @ BigOnYa:
    Yea, and co-op, but you can also start a pvp session and battle just with friends. You get special skill cards (powers) the more you play. And higher value cards, but you can only enable so many cards at a time.
  • K3Nv2 @ K3Nv2:
    If you can find enough for it
  • BigOnYa @ BigOnYa:
    Toilet paper is considered the money, you collect and buy stuff with TP, kinda funny. Graphics are def better than the other games tho, I think they used Unity 5 engine.
  • Psionic Roshambo @ Psionic Roshambo:
    Look if I zoom in enough I can see the herpes!!!
    +1
  • BigOnYa @ BigOnYa:
    In fact I'm gonna go make a drink, roll a fatty n play some, good night to all!
    +2
  • Xdqwerty @ Xdqwerty:
    I bet most people at the time still watched it in black and white
  • SylverReZ @ SylverReZ:
    @Xdqwerty, Many of them did before colour television was common.
  • SylverReZ @ SylverReZ:
    Likely because black and white TV was in-expensive.
    +1
  • K3Nv2 @ K3Nv2:
    It certainly wasn't inexpensive it cost the same as a new car back then
  • K3Nv2 @ K3Nv2:
    How much did a 1965 color TV cost?

    For example, a 21-inch (diagonal) GE color television in 1965 had an advertised price of $499, which is equal to $4,724 in today's dollars, according to the federal government's inflation calculator.
  • Xdqwerty @ Xdqwerty:
    @K3Nv2, take into consideration how economy was back then
    Xdqwerty @ Xdqwerty: @K3Nv2, take into consideration how economy was back then