EasyCards

版本 v1.1.12·更新於 2023-02-17

Custom Cards Made Easy

模組介紹 作者原文

EasyCards

Custom Cards Made Easy

This mod allows you to easily add custom cards into the game by specifying them in JSON files.

To add your own cards, create a new folder inside BepInEx\plugins and create a new.cards.json file (like custompack.cards.json) inside that folder.

An example structure could look like this:

BepInEx

  • plugins
  • ChendraksCardPack
  • ccp.cards.json
  • Assets
  • card1.png
  • card2.png

EasyCards will scan for *.cards.json files in BepInEx\plugins subfolders.

Then start up the game and go to Stat -> Soul Cards. If everything went well, your cards should show up.

The full file format is specified below.

Troubleshooting

If your cards don't show up, please check BepInEx\LogOutput.log and BepInEx\ErrorLog.log for potential ideas as to why.

If there is no information in the logs, you can enable additional logs by opening BepInEx\config\EasyCards.cfg and setting

LogCards = true. After saving the file, restart the app and EasyCards will log A LOT of information about your cards and

maybe give you additional information.

If all else fails, feel free to swing by the Rogue: Genesia Discord and ask there.

Changelog

1.1.12

  • Fix for the most recent game changes regarding localization

1.1.11

  • Fix for the mod not working in more recent versions of the game.

1.1.10

  • Fix for most recent game updates
  • Due to internal changes in the game with the release of avatars, the ability to change the character sprite using a card has been removed.

1.1.9

  • Fixed an issue with loading existing card packs

1.1.8

  • Fixed another internal issue

1.1.7

  • Fix some internals that help with creating cards
  • To log all cards' information, you can now press CTRL + SHIFT + L, as opposed to having to enable it in the config.

1.1.6

BREAKING CHANGES:

  • The most recent beta introduced a lot of internal changes. This update makes the mod compatible with that most recent version.
  • For existing card packs to be compatible again, the Tags element in each card needs to be empty OR be removed.

Additional changes:

  • The mod now checks the game version for compatibility and won't load on an unsupported version. Meaning: This version will only work on the current beta!
  • Update Card Tag documentation to the new ones in the game

Added CardDropChance_ modifiers documentation

1.1.5

  • Add OnTakeDamage trigger
  • Add DamageTaken activation requirement
  • Add EnemiesKilled activation requirement

1.1.4

  • Add ability to have stats shown on effect cards
  • Fixed bug where stats wouldn't apply to cards with effects
  • Fixed bug where applied skins wouldn't reset in all cases after a run

1.1.3

  • Reset character animations back to Rog after the end of a run
  • Fixed a small bug that would happen when you define a card without any modifiers
  • Fixed errors in the example effects

1.1.2

  • Moved Effects logic to stat cards and got rid of the Effects section
  • The Stats section in JSON files should now be called StatCards. Old files will still work.
  • Fixed a bug that would trigger boss & elite kill events on normal mobs

1.1.1

  • Revert to old packaging, since the new packaging didn't work for some people.

1.1.0

  • Add support for cards with effects.

1.0.16

  • Add ability to disable cards in rogs or survivors mode
  • Fix an issue that could happen if TexturePath wasn't set

1.0.15

Update logic to support mod managers: EasyCards will now scan for.cards.json in BepInEx\plugins subfolders.

  • Clean up directory structure
  • If a cards image can't be loaded, EasyCards will now assign the placeholder image by default
  • Updated this documentation with the changes

1.0.14

  • Fix issue when loading multiple card packs. Thanks @Grand and @PlushPaws

1.0.13

Fixing removals... flips table*

1.0.12

  • Fixing requirements - Thanks @PlushPaws for reporting

1.0.11

  • Re-add missing dll - Thanks @PlushPaws for reporting

1.0.10

  • Some internal code clean up
  • Preparation for more advanced features that are in the pipeline

1.0.9

  • Fix for stat requirements - Thanks @Plush

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
  3. 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
  4. 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。

不同模組的安裝位置差異較大,包內說明是最可靠的依據。

前置依賴

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

BepInEx-BepInExPack_RogueGenesia

檔案與校驗

檔案名稱
EasyCards-1.1.12.zip
檔案大小
99.2 KiB