Вы должны войти, чтобы создавать сообщения и темы.

Как работают не Portable программы, переустановив Windows

Доброй ночи всем. Если я скопирую игру Red Dead Redemption 2 вместе с сохранениями в другой раздел и переустановлю начисто Windows и перенесу игру, сохранения на то место где они лежали, то игра будет функционировать? Спрашиваю потому что по вот этой инструкции

1. Запускаем Shadow Defender, ставим в защищённый режим только системный диск.
2. Запускаем Portable Total Uninstall.
3. Сканируем систему с помощью Total Uninstall ➜ Ставим игру, естественно, не на системный диск ➜ Нажимаем Программа установлена ➜ Сохраняем снимок.
4. Запускаем игру ➜ Настраиваем графику, управление, смотрим, как играется ➜ Закрываем ➜ Запускаем снова, чтобы убедиться, что всё точно норм ➜ Закрываем.
5. Ищем и запоминаем куда игра пишет сохранения ➜ Переносим в папку с игрой, для удобства.
6. Перезагружаем комп.
7. Идём в папку с игрой и делаем символическую ссылку на папку с сохранениями в то место, откуда взяли её.
8. Наслаждаемся и играем.
Итого, Windows вообще не знает, что что-то было установлено. Игра лежит в другом каталоге. За игрой мы можем в любой момент почистить, потому что есть снимок в Total Uninstall. А также сохранения не потеряются, потому что лежат всегда в папке с игрой.

Если у Вас Steam, battle.net, Origin, etc...
Ставим всё не на системный диск, следя за всем в Total Uninstall. Время от времени чистим за ними, с помощью Win 10 Tweaker.

опробовал установить игру RimWorld и получилось её запустить что меня удивило, так как я думал что все не портативные игры и приложения не могут работать если у них нет записей в реестре. Я чувствую как что-то упускаю, но почему тогда RimWorld работала после Shadow Defender - не понятно. Буду благодарен за уделённое мне время и объяснения.

Лайкнул Alt
Alt

Доброй ночи.

Не все игры вносят записи в реестр, видимо, как и RimWorld. Точно знаю, потому как играю в неё часто, Factorio так же ничего не пишет в реестр Windows.
Тем не менее, при установке игры с отслеживанием (TU) можно подсмотреть — какие разделы создаются в реестре и экспортировать их в папку с игрой, которая уже расположена не на системном диске, и импортировать эти записи на новой системе.

Лайкнул Александр
Александр
Лучший способ помочь себе — помогать другим.

Добрый🖐.
Обычно при запуске игры, все записи вносятся в реестр снова и сами, поэтому все игры можно считать портативными, даже некоторые, которые запускаются с лаунчера и не имеют привязки. Поэтому все будет работать, особенно сохранения, им вообще по барабану, главное чтоб находились там где нужно.

Лайкнул Александр
Александр
«Любой дурак может знать. Дело в том, чтобы понять.» — Альберт Эйнштейн
Цитата: Mikhail от 27.12.2021, 01:37

Добрый🖐.
Обычно при запуске игры, все записи вносятся в реестр снова и сами, поэтому все игры можно считать портативными, даже некоторые, которые запускаются с лаунчера и не имеют привязки. Поэтому все будет работать, особенно сохранения, им вообще по барабану, главное чтоб находились там где нужно.

И вправду, проверил, скопировав RDR2 на HDD - работает. Яр, Михаил, благодарю вас за помощь.

Цитата: Александр от 27.12.2021, 02:24
Цитата: Mikhail от 27.12.2021, 01:37

Добрый🖐.
Обычно при запуске игры, все записи вносятся в реестр снова и сами, поэтому все игры можно считать портативными, даже некоторые, которые запускаются с лаунчера и не имеют привязки. Поэтому все будет работать, особенно сохранения, им вообще по барабану, главное чтоб находились там где нужно.

И вправду, проверил, скопировав RDR2 на HDD - работает. Яр, Михаил, благодарю вас за помощь.

Привет 👋
Вы даже можете не копировать, а использовать символичные ссылки или связку на папку. В папках appdata или в документах )

Лайкнул Александр
Александр

Не успел дописать в предыдущий)
Для примера, я играю в Valheim. Мне каждый раз нужно связывать папку и я знаю где лежат сейвы и настройки игры в реестре.

Пример

md "ValheimSave" :::Создаём папку
xcopy /E "%Userprofile%\AppData\LocalLow\IronGate" "ValheimSave" :::Копируем все сейвы в новую папку
timeout 3
rd /s /q "%Userprofile%\AppData\LocalLow\IronGate" :::Удаляем папку из которой скопировали
timeout 3
mklink /J "%Userprofile%\AppData\LocalLow\IronGate" "ValheimSave" ::: Делаем связку для папки.
reg export HKCU\SOFTWARE\IronGate\ ValheimSave\GameSettings.reg /y ::: Настройки из реестра берём
reg import ValheimSave\GameSettings.reg ::: Настройки из реестра применяем.

Если что Адаптации приветствуются)

Лайкнули ЯR и Александр
ЯRАлександр