Как запустить Windows Steam игры из Steam Steam (с WINE)?

17

В настоящее время я использую 2 версии Steam, Linux для игр, совместимых с Linux, и версию Windows в вине для игр, которые несовместимы. Мне было интересно, можно ли заставить вино работать над играми в Linux steam (тот, который не использует вино), поэтому мне не нужно переключаться между двумя парами.

    
задан user132740 17.02.2013 в 00:17
источник

3 ответа

6

Итак, я знаю, что это старый вопрос, но, похоже, есть способ сделать это. Сортировка .

EDIT: Итак, скачав 1 игру, она, похоже, не работает. Запуск игры ничего не делает. Нет ошибок .. просто нада. Итак, YMMV.

Он включает в себя, обманывая клиента, думая, что его можно установить, создав appmanifest в правой папке. К счастью, поскольку Steam хорошо сочетается и терпим к ошибкам, вы можете просто скопировать другой манифест, изменить несколько полей и автоматически исправить файл и начать загрузку игры.

Для справки в будущем, если разрыв ссылки:

  1. Щелкните правой кнопкой мыши на нужной игре в Steam. Нажмите «Создать ярлык рабочего стола».

  2. Откройте ярлык в виде текста и найдите игру. Это будет на линии Exec. Например, «Exec = steam steam: // rungameid / 204880» означает, что gameid равен 204880. (Бонусные очки для определения, какая игра это: P)

  3. Теперь мы создаем новый манифест. (О, и если у вас Steam все еще открыт, вы можете продолжить и закрыть его.) Скорее всего, вы перейдете к ~ / .local / share / Steam / SteamApps /. Будет несколько файлов appmanifest_xxxxxx.acf (с переменной длиной), которые будут отображаться в ваших установленных играх. Выберите один (пока, похоже, все будет работать). Скопируйте его и сохраните в виде appmanifest_gameid.acf (очевидно, заменив gameid тем, что это было). Теперь откройте его и измените имена приложений, GameID, имя и второе имя. Сохраните его.

  4. Откроем Steam.

  5. ??? (Steam исправляет наш неправильный файл. Хотя, я заметил, что некоторые из старых свойств остаются, когда может вернуться, чтобы укусить меня / вас / нас.)

  6. Profit! (он начинает загрузку)

И, с момента написания, это насколько я получил. Моя игра все еще загружается, и я думал, что поделюсь, когда я наткнулся на этот QA, когда я искал тот же ответ:)

    
ответ дан Logan 01.04.2014 в 04:56
2

Выберите «Добавить игру ...» > «Добавить игру без игры».

Искать игру в указанном списке. Если вы его найдете, добавьте его, и все будет готово.

Если вы его не нашли, создайте файл .desktop , где Exec=wine /path/to/game/exe и поместите его в /usr/share/applications .

Закройте и снова откройте окно добавления игры. Теперь вы должны найти игру в списке.

    
ответ дан Donarsson 12.09.2013 в 11:27
0

Вы можете создать очень короткий скрипт для запуска игры (см. Ссылка ), а затем создать запись в вашей паровой библиотеке с помощью «Добавить игру без паролей», которая указывает на скрипт. Это будет означать, что у вас будет игра в вашем списке игр на клиенте linux.

Однако клиенту Steam Steam все равно придется загружать, чтобы запустить игру. Я полагаю, что это возможно (возможно, не во время заданного вопроса), чтобы он загружался в какой-то минимальный по умолчанию режим, который будет показывать только значок в системном трее.

    
ответ дан ChrisM 12.01.2017 в 13:24