CardCraft

v1.0.516·Updated 2026-09-17

CardCraft crafting phase for ROUNDS: PickStart integration, static 10,000-recipe database, host-authoritative multiplayer transactions, and no runtime recipe generation.

About this mod Author’s original text

CardCraft 1.0.516

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

Release: CardCraft 1.0.516.

Features

  • Craft stage runs from PickStart.
  • Static recipe database with 10,000 recipes.
  • Runtime/dynamic recipe generation is disabled in this release.
  • Recipes containing (Clone) are excluded.
  • Host-authoritative multiplayer transaction flow.
  • Ingredients are removed through the supported card utility API and the crafted result is verified after adding.
  • A player without a craftable recipe does not block the other players' normal Pick phase.
  • Reduced production logging compared with diagnostic builds.
  • Text-only recipe browser, opened with F2 by default.

Requirements

The package declares these required mods/framework packages:

  • BepInExPack ROUNDS — 5.4.1900
  • MMHook — 1.0.0
  • UnboundLib — 3.2.14

UnboundLib itself also depends on BepInExPack ROUNDS and MMHook; they are listed here explicitly so the package requirements are clear.

About the DLLs in the development libs/ folder

The libs/ folder in the source archive contains build/reference assemblies. They are not all separate mod dependencies.

  • BepInEx.dll — provided by BepInExPack ROUNDS.
  • 0Harmony.dll — build/reference assembly; CardCraft does not require a separate Harmony package.
  • UnboundLib.dll — provided by UnboundLib.
  • Assembly-CSharp.dll — ROUNDS game assembly.
  • PhotonUnityNetworking.dll / PhotonRealtime.dll — ROUNDS/Unity networking assemblies.
  • UnityEngine*.dll — ROUNDS/Unity game assemblies.

Do not upload the source libs/ folder release package.

Optional integrations

These are detected/used when present and are not required dependencies:

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

Installation

Install through Mod Manager / r2modman, or place CardCraft.dll in the BepInEx plugins folder.

Multiplayer

All players should use the same CardCraft release. Crafting decisions are validated by the host before ingredients are removed and the result is granted.

Configuration

CardCraft creates:

BepInEx/config/CardCraft.cfg

The recipe browser is opened with F2 by default.

Project page

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:

willis81808-MMHookBepInEx-BepInExPack_ROUNDSwillis81808-UnboundLib

File & checksum

Filename
CardCraft-1.0.516.zip
File size
197.4 KiB