Idea for a switch sysmodule

Midnite59

New Member
OP
Newbie
Joined
Jun 7, 2023
Messages
4
Trophies
0
Age
14
XP
48
Country
United States
I had an idea for a Nintendo Switch sysmodule called sys-bg. It would use the atmosphere/contents/TITLEID/bg.mp3 to play music in the background. (Example: Switch Plays atmosphere/contents/0100000000001000/bg.mp3 on the home menu, but on the eshop, it plays atmosphere/contents/010000000000100B/bg.mp3).
Would this be hard to develop? I don't know since I don't make homebrew. I just know adding menus to music that automatically play would bring back the personality to the switch.
 

rash1613

Member
Newcomer
Joined
Apr 16, 2022
Messages
11
Trophies
0
Age
24
Location
New York
XP
114
Country
United States
I'm working on a sysmodule that essentially accomplishes the same thing. I wanted to start small so I just wanted home menu music like every nintendo console before. Right now I'm able to have the program recognize when it's in game or not and play music if it's not in any game but I'm having trouble converting the homebrew app into a sysmodule. I can't get SDL to play the mp3 file when it's in a sysmodule, but works fine in an nro launched from hb-menu.

If you still want to write the sysmodule I recommend looking into these repositories on github for more info on playing audio/recognizing games:
sys-tune
SwitchPresence-Rewritten

Perhaps we could work together to write this sysmodule
Post automatically merged:

So i got it working to a basic implementation. It still isnt fully ready for real usage since the audio crackles and the sysmodule hasn't been tested much, but feel free to check it out on the releases tab for a pre-release version. I recommend using ovlSysmodules to turn it on/off

https://github.com/rakib-shahid/sys-menumusic

ok further update, sys-tune should be getting this feature soon anyways
https://github.com/HookedBehemoth/sys-tune/pull/35

a final update:
i combined my code and sys-tune to add home menu only functionality to sys-tune. once you start playing a song itll only play when youre in the home menu and no game is open. Be warned though that this prevents sys-tune from being used in game at all.

You can get the release here
https://github.com/rakib-shahid/sys-tune-menu-only/releases/tag/release
 
Last edited by rash1613,
  • Like
Reactions: hippy dave

Midnite59

New Member
OP
Newbie
Joined
Jun 7, 2023
Messages
4
Trophies
0
Age
14
XP
48
Country
United States
This is so cool. I'm actually not a homebrew developer. (Only 13 y/o atm) I understand the core concepts of switch modding, if not the actual code. Its really cool how you were able to do this. Thanks
 
  • Like
Reactions: rash1613

rash1613

Member
Newcomer
Joined
Apr 16, 2022
Messages
11
Trophies
0
Age
24
Location
New York
XP
114
Country
United States
This is so cool. I'm actually not a homebrew developer. (Only 13 y/o atm) I understand the core concepts of switch modding, if not the actual code. Its really cool how you were able to do this. Thanks
Np, feel free to let me know if you encounter any issues. Im going to keep working on my original version that way I can use both sys-tune and my module. Also never too early to start learning code lol👍
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Xdqwerty
    what are you looking at?
  • BakerMan
    I rather enjoy a life of taking it easy. I haven't reached that life yet though.
  • K3Nv2
    SylverReZ @ SylverReZ: @AncientBoi, https://www.youtube.com/watch?v=7jUWpmU-X8k