XBox/Microsoft Store Steam

Дисклеймер

Я НЕ ДАЮ НИКАКОЙ ГАРАНТИИ, ЧТО ВЫ НЕ ПОЛУЧИТЕ БАН ПОСЛЕ НИЖЕОПИСАННЫХ ДЕЙСТВИЙ.

Но, это всё я выполнял сам, бан не получил, а следовательно, такой переезд возможен.

Идея эта не моя, взята с реддита. Нужная ветка гуглится по заголовку "[TUTORIAL] Transfering files from MS Store version to the Steam version". Опять же, куча комментариев говорит о том, что у всех всё проходит успешно. Этот гайд лишь адаптация (перевод) на русский, ну и чтобы подобная тема была в стиме.

Так же, важный нюанс. При переносе пропадают все ливреи и раскраски автомобилей. Перенести их файлами невозможно, только вручную из самой игры. Так что, если какие то ливреи вам важны - заранее добавьте их в избранное/опубликуйте/сохраните их коды, чтобы быстро найти

Ну и превьюшки у всех покрашенных машин будут выглядеть так:

Ну и последнее, если в XB/MS вы имеете DLC, а в Steam нет, то они и не перенесутся. Все машины из DLC будут присутствовать в гараже, но при попытке взаимодействия будет предлагать их купить.

Гайд

Вам понадобится две версии игры - Из XBox/Microsoft Store и Steam. Если туго с местом на хардах, одновременно их обе иметь на компе не обязательно, главное засейвить нужную папку из XB/MS после синхронизации.

Так же, крайне желательно, чтобы Steam версия была привязана к тому же аккаунту, что и XB/MS версия. Насколько я понял из комментариев на реддите, это теоретически снижает вероятность бана.

Первым делом вам необходимо зайти в папку с сохранениями из XB/MS. (Убедитесь, что у вас включено отображение скрытых папок)

Папка находится по пути C:\Users\*user_name*\AppData\Local\Packages\Microsoft.624F8B84B80_8wekyb3d8bbwe\SystemAppData\wgs\*Длинное название папки*

Перед собой вы должны увидеть файл container.index и кучу папок с длинными названиями, в каждой из которых находится от 1 до 7 файлов. Пока что в них заходить не нужно, нужно лишь отсортировать их по дате изменения.

Далее вы запускаете игру из XB/MS, заходите в гараж и ставите какую нибудь тюнячку на свою машину, или любым другим способом выполняете скрипт по срабатыванию сохранения. Можно покрасить авто, поменять одежду персонажа и т.д.

Выходите из игры, ждёте завершения всех её процессов и возвращаетесь в папку с сохранениями. (теоретически, этот шаг можно пропустить)

У вас должно появиться около 4-7 папок с датой-временем момента закрытия игры. Далее, начинаем заходить в каждую и искать папку, где:

- Во-первых, не менее 4 файлов включая файл container.*** (в моём случае их было 6).

- Во-вторых, там должны быть два самых тяжёлых по весу файла. Вес должен отличаться на пару кб и их вес зависит от прогресса в игре. В оригинальном гайде у человека было около 900кб. В моём случае, вес составлял 3037кб у одного и 3034кб у второго.

- В третьих, в оригинальном гайде говорится, что там должен содержаться файл container.208, но в моём случае, там был container.92. В любом случае, отбрасываете папки с файлами container.2/container.3, они вам не нужны.

Когда нашли папку, сохраните себе её, чтобы ещё раз не проделывать этот шаг.

Если места на вашем харде мало и вы хотите сначала удалить XB/MS версию, а уже потом ставить Steam, то лучше сохраните себе все папки, которые появились в момент закрытия игры, разберётесь позже, но у вас хотя бы будет шанс на ошибку без лишних переустановок.

Далее. Я руководствуюсь тем, что у вас чистая Steam версия и в ней ещё нет никакого прогресса. В любом случае, вы его потеряете при успешном переносе, но если он всё же есть - могу посоветовать вам забэкапить, а затем удалить содержимое папки C:\*********\Steam\userdata\*user_id*\1551360\remote\*user_id* и запускать игру с нуля.

По этому же пути находятся сейвы, которые мы будем подменять.

И так. Заходите в настройки игры стима и ОТКЛЮЧАЕТЕ ОБЛАЧНЫЕ СОХРАНЕНИЯ. Запускаете Steam версию. Проходите вступление до того момента, как вам впервые дадут доехать на своей машине до места проведения первой гонки (момент, где вам дают выбор из бронко/супры/корветта) и выходите из игры. В папке с сейвами стима должно появиться три файла.

User_XXXXXXXXXX.TransactionLogFile

User_XXXXXXXXXX.VersionFlags

User_XXXXXXXXXX.ProfileData

Теперь, бэкапим эти файлы. И для начала, берём САМЫЙ тяжёлый из всех файлов XB/MS (в моём случае тот, что весил 3037кб), кладём в папку Steam и переименовываем в User_XXXXXXXXXX.ProfileData (без XXX естественно, подставьте цифры оригинального файла).

Теоретически, уже сейчас всё должно сработать. В моём случае (чистая Steam версия, привязанная на тот же аккаунт, что и XB/MS) хватило этого, больше никакие манипуляции с файлами я не совершал. Но если опасаетесь, можете открыть каждый из оставшихся файлов XB/MS в Notepad++ и сравнить с User_XXXXXXXXXX.TransactionLogFile и User_XXXXXXXXXX.VersionFlags. Они все зашифрованы, но у них вроде должно совпадать кол-во строчек, ну и в целом, выглядят они похоже. И переименовываете их соответственно.

Далее, запускаете Steam версию игры. Если всё сделали верно -- вам сразу начнут валиться ачивки, которые вы получили на XB/MS версии. Проверяете работоспособность сетевых функций и наличие/отсутствие бана. (Напоминаю, вероятность не нулевая, все действия на свой страх и риск). Если всё хорошо, удаляете свои бэкап файлы и XB/MS версию игры, включаете облачные сохранения Steam и радуетесь жизни.

P.S.

ВАЖНО: НЕ ДЕЛИТЕСЬ ТАКИМ ОБРАЗОМ СВОИМИ СОХРАНЕНИЯМИ С ДРУГИМИ ЛЮДЬМИ, ДАЖЕ С ДРУЗЬЯМИ. ЭТО В РАЗЫ ПОВЫШАЕТ ШАНСЫ НА БАН ЗА НАКРУТКУ, ПРИЧЁМ СРАЗУ ОБОИМ

Теоретически, этот же гайд сработает и в обратную сторону, т.е. при переезде из Steam в XB/MS и даже при переезде с пиратки вы ходите по о****о тонкому льду . После экспериментов обязательно отпишитесь в комменты, получилось или нет и насколько успешно

Так же, существует программа, которая может сделать всё за вас - GPSaveConverter. Но по отзывам, работает довольно криво и всё равно приходится подправлять руками, так что я даже не пытался ей воспользоваться. Но, возможно уже всё поправили и она отлично работает.

Касательно FH4 -- Там другая структура файлов. Вероятно, способ есть, но он отличается. При переносе по этому гайду -- выдаёт ошибку типа "Профиль не найден" или "Не существует".

Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3272205489					

More Forza Horizon 5 guilds