Сноу раннер сохранения где лежат


| 264 | уникальных посетителей |
| 2 | добавили в избранное |












- Время
Если же Вас не волнует возможная утрата пара брошенных грузовиков, то установленная игра в EGS Вам вовсе не нужна. Идем дальше.
- user_profile.dat
- user_settings.dat
- user_social_data.dat
У Вас должна открыться командная строка Windows, где мы пишем команду: ren *.dat *.cfg и нажимаем клавишу Enter Enter на клавиатуре.
Если все сделали верно (не ошиблись с местом запуска командной строки и синтаксиса ввода команды), то у Вас все файлы сохранений должны были переименоваться из расширения .dat в .cfg. Оставляем папку открытой и переходим ко второму этапу.
- user_profile.cfg
- user_settings.cfg
- user_social_data.cfg
- Из временной папки этапа 1 выделяем все наши переименованные файлы (должны быть с расширением .cfg), нажимаем правой кнопкой мыши и выбираем пункт [Вырезать].
- В папке этапа 2 (C:\Program Files\Steam\userdata\<ID ПРОФИЛЯ>\1465360\remote) нажимаем на пустом месте правой кнопкой мыши и выбираем пункт [Вставить].
- Если все делали верно, то у вас в папке remote этапа 2 должны появится все ваши файлы сохранений из папки этапа 1. Запрос на замену файлов не должен выходить т.к. мы не забирали файлы user_profile.dat, user_settings.dat и user_social_data.dat
- Открываем Microsoft Store (полноценное приложение в Windows);
- В строке поиска вводим Python 3;
- Начинаем устанавливать (у меня стоит версия 3.10: https://www.microsoft.com/store/productId/9PJPW5LDXLZ5 ), пока устанавливается идем дальше;
- Открываем блокнот, куда вставляем следующий код по ссылке (Спасибо пользователю @Murwen): https://pastebin.com/ZhCESujt
import os
import math
import hashlib
import argparse
from pathlib import Path
def sha1sum( stream, start=0 ):
sha1 = hashlib.sha1()
stream.seek( start, 0 )
while True:
data = stream.read( 1024 )
if not data:
break
sha1.update( data )
stream.seek( 0, 0 )
return sha1
def write_remcache_file( vdf, filepath ):
fstat = os.stat( filepath )
fsize = fstat.st_size
ftime = math.floor( fstat.st_mtime )
with open( filepath, "rb" ) as fs:
fsha = sha1sum( fs ).hexdigest()
vdf_write( vdf, 1, filepath.name )
vdf_write( vdf, 2, "root", 0 )
vdf_write( vdf, 2, "size", fsize )
vdf_write( vdf, 2, "localtime", ftime )
vdf_write( vdf, 2, "time", ftime )
vdf_write( vdf, 2, "remotetime", ftime )
vdf_write( vdf, 2, "sha", fsha )
vdf_write( vdf, 2, "syncstate", 4 )
vdf_write( vdf, 2, "persiststate", 0 )
vdf_write( vdf, 2, "platformstosync2", -1 )
vdf_write( vdf, 1 )
def write_remcache( remcache_path, data_path ):
with open( remcache_path, "w", newline=’\n’ ) as vdf:
vdf_write( vdf, 0, "1465360" )
for f in data_path.glob( "*" ):
write_remcache_file( vdf, f )
# for f in data_path.glob( "system.bin" ):
# write_remcache_file( vdf, f )
# write_remcache_file( vdf, Path( f"
# for f in data_path.glob( "data*.bin" ):
# write_remcache_file( vdf, f )
# write_remcache_file( vdf, Path( f"
vdf_write( vdf, 0 )
def main():
# parser = argparse.ArgumentParser()
# parser.add_argument( "save_dir", nargs=1, help="pc save dir" )
# args = parser.parse_args()
# save_path = Path( args.save_dir[] )
save_path = Path( ‘remote’ )
if not save_path.is_dir():
raise Exception( "missing save dir or save dir doesn’t exist" )
# files = []
# if len( files ) == 0:
# raise Exception( "input dir doesn’t contain pc saves" )
files = []
if len( files ) == 0:
raise Exception( "input dir doesn’t contain pc saves" )
SnowRunner: Сохранение/SaveGame (Открыты все карты, гаражи, улучшения, без читов, задания не тронуты) [Steam\EGS]
![]()
"МЭН" На последнюю версию игры
(актуально на 08.12.21)

Идея залить данный Save родилась после необходимости проходить игру заново.
(На создание данного сохранения ушло чуть более 170 часов)
Ближе к теме:
1. Открыты все карты / гаражи / улучшения. (Исключение регион МЭН — необходимо выполнить ветку контракта "Гараж Эвана" для полноценного использования функций гараже. Такие как тюнинг/ремонт техники и тд.)
2. Исследованы все вышки на картах. (Исключение регион МЭН — не открыта 1 вышка, для её доступа необходимо выполнить один из контрактов, на скрине выше. Не делал этого так как преследовал цель оставить по больше заданий для последующего выполнения.)
3. Большая часть завалов / мостов / и т.д. восстановлены.
4. Весь транспорт который можно было " изъять / собрать " на всевозможных заданиях / картах были успешно эвакуированы в гараж и проданы. (Скриншоты техники ниже того что стоит на стоянке: Tayga 6455B, Aramatsu forester, Jeep Wrangler, Jeep CJ7 Renegade, Tatra Phoenix, Tatra Force T815-7, Татра 813, Zikz 605-R,)
5. Контракты и поручения не были затронуты если в этом не нуждалось вышеперечисленное.
Исключение: было выполнено несколько контрактов (Мичиган) дабы повысить ур. Этим соответственно открывал на первое время игры тюнинг грузовикам,чем упрощал прохождение.
ПУТЬ:
(продублирован в архиве)
Для Steam Лицензии:
%Директория_Steam\userdata\%Ваш_Steam_id%\1465360\remote
C/ Program Files (x86)/ Steam/ userdata/ Ваш_Steam_id (у всех цифры индивидуально свои)/1465360
после userdata можно в поиске найти 1465360 и там Ваше сахранение.
(не забыть убрать галочку синхронизации сохранений в Стим, ну а вдруг что то пойдет не так, можно всегда подгрузить СВОИ обратно)
Если что-то пошло не так — удалите файл "remotecache.vdh" из "1465360" и скопируйте заново сейвы
(ДЛЯ ПИРАТКИ)Steam НЕ Лицуха
С:\Users\Public\Documents\Steam\CODEX\1465360
Версия от EGS
Переименовать файлы (в папке remote) cfg в dat
Таким образом изменится формат файла — cfg в dat , остальное в названии оставлям как есть.


Пиратка:
Содержимое папки remote скопировать в папку "0"или "1638"(C:\Users\Ваш Username\Documents\My Games\SnowRunner\base\storage\ВАШ № папки) и переименовать все файлы с cfg в dat.





PS.
Играл на лицензии(НО на пиратке покатит)
Не использовал НИКАКИХ читов/редактирования файлов и т.д.