Hacking Unofficial Luma build discussion

Nutez

Assimilator of Lumas
OP
Member
Joined
Jan 2, 2018
Messages
175
Trophies
0
Location
The other side of paradise.
XP
1,813
Country
United Kingdom
I found an oopsie within less than a minute of use :ha:

You can accidentally press Y to turn off the bottom screen on a 2DS, and doesn't matter what buttons I press, there was no way to re-enable it without long-press powering off the 2DS.


Other than this oversight, it's pretty nice! I bet you had fun removing the menu item count limit.
Sadly can't say anything about the cheat system and such (because I don't need it), but the new features I do use are a nice addition.

Software volume and 3D slider when? B-)
Well maybe that's because I don't support you difficult o2DS users :P. Actually, I just didn't realise that the sleep button on o2DS doesn't power on the backlight again like closing and opening the shell does for 3DS models. I guess I should probably make it togglable for the next build.

Yeah the menu is getting a bit crowd so I should probably hide the debug option too. The cheats feature is all official Luma team work. I did make some edits in the old 9.1 build to allow for loading cheats from multiple sources. However, I'm not going to bother this time because the plugin loader has much better features such as: switching directories, memory search, N3DS keys and auto-enabled cheats.

I'd be very happy to include the software volume/3D slider, if you'll let me copy your homework again XD. I haven't discovered the source code on your github/gist so I've not tried to incorporate them yet :lol:.
 
Last edited by Nutez,
  • Like
Reactions: Sono

Sono

cripple piss
Developer
Joined
Oct 16, 2015
Messages
2,820
Trophies
2
Location
home
XP
9,310
Country
Hungary
I'd be very happy to include the software volume/3D slider, if you'll let me copy your homework again XD. I haven't discovered the source code on your github/gist so I've not tried to incorporate them yet :lol:.

Can I message you somewhere? Here? IRC? Discard?
 
  • Like
Reactions: Nutez

Nutez

Assimilator of Lumas
OP
Member
Joined
Jan 2, 2018
Messages
175
Trophies
0
Location
The other side of paradise.
XP
1,813
Country
United Kingdom
Y'know, could pushing RSS to the 3DS's Notifications menu be a possible feature in the future?
Cool idea so, potentially, but it's probably a bit out of scope for now (and likely beyond my skills XD). I'm trying to keep the features lightweight and broadly appealing because they're all just bundled in together. I'm guessing the main reason you are interested would be to have the RSS feed updating in the background while playing a game? If it were lightweight enough that might be possible. It would probably benefit from being developed as a stand alone homebrew first though, to work out the kinks of getting the RSS feed and converting the format into notifications.
 
  • Like
Reactions: jeffyTheHomebrewer

Nutez

Assimilator of Lumas
OP
Member
Joined
Jan 2, 2018
Messages
175
Trophies
0
Location
The other side of paradise.
XP
1,813
Country
United Kingdom
Would it be possible to write RGB patterns to the notification LED via rosalina in a similar manner to how RGBYpatty works?
Yeah that's possible and I have been considering it. However, I'm not sure it would be used frequently enough or is particularly useful to access during gameplay. So I haven't justified to myself that it would be worth including, when it has already been done better in a standalone application...
Another feature I've been considering, for example, is a Play Coin editor. That seems more justifiable to want to edit mid-game, but then if I just remember to max the coins via an app every now and then it becomes to redundant too...
Hope that makes sense and thanks for taking an interest with suggesting ideas :) .
 
Last edited by Nutez,
  • Like
Reactions: jeffyTheHomebrewer

Ryu_Okami

Member
Newcomer
Joined
Apr 19, 2021
Messages
19
Trophies
0
Age
28
XP
79
Country
United States
I personally thought a automatic RGB pattern would be a fantastic aesthetic feature. I myself would love it! (idk if you would will still consider adding it)

As for the playcoin editor, Quickplaycoin adds 300 in less than one second, and tbh I myself very rarely use playcoins at all, so it wouldn't be hard to load in a few more without Luma...

Oh, and would it be possible to reload a redshift filter on each time booting/exiting sleep mode, perhaps by loading settings from a "filterconfig.txt" from /luma/ ?

Thanks for all the work you've put in so far!

I'll think up some other ideas!
 
  • Like
Reactions: Nutez

Nutez

Assimilator of Lumas
OP
Member
Joined
Jan 2, 2018
Messages
175
Trophies
0
Location
The other side of paradise.
XP
1,813
Country
United Kingdom
I personally thought a automatic RGB pattern would be a fantastic aesthetic feature. I myself would love it! (idk if you would will still consider adding it)
Yeah it would be fun, but I'm just totally biased against flashing lights as I play at night and most features are aimed at reducing glare :nds::D. It is still on my list of potential features though. However, I'm hoping that if I wait long enough someone will develop an app that merges CustomRGBPattern and CtrRGBPATTY so we can get the benefit of patterns and persistence first.

As for the playcoin editor, Quickplaycoin adds 300 in less than one second, and tbh I myself very rarely use playcoins at all, so it wouldn't be hard to load in a few more without Luma...
Pretty much, so I've just scrapped that idea entirely.

Oh, and would it be possible to reload a redshift filter on each time booting/exiting sleep mode, perhaps by loading settings from a "filterconfig.txt" from /luma/ ?
Do you use an o2DS? For the other models, you should already have filters reapplying when the clam shell is opened again after sleep mode. I wish I could get the filters and even brightness to reapply on boot but unfortunately everything I've tried so far has frozen or glitched out in some way... I think it will take someone with more hardware experience than me to get the timings right :(.

Thanks for all the work you've put in so far!

I'll think up some other ideas!
Thanks to you too, all ideas are welcome!
 
  • Like
Reactions: jeffyTheHomebrewer

Ryu_Okami

Member
Newcomer
Joined
Apr 19, 2021
Messages
19
Trophies
0
Age
28
XP
79
Country
United States
Do you use an o2DS? For the other models, you should already have filters reapplying when the clam shell is opened again after sleep mode. I wish I could get the filters and even brightness to reapply on boot but unfortunately everything I've tried so far has frozen or glitched out in some way... I think it will take someone with more hardware experience than me to get the timings right :(

I've had a handful of times it was inconsistent reapplying on N2dsxl; though, I noticed it you apply a custom redshift filter without setting one of the other presets first, closing the lid and reopening wont turn the screen back on.

As for some other ideas, how about making the top screen toggleable as well as the bottom?
Few other possible ideas to add:

-Changing the Luma screenshots to .png instead of .bmp
-Making the TWL slot disable toggleable, perhaps through the Rosalina setup upon boot
-Textviewer, to read info on games on-the-fly
-Removing the over-limit screen brightness to prevent crispity screen toast, possibly making lower limit 0 instead of 1.

I get playing at night though; I just like anything shiny is all... :)

I'd be interested in hearing any other ideas you're considering adding, do you have a Discord server I could join?
 

Nutez

Assimilator of Lumas
OP
Member
Joined
Jan 2, 2018
Messages
175
Trophies
0
Location
The other side of paradise.
XP
1,813
Country
United Kingdom
New update:
Software volume controller thanks to Sono.

I've had a handful of times it was inconsistent reapplying on N2dsxl; though, I noticed it you apply a custom redshift filter without setting one of the other presets first, closing the lid and reopening wont turn the screen back on.
Have you saved a custom redshift filter by pressing START? It looks for the file redshift.bin to reapply your custom filter settings. I see now that it breaks if there is no file generated, so, thanks and I should probably add a safeguard for that in future.

As for some other ideas, how about making the top screen toggleable as well as the bottom?
Doable. Almost all the buttons are used up already in the UI so do you have any suggestions on how to control it? I'm thinking press Y repeatedly to cycle through switching screens off and on. E.g. first press = top on/bottom off; second press = top off/bottom on; third press = both on again.

-Changing the Luma screenshots to .png instead of .bmp
That's been requested on the official Luma github before but the devs rejected it for code bloat. Considering the other features I'm trying to cram in (and my varying code quality), I'm going to follow their advice on this one and leave it out, sorry.

-Making the TWL slot disable toggleable, perhaps through the Rosalina setup upon boot
Yeah, I've been treating this one as a "nice to have" because, fortunately, people have mostly been willing to use the workaround for now. If I end up adding another feature with awkward side-effects that should ideally be optionally then I'll finally muster the courage to deal with them properly via the config file, heh...

-Textviewer, to read info on games on-the-fly
I like the idea but not the thought of having to implement file navigation and paging XD. What I'd really like to see is more work around easy injection of user content into the game manual or notifications, since they have much slicker interfaces. Or perhaps through the .3gx plugin loader.

-Removing the over-limit screen brightness to prevent crispity screen toast, possibly making lower limit 0 instead of 1.
The upper limit brightness is set using a function from libctru so it should be safe. It might still be possible to trigger an inconsistent glitch when messing around with low brightness settings that forces the screens to max brightness though :/. I forgot that 0 brightness was even possible since the luminance/brightness algorithm doesn't allow it currently. I should just be able to bypass the maths when 0 and get it working for next release.

I'd be interested in hearing any other ideas you're considering adding, do you have a Discord server I could join?
To be honest, I'm a bit of an inconsistent/busy, hobby-coder so while I love brainstorming the ideas, I'm not so great at committing and implementing them all XD. I don't have a Discord, but I'm responsive to PMs here. The tentative future features are mostly trying to integrate more of Sono's great work. There is a software 3D controller and some ideas for applying screen filters more consistently and possibly on boot. I'm also curious about if it is possible to wake up from sleep mode using a timer. E.g. flash the notification LED after 30 minutes of sleep. These types of features require me to understand the hardware much better though so I don't have timescales yet...
 

Little_Anonymous_Hacker

GBAtemp's Openly ABDL 1337 HAX0R
Member
Joined
Oct 11, 2019
Messages
1,125
Trophies
1
Location
My Crib
Website
littleanonhax0r.zyrosite.com
XP
20
Country
United States
I'm also curious about if it is possible to wake up from sleep mode using a timer.
On that note, could it be possible to add a power off timer? I sometimes play relaxing music in Nintendo 3DS Sound to help me fall asleep, and it'd be nice to not wake up to a dead battery.
 
  • Like
Reactions: jeffyTheHomebrewer

jeffyTheHomebrewer

Neato Burrito!
Member
Joined
Aug 24, 2018
Messages
1,620
Trophies
1
Location
his house!
Website
catboybeebop.neocities.org
XP
3,481
Country
United States
On that note, could it be possible to add a power off timer? I sometimes play relaxing music in Nintendo 3DS Sound to help me fall asleep, and it'd be nice to not wake up to a dead battery.
You could just plug it into the charger. I always plug minme in before bed and it's still goin' strong.
 
Joined
May 10, 2021
Messages
5
Trophies
0
Age
54
XP
39
Country
Sri Lanka
Hello.
Thank you so much for ur builds, my body never felt so ready like this before, works like a charm.

I just got two stupid questions:
"over bright at your own risk" what kind of risk are we are talking about? radiation/nuclear or could be worse like burn my screen?

My brightness settings from rosalina resets to default evertyme i reboot the 3ds, its that a bug?

thanks sir.
 
  • Like
Reactions: KungBore

PkStarzone

Well-Known Member
Newcomer
Joined
May 31, 2020
Messages
55
Trophies
0
Age
25
XP
445
Country
United States
I installed this but now my flashcard won't show up unless I take it in and out again. I understand that is a feature for those who want to save battery but I personally don't care to use it. How can I enable to slot again by default?
 

BETA215

Member not found
Member
Joined
Dec 30, 2014
Messages
333
Trophies
0
Location
they/them | 0xDEAD brain
XP
1,674
Country
Argentina

Hark0n

Well-Known Member
Member
Joined
Oct 8, 2018
Messages
186
Trophies
0
Age
39
XP
1,762
Country
Germany

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    RedColoredStars @ RedColoredStars: https://youtu.be/e1G3aKJ3g18?feature=shared