So we could in theory make it look like the PS4 menu? Android? Or even Windows? Awesome!Nothing until it's released, but in theory we could make a completely custom home menu.
So we could in theory make it look like the PS4 menu? Android? Or even Windows? Awesome!Nothing until it's released, but in theory we could make a completely custom home menu.
inb4 more windows 10 update jokesSo we could in theory make it look like the PS4 menu? Android? Or even Windows? Awesome!
IIRC, homemenu running in background all the time? Can we make custom services/daemons with this?
that's not that simple lmao, i thought you were rewriting the home menu, so you should know that NS uses Loader for that, and that menu doesn't touch that.
you sadly kinda look like you don't know what you're doing...
so what exactly can we do with this? just wondering.
If you edited ctrulib, by the way, please do it properly... There is no reason for it to hang when pressing the Home Menu button, if you are editing it... And I am not fond of forking ctrulib either, anyway, but well.I'll just only make a barebones template, so you won't need to worry about being the home menu The template (+ the edited ctrulib) will handle the initialization amd stuff, and I'll provide some details about how to do things differently because we're the home menu
About the 3dsx thing... can't I just edit *hax's sooscode to just gspwn the code into .code and jump to it?
If you edited ctrulib, by the way, please do it properly... There is no reason for it to hang when pressing the Home Menu button, if you are editing it... And I am not fond of forking ctrulib either, anyway, but well.
For the .3dsx thing, there's way more to do than that... And what .code do you want to gspwn to ? You'll need to start DLplay, then gspwn the code into it, and still, you have to do way more stuff before that too.
ctrulib isn't only for homebrew environments. You don't need to edit it, there are other ways to do that stuff. https://github.com/smealum/ctrulib/blob/master/libctru/source/system/initSystem.c#L18 (see __attribute__((weak)) ?)Do you think I want to edit ctrulib that badly? I had to edit it, because for some reason it thinks it's running in a homebrew env, using dummy values in memory, thus resulting in a crash. Also, memory allocation doesn't work on new3DS (svcControlMemory returns "out of resources") because the linear memory size is too big to allocate.
Btw, please read the OP again... I have stated in the OP, that it hangs because I'm still using aptMainLoop (leftover ctrulib code) until I get to the point that I fully reverse engineer CTRSDK's aptMainLoop.
http://www.homemenu.co/Also where's that one website that hosts Homemenu fonts that you can install as CIA?
thanks
ctrulib isn't only for homebrew environments. You don't need to edit it, there are other ways to do that stuff. https://github.com/smealum/ctrulib/blob/master/libctru/source/system/initSystem.c#L18 (see __attribute__((weak)) ?)
And lol
So wait... with this we can finally take the Sleep or Shut off screen out
https://github.com/smealum/ctrulib/blob/master/libctru/source/system/allocateHeaps.c#L14Umm... are you a troll, or you think I'm a noob? I HAD to edit it, especually apt.c/.h, and allocateHeaps.c, otherwise it was crashing because envGetIsHomebrew always returned true for some reason, thinking it's in a *hax environment.
https://github.com/smealum/ctrulib/blob/master/libctru/source/system/allocateHeaps.c#L14
It's __attribute__((weak)) here too.
And there's no need to fork libctru if you need just need some modifications for apt.c either. There's just no need for that, you're just making everything complicated and likely unupdatable, or just completely not-future proof. That's also dirty as hell.
Umm... are you a troll, or you think I'm a noob? I HAD to edit it, especually apt.c/.h, and allocateHeaps.c, otherwise it was crashing because envGetIsHomebrew always returned true for some reason, thinking it's in a *hax environment
He's neither a troll nor looks down at you.
ctrulib causes no problem to my pxi module nor the custom loader provided you do the appropriate stuff (see main.c) and maybe when you don't use their memory allocation stuff (?)
Why do you need envGetIsHomebrew btw? If you think there's a bug in ctrulib, you should report it.
So wait... with this we can finally take the Sleep or Shut off screen out
Also where's that one website that hosts Homemenu fonts that you can install as CIA?