На досуге собрал все патчи (сигнатуры которых были на руках) и объединил в одну программу.
От остального обилия патчеров отличается только тем, что все собраны в 1 месте и возможностью патчить как сам исполняемый (ехе) файл, так и уже запущенный клиент.
Код UOMod.dll закрытый (поиск сигнатур, изменение памяти процесса и т.п.).
Код UOPatcher.exe
https://github.com/Hotride/UOPatcherОбновления (если таковые будут) можно будет брать из папки bin в репозитории на гитхабе (ссылка выше).
При выборе процесса/файла:
- Чекбокс не активен - патч не был найден (либо клиент не поддерживает это изменение, либо уже был изменен ранее).
- Активен и его цвет:
- Зеленый - патч установлен.
- Красный - патч снят.
По галочкам патчера:
- FPS - Включить/выключить ФПС патч (инжектовский). (*патч процесса)
- Stamina - проход через персонажей.
- Always light - Включить свет. При патче запущенного клиента требуется ресенд/отбежать на экран/телепорт/перезаход.
- Paperdoll slots - Отображение слотов на чужих персонажах с корректным отображением тултипов и кликами по предметам в этих слотах.
- No splash screen - Убрать начальную заставку. (*патч файла)
- Resolution - Возможность изменить габариты игрового окна в uo.cfg. (*патч файла)
- No options notification - Убрать сообщение при изменении опций (если было изменено разрешение игрового окна) и сброс разрешения игрового окна.
- Multi client - возможность запуска нескольких клиентов. (*патч файла)
- No crypt - Убрать шифрование клиента. (*патч файла)
- Global sound - Включить проигрывание звуков независимо от фокуса в окне УО. (*патч файла)
- View range - Увеличенная дальность прорисовки, поддерживаемые клиенты 7.0.15.0-7.0.55.0.
- GM step - Возможность прохождения через неприлоченные предметы ГМом (тело 0x03DB).
При патче файла, если клиент уже был пропатчен на No crypt (например), или какой-либо другой патч, то этот патч включать не нужно. Желательно патчить только чистые клиенты, без посторонних патчей.
В имени запускаемого клиентского файла не должно быть слова patched, иначе патчер может не получить доступа к процессу клиента.
Патчер желательно запускать от имени администратора.
Скачать можно тут (релизная версия от 2017.02.12, последняя актуальная версия находится в папке bin репозитория!!!)