SteamApps Backup Preparer
Текущая версия: 1.06
Описание:
Видя, насколько затруднительно с переходом игр на систему SteamPipe (ACF/Manifests/VPK) стало создание и обновление резервных копий для выкладывания в теме "Скачать игры Steam", я решил написать специальный скрипт, который будет делать всю "грязную" работу (проверка кэшей, валидация, разделение кэшей по контенту, архивация и многое другое) за вас, получая на выходе готовые для выкладывания в теме кэши с правильными именами и версиями. Достаточно лишь перетащить на BAT-файл "appmanifest_xxx.acf" нужной вам игры/приложения, и подтвердив в окне скрипта пару операций, дождаться завершения работы. Полученные таким образом архивы, после распаковки в 95% случаев корректно работают с Cracked Steam в независимости от версии или папки для установки. Архивация производится напрямую без дублирования контента по папкам Depot'ов (что снижает нагрузку на диск, экономит время и место). Скрипт также имеет неплохую коррекцию ошибок, - таким образом, вы не сможете сделать что-то лишнее.
Установка:
Распакуйте содержимое архива в папку "<Ваша папка со Steam>\SteamApps".
Ограничения текущей версии:
1. Работает только с контентом, основанным на ACF.
2. Отсутствует поддержка функционала "SharedDepots". Это значит, что в играх, использующих общие кэши с общими папками (как, например, "Counter-Strike 1.6", использующая папку "Half-Life" и её ресурсы), будут заархивированы только уникальные для этих игр кэши. Архивные копии недостающих кэшей нужно будет получать отдельно, путём архивирования игр, для которых данные кэши являются первичными. Например, для CS1.6 нужно также сделать архивную копию игры "Half-Life" ("appmanifest_70.acf") и отобрать недостающие кэши для выкладывания. PS: Данное ограничение накладывает сторонняя утилита (ACF Verifier), входящая в состав скрипта. Как только оно будет снято, я выпущу обновление скрипта*.
3. Скрипт не будет работать с играми, установленными в стороннюю библиотеку Steam'а (Steam Library) - поддерживается только работа с играми, установленными по пути по-умолчанию ("<Папка Steam>\SteamApps\Common\<Папка игры>"). Возможно, в будущем и это будет исправлено.
4. Возможны некоторые ошибки в работе (скрипт писался и тестировался в одиночку, и только на одной версии ОС). При случае, пишите о них.
5. Нельзя работать с двумя и более играми одновременно.
Сторонние утилиты, используемые скриптом (included)
Надеюсь, это хоть немного подогреет увядший интерес к Cracked Steam ;).
(- файл программы удалён -)