Итак, я знаю, что это старый вопрос, но, кажется, есть способ сделать это. Вроде .
РЕДАКТИРОВАТЬ: Итак, скачав 1 игру, она не работает. Запуск игры ничего не дает. Нет ошибок .. просто нада. Итак, YMMV.
Это заставляет клиента думать, что его можно установить, создавая appmanifest в нужной папке. К счастью, поскольку Steam собран хорошо и терпимо к ошибкам, вы можете просто скопировать другой манифест, изменить несколько полей, и он автоматически исправит файл и начнет загружать игру.
Для дальнейшего использования в случае разрыва связи:
Щелкните правой кнопкой мыши по желаемой игре в Steam. Нажмите «Создать ярлык на рабочем столе».
Откройте ярлык вверх как текст и найдите gameid. Это будет на линии Exec. Например, «Exec = steam steam: // rungameid / 204880» означает, что gameid равен 204880. (Бонусные баллы за нахождение этой игры!: P)
Теперь мы делаем новый манифест. (О, и если у вас все еще открыт Steam, вы можете пойти дальше и закрыть его.) Скорее всего, вы перейдете в ~ / .local / share / Steam / SteamApps /. Будет несколько "appmanifest_xxxxxx.acf файлов (переменной длины). Они представляют ваши установленные игры. Выберите один (пока, похоже, любой из них будет работать). Скопируйте его и сохраните как appmanifest_gameid.acf (очевидно, заменив gameid на что это было). Теперь откройте его и измените поля appID, GameID, name и second name. Сохраните его.
Снова откройте Steam.
??? (Steam исправляет наш неправильный файл. Хотя я заметил, что некоторые из старых свойств остаются, которые могут вернуться, чтобы укусить меня / вас / нас.)
Прибыль! (начинается загрузка)
И, на момент написания, это насколько я понял. Моя игра все еще загружается, и я решил поделиться ею, когда наткнулся на этот QA, когда искал тот же ответ :)