[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.