protonscr

Windows apps downloading / installing in Linux (Feature request?!)

steamclosed Feature Requestreviewed
ValveSoftware/steam-for-linux#1989 · opened 2013-02-24 by Vash63 · updated 2019-07-18 · 16 comments · github
VVash63 2013-02-24 github

So, I decided to install Bioshock again after preordering Infinite... then rebooted 10% into the download to go back to my ArchLinux install. First thing I noticed... Steam is downloading Bioshock. I have 3 Steam Libraries, one of which is NTFS at the same location on both platforms. Surprisingly, this works perfectly so far.

The issue is there's no interface for it. Obviously the final install needs to be done in Windows for all the dependencies, but being able to manage a library across OSes is a great feature, even if accidental. My request would be an extra function to download and install incompatible games through a right-click menu under All Games in the library. I'm already doing it successfully so I'm fairly confident it would work and I think everyone who dual-boots (most gamers probably) would appreciate this.

The main issue I could see is games that are cross platform knowing which files belong to which platform... but you guys are Valve and you're brilliant; this is worth the effort, make it happen!

Iimranoftherings 2013-02-24 github

I would like this as well. It helps keep my windows games up to date and I don't need to wait to update them once I reboot into windows.

Maybe this issue can be expanded to support the same steam library folder for both linux and windows version of the same game. Currently, I have linux version of CounterStike installed in a separate Steam library folder as compared to the windows version. Most of the application data is platform independent and it would save a lot of my disk space if this feature was available. Let me know whether I should split this feature into a separate issue.

VVash63 2013-02-24 github

Actually, what you're saying would be pretty much a requirement unless they
broke each game into Counter Strike (Windows) and such. Which I doubt they
would want to do, goes against the easy maintenance that Steam is known
for.
On Feb 24, 2013 7:59 AM, "imranoftherings" [email protected] wrote:

I would like this as well. It helps keep my windows games up to date and I
don't need to wait to update them once I reboot into windows.

Maybe this issue can be expanded to support the same steam library folder
for both linux and windows version of the same game. Currently, I have
linux version of CounterStike installed in a separate Steam library folder
as compared to the windows version. Most of the application data is
platform independent and it would save a lot of my disk space if this
feature was available. Let me know whether I should split this feature into
a separate issue.


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/1989#issuecomment-14009578.

Ssrikanth-kadiyala 2013-02-24 github

Can you run windows games through wine and steam linux?

BBenguin 2013-03-16 github

There'd probably need to be some way of providing windows apps with a libsteam_api.dll that works with the linux version of steam. (Linux steam apps use a .so file instead.) Else, you'd need to have a full steam installation in wine (which is what I use right now, though you can't have 2 steam clients open at once without it signing one of them out.)

JJedTheKrampus 2013-04-14 github

It would also be great if Steam would download separate versions of Wine that are known to work well for each game / graphics card vendor pair, e.g. Fallout 3 with 1.4.1 and Nvidia cards, and allow configuration of the Wine installation for each Windows game.

YYulike 2013-04-14 github

No. This defeats the purpose of natives Steam and is an excuse for developers not to build linux versions.

LLiamDawe 2013-04-14 github

The downloading side of it would be useful but not the installing part as per what Yulike said above.

All for being able to download though as a fair few Windows games have unofficial open source engines Linux users can use.

RRobertZenz 2013-04-14 github

@Fuzzo See #74 . Also, as @Yulike said, it might be a nice feature but could be used as an excuse to not produce native ports. The problem with that would be that every problem would be assigned to the Wine devs, even those that are broken by the original developer (you got performance issues? Go talk to the Wine devs. You could crashes? It's a Wine problem...and so on).

?ghost 2013-04-14 github

I would definitely support it. The Assassin's Creed series, for instance, which I'm a big fan of, has always worked flawlessly under Linux.

This is a competitive advantage for Steam on Linux and I can't see why anyone wouldn't welcome it. Just make sure you clearly label Windows games as Windows games. And Mac games as Mac games too, I recall that there is a GNUstep-based abstraction layer in development similar to Wine.

ZZenitur 2013-06-28 github

I can't download windows-only games in Steam for Linux. But I can download it with Steam for Windows in Wine and move SteamApps directory to Steam for Linux. And Steam for Linux can download updates for there games.

I want download Windows games in Steam for Linux for use SteamApps directory in Wine. Can I do it?

Steam 1370553818, Steam API: v012, Build: Jun 6 2013 (Stable).

ZZenitur 2013-06-28 github

I tried istall Windows game, but I see "Unsupported platform". I tried enter Skyrim code and I see installer. But after press "Next" I see this error again.

YYulike 2013-06-28 github

Simple answer is no. It probably won't be added as a feature either because
valve would like devs to build native versions.
On 28 Jun 2013 04:53, "Zenitur" [email protected] wrote:

I tried istall Windows game, but I see "Unsupported platform". I tried
enter Skyrim code and I see installer. But after press "Next" I see this
error again.


Reply to this email directly or view it on GitHubhttps://github.com/ValveSoftware/steam-for-linux/issues/1989#issuecomment-20169152
.

SStraToN 2015-12-19 github

@Yulike This reason may be true for newer and not-released-yet games, but feels invalid to me when concerning old games. Steam sells a LOT of old games developed in the 90's, which are marked as Windows only and will never be ported to Linux ever.

Take the Thief series (1 & 2). They run fine under Wine. Although I'd like the developer to port it to Linux, those games are far too ancients for this to happen, whatever Valve desire is.

My personal opinion is : I don't care the OS I am running. I paid a licence for a game, and this licence doesn't forbid me to use another OS than Windows - I'll just have no support for it, which is fine. Since I paid, I have to be allowed to easily have access to the files of the game. CLI means not "easy" to me. BTW, CLI doesn't always work to force-download Windows games under Linux.

Yyogurt1 2016-01-28 github

Vendors can build they games native by Winelib linking against native MS libraries
Read more about Winemaker/WineGCC and winehq.org

Mmittorn 2018-08-23 github

Close this, already solved by Steam Play

Upstream links

DLLs