Машина смерти.png

Настройка конфигурации для 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=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.png

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

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

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.png

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

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.png

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

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

  • Привязать угол обзора к клавише движения вперед (может привести к дерганию изображения при езде в транспорте)
Bindings=(Name="E",Command="MoveForward

Borderlands 1 256x256.png

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

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

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

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 RightMouseButton FirstPersonZoom

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

Camera FirstPerson 

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

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

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.png

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

Примечание: с патчем 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 256x256.png

Показать/скрыть элементы интерфейса (здоровье, патроны и пр.) в 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.png

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

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

togglehud

Borderlands 1 256x256.png Borderlands 2 256x256.png

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

Консоль в 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.png

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

WillowInput.ini

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

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


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


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

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

Нажмите Alt+Enter


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

WillowGame.ini

Измените:

PlayerInfoMaxDist=60000

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


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

Borderlands 1 256x256.png

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

OnRelease setbind MiddleMouseButton zoomin")


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


Borderlands 1 256x256.png

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

StartAltFire 

Borderlands 1 256x256.png

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

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.png

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

WillowInput.ini

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

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

SwitchSeats

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

SwitchSeats

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

Duck 

Borderlands 2 256x256.png

Полет

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


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

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

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

Снимок экрана с 16xQAA

BL1 AA Без контура.png

Borderlands 2 256x256.png Borderlands TP-S 256x256.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"
  • Обучающие подсказки и советы при загрузке все равно будут отображать привязанные клавиши на клавиатуре

Borderlands 1 256x256.png

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

WillowEngine.ini

Найдите:

FlareOuts=True


Замените на:


FlareOuts=False


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


Borderlands 2 256x256.png

Отключение эффекта цветокоррекции в Borderlands 2

WillowEngine.ini

Найдите:

Bloom=True


Замените на:


Bloom=False


После в настройках игры отключайте или включайте глубину резкости (Depth of Field) для отключения/включения цветокоррекции.


См. также

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

Материалы сообщества доступны в соответствии с условиями лицензии CC-BY-SA, если не указано иное.