ФЭНДОМ


Нечеткая логика
Настройка конфигурации для Borderlands и Borderlands 2. Большая часть настроек Borderlands 2 подойдёт и для Pre-Sequel'а.

Предупреждение

Откатить настройки можно только из предварительно сделанной резервной копии INI-файлов.

При присоединении к игре подключающийся компьютер может отправлять свои INI-файлы и сбивать имеющиеся настройки. Поэтому желательно присваивать редактированным файлам атрибут "только чтение". Все настройки, влияющие на ваши файлы сохранения, будут отмечены звездочкой (*)'

Подготовка к редактированию

Важно: Запустите игру хотя бы один раз и в разделе Настройки-Управление измените клавишу для какого-либо действия. Это необходимо, чтобы игра создала список привязки клавиш в файле WillowInput.ini

Далее создайте копию всех файлов конфигурации.

  • Самый простой метод - создать копии прямо в папке Config внутри папки WillowGame.
  • Также необходимо сохранить папку SaveData. Сделать это желательно даже при отсутствии необходимость правки файлов конфигурации на случай повреждения файлов сохранений.

Ну, и наконец, убедитесь, что у вас отображаются расширения файлов.

  • В Windows XP в окне проводника в строке меню выберите Сервис-Свойства папки и уберите галочку с пункта "Скрывать расширения для зарегистрированных типов файлов" во вкладке "Вид".
  • В Windows Vista и в Windows 7 для показа строки меню нужно нажать Alt в окне проводника.
  • После снятия отметки нажмите Ok

Расположение файлов

Большая часть подстройки игры производится редактированием INI-файлов, находящихся в папке Мои документы\My Games\Borderlands\WillowGame\Config\

В этой папке содержатся следующие файлы:

  • WillowEngine.ini
Файл WillowEngine содержит большое количество технических настроек (качество графики и пр.).
  • WillowGame.ini
В файле WillowGame находятся игровые (нетехнические) настройки
  • WillowInput.ini (работает только в Borderlands 2)
WillowInput полностью отвечает за управление устройствами ввода (клавиатуру, мышь, джойстик)

Файлы можно редактировать в обычном блокноте, но проще это делать в более удобных редакторах с подсветкой синтаксиса, например Akelpad или Notepad++

Некоторые файлы для модификации находятся в папке с игрой

  • У пользователей Steam путь к папке будет следующим: Steam\steamapps\common\borderlands
  • В противном случае по умолчанию папка будет располагаться в Program Files в папке 2K Games или Gearbox Games.

Формат настроек

  • Все настройки отсортированы по категориям и с указанием файла, который нужно редактировать.
  • Любую строку в INI-файле можно закомментировать, поставив в ее начале точку с запятой. Например, так сделано в настройке для отключения начальных роликов.

Создание ярлыка

Некоторые настройки и исправления требуют изменения ярлыка для запуска игры.

Если уже есть ярлык, его можно на всякий случай скопировать. В другом случае нужно создать его самостоятельно для файла Borderlands\binaries\borderlands.exe

Ярлык можно изменить, щелкнув по нему правой кнопкой мыши и выбрав в контекстном меню пункт "Свойства". В основном необходимо редактирование поля ввода "Объект".


Если содержимое в поле ввода "Объект" находится в кавычках, убедитесь, что закрывающая кавычка находится сразу после названия файла, например:

  • "C:\Program Files\Borderlands\binaries\Borderlands.exe" -nomoviestartup
  • Неправильно: "C:\Program Files\Borderlands\binaries\Borderlands.exe -nomoviestartup"

Для пользователей Steam:

Тот же эффект достигается внутри самого Steam без создания ярлыка.

Нужно просто щелкнуть правой кнопкой мыши по Borderlands в списке игр, выбрать пункт "Свойства", во вкладке Общее, нажать кнопку Set Launch Options... и в появившемся поле ввода вписать -nomoviestartup и нажать ОК и закрыть окно свойств.


Смена привязки клавиш

Если не указано иное, все созданные самостоятельно привязки (например, для угла обзора) должны вставляться ПОСЛЕ существующих. Существующие привязки располагаются в разделе "WillowGame.WillowPlayerInput".

На привязки может повлиять включенная в блокноте опция "Перенос по словам". При активированной опции вставленные привязки могут неправильно работать.

Во второй части игры привязки клавиш сохраняются в файле Profile.bin вместе с сохранениями и поэтому указанные ниже способы смены привязки клавиш не работают.


Игровые подстройки

Увеличение сложности

WillowGame.ini В разделе [Engine.GameInfo]:

GameDifficulty=+1.0

замените на:

GameDifficulty=+4.0

Работает только в сетевой игре с двумя и более игроками.


Увеличение времени анимации трупов

WillowGame.ini В секции [WillowGame.WillowPawn]:

SecondsBeforeConsideringRagdollRemoval=6­00.0
 SecondsBeforeVisibleRagdollRemoval=600.0
 SecondsBetweenRagdollRemovalAttempts=1.0
 SecondsBeforePhysicsShutsDown=8.0

Замените на:

SecondsBeforeConsideringRagdollRemoval=1200.0
 SecondsBeforeVisibleRagdollRemoval=1600.0
 SecondsBetweenRagdollRemovalAttempts=900.0
 SecondsBeforePhysicsShutsDown=9000.0

Результат можно посмотреть здесь: http://www.youtube.com/watch?v=kkWDtsG_pWY



Настройки роликов

Отключение роликов при запуске

WillowEngine.ini

Найдите:

[FullScreenMovie]
StartupMovies=2K_logo
StartupMovies=Gearbox_logo
StartupMovies=NVidia
StartupMovies=Loading
SkippableMovies=2K_logo
SkippableMovies=Gearbox_logo
SkippableMovies=Attract
SkippableMovies=NVidia

Замените на:

[FullScreenMovie]
;StartupMovies=2K_logo
;StartupMovies=Gearbox_logo
;StartupMovies=NVidia
;StartupMovies=Loading
SkippableMovies=2K_logo
SkippableMovies=Gearbox_logo
SkippableMovies=Attract
SkippableMovies=NVidia

Borderlands 1 256x256

Отключить вступительные ролики с повествованием

Вступительное повествование, ролик в автобусе и ролик с Ангелом-Хранителем убираются переименовыванием соответствующих файлов. Откройте папку:

Borderlands\WillowGame\Movies

и переименуйте эти файлы:

Attract.bik
Prelude.bik
VoG_Transition_Movie.bik

на:

Attract.bik_
Prelude.bik_
VoG_Transition_Movie.bik_

Учтите, что у пользователей Steam они могут быть закачаны заново после выхода официального патча. Чтобы избежать этого временно переименуйте их обратно на время закачки обновления.


Отключить ВСЕ ролики

Добавьте это в поле "Объект" в свойствах ярлыка:

-nomoviestartup

Должно выглядеть примерно так (с отличиями в пути к файлу):

"C:\2k Games\Borderlands\binaries\Borderlands.exe" -nomoviestartup


Настройки камеры

Borderlands 1 256x256

Настройка угла обзора

WillowInput.ini

Найдите:

[WillowGame.WillowPlayerInput]

и добавьте после существующих привязок:

Bindings=(Name="F9",Command="FOV 70",Control=False,Shift=False,Alt=False)
Bindings=(Name="F10",Command="FOV 85",Control=False,Shift=False,Alt=False)
Bindings=(Name="F11",Command="FOV 95.4370607151",Control=False,Shift=False,Alt=False)
Bindings=(Name="F12",Command="FOV 101.409630521",Control=False,Shift=False,Alt=False)

FOV 70 (Клавиша F9) - угол обзора по умолчанию, FOV 95 (Клавиша F11) для экрана 16:10, FOV 101 (Клавиша F12) для экрана 16:9 Смена клавиши (Name="") или желаемого угла обзора ("FOV #") производится редактированием соответствующих значений.

Примечание: угол обзора сбрасывается при каждом запуске игры или при посадке в транспорт в кооперативном режиме.


Borderlands 1 256x256

Принудительное обновление угла обзора

Для этого есть 2 способа.

  • Привязать угол обзора к клавише движения вперед (может привести к дерганию изображения при езде в транспорте)
Bindings=(Name="E",Command="MoveForward | Axis aGas Speed=+1.0 | FOV 96",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
  • Привязать угол обзора к клавише бега
Bindings=(Name="LeftShift",Command="advancedbutton bAdvancedButtonAux6 | FOV 110",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

(Измените FOV # на желаемый угол обзора)


Borderlands 1 256x256

Исправление проблемы с дерганием угла обзора в транспорте

К сожалению, исправление этой проблемы требует нажатия дополнительной клавиши при входе/выходе из транспорта.

Добавьте до существующих привязок следующее:

Bindings=(Name="FieldOfView",Command="FOV 90",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="SetFieldOfView",Command="setbind FieldOfView FOV 90 | setbind X RemoveFieldOfView",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="RemoveFieldOfView",Command="setbind FieldOfView FOV 70 | setbind X SetFieldOfView",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="X",Command="RemoveFieldOfView",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

(Измените FOV # на желаемый угол обзора для обоих привязок: FieldOfView и SetFieldOfView - FOV 70 должно оставаться FOV 70 в привязке RemoveFieldOfView)

Включите в привязку движения вперед или бега настройки угла обзора:

Bindings=(Name="E",Command="MoveForward | Axis aGas Speed=+1.0 | FieldOfView",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftShift",Command="advancedbutton bAdvancedButtonAux6 | FieldOfView",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

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


Borderlands 1 256x256

Вид от третьего лица

WillowInput.ini

Найдите:

[WillowGame.WillowPlayerInput]

Добавьте после существующих привязок:

Bindings=(Name="FirstPersonZoom",Command="advancedbutton bAdvancedButtonAux5",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThirdPersonZoom",Command="advancedbutton bAdvancedButtonAux5 | Camera FirstPerson | OnRelease Camera ThirdPerson",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="FirstPersonToggle",Command="Camera FirstPerson | setbind RightMouseButton FirstPersonZoom | setbind F1 ThirdPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThirdPersonToggle",Command="Camera ThirdPerson | setbind RightMouseButton ThirdPersonZoom | setbind F1 FirstPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F1",Command="ThirdPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MouseScrollDown",Command="ThirdPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="MouseScrollUp",Command="FirstPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

F1 будет переключать между видами от первого и третьего лица. Кнопку можно сменить на другую желаемую. RightMouseButton должна быть изменена (2 раза) на кнопку прицеливания.

Использование колеса мыши будет увеличивать/уменьшать масштаб перспективы. Альтернативная схема ввода (с исправлением бега в виде от третьего лица)

Bindings=(Name="LeftShift",Command="FirstPersonSprint",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="FirstPersonSprint",Command="advancedbutton bAdvancedButtonAux6 | Camera ThirdPerson",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="FirstPersonSprintNull",Command="advancedbutton bAdvancedButtonAux6",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="FirstPersonZoom",Command="advancedbutton bAdvancedButtonAux5 | Camera FirstPerson | setbind LeftShift FirstPersonSprintNull | OnRelease Camera FirstPerson | OnRelease setbind LeftShift FirstPersonSprint",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="FirstPersonToggle",Command="say FPS | Camera FirstPerson | setbind RightMouseButton FirstPersonZoom | setbind LeftShift FirstPersonSprint | setbind F1 ThirdPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThirdPersonSprint",Command="advancedbutton bAdvancedButtonAux6",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThirdPersonZoom",Command="advancedbutton bAdvancedButtonAux5 | Camera FirstPerson | OnRelease Camera ThirdPerson",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ThirdPersonToggle",Command="say TPS | Camera ThirdPerson | setbind RightMouseButton ThirdPersonZoom | setbind LeftShift ThirdPersonSprint | setbind F1 FirstPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="F1",Command="ThirdPersonToggle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="W",Command="MoveForward | Axis aGas Speed=+1.0 | Camera FirstPerson | OnRelease Camera FirstPerson | setbind RightMouseButton FirstPersonZoom",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="SpaceBar",Command="MoveForward | Axis aGas Speed=+1.0 | setbind RightMouseButton ThirdPersonZoom",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="LeftAlt",Command="advancedbutton bJump | LockVehicle",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="RightMouseButton",Command="FirstPersonZoom",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="Q",Command="advancedbutton bAdvancedButtonAux3",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

F1 - Переключает камеру

W - Движение вперед в виде от первого лица

Space - Движение вперед в виде от третьего лица

Left Alt - Прыжок

Q - Удар ближнего боя


Для смены позиции камеры:

В WillowGame.ini, в секции [WillowGame.WillowPawn], найдите и поменяйте значение:

CameraScale=5.0
CameraScaleRight=2.0
CameraScaleUp=1.0

CameraScale - расстояние между персонажем и камерой (ось z) CameraScaleRight: позиция x камеры (-x для расположения камеры слева от персонажа) CameraScaleUp: позиция y

Например, для стиля Tomb Raider на экране 24" в разрешении 1920*1200 on 24":

CameraScale=18.0
CameraScaleRight=0
CameraScaleUp=1.75

Отключение и настройка покачивания оружия

увеличение раскачки оружия при ходъбе

WillowGame.ini

Найдите:

bWeaponBob=TRUE
Bob=0.005

и измените значение на желаемое.


Настройки интерфейса

Отключить голосовой чат

WillowEngine.ini

Найдите:

bHasVoiceEnabled=True

и замените на:

bHasVoiceEnabled=False

Включить прокрутку в текстовых полях

WillowInput.ini

Найдите все:

InputKeyName="MouseScrollUp",ModifierKeyFlags=42
InputKeyName="MouseScrollDown",ModifierKeyFlags=42

и замените на:

InputKeyName="MouseScrollUp"
 InputKeyName="MouseScrollDown"

Borderlands 1 256x256

Включить скрытые характеристики оружия/модулей

Примечание: с патчем 1.0.1 карточка предмета отображает 5 запланированных строк текста и абзац ниже неактуален.

В папке Borderlands найдите:

Borderlands\WillowGame\Localization\INT\gd_globals.INT (для английской версии игры)

  • Найдите gd_globals.XXX (в зависимости от языка) и cделайте его резервную копию.
  • Откройте в блокноте gd_globals.XXX
  • Найдите:
AttributePresentationTranslation="$NUMBER$ $CONSTRAINT$ $DESCRIPTION$"
  • и замените на:
AttributePresentationTranslation="<font size="14"> $NUMBER$ $CONSTRAINT$ $DESCRIPTION$</font>"

Показать количество кадров в секунду

WillowInput.ini

Добавьте после существующих привязок:

Bindings=(Name="F12",Command="stat fps",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Если были добавлены привязки угла обзора, то потребуется или удалить привязку угла обзора, или сменить F12 на другую, неиспользуемую, клавишу.


Borderlands 1 256x256

Показать/скрыть элементы интерфейса (здоровье, патроны и пр.) в Borderlands 1

WillowInput.ini

Добавьте после существующих привязок:

Bindings=(Name="F11",Command="showhud",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)}}

Borderlands 2 256x256

Показать/скрыть элементы интерфейса (здоровье, патроны и пр.) в Borderlands 2

Включите консоль (посмотрите как это сделать в следующем подразделе) и наберите

togglehud

Borderlands 1 256x256 Borderlands 2 256x256

Показать/скрыть окно консоли

Консоль в Borderlands

Включение консоли требует некоторого опыта. Проделывайте следующее только если уверены в своих действиях. В WillowInput.ini найдите

ConsoleKey=

и замените на

ConsoleKey=Tilde

Затем отредактируйте файл 2K Games\Gearbox Software\Borderlands\WillowGame\CookedPC\Engine.u (не забудьте предварительно сделать резервную копию). Откройте его шестнадцатиричным редактором и ищите строку

  1. 073f0081847c8000 и замените
  2. 073f на
  3. 0652.

Последний штрих - убедиться, что Borderlands не проверяет изменения файла engine.u. Это легко можно сделать с помощью патча DrZed's ZBL Patch. Просто распакуйте содержимое zip-архива в папку 2K Games\Gearbox Software\Borderlands.

Теперь, нажав тильду (~), можно отображать/скрывать окно консоли и исполнять команды.

Консоль в Borderlands 2

Чтобы ее включить в Borderlands 2, откройте находящийся в папке Borderlands 2\WillowGame\Config файл DefaultInput.ini. Найдите в нем секцию [Engine.Console] и прямо под ней добавьте следующие строки:

ConsoleKey=Tilde
TypeKey=Backslash

Это позволит вам использовать клавишу тильда (~), которая на большинстве клавиатур находится под клавишей ESC, чтобы вызывать и сворачивать командную строку. По желанию для этой цели устанавливается другая клавиша, но она может пересекаться с кнопкой, на которой уже задана какая-то команда, поэтому мы рекомендуем тильду. Сохраните и закройте .ini-файл, а после запустите игру. Теперь вы можете открывать и закрывать окно командной строки с помощью клавиши «~» в любое время на протяжении игры.


Borderlands 1 256x256

Показать/скрыть информацию отладки

WillowInput.ini

Добавьте это в [WillowGame.WillowPlayerInput]:

Bindings=(Name="F2",Command="dbm_ToggleShowDebug",Control=False,Shift=False,Alt=False)

Чтобы эта команда сработала, нужно хотя бы раз открыть инвентарь. Отображается подробная отладочная информация, из которой в основном интересна информация о текущем оружии.


Borderlands 1 256x256 Borderlands 2 256x256 Borderlands TP-S 256x256 Borderlands - TFT 256x256

Переключение в оконный режим

Нажмите Alt+Enter


Настройка максимального расстояния значков подбираемых предметов

WillowGame.ini

Измените:

PlayerInfoMaxDist=60000

Настройка позволяет менять расстояние, на котором видны выпавшие предметы (какой тип оружия или патронов) при нацеливании на них.


Настройки управления

Borderlands 1 256x256

Установка средней кнопки мыши для переключения масштаба

WillowInput.ini

Добавьте после существующих привязок:

Bindings=(Name="MiddleMouseButton",Command="ZoomIn",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ZoomIn",Command="StartAltFire | setbind MiddleMouseButton ZoomOut",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ZoomOut",Command="StopAltFire | setbind MiddleMouseButton ZoomIn",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Найдите что-то вроде этого:

Bindings=(Name="RightMouseButton",Command="advancedbutton bAdvancedButtonAux5")

Поменяйте соответственно на:

Bindings=(Name="RightMouseButton",Command="advancedbutton bAdvancedButtonAux5 | OnRelease setbind MiddleMouseButton zoomin")

При этом увеличение также можно убрать правой кнопкой мыши.


Borderlands 1 256x256

Установка правой кнопки мыши для переключения масштаба

WillowInput.ini

Найдите:

Bindings=(Name="RightMouseButton",Command="advancedbutton bAdvancedButtonAux5",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Измените на:

Bindings=(Name="RightMouseButton",Command="ZoomIn",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Добавьте после существующих привязок:

Bindings=(Name="ZoomIn",Command="advancedbutton bAdvancedButtonAux5 | StartAltFire | setbind RightMouseButton ZoomOut",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)
Bindings=(Name="ZoomOut",Command="StopAltFire | setbind RightMouseButton ZoomIn",Control=False,Shift=False,Alt=False,LeftTrigger=False,RightTrigger=False,bIgnoreCtrl=False,bIgnoreShift=False,bIgnoreAlt=False)

Не меняйте поведение правой кнопки одновременно с присвоением той же функции средней кнопке мыши. Привязки будут конфликтовать.


Borderlands 1 256x256

Сверхнизкая/высокая чувствительность мыши

WillowInput.ini

В конце секции привязки клавиш (WillowGame.WillowPlayerInput) добавьте следующее:

Bindings=(Name="F9",Command="setSensitivity xx.xx",Control=False,Shift=False,Alt=False)

Поменяйте xx.xx по своему усмотрению


Отключение сглаживания мыши

WillowInput.ini

В секции Engine.PlayerInput найдите:

bEnableMouseSmoothing=True

и измените на:

bEnableMouseSmoothing=False

Borderlands 1 256x256

Клавиша выброса текущего оружия

WillowInput.ini

Добавьте после существующих привязок:

Bindings=(Name="X",Command="ThrowWeapon",Control=False,Shift=False,Alt=False)

Удерживание приседания вместо переключения

WillowInput.ini

В секции

[WillowGame.WillowPlayerInput]

найдите

advancedbutton bAdvancedButtonAux1 | SwitchSeats

и измените на:

Duck | SwitchSeats

Borderlands 2 256x256

Полет

  1. Загрузите программу Cheat Engine
  2. Загрузите эту таблицу читов
  3. Нажмите на числовой клавиатуре 2 для полета и 3 для игнорирования врагами.

Настройки графики

Borderlands 1 256x256

Отключение черного контура вокруг предметов в Borderlands

Так как с изменением разрешения толщина контура не меняется, на низких разрешениях (~ 800*600 - 1280*1024) контур выглядит очень толстым и его можно отключить для более комфортной игры.

WillowEngine.ini

Найдите:

[Engine.Engine]

Замените:

DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess

на:

DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess_cinematic

Различных эффектов можно достигнуть, отключив другие строки со значением *PostProcessName.

Примечание: после этого также отключается шейдер SSAO, но при этом возможно размытие в движении, если оно включено в INI-файле и выключено сглаживание.


Borderlands 2 256x256 Borderlands TP-S 256x256

Отключение черного контура вокруг предметов в Borderlands 2

WillowEngine.ini

Найдите:

[Engine.Engine]

Замените:

DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess

на:

DefaultPostProcessName=EngineMaterials.DefaultUIPostProcess

Во избежание смазанного изображения нужно дополнительно выключить "Depth of Field" ("Глубина резкости") в настройках графики.


Включение вертикальной синхронизации

WillowEngine.ini

Найдите:

UseVsync=False

Измените на:

UseVsync=True

Ограничение кадров и сглаживание

WilllowEngine.ini

Найдите:

[Engine.GameEngine]

Измените любой из:

bSmoothFrameRate=True
 MinSmoothedFrameRate=22
 MaxSmoothedFrameRate=62
 MaxDeltaTime=0

Сглаживание

Для видеокарт nVidia:

  • Скачайте nHancer
  • Принудительно установите AA для Borderlands.exe

Для видеокарт ATI:

  • Переименуйте Borderlands.exe в Borderlands\Binaries в UT3.exe
  • Принудительно установите AA в CCC
  • (Пользователи Steam не могут использовать данный способ для их версии Borderlands.exe)

ИЛИ

  • Скачайте ATI Tray Tools и включите постоянное принудительное включение AA без привязки к приложению.

Большинство значков предметов при этом будут иметь при отображении неприятный розовый контур при включенном АА. На картах ATI контур не сглаживается. Использование AA в Borderlands серьезно снижает производительность из-за используемой техники отображения теней. Откат к старому способу отображения теней, используемому в других играх на движке Unreal Engine 3, может несколько повысить производительность.

WillowEngine.ini

Найдите

bEnableBranchingPCFShadows=False
bEnablePSSMShadows=True

и замените на:

bEnableBranchingPCFShadows=True
bEnablePSSMShadows=False

Низкая детализация текстур

WillowEngine.ini Find:

[SystemSettings]

Смените MaxLODSize в следующих строках:

TEXTUREGROUP_World=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WorldNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WorldSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Character=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_CharacterNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_CharacterSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Weapon=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WeaponNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_WeaponSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Vehicle=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_VehicleNormalMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_VehicleSpecular=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Cinematic=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Effects=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_EffectsNotFiltered=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_Skybox=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_UI=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_LightAndShadowMap=(MinLODSize=1,MaxLODSize=4096,LODBias=0)
TEXTUREGROUP_RenderTarget=(MinLODSize=1,MaxLODSize=4096,LODBias=0)

на любое из значений: 2048,1024, 512 или 256 (чем ниже, тем производительнее)


Улучшение детализации

WillowEngine.ini

Найдите:

[SystemSettings]

Поменяйте любые из них:

MaxMultisamples=16
Bloom=True
UseHighQualityBloom=True
MotionBlur=True
DepthOfField=True
AmbientOcclusion=True
FogVolumes=True
AllowD3D10=True

Смена значков ПК на Xbox / PS

WillowGame.ini

Найдите: FakePlatform=-1

Value = Effect

Замените -1

-1 = отключено/авто
0 = ПК
1 = XBox 360
2 = Playstation 3

Примечания:

  • В главном меню "Online Game" и "LAN Game" заменятся на "Xbox LIVE" и "System Link"
  • Обучающие подсказки и советы при загрузке все равно будут отображать привязанные клавиши на клавиатуре

Borderlands 1 256x256

Отключение эффектов дыма при выстреле

WillowEngine.ini

Найдите:

FlareOuts=True

Замените на:

FlareOuts=False

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


См. также

Настройки игры и влияние на производительность (progamer.ru)