Рейтинг@Mail.ru

Steam стим не видит скачанную игру

Игра на месте, стим ее не видит.

Заходим на https://steamdb.info/ ищем название игры в поисковой строке сверху.
Проверяем, что проблема в этом и запоминаем AppID.

Действительно, отсутствует appmanifest_244210.acf (пропал/игра скопирована без него), что фиксанет тулза ниже.
Важно – PowerShell нужен версии 3.0, , также нужен .NET Framework 4+ – все это важно только пользователю древней семерки, на 8+ по дефолту все есть
Проверка версии PowerShell: $PSVersionTable.PSVersion в Major должна быть минимум «3».
На 8+ уже 3 и выше. На семерке – вторая. Обновление для Win7 можно скачать тут: https://www.microsoft.com/en-us/download/details.aspx?id=34595 Качаем вот это: Windows6.1-KB2506143-x(РАЗРЯДНОСТЬ ПК).msu

0)Закрываем Steam
1) Распаковываем архив с тулзой https://github.com/ChiefIntegrator/Steam-GetOnTop/archive/master.zip
2) Открываем PowerShell от имени администратора
3) Выбираем папку со скриптом в PowerShell (cd путь до папки с распакованным скриптом и буква_диска: если надо.
4) Прописываем .\Publish-SteamAppManifests.ps1 пойдет выполнение скрипта:
5) Откроется вот такое окно. Ставим галочку напротив названия папки, которая пропала из стима(тут будет куча хлама).
5) Далее прописываем AppID в первой колонке (тыкаем по ней два раза и пишем), который мы запомнили от этой игры, игра сразу найдется в базе данных стима и появится название.
6) Тыкаем Build ACFs. Программа закрывается и делает всю работу в фоне.
7) Проверяем, что появился ACF манифест.
8) Открываем Steam. Игра сразу начнет проверяться на целостность файлов. Если что-то отсутствует, то стим сам докачает.
9) Спустя некоторое время после завершения процесса загрузки\докачки отсутствующих файлов игра значится, как установленная, хотя места на всю игру могло и не быть.

Если вдруг пишет «Невозможно загрузить файл C:\BestSteamScriptEver\Publish-SteamAppManifests.ps1, так как выполнение сценариев отключено в этой системе.», то прописываем Set-ExecutionPolicy RemoteSigned потом пишем A