Compatibilidad de modificaciones

  • Binding of Isaac: Rebirth — Compatibilidad de modificaciones
Autor: DeadInfinity
Tamaño: 18.89 kB
Añadido por: Flixx
Fecha: 24 junio 2022, 10:31
Descargas: 750

Hack de compatibilidad de mods.

Este mod tiene como objetivo resolver dos problemas importantes con la API de modding sin requerir que los modders cambien nada en sus mods.

1:

Devoluciones de llamada. Varias devoluciones de llamada, a saber, GET_SHADER_PARAMS y todas las devoluciones de llamada PRE_COLLISION, solo se pueden agregar una vez en todos los mods, lo que significa que el primer mod cargado que usa uno es el único que funciona.

Este mod anula las funciones AddCallback, RemoveCallback y RegisterMod para resolver este problema.

2: Guarda. Actualmente, cada vez que se actualiza o se cancela la suscripción de un mod, se pierden todos sus datos.

Este mod resuelve este problema guardando todos los datos del mod en sí, por lo que mientras no se cancele la suscripción de este mod y permanezca habilitado, todos los datos guardados estarán seguros. Incluso guardará automáticamente todos los datos guardados existentes, por lo que no tendrás que preocuparte por perderlo todo cuando descargues este mod por primera vez.

Repentance tuvo un problema al guardar y todas las devoluciones de llamada excepto una fueron arregladas, por lo que este mod simplemente arregla la devolución de llamada MC_PRE_PLAYER_COLLISION. Desafortunadamente, esto aún puede ser necesario para la compatibilidad.

El nombre y la descripción del archivo fueron traducidos. Mostrar original (RU)Mostrar traducción (ES)
Совместимость модов

Mod Compatibility Hack.

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

1:

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

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

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

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

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

Enlaces útiles:

Comentarios 0