Что нового?
  • Промокоды сервера 1.4.6 | Promo codes server's 1.4.6 - FIVEYEARS
  • Промокоды сервера 1.3.6 | Promo codes server's 1.3.6 - FIVEYEARS

Обсуждение мини ГАЙД по настройкам игры

LakeRock

Фанат Comeback`a
Игрок ComebackPW
Регистрация
16 Апр 2023
Сообщения
382
Реакции
538
Баллы
435
Сервер
  1. 1.3.6
  2. 1.4.6
  3. Жду 1.4.6 [X]
  4. Жду 1.3.6 [X]
Попробую детально объяснить и показать несколько фичь для удобств.
Файлы игры дают возможность сохранения ваших настроек, сейчас каждый раз ,создавая персонажа настройки игры ставятся по дефолту ,каждый раз их нужно перетягивать под себя, двигать окна, бинды клавиш ,ну и общие бинды которые вы "подтягиваете" под себя
set.png
Каждый раз, создавая персонажа, зайдя на него в первый раз, создается 2 файла.
первый : с расположениями всех окон,хп бара, минимапы, окна пати, инвентаря и т.д!
bars1.png
второй : с биндами клавиш
key.png
файлы находятся по пути: Ваш Диск:\Comeback146.pw\element\userdata\Layout
Суть такова ,что вы можете взять настройки с основы и сделать так, что бы на всех персонажей на которых вы заходили, были идентичными, включая бинды.
Все эти файлы, мы можем редактировать через приложения "Блокнот" / "notepad"
Есть два способа как это можно сделать.
Первый: Пкм по файлу > изменить в блокноте > копируем все содержимое и далее вставляем в каждый файл ! (содержимое файла .ini мы вставляем в другие файлы .ini ,содержимое файла .key в файлы .key Что бы понять, какой из всех этих файлов принадлежит вашей основе, просто заходим в игру ,перемещаем панельки как вам удобно, выходим из игры, заходим в папку layout сортируем содержимое по дате, файл с последними изменениями и будет ваш основной ,файл под бинды клавиш соответствует названию, только в формате .key
Второй: мы заменим все файлы через созданный вручную батник ,советую навсякий случай создать папку "Резерв" ,скопировать все файлы туда.Далее, в папке Layout мы создаем папку под названием "Replace" в папку replace мы создаем 2 текстовых документа , которых вставляем скрипт.
Первый называем replace.bat :
for /f "tokens=*" %%i in ('dir "%cd%\source\*.ini" /b') do set sourcefile="%cd%\source\%%i"
cd ..
for /f "tokens=*" %%i in ('dir "%cd%\*.ini" /b') do xcopy /r /K /y %sourcefile% "%cd%\%%i"
Второй : replace key.bat и вставляем
for /f "tokens=*" %%i in ('dir "%cd%\source\*.key" /b') do set sourcefile="%cd%\source\%%i"
cd ..
for /f "tokens=*" %%i in ('dir "%cd%\*.key" /b') do xcopy /r /K /y %sourcefile% "%cd%\%%i"
Два скрипта идентичны, но один заменяем все файлы в формате .ini ,второй все файлы в формате .key
тут же, мы создаем папку "source" куда копируем 2 файла с которых вы хотите вытянуть все настройки
Запускаем батники ,произойдет замена файлов из папки source на все файлы в папке layout. Теперь на всех персонажах, на которых вы заходили все будет как на вашей основе.
Далее ,мы можем сделать так,что бы настройки не сбивались ,даже если вы случайно что-то сдвинули, перебиндили и т.д, при выходе из игры, все осталось по старому, для этого ,выделяем все файлы из папки layout (кроме папок Replace и Резерв) ,нажимаем свойства, и ставим в низу галочку "Только для чтения" это не позволит перезаписывать ваши файлы. Если захотите со временем сменить настройки, убираем галочку "Только для чтения", ставим все что нужно и возвращаем галочку.
Так же, не все знают ,может кому пригодится, у нас есть файл в SystemSettings.ini который находится в по пути :Ваш Диск:\Comeback146.pw\element\userdata
это файл которых сохраняет настройки графики/новые функции/разрешения монитора ,мы так же можем сделать ,что бы при выходе из игры, настройки которые менялись в течение сеанса игры не сохранялись, выставляем все как вы хотите для вашего удобства, проверьте что бы все нужное было включено ,выходим из игры, находим файл systemseting.ini > пкм> свойста и ставим галочку "Только для чтения", теперь даже если вы случайно растянули окно, поменяли настройки графики на файте, поменяли шаблоны ,при выходе ничего не сохранится, а вернется к тому, что мы сохраняли ранее.
Так же ,тут нас интересует разрешение монитора, тех кто любит играть в окне без рамки, что бы игра была на фулл экран в файле мы меняем значение
RenderWid = 1920
RenderHei = 1040

это для фулл hd монитора, мы срезаем 40 пикселей ,что бы игра не перекрывала панель управления! Для 2к и 4к мониторов аналогично, срезаем RenderHei 30-50 пикселей( лучше протестируйте сами как вам будет удобнее) .
Может кому пригодится, всем удачи!
 
Последнее редактирование:

LakeRock

Фанат Comeback`a
Игрок ComebackPW
Регистрация
16 Апр 2023
Сообщения
382
Реакции
538
Баллы
435
Сервер
  1. 1.3.6
  2. 1.4.6
  3. Жду 1.4.6 [X]
  4. Жду 1.3.6 [X]
upd!
(ЗАРАНИЕ ДЕЛАЙТЕ РЕЗЕРВЫ СВОИХ ФАЙЛОВ!)

Для тех кто у кого слетает карта ,после обновы не нужно по кд ставить интерфейсы заново
Диск:\comeback146x\Comeback146.pw\element\interfaces\version01
Тут нас интересует файл map.xml
Из вашего "готового" интерфейса перетаскиваем файл map.xml c заменой в папку version01 ,по итогу карта вернется в нормальный вид , все кнопки обновление данжа так же будут работать.
 

Eclipse

ПОКРЫЛСЯ ПЫЛЬЮ
Игрок ComebackPW
Регистрация
8 Сен 2021
Сообщения
1,570
Реакции
2,308
Баллы
815
Сервер
  1. 1.4.6
ап
 

Archery

ПОКРЫЛСЯ ПЫЛЬЮ
Игрок ComebackPW
Регистрация
4 Дек 2020
Сообщения
113
Реакции
24
Баллы
860
Отличный гайд, для твиноводов мастхэв) Сделал всем своим персам так еще при старте сервера, поэтому добавлю немного от себя из наблюдений. При обновлениях клиента с добавлением какого-либо нового функционала или элементов интерфейса желательно снимать атрибут "только для чтения" с файлов настроек и интерфейса чтобы игра прописала новые параметры в него, после этого изменить/настроить новые элементы в игре по своему желанию и затем снова установить только чтение. В противном случае клиент будет использовать значения по умолчанию всех новых параметров при каждом входе. В качестве примера можно привести последнюю обнову с замком перемещения в пати. За это отвечает параметр TeammainLockDragDrop = 0 и как видно по умолчанию стоит 0 (0 - разблокирован, 1 - заблокирован), поэтому если кому-то хочется чтобы замок был всегда заблокирован, но файл SystemSettings.ini был установления только для чтения еще до обновы, то замок всегда будет иметь статус открытого при входе в игру.
 
Сверху Снизу