You are viewing a potentially older version of this package. View all versions.
Sparroh-MoreSkillTrees-1.1.0 icon

MoreSkillTrees

Adds employee-style skill trees to weapons and throwables. Spend shared skill points to unlock upgrades; gear level-ups grant skill points.

Date uploaded 2 weeks ago
Version 1.1.0
Download link Sparroh-MoreSkillTrees-1.1.0.zip
Downloads 63
Dependency string Sparroh-MoreSkillTrees-1.1.0

This mod requires the following mods to function

BepInEx-BepInExPack_Mycopunk-5.4.2403 icon
BepInEx-BepInExPack_Mycopunk

BepInEx pack for Mycopunk. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

More Skill Trees

BepInEx mod for Mycopunk that adds employee-style skill trees to weapons and throwables. Spend shared skill points to unlock upgrades; weapon level-ups grant skill points.

Features

  • Per-weapon skill trees laid out in a hex spiral (center → outward)

  • Layers by rarity (shared SP spend gates):

    • Standard: 0 total skill points spent
    • Rare: 2 total spent
    • Epic: 7 total spent
    • Exotic: 12 total spent
    • Oddity / Contraband: 17 total spent
  • Shared skill points with employee trees (SkillPointResource)

  • Weapon level-ups grant skill points using the same formula as employees:

    • +1 SP per level-up at weapon level ≤ 10
    • +2 SP per level-up after level 10
  • Unlock = collect + unlock into inventory (still equip on the hex grid)

  • Already-owned upgrades show as claimed at no cost

  • Loot still drops normally; the tree is an alternate unlock path

  • Open from Gear Details via the skill tree button (same control as characters)

  • Vanilla-style skill tree window (cloned employee shell):

    • Bottom bar lists other gear in the same slot type (primary / grenade / heavy)
    • Nodes use real skill-tree chrome (icon, rarity, hover tooltip, hold-to-unlock)
  • Unmatched upgrade names are logged as warnings at runtime

Coverage

Primaries (12)

  • Cycler
  • Jackrabbit
  • Swarm Launcher
  • DMLR
  • Lead Flinger
  • Plate Launcher
  • Gunship Cannon
  • Trident
  • Globbler
  • Carver
  • Shocklance
  • Accelerator

Heavies (4) — all non-skin upgrades auto-included

  • Heavy Nuke
  • Heavy Shotgun
  • Heavy Laser
  • Heavy Railgun (heavy sniper)

Throwables (4)

  • Incendiary Grenade
  • Shock Grenade (Voltaic)
  • Acid Grenade
  • Photon Disc

Gear is matched by display name, API aliases, and runtime class name fallback.

Dependencies

  • Mycopunk
  • BepInEx 5.4.2403+ (Mycopunk pack)
  • Harmony (bundled with BepInEx)

Install

Place MoreSkillTrees.dll in BepInEx/plugins/.

Build

dotnet build --configuration Release

Authors

  • Sparroh

License

MIT

CHANGELOG

Changelog

1.1.0

  • Replaced custom skill tree overlay with a cloned vanilla AllSkillTreesWindow shell
  • Bottom bar lists gear in the same slot type as the opened item
  • Nodes use cloned SkillTreeUpgradeUI (icons, tooltips, hold-to-unlock)
  • Layers follow upgrade rarity (Standard→Oddity/Contraband); hex spiral layout from center
  • Spend gates: 0 / 2 / 7 / 12 / 17
  • Heavy skill trees: Nuke, Shotgun, Laser, Railgun (auto all non-skin upgrades)

1.0.0

  • Renamed mod from WeaponSkillTrees to MoreSkillTrees
  • Added throwable skill trees: Incendiary Grenade, Shock Grenade (Voltaic), Acid Grenade, Photon Disc
  • Stronger gear matching via API aliases and runtime class name fallback

0.1.0

  • Initial release
  • Shared skill points with employee trees
  • Non-character gear level-ups grant skill points (employee formula)
  • Gear Details skill tree button enabled for gear with trees
  • Runtime skill tree UI with 3 branches and layer gates
  • Unlock mirrors employee flow: spend SP → collect → unlock instance
  • Already-owned upgrades marked claimed at no cost
  • Tree data for 12 weapons