You are viewing a potentially older version of this package. View all versions.
TeamPlanetside-Ammonomicon_API-1.0.1 icon

Ammonomicon API

Adds multiple tools and custom actions for adding custom pages and modifying the Ammonomicon.

Date uploaded 2 weeks ago
Version 1.0.1
Download link TeamPlanetside-Ammonomicon_API-1.0.1.zip
Downloads 1311
Dependency string TeamPlanetside-Ammonomicon_API-1.0.1

This mod requires the following mods to function

MtG_API-Mod_the_Gungeon_API-1.9.2 icon
MtG_API-Mod_the_Gungeon_API

Adds the good parts of Mod the Gungeon to BepInEx.

Preferred version: 1.9.2
Alexandria-Alexandria-0.4.24 icon
Alexandria-Alexandria

A combination of old and new APIs, and new tools for the convenience of modders.

Preferred version: 0.4.24

README

AMMONOMICON API

Ammonomicon API is a tool that allows you to add custom bookmark/pages into the Ammonomicon, with functions and tools that also let you modify pre-existing pages, while making the process of making new pages fairly streamlined and easy.

Classes

  • UIBuilder ( Used to create new bookmarks/pages, with BuildBookmark() )

  • UICreationTools ( Multiple different helper methods that let you create custom entries much easier. )

  • CustomActions ( An array of subscribable actions and functions used to add to, or modify pre-existing pages. )

  • StaticData ( A class housing bits of important data, like custom enums, existing bookmarks, default atlas and multiple copies of different UI elements the Ammonomicon uses that you can instantiate and use for your own modifications/ pages. )

  • CustomAmmonomiconPageController ( The main class the user will use to create custom Ammonomicon entries. The user will create a custom that that inherits off of CustomAmmonomiconPageController to use and write their own code. )

  • CustomCallbacks ( EXPERIMENTAL, BE CAREFUL WHEN USED. Adds small dictionaries to make sharing data between mods easier for some level of compatibility. )

  • ExampleSetup ( Accessible on Github, has an example class of how to setup your custom bookmark/pages, along with an example action from CustomActions )

Credits

  • Bobot (Original creator of AmmonomiconAPI, her code was used/modified/built on top of to create the current structure of AmmonomiconAPI)
  • Captain Pretzel (Lots of help with code and debugging.)
  • Some Bunny (Nerd.)

CHANGELOG

1.0.2

  • [BUGFIX]: Added CaptainPretzels patch changes to fix imcompatibility issue with Gunfig. (Thank you)
  • [FEATURE]: Added new option to add custom text to the 2nd tape line of custom entries. Updated ExampleSetup class to showcase how to use/implement it.
  • [MISC]: I'm gonna maybe go play DELTARUNE now.

1.0.1

  • Added hopefully final fix for weird Ammonomicon Jank.
  • Added 1 new custom action : "OnDeathPageFinalizing"

1.0.0

  • Removed 1000-THR "EARTHMOVER".
  • Initial release.