Sword Art Online: Fatal Bullet

Sword Art Online: Fatal Bullet

Ocen: 54
Тонкая настройка движка игры (UE4 Tweaks)
Autorstwa: Zekfad
Это руководство поможет вам тонко настроить игру под ваш вкус
Здесь будут сказано о: Сглаживании, Хроматическую аберрацию (Подобие псевдо-3D), Чувствительность мыши и прочее.
Так как Unreal Engine 4 имеет довольно много настроек, что вы можете поменять вне игры, при помощи файлов конфигурации, я решил написать это руководство, чтоб показать какие наиболее важные настройки мы можем изменять.
3
   
Przyznaj nagrodę
Ulubione
Ulubione
Usuń z ulubionych
Предисловие
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))
Komentarzy: 21
『Shepard』 26 marca 2023 o 9:11 
Спасибо за ответ, сейчас проверю
Zekfad  [autor] 26 marca 2023 o 6:55 
Вы можете добавить свои пункты, в этом нет никаких проблем.
『Shepard』 25 marca 2023 o 23:08 
В файле Engine.ini только Core.System и WindowsApplication.Accessibility
А Scalability.ini вообще пустой
Zekfad  [autor] 4 lutego 2022 o 11:05 
Возможно просто показ расширений отключен, а так да, просто в файлах поменять параметры.
eater stories 2 lutego 2022 o 22:57 
Вопрос это всё через анриал редактировать или просто параметры в файликах.У меня просто нет этих файлов точнее с окончанием ini .Всё так то нашёл но оно не так выглядит .
Eluwave 19 stycznia 2021 o 4:16 
за TSAA спасибо:heartmia:
BGA жопные шарики 7 stycznia 2021 o 11:20 
Q,можешь куда нибудь залить свой конфиг?
Alfafiles 7 października 2020 o 15:57 
:steamfacepalm: Подскажите, можно ли подстройкой каких то настоек убрать/ослабить эти эффекты чертовых красных вспышек когда на тебя наводятся или попадают, когда весь экран в бою заливает красным и постоянно эти моргания вспышки, у меня глаза вытекают, это писец какой то...
Zekfad  [autor] 3 stycznia 2020 o 3:07 
@SINo , важен сектор в который пишут конфиг, файлы подгружаются все но в разном порядке.
SINo 1 stycznia 2020 o 19:26 
@Zekfad Спасибо большое. Ничего не получилось. Последний вопрос, чтобы не мучить вас больше: Там эти строки на сенсу на сайте вставляют и в Input.ini, и в GameUserSetting.ini, и в UserInput.ini (разные варианты). А у вас Engine.ini по вашему руководству стим - почему туда? Я просто попробовал разные способы и если писать в Input.ini - то сенса действительно меняется, но игра благополучно вылетает =) Короче грусть, не совсем понимаю что не так. И работает ли ваш способ изменения сенсы. В любом случае спасибо, изменения графики вроде как работают, хотя я искал именно сенсу мышки =)