Sword Art Online: Fatal Bullet

Sword Art Online: Fatal Bullet

54 ratings
Тонкая настройка движка игры (UE4 Tweaks)
By Zekfad
Это руководство поможет вам тонко настроить игру под ваш вкус
Здесь будут сказано о: Сглаживании, Хроматическую аберрацию (Подобие псевдо-3D), Чувствительность мыши и прочее.
Так как Unreal Engine 4 имеет довольно много настроек, что вы можете поменять вне игры, при помощи файлов конфигурации, я решил написать это руководство, чтоб показать какие наиболее важные настройки мы можем изменять.
3
   
Award
Favorite
Favorited
Unfavorite
Предисловие
Sword Art Online: Fatal Bullet создан на очень гибком игровом движке Unreal Engine 4[wikipedia.org]. Этот движок позволят менять многие настройки, даже если таковых нет в стандартном меню настроек игры.
В этом руководстве я вам расскажу о некоторых из этих настроек, что могут быть полезны для игрока в SAO:FB.
Файлы и рекомендации
Внимание, так как Вы собираетесь редактировать файлы конфигурации движка настоятельно рекомендую сделать резервную копию текущих.

Файлы конфигурации находятся по адресу:
%LocalAppData%\SAOFB\Saved\Config\WindowsNoEditor
Нам понадобятся лишь 3 файла от туда, а именно:
Engine.ini GameUserSettings.ini Scalability.ini

Рекомендую использовать редактор кода, например: Notepad++, Visual Studio Code, Atom или другие.
Сглаживание
SAO:FB использует FXAA[en.wikipedia.org] сглаживание по умолчанию. FXAA очень быстрый, основанный на шейдерах способ сглаживания, но так как это пост эффект, он не может сгладить источник. Самое лучшее (относительно) изображение может выдать TSAA[en.wikipedia.org] сглаживание. Кратко, это метод при котором смешиваются пиксели на конечном экране и выдают более гладкое изображение. Эта новая альтернатива уже встроена в Unreal Engine 4 и готова к применению.

Следующие параметры мы будем менять в файле
Engine.ini
Раздел/Заголовок:
[SystemSettings]
Сменить метод сглаживания можно при помощи
r.DefaultFeature.AntiAliasing=2
Далее мои настройки, которые я выбрал для получения более высокого качества изображения
r.PostProcessAAQuality=6 r.TemporalAACurrentFrameWeight=0.2 r.TemporalAASamples=32 r.TemporalAASharpness=0.8 r.Tonemapper.Sharpen=1
Вот[imgsli.com] пример того, как влияет на качество картинки r.TemporalAACurrentFrameWeight.
Хроматическая аберрация
Хроматическая аберрация[wikipedia.org] это довольно интересный пост эффект, который, как мне кажется, подходит только для демонстрации, записи, лично мне он больше мешает. Если коротко, это тот эффект псевдо-3D анаглифа по краям. Также для его наложения требуется много ресурсов, поэтому я рекомендую его отключить.

Это можно сделать в файле
Scalability.ini
В секции
[PostProcessQuality@3]
Добавляем/меняем
r.SceneColorFringeQuality=0
Демонстрация разницы тут[imgsli.com].
Ambient occlusion
Ambient occlusion[wikipedia.org] - это технология самозатенения объектов, простыми словами. Благодаря ей Вы можете увидеть тени в углах, или между близкими частями объектов, например между туловищем и волосами персонажа.

Настроить ее можно в файле
Scalability.ini
В секции
[PostProcessQuality@3]
Стандартное значение 2. Добавляем/меняем на
r.AmbientOcclusionLevels=4

Вот[imgsli.com] демонстрация разницы.
Финал
В финале я покажу Вам мои текущие параметры, сравнение с оригинальной Ultra конфигурацией и небольшой бонус.
Вот[imgsli.com] сравнение.

Бонус: тонкая настройка чувствительности мыши
Используйте этот сайт[www.mouse-sensitivity.com] для конвертации вашей чувствительности из разных игр в другие.
Как вы могли заметить, если не дочитали сразу, там нет (upd: уже есть) SAO, зато есть Satisfactory, его и выберите. Установите угол обзора 66. Для точности, настройте чувствительность камеры в игре на 22 вертикально и горизонтально.
Добавляйте изменения в
Engine.ini
В сектор
[/script/engine.inputsettings]

Сразу уберите "сглаживание" мыши (это когда: медленно ведешь мышь, курсор медленнее, быстрее - быстрее, при этом появляется ускорение. Это полезно для ноутбуков с тачпадом например):
bEnableMouseSmoothing=False

Например, моя чувствительность мыши в Overwatch - 27.90, а DPI мыши 1200, для меня параметры принимают вид:
AxisConfig=(AxisKeyName="MouseX",AxisProperties=(DeadZone=0.000000,Sensitivity=0.100450,Exponent=1.000000,bInvert=False)) AxisConfig=(AxisKeyName="MouseY",AxisProperties=(DeadZone=0.000000,Sensitivity=0.143500,Exponent=1.000000,bInvert=False))
21 Comments
『Shepard』 Mar 26, 2023 @ 9:11am 
Спасибо за ответ, сейчас проверю
Zekfad  [author] Mar 26, 2023 @ 6:55am 
Вы можете добавить свои пункты, в этом нет никаких проблем.
『Shepard』 Mar 25, 2023 @ 11:08pm 
В файле Engine.ini только Core.System и WindowsApplication.Accessibility
А Scalability.ini вообще пустой
Zekfad  [author] Feb 4, 2022 @ 11:05am 
Возможно просто показ расширений отключен, а так да, просто в файлах поменять параметры.
eater stories Feb 2, 2022 @ 10:57pm 
Вопрос это всё через анриал редактировать или просто параметры в файликах.У меня просто нет этих файлов точнее с окончанием ini .Всё так то нашёл но оно не так выглядит .
Eluwave Jan 19, 2021 @ 4:16am 
за TSAA спасибо:heartmia:
BGA жопные шарики Jan 7, 2021 @ 11:20am 
Q,можешь куда нибудь залить свой конфиг?
Alfafiles Oct 7, 2020 @ 3:57pm 
:steamfacepalm: Подскажите, можно ли подстройкой каких то настоек убрать/ослабить эти эффекты чертовых красных вспышек когда на тебя наводятся или попадают, когда весь экран в бою заливает красным и постоянно эти моргания вспышки, у меня глаза вытекают, это писец какой то...
Zekfad  [author] Jan 3, 2020 @ 3:07am 
@SINo , важен сектор в который пишут конфиг, файлы подгружаются все но в разном порядке.
SINo Jan 1, 2020 @ 7:26pm 
@Zekfad Спасибо большое. Ничего не получилось. Последний вопрос, чтобы не мучить вас больше: Там эти строки на сенсу на сайте вставляют и в Input.ini, и в GameUserSetting.ini, и в UserInput.ini (разные варианты). А у вас Engine.ini по вашему руководству стим - почему туда? Я просто попробовал разные способы и если писать в Input.ini - то сенса действительно меняется, но игра благополучно вылетает =) Короче грусть, не совсем понимаю что не так. И работает ли ваш способ изменения сенсы. В любом случае спасибо, изменения графики вроде как работают, хотя я искал именно сенсу мышки =)