AlphaAPI

From Alphabirth Wiki
Jump to: navigation, search

AlphaAPI is the custom API extension Team Alpha uses to develop each mod pack. AlphaAPI allows for easier callbacks and a generally increased level of productivity when creating mods for The Binding of Isaac: Afterbirth+.

AlphaAPI is available for public use and can be downloaded here!

The complete wiki of AlphaAPI can be found here for documentation on callbacks, features, and general information.

Change Log[edit | edit source]

Release Date Change Log
Initial Release: 04/18/2017
  • Initial launch release including all base content and features
Version 1.1: 04/22/2017
  • Refactor of PathFinder class
  • ItemObject:addCallback() and CurseConfig:addCallback() can now be used to add a check to any AlphaAPI callbacks
  • Transformation Example fix
  • Documentation has been updated
Version 1.2: 04/23/2017
  • Fixed compatibility issues with Mac users not being able to get ItemConfig's GetCollectibles() table
  • Added AlphaAPI.getLastBaseItem(), returning the last non-modded item in the game
  • Fixed ENTITY_DAMAGE callback running only the first function
Version 1.3: 04/27/2017
  • Fix for Curse Triggering
  • AlphaAPI.findNearestEntity() can now take a position
Version 1.4: 04/30/2017
  • A bunch of additional error catching
  • TRANSFORMATION_CACHE now correctly passes in player and cache_flag
  • AlphaAPI.log() can now take a second argument, index, for when you don't want things constantly moving around
Version 1.5: 05/06/2017
  • Fixes a crash when indexing entities in certain callbacks
  • Fixes "return" not working when using an ItemObject or CurseConfig to add a callback
  • Mod data is now saved on game exit, alongside the 5-second interval.
  • Data is loaded on POST_GAME_STARTED rather than when mod is registered
Version 1.6: 05/18/2017
  • Added AlphaAPI.resetSpriteScale(tear, animPrefix)
  • Changed last base item in code to reflect booster pack
Version 1.7: 05/27/2017
  • Added system for managing entity heights
  • Added support for base callbacks in AlphaAPI.addCallback
  • Added a warning when callback function does not exist
  • ENTITY_* callbacks now automatically cast the entity being passed into the highest level

LittleStoney.png The Binding of Isaac: Alphabirth LittleStoney.png

Mini Items.png Items Mini Characters.png Characters Mini Pickups.png Pickups Mini Monsters.png Monsters Mini Transformations.png Transformations
Mini Curses&Blessings.png Curses & Blessings Mini Challenges.png Challenges Mini Modacks.png Mod Packs Mini TeamAlpha.png Team Alpha Mini History.pngVersion History