Mod Compatibility

  • Binding of Isaac: Rebirth — Mod Compatibility
Author: DeadInfinity
Size: 18.89 kB
Uploaded by: Flixx
Date: June 24, 2022, 10:31 AM
Downloads: 750

Mod Compatibility Hack.

This mod addresses two major issues with the modding API without requiring modders to change anything in their mods.

1:

Callbacks. Several callbacks, namely GEt_SHADER_PARAMS and all PRE_COLLISION callbacks, can only be added once across all mods, meaning the first loaded mod that uses one is the only one that works at all.

This mod overrides the AddCallback, RemoveCallback and RegisterMod functions to solve this problem.

2: Saves. Currently, whenever a mod is updated or unsubscribed, you lose all of its data.

This mod solves this problem by saving all the data of the mod itself, so as long as this mod is not unsubscribed and remains enabled, all save data will be safe. It will even automatically save all existing save data, so you don't have to worry about losing everything when you initially download this mod.

Unfortunately, this may still be necessary for compatibility!

The file name and description have been translated Show original (RU)Show translation (EN)
Совместимость модов

Mod Compatibility Hack.

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

1:

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

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

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

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

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

Useful links:

Comments 0