Начните вводить название — например, MoreHead, Sodium или PEAK

CiCisTrinketAndBindingFramework — иконка
Обложка White KnuckleМод для White Knuckle

CiCisTrinketAndBindingFramework

от CiCisMods

Библиотека для белых наклеек. Позволяет модам регистрировать пользовательские безделушки, привязки и режимы игрового режима. v2.2.2 Бесконечный паразит и режимы аномалии SB12 для паразита с проблемами. Мутаторы туманности временно включены.

  • Легендарный
  • 14,1 тыс. скачиваний
  • Версия 2.2.6
  • Обновлён 25 сентября 2026
  • Инструменты
  • Библиотека

О моде CiCisTrinketAndBindingFramework

CiCisTrinketAndBindingFramework — мод для White Knuckle (Вайт Накл) от автора CiCisMods. Библиотека для белых наклеек. Позволяет модам регистрировать пользовательские безделушки, привязки и режимы игрового режима. v2.2.2 Бесконечный паразит и режимы аномалии SB12 для паразита с проблемами. Мутаторы туманности временно включены.

Его скачали 14,1 тыс. раз: это 9-е место среди модов White Knuckle в нашем каталоге, редкость — «легендарный» (топ-5% по скачиваниям). Мод обновлялся в последние полгода, актуальная версия — 2.2.6.

Для работы ему нужны: BepInExPack.

Полное описание CiCisTrinketAndBindingFramework

Текст автора на языке оригинала

CiCi's Trinket & Binding Framework

A library mod for White Knuckle. Lets other mods register custom Trinkets (run-start picks), Bindings (run-start picks with stronger gameplay effects), and Custom Modes (gamemode-settings toggles like vanilla Hard Mode / Iron Knuckle) so they appear in the picker and the settings panel on Fresh Game.

Nebulaetrix's Mutators are temporarily back (with their permission), since their own mod has not been updated for the current game. You will find them in the Campaign settings panel under Modded > Nebulaetrix's Mutators. They will be removed again once Nebulaetrix's mod is back up. The framework exposes the CustomModeRegistry API so any mod can add its own modes the same way.

2.2.2 adds two modes for Parasite — Endless Parasite and SB12 Anomaly — in the Parasite settings panel, plus a Challenges window on the main menu with two challenges for them.

For players

Just install it. You'll only need it if a mod you use lists this as a dependency — Thunderstore Mod Manager will install it automatically.

For modders

The framework exposes two independent registries:

  • TrinketRegistry — register custom Trinkets and Bindings that appear in the picker on Fresh Game.
  • CustomModeRegistry — register custom gamemode modes (toggles like vanilla Hard Mode / Iron Knuckle) that appear in the settings panel.

The two systems are unrelated — use one, the other, or both.

Setup (shared by both systems)

Reference the framework's DLL in your .csproj, then mark your plugin so BepInEx loads us first:

using BepInEx;
using TrinketAndBindingFramework;
using UnityEngine;
using System.Collections.Generic;

[BepInPlugin("com.yourmod.example", "Example Mod", "1.0.0")]
[BepInDependency(TrinketAndBindingFramework.Plugin.GUID)]
public class ExampleMod : BaseUnityPlugin
{
    private void Awake()
    {
        // Trinket / binding / mode registration goes here.
    }
}

Trinkets & Bindings (TrinketRegistry)

The picker on Fresh Game lists every registered trinket and binding. The framework handles the UI (icon, title, description tint, mutex enforcement, pip cost), unlock bypass, item granting, and leaderboard gating. You register entries once at Awake.

Register a Trinket

A Trinket is a small starter pick — usually a starter item or perk. Examples: Wall Runner (climbing axes), Sawed-Off (shotgun + shells).

TrinketRegistry.RegisterTrinket(
    id:                   "yourmod_my_trinket",        // unique string
    title:                "My Trinket",                 // shown in picker
    description:          "What it does in one line.",
    flavorText:           "Optional italic tagline under the description.",
    cost:                 1,                            // picker slot cost
    icon:                 myIconSprite,                 // 32x32-ish Sprite
    itemsToGrantFactory:  () => new List { myItemTemplate });

All parameters except id, title, description are optional.

Register a Binding

A Binding is a run-modifier — usually changes gameplay rules and increases score. Examples: Alpine Purist (climbing tools banned, axes red & breakable), Infestation (more enemies).

TrinketRegistry.RegisterBinding(
    id:                    "yourmod_my_binding",
    title:                 "My Binding",
    description:           "Makes the run harder in some way.",
    flavorText:            "Optional flavor.",
    cost:                  1,
    scoreMultiplierBonus:  0.5f,                       // +0.5x run score
    scoreBonus:            0f,                         // flat bonus
    icon:                  myIconSprite);

Same signature as RegisterTrinket — under the hood the framework just flags isBinding=true and tints the picker title differently.

Grant starter items

itemsToGrantFactory runs at run start (not at registration), so you can lazy-build your item templates without worrying about asset-manager readiness at Awake:

itemsToGrantFactory: () =>
{
    try { EnsureMyItemTemplate(); } catch { }
    if (MyItemTemplate == null) return new List();
    return new List { MyItemTemplate, MyItemTemplate };  // 2 copies
}

The returned Item_Object instances are template prefabs — vanilla clones them for the player's bag.

Mutex groups (mutually-exclusive picks)

When two of your trinkets shouldn't both be selected (e.g. different starter weapon variants), wire them into a mutex group:

TrinketRegistry.RegisterTrinket(id: "yourmod_sword", title: "Sword", ...);
TrinketRegistry.RegisterTrinket(id: "yourmod_axe",   title: "Axe",   ...);
TrinketRegistry.RegisterTrinket(id: "yourmod_bow",   title: "Bow",   ...);

TrinketRegistry.RegisterMutexGroup(
    groupId: "yourmod_starting_weapon",
    "yourmod_sword", "yourmod_axe", "yourmod_bow");

The picker auto-deselects the others when one is chosen.

Lookup a registered runtime trinket

If you need the live Trinket ScriptableObject for an id you registered (e.g. to check selection state):

var rt = TrinketRegistry.GetRuntimeTrinket("yourmod_my_trinket");
if (rt != null) { /* ... */ }

Custom Modes (CustomModeRegistry)

The gamemode settings panel (the same one Hard Mode and Iron Knuckle live on) accepts custom toggles. Unlike trinkets they have no picker cost, no item grants, and no per-pick UI — each toggle is a checkbox that flips a static bool in your mod so your Harmony patches can branch on it. Examples: Devil Daggers, Marathon Mode, Glass Knuckle (all in NebulaetrixMutators).

The framework handles the toggle UI (difficulty color, hover credit, mutex enforcement, lock visuals), leaderboard gating, save persistence, and run-start flag sync. Mode logic stays entirely in your mod.

Register a Custom Mode

public static class MyMode
{
    public static bool Enabled;
    publi

Описание длинное — здесь его начало. Читать целиком на странице автора

Нужно для работы

В r2modman ставится автоматически

Моды, которым нужен CiCisTrinketAndBindingFramework

1 в каталоге

ShenXL MoreBinding — иконка

ShenXL MoreBinding

новый обязательный Отключение движения мыши и клавиатуры Взрыв всей сущности

Обычный1,2 тыс.Перки

Как установить CiCisTrinketAndBindingFramework

Файл скачивается с официального сервера Thunderstore, без перезаливов и сторонних установщиков

Подробная инструкция для White Knuckle
  1. Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру White Knuckle.
  2. Создайте профиль — так моды не смешаются с чистой версией игры.
  3. Найдите «CiCisTrinketAndBindingFramework» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами.
  4. Нажмите «Start modded» — игра запустится с модами.
  5. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.
Вы автор мода? Поставьте ссылку на русское описание

Вставьте значок в описание на Thunderstore, в README или в Discord — русскоязычные игроки сразу попадут на страницу с переводом и инструкцией.

Описание на русском — Модка
Markdown[![Описание на русском — Модка](https://modka.app/badge.png)](https://modka.app/white-knuckle/cicismods-cicistrinketandbindingframework/)
HTML<a href="https://modka.app/white-knuckle/cicismods-cicistrinketandbindingframework/"><img src="https://modka.app/badge.png" alt="Описание на русском — Модка" height="44"></a>
Steam (BBCode)[url=https://modka.app/white-knuckle/cicismods-cicistrinketandbindingframework/]Описание на русском — Модка[/url]

Частые вопросы о CiCisTrinketAndBindingFramework

Как установить CiCisTrinketAndBindingFramework?

Скачайте менеджер модов r2modman (или Gale) и выберите в нём игру White Knuckle. Создайте профиль — так моды не смешаются с чистой версией игры. Найдите «CiCisTrinketAndBindingFramework» во вкладке Online и нажмите Download — BepInEx и все зависимости подтянутся сами. Нажмите «Start modded» — игра запустится с модами. Чтобы сыграть без модов, запустите игру как обычно из Steam — r2modman не трогает чистую версию игры.

Безопасен ли CiCisTrinketAndBindingFramework?

Файл скачивается с официального сервера Thunderstore, куда его загрузил CiCisMods. Мы не перезаливаем и не изменяем моды.

Что нужно для работы CiCisTrinketAndBindingFramework?

Установите вместе с ним: BepInExPack. В менеджере модов зависимости подтягиваются автоматически.

Когда CiCisTrinketAndBindingFramework обновлялся последний раз?

25 сентября 2026, актуальная версия — 2.2.6. Дата берётся с официальной страницы мода при каждом обновлении каталога.

CustomEndless — иконка

CustomEndless

Исполнитель: Endless Мод белого кулака

Эпический6,6 тыс.Режимы игры

Lins Better RNG — иконка

Lins Better RNG

Переделывает большинство аспектов RNG игры, чтобы обеспечить менее разочаровывающий, но все же случайный опыт

Эпический4,2 тыс.Перки

TransparencyAddon — иконка

TransparencyAddon

Позволяет модам замены Sprite использовать прозрачные спрайты.

Эпический3,7 тыс.Инструменты

CommandsExtended — иконка

CommandsExtended

Расширение для больше команд

Редкий3,3 тыс.Твики

Entity Spawn Stats — иконка

Entity Spawn Stats

Отображает возможность нереста для всего, что может нереститься

Редкий2,8 тыс.Инструменты

SimpleZoom — иконка

SimpleZoom

Гладкий настраиваемый зум для White Knuckle с улучшенным входом, управлением колесом и дополнительной четкостью фокусировки.

Редкий2,2 тыс.Твики