Тема: Изменения Угла Обзора "FOV" в NLC 7 3.0
Заранее извиняюсь, возможно это уже давно решенный вопрос, и кто-то его уже давно решил, но я такого не нашел)
В общем уважаемые Сталкеры, изрядно попотел искав ответ на этот вопрос. Ответ всегда был один - зарыто в движке, как и невозможность открыть консоль к слову
Ответ был дан на форуме reddit
https://www.reddit.c..._30_fov_change/
Итак, разберем то, что написано автором статьи на reddit'е.
Для изменения FOV'а нам понадобится:
Итак, разберем по порядку:
1. Конечно же делаем бекап файла xrGame.dll, он находиться в папке Bin куда установлена игра (%gamefolder%/bin/xrGame.dll)
2. Открываем файл xrGame.dll нашей программой Hex Editor (по умолчанию она на англ языке, от этого и будем отталкиваться)
3. В левом столбике открываем контекстное меню (ПКМ) и жмякаем Go To Offset, в появившемся окнем вводим 0xBE3F66
4. Нас перекинуло на интересующую нас строку. В ней видим цифры 87 42, 87 это то что нас интересует - это дефолтный FOV (67.5) умноженный 2.. 67.5*2=135=0x87
5. Вот тут самое интересное для не знающих людей) Что же такое 0x87 и с чем его едят? В этом нам поможет сайт (https://numbermonk.com/?all=1)
Если взглянуть на формулу 67.5*2=135=0x87, то мы видим число 135, ищем на сайте число 135 - сразу напротив него мы увидим 0х87
Возвращаемся к цифрам 87 42 - 0x87 и есть 87, что значит FOV 67.5
6. Разберем примеры: Если нам нужен FOV 75, считаем согласно формуле 75*2=150 - ищем число на сайте, находим 150 = 0x96, убираем 0х, получаем 96 Теперь в программе заменяем число (Нажимаем на число контекстным меню, далее "EDIT CELL") c 87 на 96, СОХРАНЯЕМ ФАЙЛ (Save наверху) - Готово!
Теперь при запуске игры FOV будет 75.
7. Если нужен любой другой угол обзора, считаем точно так же, например FOV 70, 70*2=140, 140=0x8c, заменяем число 87 на 8с, тот же пример FOV 85, 85*2=170, 170=0xAA, заменяем 87 на AA (англ. соотв)
P.S. Оптимальным для себя, выставил FOV равный 71. (87 заменить на 8e)
Надеюсь был полезен, всем спасибо)
Сообщение отредактировал Meowie69: 19 June 2019 - 03:43 PM
_________________________________________________________________________________________________________