Странно, что ещё никто не написал, хотя я уверен, что многие уже так делают.
Итак, поскольку фрост теперь проверяет целостность папки datatable, а поиск коллизии хэш-сумм - задача, мягко говоря, нетривиальная, единственным способом (кроме прямого патчинга памяти процесса) остаётся подмена после исчезновения заставки фроста папки datatable - на "пролетарскую", с подсветкой. Ну и потом - обратно, для запуска следующего окна.
Для удобства этих манипуляций можно создать два батника примерно такого содержания (можно было уместить и в одну строку, но для прозрачности - три):
PHP код:
set source="C:\Users\Username\patch\datatable"
set dest="C:\Program Files (x86)\4game\RFOnline\datatable"
xcopy %source% %dest% /y /s
Строка source - путь к папке с патчем или чистыми файлами (в разных батниках). Строка dest - путь к папке datatable в папке клиента. Xcopy отработает с параметрами /y (замена без подтверждения) и /s (копировать с подпапками).
Создаём, таким образом, два текстовых файла - например, patch.bat и unpatch.bat.