Сумісність модів

  • Binding of Isaac: Rebirth — Сумісність модів
Автор: DeadInfinity
Розмір: 18.89 kB
Додав: Flixx
Дата: 24 червня 2022, 10:31
Завантажень: 760

Mod Compatibility Hack.

Цей мод спрямований на вирішення двох основних проблем з API моддінгу, не вимагаючи від моддерів щось змінювати у своїх модах.

1:

Зворотні дзвінки. Декілька зворотних викликів, а саме GET_SHADER_PARAMS і всі зворотні виклики PRE_COLLISION, можуть бути додані лише один раз для всіх модів, тобто перший завантажений мод, який використовує один, є єдиним, який взагалі працює.

Цей мод перевизначає функції AddCallback, RemoveCallback та RegisterMod, щоб вирішити цю проблему.

2: Збереження. В даний час, коли мод оновлюється або відписується від підписки, ви втрачаєте всі його дані.

Цей мод вирішує цю проблему, зберігаючи всі дані самого мода, тому, поки цей мод не відписується і залишається увімкненим, всі дані збереження будуть у безпеці. Він навіть автоматично збереже всі існуючі дані збереження, тому вам не потрібно турбуватися про втрату всього при завантаженні цього мода.

У Repentance проблема зі збереженням та всі зворотні виклики, крім одного, були виправлені, тому цей мод просто виправляє зворотний виклик MC_PRE_PLAYER_COLLISION. На жаль, все ще може бути необхідним для сумісності!

Назва та опис файлу були перекладені Показати оригінал (RU)Показати переклад (UK)
Совместимость модов

Mod Compatibility Hack.

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

1:

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

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

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

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

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

Корисні посилання:

Коментарі 0