Alexandria

v0.5.11·Updated 2026-10-07

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

About this mod Author’s original text

Alexandria is a library of useful code and various APIs with the intention of simplifying the mod creation process via it's use as a dependency.

Featured APIs

SoundAPI

  • For putting in sounds into the game, with custom switch state support.

cAPI

  • An API for making hats.
  • Idk someones gonna have to fill me in on this

CharacterAPI

An API for fully customizable custom characters, allowing features present in basegame characters such as:

  • Alternate skins
  • Alt weapons
  • Custom Pasts (You still have to make the Past yourself)
  • Glow / Emissive Shader support.
  • Custom Icons on character select screen.
  • Custom animations.
  • Prebaked Sprite Collection and Animation support.
  • Hegemony Credit Cost.
  • Custom Ghost Interaction

-..And more

DungeonAPI

An API used for loading and generating Custom Rooms made with Room Architect Tool.

Has tools for:

  • Override alt floor Master Rounds.
  • Loading custom room/s from embedded file or mod folder

Also contains a static list of nearly every gameobject used in rooms in the game in class "SetupExoticObjects".

EnemyAPI

Tools for making custom enemies, and other enemy related tools.

Includes:

  • EnemyBuilder
  • BossBuilder
  • EnemyBuildingTools (A class with misceallaneuous methods for enemy creation)
  • AIActorUtility (A class with misceallaneuous methods for enemy related stuff)
  • AttackBehaviourUtility (Helper class related to enemy behaviors)

ShopAPI

API for creating Shop-Type NPCs.

Allows for:

  • Custom Costs.
  • Custom dialogue
  • Minimap Icons
  • Price Multipliers
  • Rainbow Mode immunity
  • Modified Loot Table Selection
  • Appear with chance in the Main Shop.
  • Custom Item positions

-...And more.

PrefabAPI

Allows for creation of true custom prefabs.

ItemAPI

An API for the creation of custom items / guns.

TranslationAPI

An API for custom translations of modded text.

BreakableAPI

A collection of methods for creating various objects like debris, pots and other types of breakable decorative objects.

ChestAPI

WIP

LightAPI

An API for adding easy, customizable lights to various GameObjects, with special helpers for Guns and Projectiles.

CustomDodgeRollAPI

An API for adding highly customizable dodge rolls that are compatible across mods and integrated with the base game's dodge roll system.

Featured Misc. Tools

  • Assetbundle tools (creating custom stuff with prebaked sprite collections and animations.)
  • A static list of every enemies GUID for convenience.
  • Various helpful debug commands.
  • Custom Stat API (Need to actually look at how it works)
  • At least a dozen more related classes that are somewhat helpful

Install & use Install: BepInEx plugin

  1. The archive from playbuff is the mod itself — usually a BepInEx plugin (a .dll or a plugin folder once unzipped).
  2. Recommended: use a community mod manager (such as r2modman) — pick this game, import the mod, and the manager sets up BepInEx and its dependencies for you.
  3. Manual route: install the BepInEx loader in the game folder, then drop the unzipped .dll or plugin folder into BepInEx/plugins/.
  4. Launch the game — the BepInEx console logs every plugin it loads; seeing this mod in the log means it is installed.

Mods with listed dependencies need those installed too, or they will not load. Options are usually changed in-game or in the plugin's config file.

Dependencies

Install these first, or the mod will not work:

MtG_API-Mod_the_Gungeon_API

File & checksum

Filename
Alexandria-0.5.11.zip
File size
561.6 KiB
SHA-256
38a584e16159ce5c140efb561571171ae8cde210326f499e0a9aeef17def5045
Stored at
2026-10-07 05:08