xrHook
Каждый билдоман знает, как раздражает выброс на рабочий стол во время процесса наслаждения билдовыми изысками. Ловкое решение rHook блокирует некоторые assert'ы.
Суть работы
Программа подменяет dinput.dll и инициализируется во время инициализации xr_3DA.exe.
Программа перехватывает все обращения к xrDebug::fail и проверяет, заблокирован ли вызов xrDebug::backend для конкретной строки конкретного файла.
Информацию обо всех перехваченных ошибках программа пишет в лог с префиксом ! [error]
Изначально разработана для билда 2205.
Конфигурация
Файл конфигурации xrHook.ini должен лежать в папке с xr_3DA.exe
Программа сама создаст этот файл, если он не будет найден.
Формат файла (синтаксис Microsoft INI):
[assert]
путь/к/файлу(строка) = enable|disable
Пример:
[assert]
P:\xr_3da\xrGame\ai_stalker_alife.cpp(488) = disable
Регистр пути учитывается. Скобки пробелом не отделяются ни от пути, ни от номера линии.