Настройка конфигурации для 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 В секции [WillowGame.WillowPawn]:
SecondsBeforeConsideringRagdollRemoval=600.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\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
Настройки камеры[]
Настройка угла обзора
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 #") производится редактированием соответствующих значений.
Примечание: угол обзора сбрасывается при каждом запуске игры или при посадке в транспорт в кооперативном режиме.
Принудительное обновление угла обзора
Для этого есть 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 # на желаемый угол обзора)
Исправление проблемы с дерганием угла обзора в транспорте
К сожалению, исправление этой проблемы требует нажатия дополнительной клавиши при входе/выходе из транспорта.
Добавьте до существующих привязок следующее:
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 снова чтобы включить свой угол обзора.
Вид от третьего лица
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"
Включить скрытые характеристики оружия/модулей
- Примечание: с патчем 1.0.1 карточка предмета отображает 5 запланированных строк текста и абзац ниже неактуален.
В папке Borderlands найдите:
Borderlands\WillowGame\Localization\INT\gd_globals.INT (для английской версии игры)
- Найдите gd_globals.XXX (в зависимости от языка) и cделайте его резервную копию.
- Откройте в блокноте gd_globals.XXX
- Найдите:
AttributePresentationTranslation="$NUMBER$ $CONSTRAINT$ $DESCRIPTION$"
- и замените на:
AttributePresentationTranslation=" $NUMBER$ $CONSTRAINT$ $DESCRIPTION$"
Показать количество кадров в секунду
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
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
Включите консоль (посмотрите как это сделать в следующем подразделе) и наберите
togglehud
Показать/скрыть окно консоли
Консоль в Borderlands
Включение консоли требует некоторого опыта. Проделывайте следующее только если уверены в своих действиях. В WillowInput.ini найдите
ConsoleKey=
и замените на
ConsoleKey=Tilde
Затем отредактируйте файл 2K Games\Gearbox Software\Borderlands\WillowGame\CookedPC\Engine.u (не забудьте предварительно сделать резервную копию). Откройте его шестнадцатиричным редактором и ищите строку
- 073f0081847c8000 и замените
- 073f на
- 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-файл, а после запустите игру. Теперь вы можете открывать и закрывать окно командной строки с помощью клавиши «~» в любое время на протяжении игры.
Показать/скрыть информацию отладки
WillowInput.ini
Добавьте это в [WillowGame.WillowPlayerInput]:
Bindings=(Name="F2",Command="dbm_ToggleShowDebug",Control=False,Shift=False,Alt=False)
Чтобы эта команда сработала, нужно хотя бы раз открыть инвентарь. Отображается подробная отладочная информация, из которой в основном интересна информация о текущем оружии.
Переключение в оконный режим
Нажмите Alt+Enter
Настройка максимального расстояния значков подбираемых предметов
WillowGame.ini
Измените:
PlayerInfoMaxDist=60000
Настройка позволяет менять расстояние, на котором видны выпавшие предметы (какой тип оружия или патронов) при нацеливании на них.
Настройки управления[]
Установка средней кнопки мыши для переключения масштаба
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")
При этом увеличение также можно убрать правой кнопкой мыши.
Установка правой кнопки мыши для переключения масштаба
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)
Не меняйте поведение правой кнопки одновременно с присвоением той же функции средней кнопке мыши. Привязки будут конфликтовать.
Сверхнизкая/высокая чувствительность мыши
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
Клавиша выброса текущего оружия
WillowInput.ini
Добавьте после существующих привязок:
Bindings=(Name="X",Command="ThrowWeapon",Control=False,Shift=False,Alt=False)
Удерживание приседания вместо переключения
WillowInput.ini
В секции
[WillowGame.WillowPlayerInput]
найдите
advancedbutton bAdvancedButtonAux1 | SwitchSeats
и измените на:
Duck | SwitchSeats
Полет
- Загрузите программу Cheat Engine
- Загрузите эту таблицу читов
- Нажмите на числовой клавиатуре 2 для полета и 3 для игнорирования врагами.
Настройки графики[]
Отключение черного контура вокруг предметов в Borderlands
Снимок экрана с 16xQAA
BL1 AA Без контура.png
Отключение черного контура вокруг предметов в Borderlands 2
WillowEngine.ini
Найдите:
[Engine.Engine]
Замените:
DefaultPostProcessName=WillowEngineMaterials.WillowScenePostProcess
на:
DefaultPostProcessName=EngineMaterials.RyanScenePostProcess
Во избежание смазанного изображения нужно дополнительно выключить "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
ИЛИ (актуально только для оригинальной Borderlands)
Можно повысить разрешение рендеринга (масштабирование). Для этого в WillowEngine.ini найдите
UpscaleScreenPercentage=True
убедитесь, что установлено True. Измените значение 100 на желаемое.
ScreenPercentage=100.000000
При установленном разрешении экрана 1920x1080 200 разрешение редеринга увеличится до 3840x2160
Низкая детализация текстур
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
Смена значков ПК на 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"
- Обучающие подсказки и советы при загрузке все равно будут отображать привязанные клавиши на клавиатуре
Отключение эффектов дыма при выстреле
WillowEngine.ini
Найдите:
FlareOuts=True
Замените на:
FlareOuts=False
По наблюдениям игроков это может снизить падение количества кадров в секунду при выстрелах на треть.
Отключение эффекта цветокоррекции в Borderlands 2
WillowEngine.ini
Найдите:
Bloom=True
Замените на:
Bloom=False
После в настройках игры отключайте или включайте глубину резкости (Depth of Field) для отключения/включения цветокоррекции.
См. также[]
Настройки игры и влияние на производительность (progamer.ru)