Compatibilité des modules

  • Binding of Isaac: Rebirth — Compatibilité des modules
Auteur : DeadInfinity
Taille : 18.89 kB
Ajouté par : Flixx
Date : 24 juin 2022, 10:31
Téléchargements : 756

Hack de compatibilité des modules.

Ce mod vise à résoudre deux problèmes majeurs avec l'API de modding sans obliger les moddeurs à modifier quoi que ce soit dans leurs mods.

1 :

Rappels. Plusieurs rappels, à savoir GET_SHADER_PARAMS et tous les rappels PRE_COLLISION, ne peuvent être ajoutés qu'une seule fois pour tous les mods, ce qui signifie que le premier mod chargé qui en utilise un est le seul qui fonctionne.

Ce mod remplace les fonctions AddCallback, RemoveCallback et RegisterMod pour résoudre ce problème.

2 : Enregistre. Actuellement, chaque fois qu'un mod est mis à jour ou désabonné, vous perdez toutes ses données.

Ce mod résout ce problème en sauvegardant toutes les données du mod lui-même, donc tant que ce mod n'est pas désabonné et reste activé, toutes les données de sauvegarde seront en sécurité. Il enregistrera même automatiquement toutes les données de sauvegarde existantes, vous n'aurez donc pas à craindre de tout perdre lorsque vous téléchargerez ce mod pour la première fois.

Repentance a eu un problème de sauvegarde et tous les rappels sauf un ont été corrigés, donc ce mod corrige simplement le rappel MC_PRE_PLAYER_COLLISION. Malheureusement, cela peut encore être nécessaire pour des raisons de compatibilité !

Le nom et la description du fichier ont été traduits. Afficher l'original (RU)Afficher la traduction (FR)
Совместимость модов

Mod Compatibility Hack.

Этот мод направлен на решение двух основных проблем с API моддинга, не требуя от моддеров что-либо менять в своих модах.

1:

Обратные вызовы. Несколько обратных вызовов, а именно GET_SHADER_PARAMS и все обратные вызовы PRE_COLLISION, могут быть добавлены только один раз для всех модов, то есть первый загруженный мод, который использует один, является единственным, который вообще работает.

Этот мод переопределяет функции AddCallback, RemoveCallback и RegisterMod, чтобы решить эту проблему.

2: Сохранения. В настоящее время всякий раз, когда мод обновляется или отписывается от подписки, вы теряете все его данные.

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

В Repentance проблема с сохранением и все обратные вызовы, кроме одного, были исправлены, поэтому этот мод просто исправляет обратный вызов MC_PRE_PLAYER_COLLISION. К сожалению, все еще может быть необходимо для совместимости!

Liens utiles :

Commentaires 0