protonscr

Feature Request: Download game ignoring platform availability

steamclosed Feature Requestreviewed
ValveSoftware/steam-for-linux#4442 · opened 2016-05-07 by a1batross · updated 2018-08-23 · 9 comments · github
Aa1batross 2016-05-07 github

Hello.

At first, sorry if this is a duplicate of another issue.

Many games in Steam have a native Linux/Mac port. For example, Quake or Serious Sam.
But developers or publishers doesn't care and they will not release game for Linux/Mac. So I requesting a feature, where users can download a game ignoring availability without downloading and installing Windows Steam and Wine or downloading illegal copy of game from Web.

I think, many Linux users will agree with my suggestion.

TTele42 2016-05-07 github

Duplicate of #1989.

Sstarlightknight 2016-05-07 github

I'd personally love to see a couple of advanced options for Wine. Plenty of older games that have little to no chance of ever getting a native port work great in it, but there's no way to have a good experience in Big Picture Mode right now. In this case, I don't really see the difference between wine as an option, versus some old games on steam being wrapped in dosbox.

If you could do what this issue requests, then you could put wine launching options in the advanced launch options dialog that already exists. Between this and #4412, a user could fairly easily and cleanly run wine compatible games out of Big Picture Mode without a lot of effort.

As far as potential case sensitivity differences on the file system, steam already supports multiple library folders. We could just add a 2nd one that points to an NTFS partition and then do the "force install" of any games we intend to use with wine there (or eat the performance penalty and let wine query for it).

Hide it behind a "there are dragons this way" button if you must, but it'd be extremely useful to have a few of these fixes for those of us who are trying to go completely Windows-free

Aa1batross 2016-05-08 github

@Tele42 @starlightknight

No, Wine in Linux Steam is not what I wanted to say.

I mean just downloading game data for native Linux ports, which exists outside the Steam and running it by hand. Yes, without the label "Playing in $GAME" in Steam Friends or any another Steam feature.

For example, downloading game data for Quake II and running it under original Quake II port or under any other Quake II engine fork with Linux/Mac support, such as Yamagi Quake II

Sstarlightknight 2016-05-08 github

It's a good point that you'd be able to do that as well. I have a handful of titles like that which have Linux options that are not on Steam - older Quakes, Unreal Tournament, etc

Aa-detiste 2016-08-04 github

game-data-packager is meant to automate this whole process:

  • call steamcmd and forcefully download "windows" game
  • create a .deb or .rpm with non-free non-redistributable assets
  • install it, this will automatically pull in matching opensource engine. (doom,quake1/2/4, scummvm, wolf4sdl, iortcw ...)

as a bonus, the game can the be played by all local users.

steamcmd can even be ran on arm machines thanks to QEMU user mode emulation

Aa-detiste 2016-08-04 github
CCaptSilver 2017-02-24 github

Add this plus a full path exec function for advanced users only (maybe beta only), so we can run wine on these games. That way, Steam won't support the use of wine, but ease the use of running the programs. I am tired of making desktop files and having duplicate entries of the same game.

Aa1batross 2018-08-23 github

Fixed. Thanks to new Steam Play, @ValveSoftware! :)

Nothing extracted yet.