You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This adds support for running games in Steam Runtime Soldier. With this version, there will be two compatibility tools, the original one named "Luxtorpeda" and one called "Luxtorpeda (Runtime"). Engines have to be re-built to support the new runtime, so not all games will be supported in the runtime mode at this time. See https://luxtorpeda-dev.github.io/packages.html for the package list between the two.
This ticket should be used to report any issues with the new runtime built engines, along with any other lux-related issues.
The original version will still work as normal and normal engine downloads will still work in non runtime mode.
I've been working on switching to using the new runtime, since it offers alot more recent tooling and packages, leading to less builds that have to be done. As well, it should lead to better compatibility, since the runtime is a known system. Before, I was using a combination of the old steam runtime, which was causing more and more issues, and ubuntu 18.04 which didn't always provide good compatibility.
As part of these changes as well, I've streamlined the way that libraries that are not part of the runtime (like fluidsynth or ffmpeg) are built, which makes the build scripts alot simpler.
Currently, not every game is supported as I have to fix each engine build and test them, but you can see which ones are supported in the new runtime by going to the packages.html page and clicking on runtime.
Until they are all there, if you download the alpha release, you'll get luxtorpeda (the original one) or luxtorpeda (runtime). The runtime one will use the new runtime. The original is now frozen, in that it will still work, but no updates are being made to it.
Eventually, newer versions of the client will only have "runtime", although you could still use the older client for the original if you ever needed to. My goal is to do that once I've completed porting all the engines over.
This adds support for running games in Steam Runtime Soldier. With this version, there will be two compatibility tools, the original one named "Luxtorpeda" and one called "Luxtorpeda (Runtime"). Engines have to be re-built to support the new runtime, so not all games will be supported in the runtime mode at this time. See https://luxtorpeda-dev.github.io/packages.html for the package list between the two.
This ticket should be used to report any issues with the new runtime built engines, along with any other lux-related issues.
The original version will still work as normal and normal engine downloads will still work in non runtime mode.
I've been working on switching to using the new runtime, since it offers alot more recent tooling and packages, leading to less builds that have to be done. As well, it should lead to better compatibility, since the runtime is a known system. Before, I was using a combination of the old steam runtime, which was causing more and more issues, and ubuntu 18.04 which didn't always provide good compatibility.
As part of these changes as well, I've streamlined the way that libraries that are not part of the runtime (like fluidsynth or ffmpeg) are built, which makes the build scripts alot simpler.
Currently, not every game is supported as I have to fix each engine build and test them, but you can see which ones are supported in the new runtime by going to the packages.html page and clicking on runtime.
Until they are all there, if you download the alpha release, you'll get luxtorpeda (the original one) or luxtorpeda (runtime). The runtime one will use the new runtime. The original is now frozen, in that it will still work, but no updates are being made to it.
Eventually, newer versions of the client will only have "runtime", although you could still use the older client for the original if you ever needed to. My goal is to do that once I've completed porting all the engines over.
Engines (Either Completed Or Open Pull Requests)
References
https://gitlab.steamos.cloud/steamrt/soldier/sdk
https://github.com/ValveSoftware/Proton/blob/proton_5.13/toolmanifest_runtime.vdf
https://github.com/ValveSoftware/steam-runtime/blob/master/doc/steamlinuxruntime-known-issues.md#sharing-directories-with-the-container (kdialog?)
flathub/com.valvesoftware.Steam#394 (comment)
The text was updated successfully, but these errors were encountered: