Merchant of the Six Kingdoms

Merchant of the Six Kingdoms

How to make the game work on Steam Deck?
Tried launching the demo on steam deck, there is sound but the screen is just white. Also tried the compatibility/ proton settings but haven't found a working setup yet. Maybe someone out there was able to make it work? Good game, would love to play it on the deck.
Eredetileg közzétette: Cory Long:
oh_jeyem eredeti hozzászólása:
Dear Cory, good to see that the game is being maintained and with achievements now! As for your inquiry, yes the game is working on steam deck w/o the added coding ...however the pop-up keyboard *keeps on appearing* after every click during transactions with NPCs. This should only appear when filling out textfields or pressing Steam+X
I've pushed a small update. Can any steamdeck owners please let me know if the keyboard issue is fixed. I appreciate it!
< >
115/18 megjegyzés mutatása
Cory Long  [Fejlesztő] 2023. jún. 21., 20:40 
Unfortunately I was unable to get the game to work on Steam Deck. It's an unusual stack using VueJs through Electron. I was unable to get Greenworks to work with my game/dev environment, which I believe I need for Steam Deck as well as Achievements. I'm not sure how to communicate the issue to players. The game is marked as not for Steam Deck in my application settings page, I'm not sure if that helps. Sorry, wish I had a better answer.
That's ok, thanks for the response. This will be a game I'll play on the pc then. Cheers!
Does launching with --no-sandbox work?

https://steamcommunity.com/app/1675200/discussions/1/4826187053916237100/

I’d try it, but looks like the demo isn’t up anymore.

Also see:

https://github.com/ValveSoftware/Proton/wiki/Proton-FAQ#how-to-enable-proton-logs
Legutóbb szerkesztette: squeak; 2023. jún. 27., 20:17
Cory Long  [Fejlesztő] 2023. jún. 27., 20:34 
Thanks to a fellow game dev with experience with electron I got some guidance and will try again with the integration soon. Thanks for the additional info.
Cory Long eredeti hozzászólása:
Thanks to a fellow game dev with experience with electron I got some guidance and will try again with the integration soon. Thanks for the additional info.

Any further news on getting the game working on linux, thanks?
Cory Long  [Fejlesztő] 2023. júl. 2., 23:15 
No I haven't started yet. Unfortunately steam deck integration will probably take a while and involve hitting some roadblocks, so I probably won't start it for a few weeks as I focus on bugs, resolution issues, and QoL features. All I can promise is I'll try later this summer. I hope you all understand.
Put "--use-gl=desktop" in your advanced launch options under properties, without the quotation marks. Used Proton Experimental.
This fixed it for me.
Twitchy Six eredeti hozzászólása:
Put "--use-gl=desktop" in your advanced launch options under properties, without the quotation marks. Used Proton Experimental.
This fixed it for me.

Oi, that worked! Thanks Twitchy Six!
Will just customize the deck controls.
Cory Long  [Fejlesztő] 2023. júl. 15., 9:14 
Twitchy Six eredeti hozzászólása:
Put "--use-gl=desktop" in your advanced launch options under properties, without the quotation marks. Used Proton Experimental.
This fixed it for me.
I'll be honest, I don't know much about advanced launch options. I see it appears to have helped oh_jeyem. Is there a way as a developer to set this advanced launch option by default? Could I put that command in Arguments for launch options? Would I create a new launch option or add to my existing one? Not sure if you have the answer for these backend questions but will be looking into this either way. Thanks for the help!
Cory Long eredeti hozzászólása:
Twitchy Six eredeti hozzászólása:
Put "--use-gl=desktop" in your advanced launch options under properties, without the quotation marks. Used Proton Experimental.
This fixed it for me.
I'll be honest, I don't know much about advanced launch options. I see it appears to have helped oh_jeyem. Is there a way as a developer to set this advanced launch option by default? Could I put that command in Arguments for launch options? Would I create a new launch option or add to my existing one? Not sure if you have the answer for these backend questions but will be looking into this either way. Thanks for the help!


Sorry, not sure if you can do this. It might be something that can be done in a setup.ini file or something.
Cory Long eredeti hozzászólása:
Unfortunately I was unable to get the game to work on Steam Deck. It's an unusual stack using VueJs through Electron. I was unable to get Greenworks to work with my game/dev environment, which I believe I need for Steam Deck as well as Achievements. I'm not sure how to communicate the issue to players. The game is marked as not for Steam Deck in my application settings page, I'm not sure if that helps. Sorry, wish I had a better answer.

If you are using vue.js/electron you can actually just compile this for Linux/Mac natively, and Linux should work on Steam Deck.

https://www.electron.build/multi-platform-build.html
Legutóbb szerkesztette: limith; 2023. aug. 7., 5:00
Cory Long  [Fejlesztő] 2023. aug. 7., 14:43 
limith eredeti hozzászólása:
If you are using vue.js/electron you can actually just compile this for Linux/Mac natively, and Linux should work on Steam Deck.

https://www.electron.build/multi-platform-build.html

Yeah it does. The Linux build went from working to not working at some point during development, but I'm sure if I took some time I could get it working. I'll put it on my list.

The Mac build I did confirm does work, but it requires paper work and paying fees, plus I only know how to test Mac by phoning a friend, so I'll probably not support Mac, at least in the near future.
Cory Long  [Fejlesztő] 2024. jan. 22., 15:31 
Today's update implemented Steam integration as well as updating Electron and Chromium. It might be wishful thinking but can any Steamdeck owners let me know if the game is more compatible with Steamdeck after this update?
Dear Cory, good to see that the game is being maintained and with achievements now! As for your inquiry, yes the game is working on steam deck w/o the added coding ...however the pop-up keyboard *keeps on appearing* after every click during transactions with NPCs. This should only appear when filling out textfields or pressing Steam+X
Cory Long  [Fejlesztő] 2024. jan. 28., 19:20 
oh_jeyem eredeti hozzászólása:
Dear Cory, good to see that the game is being maintained and with achievements now! As for your inquiry, yes the game is working on steam deck w/o the added coding ...however the pop-up keyboard *keeps on appearing* after every click during transactions with NPCs. This should only appear when filling out textfields or pressing Steam+X
I think I know why that happens. Shortcut keys depend on a hidden input field that is frequently focused so it can always listen for keypresses. I'll try to refactor this to work differently. Thanks for the info, it helps a lot.
< >
115/18 megjegyzés mutatása
Laponként: 1530 50