Sparroh-BuildSharing icon

BuildSharing

Copy and paste gear upgrade grid layouts as compact shareable codes.

Last updated a day ago
Total downloads 4
Total rating 0 
Categories Client-Side
Dependency string Sparroh-BuildSharing-1.0.0
Dependants 0 other packages depend on this package

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
Sparroh-SparrohUILib-1.1.1 icon
Sparroh-SparrohUILib

Shared UI library for Sparroh Mycopunk mods. Provides themed widgets, HUD builders, windows, and resolution-aware layout.

Preferred version: 1.1.1

README

Build Sharing

A BepInEx mod for MycoPunk that lets you copy and paste gear upgrade grid layouts as compact shareable codes.

Originally extracted from Enhanced Upgrade Menu.

Features

  • Copy Grid: Export your currently equipped upgrade layout to a compact Base64 code on the clipboard
  • Paste Code: Apply a shared build code to your gear details grid using upgrades from your inventory
  • Compact Encoding: Binary-encoded build codes for short, easy-to-share strings

Getting Started

Dependencies

  • MycoPunk (base game)
  • BepInEx - Version 5.4.2403 or compatible
  • .NET Framework 4.8
  • HarmonyLib (included via NuGet)

Building/Compiling

  1. Clone this repository
  2. Open the solution file in Visual Studio, Rider, or your preferred C# IDE
  3. Build the project in Release mode to generate the .dll file

Alternatively, use dotnet CLI:

dotnet build --configuration Release

Installing

Via Thunderstore (Recommended):

  1. Download and install via Thunderstore Mod Manager
  2. The mod will be automatically installed to the correct directory

Manual Installation:

  1. Place the built BuildSharing.dll in your <MycoPunk Directory>/BepInEx/plugins/ folder

Usage

  1. Open the gear details window for a weapon or character
  2. Click Copy Grid to copy the current upgrade layout to your clipboard
  3. Share the code with others, or paste a code and click Paste Code to apply it

Notes:

  • Paste requires matching upgrade instances in your inventory (or on the gear)
  • Layouts are applied to the currently open gear details window
  • Codes encode upgrade IDs, positions, and rotations

Help

  • Mod not loading? Verify BepInEx is installed correctly and check console logs for errors
  • Buttons missing? Open a gear details window; buttons appear in the top-left of the screen
  • Paste not applying upgrades? Ensure you own the required upgrades and the code is valid
  • Sharing not working? Check clipboard permissions and ensure the build code is complete

Authors

  • Sparroh
  • Generally Break (Efficient encoding)
  • funlennysub (Original hex grid)

License

This project is licensed under the MIT License - see the LICENSE file for details