Side Deck Selector

版本 v2.1.6·更新於 2023-11-25

Tired of squirrels? We have just the thing.

模組介紹 作者原文

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

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_InscryptionAPI_dev-APIJulianMods-HealthForAntsVoid_Slime-Life_Cost_API

檔案與校驗

檔案名稱
Side_Deck_Selector-2.1.6.zip
檔案大小
94.8 KiB
SHA-256
68b37785c92b905b6d7fc3e44685fcb4712f9148008b549168ccbcfa9d3c29d7
入庫時間
2026-10-06 19:14