Sideloader

v1.1.3·Updated 2026-10-02

Modding framework for working with LBoL entities

About this mod Author’s original text

Modding framework for working with LBoL entities.

1.0 is out!

Thanks to the contributors!

IntoxicatedKid,

cyaneko

lvalon

Change log

1.1.3

Missing Spine Animations no longer give out a warning (reducing logbloat).

Thanks intkid.

Related cards now show a scroll bar when a card has 10 or more relative cards.

Fixed a bug when auto playing cards in the hand leaving a "Phantom" card in the hand due to not updating the hand layout.

Thanks Lvalon

1.1.2

Added CardIndexGenerator and GunNameId as QoL classes (imported from rm rf's character template). See their respective comments for details.

Fixed an issue with gun shooting when the source is null (fixed by Int kid)

Improved some documentation.

1.1.1 Added support for Bgm localization. Also, removed or rewrote some outdated patches in game fixes.

1.1.0 Updated to 1.8.1. Bgm localization still doesn't work, so please wait warmly.

1.0.1 Fixed a bug with cards showing duplicate tooltips if two or more status effects had the same relative effect.

1.0.0

Major Update: Custom Adventures & Event Architecture

  • Custom Adventures System: Full event / adventure architecture added (AdventureTemplate, YarnData, AdventureImages, DialogRunnerPatch, AdventureImagePatch). Modders can now create custom events much more easily.
  • DirectorySource Fix: Fixed file lookup in DirectorySource so files in the mod's directory can now search through subfolders. Meaning you can put your yamls inside folders.
  • Guns & Pieces Improvements: Added documentation and helper functions for GunTemplate and PieceTemplate.
  • Stage System Enhancements: Added CopyFromVanilla and ListenToVanilla helper functions to StageTemplate to easily clone vanilla stage pools and automatically receive event/enemy modifications from other mods.
  • Bug Fixes: Fixed Tenshi trying to heal or gain power after she's dead. (Thank you intKid)

0.9.7851 Fix an edge case related to hybrid mana in interactions between cost reductions and in-battle upgrades.

0.9.7850 Add PackTemplate for card packs.

0.9.7849 Update for Steam workshop update. Not compatible with previous versions. Fix "Prepare" boss reward being able to remove unremovable cards.

0.9.7848 Make CustomGamerunSaveData save files delete themselves when run ends. Add optional DeleteFileOnGamerunEnd control and OnGamerunEnded hook for CustomGamerunSaveData.

0.9.7847 Add optional IExtendedCardClone interface, intended to be implemented on Card, for more controlled card cloning logic.

0.9.7846 Add optional IExtendedKeywordName interface for displaying more detailed keyword information on card's description.

0.9.7845 Fix a rare softlock bug (hopefully).

0.9.7844 Add overridable CardKeyword.CloneWithCard method which exposes info of the cards being cloned. thanks, cramps-man

0.9.7843 Prevent loud sfx when losing lots of mana. thanks, IntoxicatedKid

0.9.7842 Fix some interactions between cost reductions and in-battle upgrades. Mostly affects 1XX -> 2X style upgrades. thanks, cyaneko

0.9.7840 Hard deprecate LBoLEntitySideloader.ExtraFunc.AutoCastAction.

0.9.7830 Small fix for 1.7.2.

0.9.7820 Make Sideloader compatible with both beta and main branches of the game. Dual support will not be a thing in the future but, in this case, the issue was very minor and technical. Other mods are also likely to function properly on either branch.

0.9.7810 Small fix for 1.7.1.

0.9.7800 Update for LBoL version 1.7.0. Not backwards compatible. Mod breaking changelist (non-exhaustive yet).

0.9.7710 Fix embedded resource file name matching bug.

0.9.7700 Update for LBoL 1.6.1 beta. Not compatible with previous versions.

0.9.7602 Add StartGameUI patches to unlock all difficulties, requests and jadeboxes. thanks, cyaneko

0.9.7601 Fix UnitModelTemplate.CheckModelOptions null check.

0.9.7600 Slight but breaking change in keyword API. descPos argument removed from CardKeyword constructor. Now it's meant to be supplied via object initializer. Reason for the change is the fact that mono or mono.cecil

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
  3. For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
  4. Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.

Install locations vary a lot between mods — the bundled readme is the most reliable guide.

Dependencies

Install these first, or the mod will not work:

BepInEx-BepInExPack

File & checksum

Filename
Sideloader-1.1.3.zip
File size
853.8 KiB