Доброго времени суток. Сегодня попробуем сделать steam-rip. Нашей жертвой станет Hotline Miami 2 Wrong Number. Главное условие, это игра у вас куплена и установлена в стиме.
Первое что нужно сделать, это узнать appid. В steam, в библиотеке, выбираем Hotline Miami 2, нажимаем "страница в магазине", и далее на открывшейся странице на свободном поле щелкаем правой кнопкой мыши и выбираем "скопировать адрес страницы". Ну и вставляем, допустим, в блокнот. У нас получится это:
Займемся теперь самой игрой.
Идем в "\Steam\steamapps\common\Hotline Miami 2" - тут располагается наша игра
Ну и для полноты картины нужно забрать несколько файликов:
\Steam\steamapps\appmanifest_274170.acf
\Steam\steam\games\f4081f57b16e88e9aaedeb81bfb767d379cb23d6.ico - это наша иконка игры
Далее, открываем наш appmanifest_274170.acf и смотрим блок MountedDepots:
Идем в \Steam\depotcache и забираем 2 файлика:
\Steam\depotcache\274172_7199041297203663559.manifest
\Steam\depotcache\274175_4640517193330318629.manifest
Вот мы и подошли к логическому концу. Соберем все в "кучу":
Первое что нужно сделать, это узнать appid. В steam, в библиотеке, выбираем Hotline Miami 2, нажимаем "страница в магазине", и далее на открывшейся странице на свободном поле щелкаем правой кнопкой мыши и выбираем "скопировать адрес страницы". Ну и вставляем, допустим, в блокнот. У нас получится это:
Жирным выделен нужный нам appid.store.steampowered.com/app/274170/Hotline_Miami_2_Wrong_Number/
Займемся теперь самой игрой.
Идем в "\Steam\steamapps\common\Hotline Miami 2" - тут располагается наша игра
Ну и для полноты картины нужно забрать несколько файликов:
\Steam\steamapps\appmanifest_274170.acf
\Steam\steam\games\f4081f57b16e88e9aaedeb81bfb767d379cb23d6.ico - это наша иконка игры
Далее, открываем наш appmanifest_274170.acf и смотрим блок MountedDepots:
Нам нужны последние номера."AppState"
{
..................................................
"MountedDepots"
{
"274172" "7199041297203663559"
"274175" "4640517193330318629"
}
Идем в \Steam\depotcache и забираем 2 файлика:
\Steam\depotcache\274172_7199041297203663559.manifest
\Steam\depotcache\274175_4640517193330318629.manifest
Вот мы и подошли к логическому концу. Соберем все в "кучу":
Теперь осталось все это запихнуть в скрипт, но это уже совсем другая история.\Steam\steamapps\common\Hotline Miami 2
\Steam\steamapps\appmanifest_274170.acf
\Steam\steam\games\f4081f57b16e88e9aaedeb81bfb767d379cb23d6.ico
\Steam\depotcache\274172_7199041297203663559.manifest
\Steam\depotcache\274175_4640517193330318629.manifest