dragoonDorise / EmuDeck

Emulator configurator for Steam Deck

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Feature Request] Make it possible to pass launch flags to the emulator.

Havard-SL opened this issue · comments

Prerequisite Steps

  • I have searched existing issues
  • This issue is not a duplicate of an existing one
  • I have checked the EmuDeck Wiki

Feature Request

Emulator Configuration Feedback

Elaborate on the feature you would like to see added to EmuDeck.

Hi!

I am running Viva Piñata: Trouble in Paradise on xenia, and it only works with switching the vulkan backend to d3d12 (as you describe how to do in https://emudeck.github.io/emulators/steamos/xenia/?h=#how-to-swap-between-vulkan-and-dx12).

However, I have another game on xenia which can run just fine on vulkan (Kameo: Elements of Power).

Xenia supports launching with launch parameters such as --gpu="d3d12" which would solve this problem of having to swap the config manually each time I open a different game. However, when trying to run the games imported to steam on the steam deck with the launch parameter --gpu="d3d12" I get the following error:

/home/deck/Emulation/tools/launchers/xenia.sh: line 31: No such file or directory

I.e the launch parameters are not forwarded to the emulator. Could this be possible to implement, or is there a technical reason there is such a limitation? I have dabbled a little bit in bash scripting before, but I'm not confident in my skills to push a patch to thousands of users, hehe.

Thank you.

Include any websites or links that may support your feature request.

xenia-project/game-compatibility#292

Does this feature work on the Steam Deck?

Command line arguments work for xenia-canary tested on a fedora 39 machine. Does not currently work with emudeck.

EDIT: Sorry about the revisions, I made an edit which turned out to be incorrect.