CollectableWaypoints
Shows map waypoints for undiscovered data logs, pumpkins, and bears so you can track collectables more easily.
| Date uploaded | 2 weeks ago |
| Version | 1.0.4 |
| Download link | Sparroh-CollectableWaypoints-1.0.4.zip |
| Downloads | 47 |
| Dependency string | Sparroh-CollectableWaypoints-1.0.4 |
This mod requires the following mods to function
BepInEx-BepInExPack_Mycopunk
BepInEx pack for Mycopunk. Preconfigured and ready to use.
Preferred version: 5.4.2403README
Collectable Waypoints
A client-side BepInEx mod for Mycopunk that adds waypoints for undiscovered collectables so you can find them more easily during missions.
Features
- Data Log Waypoints: Marks undiscovered data logs on the map. Waypoints are removed automatically when a log is opened.
- Pumpkin Waypoints: Marks undiscovered pumpkins (
col_pump*). Waypoints clear when punched. - Bear Waypoints: Marks undiscovered teddy bears / bear collectables. Waypoints clear when punched. Does not mark the Bruiser character.
- Other Punch Collectables: Automatically marks any future punch-collectable sets the game adds (eggs, event items, etc.) without a mod update.
- Colored Waypoints: Each category uses its own color (configurable).
- Independent Toggles: Enable or disable each category separately in the config.
Getting Started
Dependencies
- Mycopunk (base game)
- BepInEx - Version 5.4.2403 or compatible
- .NET Framework 4.8
- HarmonyLib (included via NuGet)
Building/Compiling
- Clone this repository
- Open the solution file in Visual Studio, Rider, or your preferred C# IDE
- Build the project in Release mode to generate the .dll file
Alternatively, use dotnet CLI:
dotnet build --configuration Release
Installing
Via Thunderstore (Recommended):
- Download and install via Thunderstore Mod Manager
- The mod will be automatically installed to the correct directory
Manual Installation:
- Place the built
CollectableWaypoints.dllin your<Mycopunk Directory>/BepInEx/plugins/folder
Executing program
The mod loads automatically through BepInEx when the game starts. Check the BepInEx console for a CollectableWaypoints loaded successfully. message.
Configuration
Access mod settings through the BepInEx configuration file at <Mycopunk Directory>/BepInEx/config/sparroh.collectablewaypoints.cfg.
Toggles
- Data Log Waypoints (default: true) — Show waypoints for undiscovered data logs
- Pumpkin Waypoints (default: true) — Show waypoints for pumpkins
- Bear Waypoints (default: true) — Show waypoints for bears
- Other Punch Collectable Waypoints (default: true) — Show waypoints for any other/future punch collectables
Colors
Colors accept #RRGGBB, #RRGGBBAA, or R,G,B[,A] (0-255 or 0-1):
- Data Log Waypoint Color (default:
#33E64Dgreen) - Bear Waypoint Color (default:
#408CFFblue) - Pumpkin Waypoint Color (default:
#FF8C1Aorange) - Other Punch Collectable Waypoint Color (default:
#D973FFpurple)
The config file is watched while the game is running. Saving changes reloads settings automatically and applies waypoint toggles/colors immediately in the current mission (no restart required).
Help
- Mod not loading? Verify BepInEx is installed correctly and check console logs for errors
- No waypoints appearing? Confirm the relevant config toggles are enabled and that you are not in the hub
- Data log waypoints not clearing? Make sure you fully open the log so discovery is registered
- Curious what the game called a collectable? Check BepInEx logs for
[PunchCollectable] kind=... apiName=...lines once per mission scene
Authors
- Sparroh
License
This project is licensed under the MIT License - see the LICENSE file for details
CHANGELOG
Changelog
1.0.4
- Configurable waypoint colors per category (defaults: data logs green, bears blue, pumpkins orange, other purple)
- Shared
WaypointUtilhelper for colored add/remove - Cleaned up data log patches to match punch-collectable structure (still a separate system)
- Color/toggle changes rebuild waypoints immediately
1.0.3
- Future-proof punch collectables: any unknown
PunchCollectableset is waypointed automatically under "Other Punch Collectable Waypoints" - Pumpkins match known API ids (
col_pump*) as well as name tokens - Unique punch-collectable profiles are logged once per scene with classified kind
1.0.2
- Fixed bear waypoints incorrectly marking the Bruiser player/character
- Bears and pumpkins now use the game's
PunchCollectabletype instead of loose object-name matching - Shared punch-collectable waypoint helper for bears and pumpkins
- Waypoints clear immediately when a bear or pumpkin is punched
- Improved pumpkin matching via profile API name, display name, and object name
- Logs punch-collectable profile ids once per scene to help identify API names
1.0.1
- Config file hot reloads when changed on disk (no restart required)
- Toggling waypoint types applies immediately in the current mission
1.0.0
- Initial release
- Waypoints for undiscovered data logs
- Waypoints for pumpkins
- Waypoints for bears
- Independent config toggles for each collectable type