FGANG-CardCraft icon

CardCraft

Card crafting phase for ROUNDS with a validated recipe database and host-authoritative multiplayer crafting.

By FGANG
Last updated a day ago
Total downloads 75
Total rating 0 
Categories Client-side Server-side Gameplay
Dependency string FGANG-CardCraft-1.0.5
Dependants 0 other packages depend on this package

This mod requires the following mods to function

willis81808-UnboundLib-3.2.14 icon
willis81808-UnboundLib

This is a helpful utility for ROUNDS modders aimed at simplifying common tasks.

Preferred version: 3.2.14

README

CardCraft

CardCraft adds a crafting phase to ROUNDS at PickStart, before the normal card-pick choices.

Features

  • Runs CardCraft at PickStart.
  • Supports additional pick phases without hardcoding a fixed number of picks.
  • Shows craftable recipes based on cards owned by the player.
  • Uses a validated static recipe database.
  • Host-authoritative multiplayer crafting.
  • Revalidates the recipe immediately before crafting.
  • Removes ingredients atomically and adds the crafted result.
  • Prevents duplicate results within a single Craft Pick.
  • Includes a text-only recipe browser.
  • Optional runtime recipe supplement for cards missing from the embedded database.
  • Optional Classes Manager Reborn integration.
  • Curses and obvious junk/test cards are excluded.

Installation

Install CardCraft through Thunderstore Mod Manager or r2modman.

CardCraft requires:

  • UnboundLib 3.2.14 or compatible version.

Usage

CardCraft runs automatically during the card-pick sequence.

The recipe browser can be opened with F2.

Multiplayer

CardCraft uses host-authoritative validation for crafting decisions.

All players should use the same CardCraft version.

Configuration

CardCraft creates:

BepInEx/config/CardCraft.cfg

Additional configuration files may be created under:

BepInEx/config/CardCraft/

Compatibility

Optional integrations include:

  • Classes Manager Reborn
  • ModdingUtils
  • WillsWackyManagers
  • Pick N Cards
  • PickPhaseImprovements
  • MorePicksPatch
  • Rounds With Friends
  • Rounds With Bots

These are not required dependencies.

Known limitations

CardCraft has been tested with the listed supported configurations, but compatibility with every combination of ROUNDS mods cannot be guaranteed.

Credits

Created for ROUNDS modding.

Source

Source code and development files are maintained separately from the Thunderstore release package.