Настройка конфигурации для 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
Исправление проблемы с дерганием угла обзора в транспорте
К сожалению, исправление этой проблемы требует нажатия дополнительной клавиши при входе/выходе из транспорта.
Добавьте до существующих привязок следующее:
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
Вид от третьего лица
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"
Включить скрытые характеристики оружия/модулей
- Примечание: с патчем 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
Настройка позволяет менять расстояние, на котором видны выпавшие предметы (какой тип оружия или патронов) при нацеливании на них.
Настройки управления
Установка средней кнопки мыши для переключения масштаба
OnRelease setbind MiddleMouseButton zoomin")
При этом увеличение также можно убрать правой кнопкой мыши.
Установка правой кнопки мыши для переключения масштаба
StartAltFire
Сверхнизкая/высокая чувствительность мыши
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)
Удерживание приседания вместо переключения
SwitchSeats
и измените на:
Duck
Полет
- Загрузите программу 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)