Автоматический крючок патч

Автор:HamuniiПоследнее обновление:26/10/2025 23:18:394.9M74KB

PEAK Автоматический крючок патч-1-lagofast mod master

Предварительные зависимости

Введение в мод

автоматически генерирует файлы mmhook monomod.runtimedetour.hookgen на этапе презагрузчика bepinex.

Автоматический крюк патч

автоматически генерирует MonoMod.RuntimeDetour.HookGen's мм крючок файлы во время фаза предзагрузчика.

Ручная установка: перемещение папка из zip-файла в BepInEx папка игры.

этот проект официально не связан ни с bepinex, ни с мономодом.

Это программное обеспечение основано на крючковый корень патч от предвещение моего, который также лицензирован в рамках мита.

отличия от оригинального хукгенпатчера

  • вместо того, чтобы иметь только фиксированный список файлов для генерации файлов mmhook, autohookgenpatcher получит ссылки на файлы mmhook из установленных плагинов и, по возможности, генерирует эти файлы mmhook.
  • Autohookgenpatcher использует файл кэша, чтобы быстро проверить, все ли все еще актуально, без необходимости проверять каждый файл mmhook на наличие этой информации.
  • Сейчас генерация крючка является многопоточной, что означает, что генерация нескольких файлов mmhook занимает меньше времени. например, генерация файла mmhook для каждого файла в управляемый каталог смертоносных компаний занимает около 22.5 сек вместо 40.0 сек это потребуется без многопоточности на моей машине.

использование для разработчиков

Примечание: по умолчанию autohookgenpatcher уже генерирует мм крючок сборка для сборка-csharp.dllТак что, если вам нужно только MMHOOK_Assembly-CSharp.dll, тебе ничего не нужно делать.

использование autohookgenpatcher очень просто, и единственное, что вам нужно сделать, это сказать ему сгенерировать нужные вам файлы mmhook. это может быть, редактируя файл конфигурации Автоматический крюки настройка [генерировать файл mmhook для всех плагинов] настройка включено значение до правда, правда:

[генерировать файл mmhook для всех плагинов] # #, если включено, autohookgenpatcher будет генерировать файлы mmhook для всех плагинов # #, даже если на их файлы mmhook не ссылались другие плагины. ## используйте это для получения файлов mmhook, необходимых для вашего плагина. # тип настройки: логический # значение по умолчанию: false enable=true # # автоматически отключает вышеуказанные настройки после создания файлов mmhook. # тип настройки: логическое # значение по умолчанию: true отключить после генерации = true

при публикации мода обязательно добавьте autohookgenpatcher в качестве зависимости в загружаемый вами пакет.

Вопросы и ответы

как autohookgenpatcher выясняет, на какие файлы mmhook ссылки на мой мод?

  • во время фазы презагрузчика bepinex autohookgenpatcher откроет * и считывает метаданные каждого dll-файла для ссылок на сборки и ищет ссылки, которые начинаются с MMHOOK_. он затем проверит, соответствуют ли какие-либо установленные сборки остальному имени, и запустит крючок мономода на этих сборках, если они существуют.

* это делается только в том случае, если дата изменена метаданные сборки на диске обновлены, чем ранее известная дата в файле кэша autohookgenpatcher. ссылка на мм крючок Сборки также сохраняются в кэше.

Этот инструмент предоставлен сторонним разработчиком [bufftool]Внимание (Нормальное)

Загрузите моды сейчас

Установите LagoFast, запустите PEAK и играйте с модами, которые вам нравятся.