Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
AutoWaypoints PickedFix
Ab5oluteZer0's AutoWaypoints 1.0.7 with one bug fix: picked plants and mushrooms are no longer re-pinned every 1.5 s. Replaces the original - do not install both.
| Date uploaded | 15 hours ago |
| Version | 1.0.7 |
| Download link | Budyliv-AutoWaypoints_PickedFix-1.0.7.zip |
| Downloads | 14 |
| Dependency string | Budyliv-AutoWaypoints_PickedFix-1.0.7 |
This mod requires the following mods to function
ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.
Preferred version: 5.4.2351README
AutoWaypoints (picked-resource fix)
This is AutoWaypoints by Ab5oluteZer0, version 1.0.7, with one bug fix. All features, settings and icons are the original author's work. See the original page for the full description.
This package replaces the original. Uninstall Ab5oluteZer0-AutoWaypoints before you install it. It uses the same plugin GUID (com.ab5olutezer0.valheim.autowaypoints), so your settings file and per-character settings carry over unchanged. If both end up installed, BepInEx loads only the newer plugin version (this one reports 1.0.7.1).
The fix
In 1.0.7, a picked resource such as a harvested mushroom, plant or herb that hasn't regrown yet was re-pinned on every scan:
- A scan (every 1.5 s) sees the picked plant and adds a pin for it.
- The cleanup pass sees the plant is picked and removes the pin.
- The next scan adds the pin again, and the cycle repeats.
On a base with many planted mushrooms or herbs this produced thousands of Auto-pin dodany log lines per session for the same few hundred spots. For visible categories the pins flickered on the map. For hidden categories the hidden-pins file was rewritten constantly.
The fix is one check in ProcessScanHit: a picked resource whose category removes its pin when picked (RemoveOnPicked) gets no new pin. Pins that already exist are still handled as before. Measured over a ~3 min session on the same base: before the fix, 2686 pin additions for 660 unique spots, up to 39 times for one spot. After the fix, every spot is pinned once.
+ if (category.RemoveOnPicked && pickable != null && pickable.GetPicked())
+ return;
+
AddResourcePin(root, category, name, pickable);
Built from the upstream source at commit 26a56fb (release 1.0.7) and tested on Valheim 1.0.21. If the original author ships a fix, switch back to the original package.
License
MIT, same as the original. Copyright (c) 2026 Ab5oluteZer0. See LICENSE.
CHANGELOG
Changelog
1.0.9 (plugin version 1.0.7.3)
- New: with ServerSideMap and marker sharing on, important places (boss altars, traders, rare dungeons, crypts, fuling camps, Ashlands fortresses, Dvergr towers and excavations, giant remains, ...) are put on the shared server map, so every player sees them. A place already shared by someone is not sent again.
- Pins of these categories already on your map are uploaded once, automatically (also hidden ones).
- Shared pins from other players get this mod's icons.
- Pin name labels are off by default (
[Labels] ShowPinLabels = false) for a cleaner map. Existing characters get them switched off once; turning them back on in the map menu is kept. - Config
[Sharing] ShareImportantPins(on) andSharedCategories(category keys). ServerSideMap is optional: without it nothing changes.
1.0.8 (plugin version 1.0.7.2)
- Performance: colliders that can never produce a pin are cached and skipped on later scans.
- Performance: scan hits are processed with a 1 ms per-frame time budget instead of 40 per frame.
- Performance: the hidden-pins file is written at most once every 5 s (and on world/character change and exit).
- Fix: at a large scan radius the physics buffer now grows until every collider fits, so no objects are missed.
- New:
[Diagnostics] PerfStats(off by default) logs timing stats once a minute.
1.0.7 (plugin version 1.0.7.1)
- Based on Ab5oluteZer0-AutoWaypoints 1.0.7.
- Bug fix: picked plants, mushrooms and herbs are no longer re-pinned on every scan (endless add/remove cycle every 1.5 s).