Extra Tool Colors

v1.0.4·Updated 2026-04-20

Adds combo tool colors and tool color transmog.

About this mod Author’s original text

Extra Tool Colors

A mod for Silksong that adds new combo tool types to the game.

Features

  • 4 new tool types
  • Green: Blue + Yellow
  • Orange: Yellow + Red
  • Purple: Blue + Red
  • Pink: Red + Skill
  • Tool type transmogrification
  • Use F1 to open the bepinex configuration manager and adjust the game's tool types
  • Tool types are refreshed when you open your inventory, but won't be automatically unequipped if they are in an invalid slot

Limitations

  • Tools that are red, pink, or white (skill) cannot be set to any type other than those 3. This is to prevent some buggy behavior due to the non-attack slots in a crest having binds for attack tools for some reason.

Planned Features

  • 3 new tool types
  • Light Blue: Blue + skill
  • Light Yellow: Yellow + skill
  • Rainbow: All base types
  • Switch from configuration manager to Mod Menu Mod for settings
  • Add per save settings
  • Transmog Randomization
  • Crest slot transmog
  • Modded Tool and Crest Transmog Integration

Modded Tools

This section is intended for developers of mods that add custom tools.

If you want to add a pink tool, you need to first decide if it should have limited uses (like red tools) or unlimited uses (meaning that it would consume silk like a skill).

For a limited use skill, set its default type to red (1). For an unlimited use skill, set its default type to skill (0).

Then, apply the following postfix, replacing the string with the internal ID of your custom tool:

[HarmonyPostfix]

[HarmonyPatch(typeof(ExtraToolColors.ExtraToolColors), nameof(ExtraToolColors.ExtraToolColors.GetChangedTools))]

public static void GetChangedToolsPostfix(ref Dictionary __result)

{

string toolName = "INSERT_INTERNAL_TOOL_NAME_HERE";

if (__result.ContainsKey(toolName))

__result[toolName] = ExtraToolColors.ExtraToolColors.Pink;

else

__result.Add(toolName, ExtraToolColors.ExtraToolColors.Pink);

}

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:

BepInEx-BepInExPack_Silksongjakobhellermann-BepInExConfigurationManager

File & checksum

Filename
Extra_Tool_Colors-1.0.4.zip
File size
76.9 KiB