
Thanks for the infoIt should just loop automatically. If you are talking about looping at a specific point, I don't think that has been done yet (and probably will require two separate BGM files). It loops for me from the beginning just fine right now.
No, It's just called a ".bin" file because I wanted to make sure that users read the instructions on how to create them. It can't be any type of WAV file, it has to be a specific mono 16 bit signed PCM wav file. Pretty specific, but it works.

Hey buddy! Yep all working great nowGah! I woke up and there was 6 more pages of posts! @mashers, I'm glad you got my changes working!
You will need to now, I'm afraid, otherwise your fork will no longer be compatible with mine. Best bet is probably to update to great-refactor and then re-clone the main gridlauncher repo, as this has already been updated to support great-refactor, and includes all of your changesI think that's because I compiled without the "great-refactor" branch. Should I be doing that instead?
Me tooThis makes me happy!
Oh yeah. I've still got the original one. I'll upload it again later.@mashers Check your github, you might need to change your README.md to more accurately represent what you have done. You copied my differences category, which was the differences between yours and mine!
Hah! It works BTW. I've now got movesound.bin and selectsound.bin working. I'll be committing this update shortly.Hype!!!![]()
Having a separate ignoredtitles.txt would mean having a separate settings entry for HANS and title menu... Is this how you think it should work?I think there should be a separate ignoredtitles for R4 and HANS launching, as well as title selecting.
Yeah, just like that! Can your launcher detect if a title is an applet?Having a separate ignoredtitles.txt would mean having a separate settings entry for HANS and titl

Result csndPlaySound(int chn, u32 flags, u32 sampleRate, float vol, float pan, void* data0, void* data1, u32 size);



What's not working?Is it possible to get shortcuts to work on folders properly?


That means you need to change the path to the smdh file in the xml file so it points to the full path to the smdh, including its folder in /gridlauncher.There's no icon and its name is hans.3dsx.I'll post a screenshot.

Totally great! Can't wait to see the new themes that come out with this one.This update adds move and select sound effect support.
I'll go ahead and do that now and see what else I come up with.You will need to now, I'm afraid, otherwise your fork will no longer be compatible with mine. Best bet is probably to update to great-refactor and then re-clone the main gridlauncher repo, as this has already been updated to support great-refactor, and includes all of your changes![]()

What do you mean by move and select. Like - when you click a button it plays a sound but when it transitions it plays another. Also, can you update the op for instructions... Maybe include it in the grid launcher help section as wellOk dudes, beta 87 is now available on the online updater. This update adds move and select sound effect support. Place the files movesound.bin and selectsound.bin in your theme folder. The files need to be in the same format as BGM.bin. Your themes will then play the sounds when moving around the grid and selecting apps
That means you need to change the path to the smdh file in the xml file so it points to the full path to the smdh, including its folder in /gridlauncher.

Me tooTotally great! Can't wait to see the new themes that come out with this one.
Please do! If you need any help getting great-refactor working let me know. I had a headache with it this morning but managed to get it sorted with the help of some of the guys hereI'll go ahead and do that now and see what else I come up with.
The move sound is when you press any button on the dpad or the shoulder buttons. The select sound is when you launch something from a grid. And holy shit, the straw poll!What do you mean by move and select. Like - when you click a button it plays a sound but when it transitions it plays another. Also, can you update the op for instructions... Maybe include it in the grid launcher help section as wellAlso, look at your straw poll dude!
Thanks buddy! TBH this update is almost entirely down to @RedHat. I just merged it, fixed my own build environment, then refactored his code a bit to allow it to load the sound effects. But the hard work was done by RedHat

Your making 213 people happy! Keep it up!Me tooI used crap stock sounds for mine, but am just downloading rips of all the DKC sound effects
By the way, I refactored your audio code so the loading functions took a struct as a parameter, with the struct containing the audio buffer, length and channel. I also moved it into a separate file (sound.c/sound.h) so it's not in themegfx any more.
Please do! If you need any help getting great-refactor working let me know. I had a headache with it this morning but managed to get it sorted with the help of some of the guys here
--------------------- MERGED ---------------------------
The move sound is when you press any button on the dpad or the shoulder buttons. The select sound is when you launch something from a grid. And holy shit, the straw poll!
--------------------- MERGED ---------------------------
Thanks buddy! TBH this update is almost entirely down to @RedHat. I just merged it, fixed my own build environment, then refactored his code a bit to allow it to load the sound effects. But the hard work was done by RedHat![]()

214 actually - I didn't voteYour making 213 people happy! Keep it up!


Thank you! My code was all over the place and I really quickly went over your source code. You sure have done a lot!Me tooI used crap stock sounds for mine, but am just downloading rips of all the DKC sound effects
By the way, I refactored your audio code so the loading functions took a struct as a parameter, with the struct containing the audio buffer, length and channel. I also moved it into a separate file (sound.c/sound.h) so it's not in themegfx any more.
Hold my juice box, I'm going in.Please do! If you need any help getting great-refactor working let me know. I had a headache with it this morning but managed to get it sorted with the help of some of the guys here![]()

