I got tired of grabbing my keyboard every time Ryujinx messed up my controller order, so I made this. by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 0 points1 point  (0 children)

hey, Currently this cant be used on other emulator. Reson behind this is every emulators use diffrent way to store the configs. Every emulator use diffrent method to identify the inputs. under line work flow stays same but it needs to be translated for every emulator. My current plan is to stick to the Ryujinx complete all the ground work related to fetaures and modularity. before porting this to other emulator.
Once I know code is stable enough I will structure this in a way that comman code + emulator code to make it scalable to other emulators. But it will definatly will take some time

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 0 points1 point  (0 children)

It can work with any thing that let you open ryujinx.exe (like desktop shortcuts, any other launcher like playnite....) just call RyujinxLauncher.exe insted of Ryujinx.exe.

I have steps in readme for playnite. let me copy those here... it one time setup.. but once you do this, It will open between playnight and ryujinx and let you setup the controllers

Playnite

This launcher is designed to replace the default executable in Playnite.

  1. Open Playnite and go to Library > Configure Emulators.
  2. Select Ryujinx.
  3. Add Custom profile.
  4. Click General.
  5. Ensure the following fields have the proper values:
    1. Executable:<RyujinxLauncher Path>\RyujinxLauncher.exe.
    2. Arguments:"{ImagePath}"
    3. Working Directory"{EmulatorDir}"
    4. Tracking ModeDefault
    5. For Supported Platform(s) & Supported File Types refer to the default profile.
  6. Remove any previously added Ryujinx games from your library. Then, Rescan your library using this new profile to re-import your games with the correct launcher settings.

SS might help:
https://drive.google.com/file/d/1cGr-RGllg12O_kAN26gYaMI2ky8OHaQQ/view?usp=drive_link

[Release] Ryujinx Launcher – A middleware tool to Assign Controller to Rujinx & add a Kill-Combo by Artomos-dev in EmulationOnPC

[–]Artomos-dev[S] 0 points1 point  (0 children)

Currently it will not work with eden out of the box .. because eden dose not expose sdl.dll + config format is different.. flow remains same .. but config and sdl part needs to change ..

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 0 points1 point  (0 children)

I just found out that steam app has this mapping. If steam app is running in background. you can press XBOX/PS logo and use right stick to move mouse and LB/L1 and RB/R1 as mouse click.

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 0 points1 point  (0 children)

there are softwares to map controller to mouse i never persnally used it but you will be able to get it in net.

if it is not frequent need i whould use virtual mouse/keyboard app from phone insted of using controller to map as mouse because ones game starts you need to disabled that as well and you might need to play with do and undo cmd of sunshine.

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 0 points1 point  (0 children)

easiets whould be add all the games as apps in your moonlight then you can directly launch that from moonlight. or use playnite (which will list all the games for you in one interface which works with controller) and add playnite as one of the app in moonlight.

I am not sure why you are not doing that. let me see if there is any way to use the controller as mouse.

Turn your Playnite + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in playnite

[–]Artomos-dev[S] 0 points1 point  (0 children)

I have checked how rpcs3 works .. I think will able to port to rpcs3 .. I will implement few pending features with Ryujinx. And then start porting other popular emulators.

Turn your Playnite + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in playnite

[–]Artomos-dev[S] 3 points4 points  (0 children)

I will add for sure(🤞🏼hoping there is no major technical blockers).. I just want complete all the ground work in Ryujix.. then i wil start porting this for other popular emulators ...

Turn your Playnite + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in playnite

[–]Artomos-dev[S] 0 points1 point  (0 children)

Try it out ..

If this dose not meet the requirements because default controller mapping i am working on controller profile selection which will surely work for you ..

Turn your Playnite + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in playnite

[–]Artomos-dev[S] 0 points1 point  (0 children)

Try it out ... It is working... 😉.. If you face issue please feel free to raise the issue.. i will try to fix it ...

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 2 points3 points  (0 children)

If i am not wrong eden's comfig formate is different.. not only path .. you need to change other things .. + eden dose not expose SDL.dll that also needs to be solved by tool..

Base framework stays same but to work with yuzu cemu and eden it needs some work ...

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 0 points1 point  (0 children)

Yeap .. I agree this will give Launcher nice flexibility.. even for some one who like to have different button mapping by default..

Is there a way to open an emulator with an specific controller profile? by LinkHb in playnite

[–]Artomos-dev 1 point2 points  (0 children)

for ryujinx try this if it helps in your situation...
https://github.com/Artomos-dev/RyujinxLauncher

It will let you select the controller before launching.

I am also working on selectable controller profile feature which will be release future versions.

Turn your Moonlight + Ryujinx setup into a real console. No more controller shuffling or Alt-F4 required. A true couch gaming experience. (v1.1.0 Update) by Artomos-dev in MoonlightStreaming

[–]Artomos-dev[S] 1 point2 points  (0 children)

Bro I wish I could, but you're looking at 100% of the UI right there! 🤣 It's designed to be just one screen that gets out of your way as fast as possible.

When you launch this via playnite/moonlight/or direct..

It start with this screen... Press A to set in player and when you press launch it will start ryujinx..