-
-
Notifications
You must be signed in to change notification settings - Fork 121
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
How to add a custom player? #726
Comments
Through that menu you'll need add the relevant info such as player name, am start argument, file extensions supported, and if Daijishou should kill the activity before starting it. Since it's a Yuzu fork, and most of the dozen Yuzu forks don't change much, you can simply take the am start argument from the original Yuzu and edit in or out whatever you need. After you saving the player you add it to a platform by:
You can also add a player by editing a platform json file and importing it |
Hello, thanks a lot for your quick reply! I'm a total noob, I don't even know to code. So, sorry if my question is dumb... |
Assuming you've added the player(s) you can choose the default player for all games or individually
Lastly you didn't need to know how to code to add players to Daijishou. You just need to know how applications launch on Android. |
Thanks again for your reply! I think you misunderstood my last question. Then again, my problem is that I want the new player to launch my modified Yuzu apk (I don't remove my original yuzu apk to use it for others games). How can I modify 'am start argument' to make it launch my modified yuzu apk ? I suppose I have to edit the first line, but I don't know what to type and where to find it. :) It looks like this: |
As I mentioned in the first post, you need to edit the am start argument. Specifically the package activity ( The wiki cheat sheet I linked mentions a few ways to figure out the component activity that's used. |
Since your using file.uri make sure Yuzu has has permissions to the same ROM folder as you chose for Daijishou's Switch platform. If it's still not launching and you've tried the other activities then it's possible that it doesn't support frontends. All these Yuzu forks are a bit like the wild west. Which is why many frontends haven't added many or any at all. Nothing is guaranteed to work |
You can also try switching the intent to:
Instead of:
|
The permission seems granted. I'm not sure how to doublecheck it, but Daijisho show me the same games that my modified Yuzu. I assume they have access to the same ROM folder. Sadly "-a android.intent.action.VIEW" doesn't change anything. I'm aware that, sometimes, apps doesn't support frontends. But the dev of this app told me it works with his Odin 2 with Daijisho (but he doesn't answer to my questions anymore). He basically just changed the name of the app to allow having multiple version of Yuzu. So I'm confused. There must be something I'm doing wrong... |
Which am start arguments have you tried for the modified version? If its the image you posted, thats already available in under |
Sounds like the old Citra issue. With the If that still doesn't work try adding these to the am start argument:
If it still doesn't work try enabling kill process on the player:
Other than that I'm not sure as I don't have whatever modified Yuzu app your using. Some other things it could be:
|
I'm going crazy...
It open the app without launching games.
Now the app shut down when I launch games.
It opens a yellow screen then go back to Daijisho.
I can send you the modified apk if you are curious, but I don't want to bother you more.
I'm not sure of what it means, but my OS is the last Odin 2's.
I'm pretty sure they have same permission. Dang, I don't understand. PS : By the way, I love Daijisho, thank you very much for this application, your help and time. :) |
Sure, you can share it with me. If you can't share it here you can find me on the Daijishou discord |
Great, thank you! I wrote to you in Discord, let me know if I contacted the right person. |
Gave it a try and couldn't get it to launch from a frontend. Gave a test to both the original (real) yuzu and early access apps and it launched correctly. There's definitely something different about the one you provided. |
Ok, so now we know where is the problem. |
Hello,
I have a modified version of Yuzu but when I launch it with Daijisho (using 'early access yuzu'), it shows up then stop working.
So, I want to add a custom player/emulator to Daijisho but I don't understand how and I can't find any tutorial...
The text was updated successfully, but these errors were encountered: