-
-
Notifications
You must be signed in to change notification settings - Fork 91
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chiaki4deck for modded Nintendo Switch (homebrew) #355
Comments
Theoretically if someone was willing to do so. As it stands I don’t have a modded switch to test it out on. |
I have one. I think I can help with testing. But in theory, since I have experience in development (mobile), I can do it myself. Gonna try to find out about Homebrew Apps for Switch. |
I need it, too! Current Nintendo switch port of Chiaki lacks many features and hasn't been updated for more than 1 year. Among all of the needed feature is to avoid crack when your ps account has login pin code. |
If this becomes a thing, I would also gladly help with testing, both PS4 and PS5, sadly I can't contribute a lot with coding but this project looks awesome and would be perfect on Switch. |
Nintendo switch support please, the switch version is outdated, |
I would love to update the switch port but don’t have a modded switch so can’t. Of course, I would be more than happy to merge changes from someone that does. |
I have a modded switch. what needs to be done to compile a .nro? I'm also just coming into the codebase so @streetpea - do you have a checklist of things you'd like done and/or tested? I am happy to assist, I can write C but am not very familiar with homebrew development. |
@xlanor the build script for chiaki for switch is here https://github.com/streetpea/chiaki-ng/blob/main/.builds/common.yml |
Looking at the source, I see it pointing to chiaki and not chiaki-ng. I assume you are going through a different build process? I will fiddle with it and let you know how it goes. Possibly over the weekend. |
The things I can think of off the top of my head are:
All of these things are already updated in the chiaki-ng lib they just need to be updated in the cpp code. The c code should already work I think. The switch code is just for chiaki because chiaki-ng doesn’t have a switch port but it should be the same but in this case would just be chiaki-ng. The CmakeLists.txt for chiaki-ng is already updated for chiaki with the necessary dependencies, though the GUI based dependencies wouldn’t be needed for the switch version as it’s using its own GUI (borealis). |
I'll try and build it first. the build stuff is a little outdated, I'm just going to tackle it bit by bit. Will keep you posted. |
Just an update, the curl changes that was introduced with PSN remote play in lib/CmakeList.txt is not playing well with the custom compiled curl that is supplied by devkitpro for switch homebrew Trying to recompile it with switch specific settings but running into some issues on that end. |
@xlanor basically just need a curl with websockets support, whether that’s available via the system or using a custom build for remote connection via psn. Websocket support just graduated from experimental to stable (enabled by default) in the latest curl release. |
Just editing comments to provide updates here. So far, I have had to do the following
Now fixing
None of this seems to have been backported to the CPP code yet, still fixing the C imports. |
@xlanor I love that your working on this! In case anything comes out of it I'll gladly help out with testing aswell |
@scrdcow Switch (.nro file) has been added to the weekly builds (under releases you will see the pre-release weekly builds) if you want to test / run the development code. Just now it's not stable release ready in its current state so you may run into issues/problems and it's missing features present in the stable releases such as mic support and remote connection via PSN. |
@streetpea , thank you for your efforts with adding Switch build to the pipeline and scope of this project! 🎉 As I installed the Chiaki-ng build next to Chiaki, it was a pleasure to see that the settings file is shared ( One thing I noticed - PS4 and PS5 on initial registration / wakeup routine, after entering the PIN, the connection was established without video stream. The Audio worked as well as controls to the remote PS but the image didn't come through (just black screen). I closed chiaki and re-connected, after which the video stream also worked properly. As I tried this with PS4 and PS5, I don't consider it a glitch as both times the experience was exactly the same. On a related note, is there a button combination that can be used to disconnect / get back to the connection manager screen after connection is established? At the moment I either close the whole app via home button or then need to put the PS to sleep/power off to return to the connection manager view. Good work! Much appeciated! 🎸 🚀 |
Thank you, @xlanor ! 🍻 🥇 😄 |
It would be really cool if chiaki4deck comes to Nintendo Switch. Nintendo Switch with custom firmware has Homebrew apps. The original version of chiaki has such app (.nro file). Is there any way to port (or compile) chiaki4deck for Switch?
The text was updated successfully, but these errors were encountered: