Honest to God do not underestimate just running a game through steam as a non steam game. I got a lot of stuff working like that i.e. voices of the void(did not want to run in normal wine for me). Just add the exe as a non steam game and it should work, have checked it with a couple others successfully. Bonus points if you rename it correctly and use something like steamgriddb to also have a thumbnail and banner.
Honest to God do not underestimate just running a game through steam as a non steam game. I got a lot of stuff working like that i.e. voices of the void(did not want to run in normal wine for me). Just add the exe as a non steam game and it should work, have checked it with a couple others successfully. Bonus points if you rename it correctly and use something like steamgriddb to also have a thumbnail and banner.