• Produits
  • Fonctionnalités
  • Mod Master
  • Télécharger
  • Jeux
  • Blog
  • Prix

Patch de crochet automatique

Auteur:HamuniiDernière mise à jour :26/10/2025 23:18:394.9M74KB

PEAK Patch de crochet automatique-1-modérateur lagofast

Prédépendances

Présentation du module

Le fichier MMHOOK de MonoMod.RuntimeDetour.HookGen est automatiquement généré lors de la phase de préchargement BepInEx.

Patch de crochet automatique

Généré automatiquement MonoMod.RuntimeDetour.HookGen Mm crochet Documents durant la période Phase du préchargeur.

Installation manuelle: Mobile Dossier de fichier ZIP à BepInEx Le dossier du jeu.

Le projet n’a pas de lien officiel avec BepInEx ou MonoMod.

Le logiciel est basé sur Crochet racine patch Par Pionnier, également autorisé par le MIT.

Différences par rapport au HookGenPatcher original

  • Au lieu de simplement avoir une liste fixe de fichiers pour générer des fichiers MMHOOK, AutoHookGenPatcher prendra les références de fichiers MMHOOK à partir des plugins installés et générera ces fichiers MMHOOK si possible.
  • AutoHookGenPatcher utilise les fichiers de cache pour vérifier rapidement si tout est toujours à jour sans avoir à vérifier chaque fichier MMHOOK pour obtenir cette information.
  • La génération des hooks est maintenant multi-threads, ce qui signifie que la génération de plusieurs fichiers MMHOOK prend moins de temps. Par exemple, pour Gestion Annuaire des entreprises mortelles 22,5 secondes Remplaçant 40.0 secondes Sur ma machine, il n'a pas besoin de multithreading.

Utilisation par les développeurs

NOTE: Par défaut, AutoHookGenPatcher a déjà généré un Mm crochet Composants Compilation-CSharp.dll. Donc si vous avez juste besoin de MMHOOK_Assembly-CSharp.dll, vous n'avez pas besoin de rien faire.

Utiliser AutoHookGenPatcher est vraiment simple, la seule chose que vous devez faire est de lui dire de générer d'abord le fichier MMHOOK que vous voulez. Cela peut être fait en modifiant le fichier de configuration Crochet automatique, et mise en place [Générer des fichiers MMHOOK pour tous les plugins] Définie Activé Valeur à Vraiment:

[Générer des fichiers MMHOOK pour tous les plugins] ## Si activé, AutoHookGenPatcher génère des fichiers MMHOOK pour tous les plugins ##, même si leurs fichiers MMHOOK ne sont pas référencés par d'autres plugins. ## Utilisez-le pour obtenir le fichier MMHOOK requis par le plugin. #Type de paramètre: Boolean #Valeur par défaut: false Enabled=true ##Désactiver automatiquement les paramètres ci-dessus après la génération du fichier MMHOOK. # Type de paramètre: Boolean # Valeur par défaut: true Désactivé après génération = true

Lorsque vous publiez votre mod, assurez-vous d'ajouter AutoHookGenPatcher comme dépendance dans le paquet que vous téléchargez.

Q&A

Comment AutoHookGenPatcher peut-il savoir quels fichiers MMHOOK sont référencés par mon mod?

  • Au cours de la phase de préchargeur BepInEx, AutoHookGenPatcher ouvrira * et lira les métadonnées de chaque fichier DLL de l'assemblage référencé et recherche les métadonnées commençant par MMHOOKIl vérifiera ensuite s'il y a des assemblages installés qui correspondent au reste du nom, et s'ils existent, il exécutera HookGen de MonoMod sur ces assemblages.

* Cette opération ne peut être effectuée que si: Date de modification Les métadonnées de l'assemblage sur disque sont plus récentes que les dates connues précédemment dans le fichier de cache AutoHookGenPatcher. Cité Mm crochet L'assemblage est également enregistré dans le cache.

Cet outil est fourni par le tiers [bufftool]Icône d'attention

Téléchargez les mods

Installez LagoFast, démarrez PEAK et jouez avec les mods que vous aimez.