February 18, 2023

Snowrunner. Копия файлов сохранений.

Картинка для привлечения внимания.

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

Я отключаю облачные хранилища, что в EGS, что в Steam. В принципе, для копирования файлов это не должно мешать. Вот с восстановлением возможно будут проблемы, но я не пробовал.

Создаем bat файл с таким содержимым (для EGS)

set snowprofile=запиши_сюда_свой_номер_профиля rd /q /s "%snowprofile%_3" 2>nul ren "%snowprofile%_2" "%snowprofile%_3" ren "%snowprofile%_1" "%snowprofile%_2" ren "%snowprofile%" "%snowprofile%_1" robocopy "%USERPROFILE%\Documents\My Games\SnowRunner\base\storage\%snowprofile%" "%snowprofile%" /E

snowprofile посмотреть по пути Documents\My Games\SnowRunner\base\storage\ имя папки с кучей цифр и букв. Это имя и надо, аккуратно его скопировать и перенести в скрипт. Без лишних пробелов.

Bat-файл должен располагаться в отдельной папке, куда будут копироваться файлы сохранений. Например: E:\SaveFiles\Snowrunner. Желательно, чтобы диск был другой от диска установки игры.

Как создать bat файл можно загуглить. Если коротко: создайте текстовый файл, скопируйте в него текст, сохраните. После чего, в конце имени файла поменяйте ".txt" на ".bat" (F2 на файле). А если такого не видно, то в настройках Проводника поставьте "отображать расширение файла".

Как файл работает? Создает 4 папки сохранений, при копировании самое старое сохранение удаляется.

Как пользоваться? Поиграли в Snowrunner, вышли, запустили этот файл. Все!

Как восстановить? Только руками, скопировать файлы из резервной копии в %USERPROFILE%\Documents\My Games\SnowRunner\base\storage\. Если переносите папку целиком, то обращайте внимание на ее название (окончание имени папки). Уберите ненужные "_1" и тому подобное.

Для Steam - вот без пробы запуска, что в голову приходит:

set steamprofile=запиши_сюда_свой_ID rd /q /s "%steamprofile%_3" 2>nul ren "%steamprofile%_2" "%steamprofile%_3" ren "%steamprofile%_1" "%steamprofile%_2" ren "%steamprofile%" "%steamprofile%_1" robocopy "C:\Program Files (x86)\Steam\userdata\%steamprofile%\1465360\remote" "%steamprofile%" /E

steamprofile - ID профиль в Steam, посмотреть можно C:\Program Files (x86)\Steam\userdata\

Если клиент Steam установлен не на диск C:, поправьте путь для копирования.

При восстановлении нельзя копировать папку, копируем только файлы из папки. Путь для копирования C:\Program Files (x86)\Steam\userdata\%какой-то_номер%\1465360\remote

Если чего не работает - добро пожаловать в комментарии.

Езжайте и доедите!