Homebrew RELEASE ModuleMania - Various useful sysmodules for CFW!

  • Thread starter Thread starter XorTroll
  • Start date Start date
  • Views Views 26,015
  • Replies Replies 43
  • Likes Likes 22

XorTroll

Switching between my 2DS and my Switch
Developer
Joined
Dec 28, 2017
Messages
660
Reaction score
2,479
Trophies
1
Location
Nowhere
Website
github.com
XP
4,501
Country
Spain
Hi all!
As you may know, I released sys-play sysmodule a while ago, which was a simple sysmodule to play music in the background. I've been working on other projects, but I've decided to work on a new project, which consists on a bunch of sysmodules.

Each of them have different features, and all of them are named as "xor:" plus their name.

Current sysmodules
There's only one sysmodule for the moment. Please, read their information and usage on their README.


If you want to check some videos I make with sysmodule testings: https://www.youtube.com/channel/UCFzxtgrjKvQzuRVW6kZcbug
If you want to ask for doubts, chat about homebrew, welcome to my Discord server: https://discord.gg/Qqnndqd

Enjoy using my sysmodules!
 
Sees MODULEMANIA!!! oh cool! Wonder how many there are in this mania of modules.

*opens the thread*....................there's one.......*flips table*

Joking aside I'm looking forward to your future modules man, but it might've been a bit rushed to get a thread made to raise hype before their out?
 
Sees MODULEMANIA!!! oh cool! Wonder how many there are in this mania of modules.

*opens the thread*....................there's one.......*flips table*

Joking aside I'm looking forward to your future modules man, but it might've been a bit rushed to get a thread made to raise hype before their out?
I know there's only one, but a really good one
 
  • Like
Reactions: Alpha_GX
I know there's only one, but a really good one
You could at least list some sys modules you're thinking of right now. :)

Ideas:
  1. Streaming to PC (or even Twich etc.?)
  2. Backup service (see below)
  3. last.fm scrobbler (that would be awesome)
To the backup service:
It's something that could take an INI file as a config where we adjust multiple input folders/files which are getting backupped either once every hour or after a change (if that is detectable without too much memory consumption).
Such in ini file could look like this:
Code:
[folders]
system/path/to/switchgamesave/ => sd/xor.backup/switchgames/titleid/
sd/retroarch/cores/savestates/ => sd/xor.backup/retroarch/savestates/

[files]
sd/retroarch/retroarch.cfg => sd/xor.backup/retroarch/retroarch.cfg

Just an idea. This would be great as a standalone homebrew as well where it's easy to add entries to the INI by using some NX-Shell like GUI and once the BACKUP button is hit, everything according to the INI will be backed up. I could see me doing this everyday right before I go to bed.
As a big bonus (if you'd do this as a sys module) you could add cloud support to it (or at least NAS support) so that it automatically syncs everything to a GDrive, OneDrive, MEGA, or something else in the background.

I have many ideas for Switch homebrews / sysmodules but I'm just too lazy to get into C/C++ :D
 
Last edited by lordelan,
I'd rather not stream to twitch (i mean maybe in the future) but made a sysmodule that can stream footage from switch to pc without capture card. (like NTRCFW)
 
Interested in this, but unfortunately, I can't make/compile the project in kip ...

Like other Github projects (majority here), I always wait a release (/releases in adress)
I simply don't know how to compile even if I have W10 with ubuntu ..(I know how to type cmd but don't manage well the system)

If someone can forward to a thread/how to that explain, I'll give a thumbs up :)
 
@XorTroll

Despite the relatively simple instructions given on the GitHub page, I can't seem to get Xor Play to work. I downloaded TomGERS SDFiles version 8.0.1, which seems to include Xor Play and comes with the xor play Json file, the xor.play.kip file and the necessary path included in the Hekate ini file. Heck, it even comes with an example mp3 that I assume should work as it is a fairly small file, but even when I choose the Custom Firmware + Xor Play option, I don't get any music.

My goal is to get this working together with RajNX, but as long as I can't even get the default options to work, this is quite a long shot. What am I doing wrong?
 
Last edited by XaneTenshi,
@XorTroll

Despite the relatively simple instructions given on the GitHub page, I can't seem to get Xor Play to work. I downloaded TumGERS SDFiles version 8.0.1, which seems to include Xor Play and comes with the xor play Json file, the xor.play.kip file and the necessary path included in the Hekate ini file. Heck, it even comes with an example mp3 that I assume should work as it is a fairly small file, but even when I choose the Custom Firmware + Xor Play option, I don't get any music.

My goal is to get this working together with RajNX, but as long as I can't even get the default options to work, this is quite a long shot. What am I doing wrong?
theres a title id in there. i think the title id is mario odyssey, if you have it, try to launch it.
 
theres a title id in there. i think the title id is mario odyssey, if you have it, try to launch it.

Unfortunately, I don't have the game t test, but I don't think the title ID is wrong. I compared the title ID to the one on the GitHub page, which is supposed to be the title for the Menu, and they match. Hang on, I'll try to post some images of my setup. The guide on GitHub assumes I know how to add Kip files to my CFW, and I don't, so it could be a mistake on my part.

Then again, even the default setup doesn't seem to work:/

xor.play.json.png xor.play.kip.png hekate.png hekate kip path.png
 
Last edited by XaneTenshi, , Reason: Added images
Unfortunately, I don't have the game t test, but I don't think the title ID is wrong. I compared the title ID to the one on the GitHub page, which is supposed to be the title for the Menu, and they match. Hang on, I'll try to post some images of my setup. The guide on GitHub assumes I know how to add Kip files to my CFW, and I don't, so it could be a mistake on my part.

Then again, even the default setup doesn't seem to work:/

View attachment 141202 View attachment 141206 View attachment 141209 View attachment 141212
I did layeredfs mods for mario odyssey and the title id seems to be something like 010000000 (idk how many zeros)
 
I did layeredfs mods for mario odyssey and the title id seems to be something like 010000000 (idk how many zeros)

Found the titleID for Super Mario Odyssey. It closely resembles the TitleID for the Menu, but the TitleID menitoned in the tutorial IS for the Menu, this is not the issue. My SD Card is named "SWITCH_SDC". I don't suppose there could be a problem with uppercase characters?
 
Hey is it possible to do an HID to VPAD sort of thing like the Wii U ?
I absolutely second this. Maybe we could utilize Horizon's BT driver to support various wireless controllers.
But at least supporting wired HID controllers like HID to VPAD (one of the best Wii U homebrews) does would be cool.

Also something that just came to my mind: A playtime tracker. I don't know if I looked deeply enough but it seems for an offline only user like me the playtime for each game is not tracked. But even if, it would be unwise to track the playtime for each title as soon as everybody is using custom NSPs (hbmenu, RetroNX, FLOG, Tinfoil).
I'm aware that not everyone cares about that but personally I do and it's one of the coolest features of Steam for me.
Tracking the playtime with a sys module does not even lower the risk for getting banned (while using custom titles), it could also be synced to some kind of webservice, allowing each user to have badges or banners of their current (or overall) playtime charts as signatures here in gbatemp.

I don't know if @XorTroll wants this to "end up" as a sys module request thread (otherwise I'd create an own thread for that) but it makes sense to keep requests in a list which could be added to the first post?

  • streaming (to PC)
  • backup service
  • last.fm scrobbler
  • a "various controller" to Switch Pro Controller emulator/driver (like HID to VPAD for Wii U)
  • playtime tracker (+webservice?)
  • voice chat service
  • always accessable web browser (overlay?) like in Steam
  • always accessable messenger/chat service like in Steam
  • something like Hamachi to play multiplayer games despite being banned
 

Site & Scene News

Popular threads in this forum