Homebrew WIP [Official] DeltaLaunch

  • Thread starter Thread starter Reisyukaku
  • Start date Start date
  • Views Views 105,567
  • Replies Replies 261
  • Likes Likes 50
Ninja updated with working (for the most part) file browser.. used it for selecting custom profile pic.. i havent implemented a way to backtrack folders because it hasnt been all that easy to do.. also added multi language support.. basically all text is read from romfs now.. i google translated everything but en-US and DE should be fine.. let me know any any translations look weird.
 
Ninja updated with working (for the most part) file browser.. used it for selecting custom profile pic.. i havent implemented a way to backtrack folders because it hasnt been all that easy to do.. also added multi language support.. basically all text is read from romfs now.. i google translated everything but en-US and DE should be fine.. let me know any any translations look weird.

is it compatible with 8.1.0 yet or still no?
 
Updated repo.. fixed multi lang to actually work lol.. (lemme know any translations that sound awkward) also added the start of save data for delta.. so you can pick your delta theme from the settings menu and it should prompt you to reboot, and on reboot itll read the savedata from /ReiNX folder. (in the future i may be able to change themes without reboot but theres a minor issue for now)..

is it compatible with 8.1.0 yet or still no?
Not sure. Theoretically, it should have always worked on all firms, but i only have a 6.0.1 and 4.1 unit to debug on.
 
Updated repo.. fixed multi lang to actually work lol.. (lemme know any translations that sound awkward) also added the start of save data for delta.. so you can pick your delta theme from the settings menu and it should prompt you to reboot, and on reboot itll read the savedata from /ReiNX folder. (in the future i may be able to change themes without reboot but theres a minor issue for now)..
Neat stuff! :yayswitch: Just a heads up tho, the name of the months & button description, like (B) Back / (A) OK for example, don't get translated.
The Italian translation was a bit off (still not too shabby for Google Translate tho) so I fixed it. I took the liberty to dig up in the RomFS to get the lang TXT file from there just to make your life easier if you decide to use it.

PS: If you need help translating strings to Italian in the future, I'll be happy to lend a hand!
 

Attachments

  • Like
Reactions: lordelan
Neat stuff! :yayswitch: Just a heads up tho, the name of the months & button description, like (B) Back / (A) OK for example, don't get translated.
The Italian translation was a bit off (still not too shabby for Google Translate tho) so I fixed it. I took the liberty to dig up in the RomFS to get the lang TXT file from there just to make your life easier if you decide to use it.

PS: If you need help translating strings to Italian in the future, I'll be happy to lend a hand!
thanks! and yea, i still have to photoshop those out and draw them programmatically lol..

Is there a place where i can see all the themes for this?
Dont think anyone has made any lol.. we probably need somewhere to post themes idk..
 
Latest should work on all firms (was a matter of updating libnx lol). Most of the latest push is just a metric buttfuck ton of refactor and stability TM .. im actually very happy with the way my UI lib came out.. very flexible, very powerful..a lot of the roadmap from here is just gonna be filling things in now.. adding IPCs etc..
(its hard to show whats been done when most of it was backend stuff lol..)
edit: almost forgot.. should also have basic impl of my delta save.. saves to /ReiNX folder.. this will contain data for when you create folders and such.. so folders should save on restart (still need to finish folder mechanics but yea)
 
Last edited by Reisyukaku,
Another push. Mostly setting the groundwork for this:
DMpOCUw.jpg
its the menu you get when you hit (+) button on a game.
They're only half implemented for now though.
 
For those wondering the current status of things:
IRL has me busy as hell but im still working on this in my free time.
Im in the middle of rewriting the pipeline in OpenGL, to be completely free of SDL.
(for users this probably doesnt matter at the moment but it opens up more flexibility for me to implement cool things. There might be subtle performance increase.)
The plan is to support custom shaders, at least for game icons lol.. would be awesome for themes i think.
 
Heres an example of custom game icon shaders:
c14bxQ4.jpg

Its just a greyscale shader because im still learning x3
for reference heres the fragment shader i wrote

Code:
#version 330 compatibility
varying vec4 v_color;
varying vec2 v_texCoord;
uniform sampler2D tex0;

void main()
{
   vec4 col = texture2D(tex0, v_texCoord) * v_color;
   float c = (col.r + col.g + col.b) / 3;
   gl_FragColor = vec4(c, c, c, 1.0);
}

So the idea is people can use custom shaders in their theme to make the game icons flow better with their theme..
Im low key hoping someone can make some kind of vaporwave shader so i can make a theme lol..

EDIT:
I also wrote an interted color shader (which looks cursed lol)
T7ytlma.jpg
 
Last edited by Reisyukaku,
Heres an example of custom game icon shaders:
c14bxQ4.jpg

Its just a greyscale shader because im still learning x3
for reference heres the fragment shader i wrote

Code:
#version 330 compatibility
varying vec4 v_color;
varying vec2 v_texCoord;
uniform sampler2D tex0;

void main()
{
   vec4 col = texture2D(tex0, v_texCoord) * v_color;
   float c = (col.r + col.g + col.b) / 3;
   gl_FragColor = vec4(c, c, c, 1.0);
}

So the idea is people can use custom shaders in their theme to make the game icons flow better with their theme..
Im low key hoping someone can make some kind of vaporwave shader so i can make a theme lol..

EDIT:
I also wrote an interted color shader (which looks cursed lol)
T7ytlma.jpg
Sharers are looking like they could be fun!
Is this still intended to be ReiNX exclusive? Asking on behalf of up-to-date firmware gang.
 
  • Like
Reactions: lordelan
Sharers are looking like they could be fun!
Is this still intended to be ReiNX exclusive? Asking on behalf of up-to-date firmware gang.
i̶t̶ ̶p̶r̶o̶b̶a̶b̶l̶y̶ ̶w̶o̶r̶k̶s̶ ̶o̶n̶ ̶A̶M̶S̶ ̶i̶f̶ ̶y̶o̶u̶ ̶p̶u̶t̶ ̶s̶h̶i̶t̶ ̶i̶n̶ ̶a̶ ̶r̶e̶i̶n̶x̶ ̶f̶o̶l̶d̶e̶r̶
blame scires for not fixing ams to work with romfsinit()
also only reinx has an IPC that sets hbl as the title used for the hb button
 
I might not have any clue about Switch modding, but I thought you'd given up on Deltalaunch. Shows how out of the loop I am lol. It's been a while since I actually checked in on the project.
 

Site & Scene News

Popular threads in this forum