на главную
об игре

Изменения места хранения настроек

как изменить место хранения настроек вместо того что по умолчанию находятся в C:\Users\ Имя Пользователя \AppData\Local\CD Projekt Red\Cyberpunk 2077 - UserSettings.json ?

Имею две версии игры - одна для пк, другая для vr шлема, и соответственно что хорошо для одного плохо для другого. Нужно как-то разнести их настройки чтобы разрешение и настройки графики у каждой версии были свои.

Комментарии: 4
Ваш комментарий

Симлинком, самое удобное.

0

Каталог линкуется на нужное место. Т.е. символическая ссылка. В нужном месте делается каталог или просто в него переносится тот каталог, который нужно, удаляется исходный. Далее делается линк с нового места на старое. В итоге физически файлы на новом месте и нужному пути, а линк, виртуальные файлы на старом. И там и там будет одно и тоже. Хотя можно и Hard Links только на файл сделать... т.е. Cyberpunk 2077 - UserSettings.json переносится в нужный каталог, а вот в каталог C:\Users\ Имя Пользователя \AppData\Local\CD Projekt Red\ сюда делается хард линк файла Cyberpunk 2077 - UserSettings.json из нового метса. Физически файл будет на новом месте, а виртуально в старом.

https://winitpro.ru/index.php/2021/03/03/ispolzovanie-simlink-ssylok-v-windows/

В случае 2-х настроек вообщето можно сделать просто 2 батника в этом каталоге - каждую настройку сделать с разными расширениями
Cyberpunk 2077 - UserSettings.pc
Cyberpunk 2077 - UserSettings.vr
два батника (можно так то в одном, с выбором конфига, но мне лень писать) с содержанием
первый для ПК

copy /y "Cyberpunk 2077 - UserSettings.pc" "Cyberpunk 2077 - UserSettings.json"
exit

второй для ВР

copy /y "Cyberpunk 2077 - UserSettings.pc "Cyberpunk 2077 - UserSettings.json"
exit

p.s. Ай, лови текст бат, в котором выбор действия будет
Но конфиги нужно будо сделать в этом же каталоге с расширениями. Батник будет копировать нужный конфиг.
Его и конфиги в нужный каталог поместить.

@Echo off
:m1
Echo Choice config:
Echo.
Echo 1 - Config PC
Echo 2 - Config VR
Echo 3 - Exit
echo.
Set /p choice="choice: "
if not defined choice goto m1
if "%choice%"=="1" goto m2
if "%choice%"=="2" goto m3
if "%choice%"=="3" goto m4
goto m1
:m2
copy /y "Cyberpunk 2077 - UserSettings.pc" "Cyberpunk 2077 - UserSettings.json"
@Echo Config for PC
goto m4
:m3
@Echo Config for VR
copy /y "Cyberpunk 2077 - UserSettings.vr" "Cyberpunk 2077 - UserSettings.json"
:m4
@pause

@pause если убрать в конце (или написать rem перед @pause , то батник сразу завершится.

0

сложновато но разобраться попробую. спасиб!!!

0
Новое на форуме Cyberpunk 2077