ReadmeMaker
Exports all new content added by a mod to be easily viewed.
模組介紹 作者原文
Readme Maker
Creates a file that lists all new and modified cards/abilities and special abilities... etc to be easiy viewed or even used in your Mods' Readme.
To see what your Readme looks like when its on the store.
- Open your Readme.md in a text editor (Notepad, Sublime... etc)
- Copy everything
- Go to
- Paste in the left column
Supports:
- Life Cost API
- Side Deck Selector
Example mods
- Void Life and Currency Cardpack
- Sire MoDeers
- MycoBotsinAct1
- ZergMod
How to use it
Setup
- Install the mod (Through is highly recommended)
- Start the game
- Wait for the console to load the ReadmeMaker mod
- Quit game
- Change _ReadmeMaker.Enabled to true in the config
- Restart the game so it can add the rest of the configs for you
Making a Readme
- Start Inscryption
- Start the game either vanilla or KCM until it gets to the map
- Wait for console to say that it has dumped the GENERATED_README.md!NOTE!
- will not accept a Readme with more than 32,768 characters. So if your mod has a lot of cards and sigils it's likely you'll hit this limit.
Adding Custom Information
The Readme Maker has support for your mod to add additional information to readme dumps
Setup
- Go to
- Download ExternalHelpers method and put it in your mod
How to add a custom card section to your mod
- Create a new class and make it inherit from CustomCardSection
- Override Initialize so it returns all the cards you want to appear in the readme dump.
- In your Plugin.cs script call AddSectionToReadmeMaker
eg:
private void Awake()
{
new AllBoneCardsSection().AddSectionToReadmeMaker();
}
public class AllBoneCardsSection: CustomCardSection
{
public override string SectionName() => "All Bone Cards";
public override bool Enabled() => true;
public override List Initialize()
{
return CardManager.AllCardsCopy.FindAll(a => a.bonesCost > 0);
}
}
How to add a general custom section to your mod
Go here for an example of what a custom section looks like
- Create a new class and make it inherit from CustomSection
- Fill our all methods as you need
- In your Plugin.cs script call AddSectionToReadmeMaker
eg:
private void Awake()
{
new ExampleCustomSection().AddSectionToReadmeMaker();
}
How to add a custom cost to your mod
Go here for an example of what a custom cost looks like
- Create a new class and make it inherit from CustomCost
- Fill our all methods as you need
- In your Plugin.cs script call AddCostToReadmeMaker
eg:
private void Awake()
{
new ExampleCustomCost().AddCostToReadmeMaker();
}
Includes:
43 New Configs:
|Section|Key|Description|
|:-|:-|:-|
|1. Readme Maker|Enabled|Should the ReadmeMaker create a GeneratedReadme?|
|1. Readme Maker|Save To|Where to save the generated readme to. If blank will be same folder as ReadmeMaker.dll. See console for exact location after making a readme.|
|2. General|Display By|Changes how the cards, abilities and special abilities are displayed.|
|2. General|Filter by JSONLoader Mod Prefix|Show.jdlr cards with a specific Mod Prefix. Disable by leaving blank.|
|2. General|Filter by Mod GUID|Only cards, sigils... etc related to this mods GUID. Disable by leaving blank.|
|2. General|Header Size|How big should the header be? (Does not work for type Foldout!|
|2. General|Header Type|How should the header be shown? (Unaffected by Size)|
|2. General|Ignore Empty Columns|True=Any columns that have no data will not be shown, False=All columns shown even if it has no data to show.|
|2. General|Ignore Mod by GUID|Ignore mods using these guids. Separate multiple guids by a comma. Disable by leaving blank.|
|2. General|Show GUIDs|Show the mod GUID for each sigils, tribes... etc.|
|2. General|Sort By|Changes the order of how rows in sections are displayed.|
|2. General|Sort by Ascending|True=Names will be ordered from A-Z, False=Z-A... etc.|
|3. Toggle Sections|Gramophone Sort Type|Order of which the G
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: