Giter Club home page Giter Club logo

isaac-chapi's People

Contributors

taigatreant avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

an-annoying-cat

isaac-chapi's Issues

Regarding "Custom Health API animation files failed to load"

A well-documented quirk of how the Binding of Isaac Modding API works is that certain game resources such as spritesheets and animation files are cached and not reloaded upon mods downloading or being enabled/disabled. As such, it is necessary for users to restart the game to update these resources. Unfortunately, Custom Health API relies on the "gfx/ui/ui_hearts.anm2" file in order to properly display it's custom HP types, which is one of the files affected by this quirk of the API.

As such, upon downloading any mod containing the CHAPI library, it is necessary to restart your game to be able to have the proper UI display. It is also necessary to restart your game after enabling/disabling any mods containing the CHAPI library, or else issues will occur. An error message has been added to the mod to communicate this behaviour to players, as shown below:

image

Certain users have reported experiencing that this error message persists after restarting the game. The following common issues have been identified as possible causes for this issue:

1. A download failure has occurred:

It is well-documented within the Binding of Isaac modding community that mods downloaded off of the Steam Workshop occasionally do not download fully or are added to user's mods folders incomplete. In such cases, it is possible that the "gfx/ui/ui_hearts.anm2" file necessary for Custom Health API to operate is missing. If such a case has occurred, it is recommended that the following steps be taken to correct the issue:

  1. Identify the mod causing the error.
  2. Unsubscribe to the mod.
  3. Launch TBOI and wait for the mod to be uninstalled and the title screen to appear.
  4. Close TBOI.
  5. Resubscribe to the mod, and wait for the mod to fully download.
  6. Launch Isaac and wait for the mod to be fully installed and the title screen to appear. Do not close Isaac during this time, even if it appears frozen.
  7. Close and restart TBOI.

Mods known to include the Custom Health API system include, but may not be limited to, the following:

  • Fiend Folio
  • Repentance+
  • TeamShuffle Collab

If the issue is indeed caused by a download failure, then the issue should be fixed after these steps are carried out.

2. Another mod is overwriting the "gfx/ui/ui_hearts.anm2" file:

Due to the nature of how CHAPI operates, it is naturally incompatible with other mods that overwrite the "gfx/ui/ui_hearts.anm2" file. In such cases, this issue is only fixable by identifying and disabling the conflicting mods, then restarting the game. Mods known to also overwrite the "gfx/ui/ui_hearts.anm2" file include, but may not be limited to, the following:

  • Mantle Rework
  • Visible Holy Mantles
  • Visible Lost Health

If you find another mod that also is incompatible with Custom Health API due to this issue, please report so here. We will do our best to reach out to any mods incompatible with CHAPI and get them to work together in the future.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.