Side Deck Selector

v2.1.6·Updated 2023-11-25

Tired of squirrels? We have just the thing.

About this mod Author’s original text

Side Deck Selector

Are you tired of those boring old squirrels? Have I got the thing for you...

This mod comes with seven different side decks to select from:

  • Squirrels: Now with the ability to block fliers!
  • Bees: You don't even need to find the bee totem anymore - but they do have Brittle now.
  • Ants: Want some help making those ants a little better? These 1/Ant helpers will buff your little ant army for free.
  • Squids: These squishy and slippery things have no bones, but are really hard to pin down.
  • Puppies: Adorable. Energetic. They move from place to place and dig up a fresh bone for you every turn.
  • Goats: They generate twice the blood when they die, but they knock out two of your teeth for the trouble.
  • Amalgam Eggs: Did you know that the Amalgam was hatched from an egg? These eggs somehow belong to every tribe in the game at once and as such will always gain the ability from your totem.

There's also support to allow you or others to add more sidedeck cards to the pool; see below.

Requirements

  • BepInEx
  • API
  • HealthForAnts

Installation

The zip file should be structured in the same way as your Inscryption root directory. Just drop the 'BepInEx' folder into your Inscryption directory and you're golden.

I want to develop a new starter deck card and use it here. How do I do that?

You need to add the "side deck" metacategory to your card. You can also control how many challenge points the player will lose by choosing your side deck card by setting the "SideDeckValue" extended property to the appropriate number of points (by default, the player will not lose any points by choosing a side deck card, but if your card is better than a squirrel, the player should probably get some points taken off of their challenge rating if they choose it).

public static readonly CardMetaCategory SIDE_DECK_CATEGORY = GuidManager.GetEnumValue("zorro.inscryption.infiniscryption.sidedecks", "SideDeck");

// sometime later...

CardInfo myCard =...;

myCard.AddMetaCategories(SIDE_DECK_CATEGORY);

myCard.SetExtendedProperty("SideDeckValue", 5);

If you are using JSON Loader:

{

"name": "MyCard",

"metaCategories": [ "zorro.inscryption.infiniscryption.sidedecks.SideDeck" ],

"extensionProperties": {

"SideDeckValue": "5"

}

}

I created a side deck card using a previous version of this mod that used a specific trait number. What now?

Don't worry. That is still supported - for now. However, compatibility for this will be removed at some point in the future. You need to transition away from using that specific trait and over to using this new card metacategory as soon as possible.

I'm a modder and I want to know which side deck card was selected, but I don't want to enforce a dependency on this mod

The selected side deck card is stored in the modded save file. The best way to reference this value is by creating a static property like so:

using InscryptionAPI.Saves;

public static string SelectedSideDeck

{

get

{

string sideDeck = ModdedSaveManager.SaveData.GetValue("zorro.inscryption.infiniscryption.sidedecks", "SideDeck.SelectedDeck");

if (String.IsNullOrEmpty(sideDeck))

return "Squirrel"; // or whatever other default is appropriate for your use case

return sideDeck;

}

}

How does this interact with other mods?

Leshy Run (default KCM experience): Whichever side deck card you select will replace the deck of Squirrels.

Grimora Mod: Behaves the same as a standard Leshy run. The side deck pile will be replaced with whatever side deck card you select.

P03 in Kaycee's Mod: You will still have a side deck of empty vessels - no matter what. Only the abilities on the selected side deck card matter. The abilities on the side deck card you choose will be added to the empty vessels.

Magnificus Mod: This mod is currently not completely supported by the Side Deck Selector mod. By this I mean that the user interface supports Magnificus, but there are no in-game patches to make the selected side deck card actually work. So you can add side dec

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:

BepInEx-BepInExPack_InscryptionAPI_dev-APIJulianMods-HealthForAntsVoid_Slime-Life_Cost_API

File & checksum

Filename
Side_Deck_Selector-2.1.6.zip
File size
94.8 KiB
SHA-256
68b37785c92b905b6d7fc3e44685fcb4712f9148008b549168ccbcfa9d3c29d7
Stored at
2026-10-06 19:14