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

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

  • автор:

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

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

  1. Время

Если же Вас не волнует возможная утрата пара брошенных грузовиков, то установленная игра в 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. Из временной папки этапа 1 выделяем все наши переименованные файлы (должны быть с расширением .cfg), нажимаем правой кнопкой мыши и выбираем пункт [Вырезать].
  2. В папке этапа 2 (C:\Program Files\Steam\userdata\<ID ПРОФИЛЯ>\1465360\remote) нажимаем на пустом месте правой кнопкой мыши и выбираем пункт [Вставить].
  3. Если все делали верно, то у вас в папке remote этапа 2 должны появится все ваши файлы сохранений из папки этапа 1. Запрос на замену файлов не должен выходить т.к. мы не забирали файлы user_profile.dat, user_settings.dat и user_social_data.dat
  1. Открываем Microsoft Store (полноценное приложение в Windows);
  2. В строке поиска вводим Python 3;
  3. Начинаем устанавливать (у меня стоит версия 3.10: https://www.microsoft.com/store/productId/9PJPW5LDXLZ5 ), пока устанавливается идем дальше;
  4. Открываем блокнот, куда вставляем следующий код по ссылке (Спасибо пользователю @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"slot" ) )

# for f in data_path.glob( "data*.bin" ):
# write_remcache_file( vdf, f )
# write_remcache_file( vdf, Path( f"slot" ) )

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]

Yjin1626

"МЭН" На последнюю версию игры
(актуально на 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.
Играл на лицензии(НО на пиратке покатит)
Не использовал НИКАКИХ читов/редактирования файлов и т.д.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *