Mod-Kompatibilität

  • Binding of Isaac: Rebirth — Mod-Kompatibilität
Autor: DeadInfinity
Größe: 18.89 kB
Hinzugefügt von: Flixx
Datum: 24 Juni 2022, 10:31
Downloads: 754

Mod-Kompatibilitäts-Hack.

Dieser Mod zielt darauf ab, zwei große Probleme mit der Modding-API zu lösen, ohne dass Modder etwas an ihren Mods ändern müssen.

1:

Rückrufe. Mehrere Rückrufe, nämlich GET_SHADER_PARAMS und alle PRE_COLLISION-Rückrufe, können in allen Mods nur einmal hinzugefügt werden, was bedeutet, dass der erste geladene Mod, der einen verwendet, der einzige ist, der überhaupt funktioniert.

Dieser Mod überschreibt die Funktionen AddCallback, RemoveCallback und RegisterMod, um dieses Problem zu lösen.

2: Speichert. Derzeit gehen alle Daten eines Mods verloren, wenn ein Mod aktualisiert oder abgemeldet wird.

Dieser Mod löst dieses Problem, indem er alle Daten des Mods selbst speichert. Solange dieser Mod nicht abgemeldet wird und aktiviert bleibt, sind alle gespeicherten Daten sicher. Es speichert sogar automatisch alle vorhandenen Speicherdaten, sodass Sie sich keine Sorgen machen müssen, dass alles verloren geht, wenn Sie diesen Mod zum ersten Mal herunterladen.

Repentance hatte ein Speicherproblem und alle Rückrufe bis auf einen wurden behoben, daher behebt dieser Mod einfach den MC_PRE_PLAYER_COLLISION-Rückruf. Leider kann dies aus Kompatibilitätsgründen dennoch notwendig sein!

Der Name und die Beschreibung der Datei wurden übersetzt. Original anzeigen (RU)Übersetzung anzeigen (DE)
Совместимость модов

Mod Compatibility Hack.

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

1:

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

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

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

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

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

Nützliche Links:

Kommentare 0