первый - set_fov.exe, обычный memory patcher, может работать автономно, запущенный без параметров ищет игру в памяти и сбрасывает fov на значение по умолчанию (0x425C0000 = 55). в качестве параметра принимает шестнадцатеричное значение, желательно от 0x34 до 0xB4, что в переводе означает 45-90 единиц. сколько это в градусах - без понятия, но примерный расчет показывает, что на разрешениях 16:10 значение 0x82 (65) дает 90 градусов по горизонтали.
пример:
Код
set_fov.exe A0
устанавливает fov равный 0x42A00000 (80) единиц.если игра не запущена - ругается.
второй файл - set_fov_gui.exe, графическая оболочка для патчера с поддержкой горячих клавиш (все кнопки на цифровой клавиатуре):
+ (плюс) - увеличить fov
- (минус) - уменьшить fov
* (звездочка) - сбросить на значение по умолчанию
/ (слеш) - закрыть оболочку
если установлена галка "on-the-fly", то каждое изменение бегунка тут же отображается в игре. иначе после установки нужного значение нужно нажимть кнопку "set fov".
порядок действий:
- запускаем игру
- загружаемся
- alt+tab на рабочий стол
- запускаем set_fov_gui.exe
- alt+tab обратно в игру
- кнопками на цифровой клаве устанавливаем нужный fov
- жмем слеш для закрытия оболочки
если оболочку не закрывать, то возможно снижение производительности. если в параметре у set_fov.exe указать чепуху, то именно она и будет записана в память, последствия - неизвестны.
проверено на Windows 7 RC x64 7100, на оригинальной игре и на кряке, запуск под обычным пользователем. если у кого результата не будет - укажите ОС и кол-во оперативной памяти.
скачать сие творение: stalker_cop_fov_switcher_1.0.exe (221кб)
антивирусы могут ругаться из-за примененного метода перехвата нажатия клавиш. вы можете верить своему антивирусу и не пользоваться программой.