Клан Best Soldiers

Форум клана =+BS+=
 
ФорумФорум  КалендарьКалендарь  ЧаВоЧаВо  ПоискПоиск  ПользователиПользователи  ГруппыГруппы  РегистрацияРегистрация  ВходВход  

Поделиться | 
 

 Battlefield 2 Твики: (Usersettings.con и Controls.con), а так-же консольные команды BF2

Перейти вниз 
АвторСообщение
KILLER
Admin
avatar

Сообщения : 182
Очки : 225
Репутация : 5
Дата регистрации : 2013-01-27
Откуда : Donetsk City

СообщениеТема: Battlefield 2 Твики: (Usersettings.con и Controls.con), а так-же консольные команды BF2   Пн 11 Фев - 17:47



Сразу хотим отметить, мы не принуждаем кого либо использовать наши настройки, всё, что Вы видите на нашем форуме, всё выложено в ознакомительных целях, и это уже ваше дело использовать твики или нет!
Итак начнём, как Вы все понимаете, многие скиллистые бойцы используют твики (ну большая часть из них)..., поэтому хотелось бы ознакомить Вас в этой теме с этими настройками твиков в таких файлах как: (Usersettings.con, Controls.con), а так-же и другими не менее полезными настройками для Battlefield 2

Итак начну я с настройки Usersettings.con: заходим по адресу C:\Games\Battlefield 2\mods\bf2\Settings\ - это путь нахождения Usersettings.con для оригинального Battlefield 2.
Вот путь нахождения Usersettings.con для BRW (Battlefield 2: Real War) D:\Games\Battlefield 2\mods\brw\Settings и находим там файл Usersettings.con и открываем его с помощью блокнота и начинаем редактирование.

Итак после открытия Usersettings.con делаем следующие действия, к примеру пинг у меня от 20 до 30:



1.) SettingsManager.boolSet GSClPunkBuster 1 - эта строчка остаётся неизменной.
2.) GSDefaultLatencyCompensation 0.100000 (по дефолту значение равно пингу 100) - это строчка отвечает за Ваш пинг в игре, если у Вас пинг на сервере колеблется от 20 до 30, то ставим максимальный пинг, тесть 30 (всегда ставим наиболее максимальный пинг на сервере и округляем его до десятых), итак ваша строчка должна выглядеть так: SettingsManager.floatSet GSDefaultLatencyCompensation 0.030000.
3.) SettingsManager.boolSet GSExtrapolateFrame 0 (по дефолту значение равно 0) - эта строчка отвечает за учёт экстраполяции, 1 - включить учёт экстраполяции, а 0 - забить на неё. Но я и другие игроки рекомендуют ставить 1 вместо 0.
4.) SettingsManager.U32Set GSExtrapolationTime 1200 (по дефолту значение 1200) - эта строчка отвечает за метод борьбы с потерями пакетов. Соответственно если Ваш максимально округлённый пинг на сервере равен 30, то нужно его умножить на 12, 30х12=360. Это и будет вашим значением SettingsManager.U32Set GSExtrapolationTime 360.
5.) SettingsManager.U32Set GSInterpolationTime 100 (по дефолту 100) - если у Вас на сервере максимальный пинг 30, то и значение в этой строке будет равно 30.
6.) SettingsManager.U32Set GSPerfLogAtPlayerCount 30 (по дефолту 30) - эта строчка якобы отвечает за кол-во игроков на сервере. Но многие опытные игроки Батлы рекомендуют ставить это значение на 64.
7.) SettingsManager.stringSet GSPlayerName "Ваш ник в игре" - ну тут всё предельно понятно, вписуем Ваш игровой ник, если в нике присутствует приставка (так называемый клан тэг), то обязательно добавляем и её.
8.) SettingsManager.boolSet GSShowNetGraph 0 - эта строка без изменений.
9.) SettingsManager.boolSet GSUseObjectCache 1 - эта строка так-же без изменений.

Итак вот, что у нас с вами получилось, при максимальном пинге 30, подчёркиваю берём максимальный пинг и округляем его до десятых в игре!

rem
rem Settingsfile automatically saved by bf2
rem
SettingsManager.boolSet GSClPunkBuster 1
SettingsManager.floatSet GSDefaultLatencyCompensation 0.030000
SettingsManager.boolSet GSExtrapolateFrame 1
SettingsManager.U32Set GSExtrapolationTime 360
SettingsManager.U32Set GSInterpolationTime 30
SettingsManager.U32Set GSPerfLogAtPlayerCount 64
SettingsManager.stringSet GSPlayerName "Ваш ник"
SettingsManager.boolSet GSShowNetGraph 0
SettingsManager.boolSet GSUseObjectCache 1


Когда закончили редактирование в свойствах этого файла, выставляем галочку только чтение и сохраняем, но если используете параллельно BF2 HitFixer, то галочку только чтение выставлять не нужно!

Но есть и гораздо лёгкий и быстрый способ протвикать себе Usersettings.con непосредственно уже в самой игре, используя BF2 HitFixer!
Существуют макросы, облегчающие ввод данных значений, такие как BF2 HitFixer, однако, он использует "свою формулу" просчета значений, отталкиваясь от введенного вами пинга, но по личным наблюдениям оптимальный твик не совпадает с принципом такого расчета.
Вокруг этих настроек в интернете разгорались целые холивары, однако скажу сразу - если сделать правильно это работает выше всех ожиданий.

Для начала нужно скачать: AutoHotkey, а далее и сам BF2 HitFixer. Итак после скачивания включаем BF2 HitFixer, далее нажимаем на Misk, в строке PerfLogAtPlayerCount выставляем значение 64, потом в строке ExtrapolateFrame галочка должна быть выставлена!!! Итак BF2 HitFixer у Вас настроен, теперь заходим в игру, после того как зашли в саму игру, открываем консоль и нажимаем кнопку Ctrl+0, плюс жать не надо, просто жмём Ctrl и 0 и сразу вводим свой максимальный округлённый до дестых пинг в игре ( к примеру у вас пинг максимальный 22, то значит округляем и ставим 30, не забываем округлять до десятых) и нажимаем Enter, всё ваш конфиг сохранился!



Здесь под спойлером Вы можете подробно ознакомиться с описанием основных значений в Usersettings.con:
Описание значений Usersettings.con:
 

Подробно ознакомиться с AHK Вы можете под спойлером ниже:
AutoHotkey:
 


Последний раз редактировалось: KILLER (Чт 28 Мар - 18:36), всего редактировалось 18 раз(а)
Вернуться к началу Перейти вниз
Посмотреть профиль
KILLER
Admin
avatar

Сообщения : 182
Очки : 225
Репутация : 5
Дата регистрации : 2013-01-27
Откуда : Donetsk City

СообщениеТема: Re: Battlefield 2 Твики: (Usersettings.con и Controls.con), а так-же консольные команды BF2   Пн 11 Фев - 18:04


Хочу всех Вас познакомить ешё с одной интересной настройкой, а именно с настройкой для ПБ:

Итак, заходим по адресу C:\Users\Admin\Documents\Battlefield 2\Profiles\0001 и находим там файл Profile.con и открываем его с помощью блокнота и начинаем редактирование, первым делом нужно обратить внимание на эту строку LocalProfile.setPassword "длинная полоса", в ковычках зашифрован ваш пароль, а вам в свою очередь необходимо, длинную полосу удалить и вставить реальный ваш пароль, всё это нужно для того, что бы при окончание редактировании файла, когда выставите галочку только чтение, конфиг прочёлся правильно. Итак у вас получиться следующее:

LocalProfile.setName "ник"
LocalProfile.setNick "ник"
LocalProfile.setGamespyNick "ник"
LocalProfile.setEmail "ваш мэйл"
LocalProfile.setPassword "ваш пароль, реальный"
LocalProfile.setTotalPlayedTime 0
LocalProfile.setNumTimesLoggedIn 1

Далее добавляем настройку для ПБ.
Итак вот, что нужно добавить в файл Profile.con после последней строки LocalProfile:


pb_LogMD5Tool 0
pb_sleep 500
pb_system 1
pb_LogToFile 1
pb_SsLog
pb_SsSave 1
pb_writecfg

Вот в принципе и всё, конфиг готов!

Итак пример того как всё должно выглядеть в файле Profile.con:

rem
rem Settingsfile automatically saved by bf2
rem
LocalProfile.setName "ник"
LocalProfile.setNick "ник"
LocalProfile.setGamespyNick "ник"
LocalProfile.setEmail "мэйл"
LocalProfile.setPassword "ваш реальный пароль"
LocalProfile.setTotalPlayedTime 0
LocalProfile.setNumTimesLoggedIn 1

pb_LogMD5Tool 0
pb_sleep 500
pb_system 1
pb_LogToFile 1
pb_SsLog
pb_SsSave 1
pb_writecfg

Ну и в конце в свойствах файла ставим галочку только чтение!


Последний раз редактировалось: KILLER (Ср 11 Дек - 2:14), всего редактировалось 9 раз(а)
Вернуться к началу Перейти вниз
Посмотреть профиль
KILLER
Admin
avatar

Сообщения : 182
Очки : 225
Репутация : 5
Дата регистрации : 2013-01-27
Откуда : Donetsk City

СообщениеТема: Re: Battlefield 2 Твики: (Usersettings.con и Controls.con), а так-же консольные команды BF2   Вт 12 Фев - 4:57



Итак в завершающей части своей небольшой статьи о твиках, хочу Вас познакомить с твикингом Controls.con
Для начала заходим по адресу C:\Documents and Settings\Admin\Мои документы\Battlefield 2\Profiles\0001 и находим там файл Controls.con, и начинаем твикать таким образом:

1.) Чтобы прицел не разваливался в положении лежа строку:
ControlMap.addKeyToTriggerMapping c_PILie IDFKeyboard IDKey_Z 0 0
Затвикать так:
ControlMap.addKeyToTriggerMapping c_PILie IDFKeyboard IDKey_Z 10000 0

2.) Джамп-твик или как его называют банихоп-твик, постоянный прыжок позволяет легко забираться на горы и.т.п, строку:
ControlMap.addKeyToTriggerMapping c_PIAction IDFKeyboard IDKey_Space 10000 0
Затвикать так:
ControlMap.addKeyToTriggerMapping c_PIAction IDFKeyboard IDKey_Space 0 0

3.) TV Autoclicker
Строку: ControlMap.addButtonToTriggerMapping c_GIOk IDFMouse IDButton_0 0 0
Затвикать так:
ControlMap.addButtonToTriggerMapping c_GIOk IDFMouse IDButton_0 0.0334 0

4.) Inf Autoclicker
Inf for sample right mouse button
Строку: ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_0 0 0
Затвикать так:
ControlMap.addButtonToTriggerMapping c_PIFire IDFMouse IDButton_1 0.0334 1

5.) Как использовать консоль в BF2:
Чтобы открыть консоль в BF2 нажмите клавишу тильда «~» (находится над клавишей «Tab»), повторное нажатие «~» — закроет консоль. Чтобы увидеть список категорий команд дважды нажмите в консоли «Tab». Чтобы увидеть подклассы команды, введите начало команды и дважды нажмите «Tab». Пример: введите «renderer» и дважды нажмите «Tab» и увидите список команд «renderer.drawHud», «renderer.drawConsole» и т.д.

Демки

   demo.recordDemo [demoname] - Записать демку demoname.bf2demo и сохранение в
   Program Files/EA Games/Battlefield 2/ Demo/mods/bf2/Demos (по умолчанию)
   demo.stopRecording - Остановить запись демки
   demo.ShutdownDemo - выставить начало и конец демки

Команды в игре

   game.sayAll [string] - Сообщение всем
   game.sayTeam [number] [string] - Сообщение команде
   game.lockFps [framerate] - Зафиксировать значение ФПС
   game.allowToggleFullscreen [0,1] - Если значение установлено в 1, то разрешено
   переключение между полноэкранным и оконным режимом запуска игры
   game.toggleFullscreen - Переключение между полноэкранным и оконным режимом игры

Renderer команды

   renderer.drawHud [0,1] - Выключить/включить отображение игрового интерфейса HUD
   (миникарта, здоровье, патроны и т.п.)
   renderer.drawConsole [0,1] - Выключить/включить доступ к консоли в игре
   renderer.drawFps [0,1] - Выключить/включить отображение ФПС в верхнем левом углу экрана

Команды профиля

   localProfile.setName [name] - Задать имя для текущего аккаунта
   localProfile.setNick [nick] - Задать ник для текущего аккаунта
   localProfile.setGamespyNick [GameSpyNick] - Задать логин GameSpy для текущего аккаунта
   localProfile.setEmail [email account] - Задать email для текущего аккаунта
   localProfile.setPassword [password] - Задать пароля для текущего аккаунта
   localProfile.setTotalPlayedTime [seconds] - Sets the time the game has been played
   using the current account
   localProfile.save - сохранение текущего аккаунта
   localProfile.addDemoBookmark [ ] - добавить закладку в демо

Глобальные команды

   globalSettings.setDefaultUser [number] - Задать существующий профиль, первый, второй
   из списка (то бишь по умолчанию)






Для тех кто хочет сделать свои конфиги самостоятельно:
 

Battlefield 2 Tweak Гид = Тонкая настройка:
 

Вот в принципе и всё, конечно есть ещё огромное кол-во твиков, которые Вы самостоятельно можете найти в интернете, ну лично я считаю этого вполне достаточно, так как это легальные твики (но перед заходом на игровой сервер, прочитайте внимательно правила, так как есть сервера где есть MD5 проверка и твики запрещены вообще, в противном случае будет кикать ПБ с ошибкой например такой: VIOLATION (MD5TOOL) #9002 возможно и другие ошибки..., ну вот в принципе и всё, самое основное в этой статье я Вам рассказал, так-же у нас есть тема с готовыми протвиканными Controls.con, подробней об этой теме Вы можете ознакомиться тут!
Вернуться к началу Перейти вниз
Посмотреть профиль
Спонсируемый контент




СообщениеТема: Re: Battlefield 2 Твики: (Usersettings.con и Controls.con), а так-же консольные команды BF2   

Вернуться к началу Перейти вниз
 
Battlefield 2 Твики: (Usersettings.con и Controls.con), а так-же консольные команды BF2
Вернуться к началу 
Страница 1 из 1

Права доступа к этому форуму:Вы не можете отвечать на сообщения
Клан Best Soldiers :: Настройка Battlefield 2-
Перейти: