Please disclose if your mod was created primarily using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
Pinnacle
Pinnacle perpetually provides premium pin performance.
CHANGELOG
Changelog
1.16.0
- Fixed an issue with
pinnacle-remove-all-pinscommand not working. - Added new config-option
[PinEditPanel] pinEditPanelDefaultPositionto configure thePinEditPanelposition. - Code clean-up and refactoring.
1.15.0
- Updated for the
v0.221.5patch. - Fixed scroll-sensitivity issue with
PinListPanelscrollbar. - Added new config-option
[PinListPanel.ScrollRect] scrollSensitivityto configure above scroll-sensitivity.
1.14.0
- Added new feature
QuickMapPin. - Added new command
add-map-pin. - Modified map-teleporting to use
GetClosestPin()logic for the target position to teleport to.
1.13.0
- Updated for the
v0.220.5patch. - Added new feature
pin-icon-tags. - Code clean-up and refactoring for performance improvement.
1.12.0
- Fixed for the
v0.220.3patch.
1.11.0
- Fixed for the
v0.219.14patch. - Bumped up
<LangVersion>to C# 12. - Added a "Refresh" button to the
PinListPanel. - Modified
PinListPanelscrolling behaviour from elastic to clamped. - Added config-option
PinListPanel.ScrollRect > movementTypeto allow switching between scrolling behaviour. - Adding new pins will now try to calculate the position
Yvalue from the Heightmap. - Code clean-up and refactoring.
1.10.0
- Removed custom Player pin creation added in
v1.2.1as vanilla game no longer orphans Player pins.
1.9.0
- Updated for the
v0.217.46patch. - Bumped up
<LangVersion>to C# 10. - Code clean-up and refactoring.
1.8.0
- Extracted changelog into
CHANGELOG.md. - Added config option
PinListPanelShowPinPositionto toggle thePin.Positioncolumnns in thePinListPanel. - Added config option
PinListPanelEditPinOnRowClickto show thePinEditPanelwhen clicking on a row in thePinlistPanel. - Adjusted
PinListPanelto be a bit more compact.
1.7.0
- Added a new feature to add a Minimap.Pin using keyboard shortcut.
1.6.0
- Updated for
v0.217.31patch. - Fixed a bug where
Pin.FontandPin.FontSizewas not correctly applied to thePinMarker.PinNameprefab. - Converted all Terminal commands to
ComfyCommandformat. - Removed temporary debugging
pinnacle-namepindata-clearallTerminal command. - Pin Import/Export commands now read and write the new
PinData.m_authorfield.
1.5.3
- Fixed a bug in
PinListPanel.SetTargetPins()where it was not fetching Heightmap info for pins with Y values == 0. - Modified
Pinnacle.TeleportToto fetch Heightmap info when targetPosition.y == 0.
1.5.2
- Removed the
targetPosition.yoverride in theTeleportTo()helper method as this is now handled by vanilla code.
1.5.1
- Fixed a bug where you could not add a new pin if the 'Death' pin icon was selected.
- Changed permission level for
resetmapcommand to be useable without cheats. - Minor code refactoring.
1.5.0
- Fixed for the
v0.217.22patch.
1.4.1
- Added
Game.UpdateNoMap()transpiler patch to fix for a vanilla bug where the minimap will close whenever global keys are received. - Refactored logging methods to also log to chat.
1.4.0
- Fixed for
v0.217.14patch. - Migrated all
UI.Textusage to newTMP_Text. - PinListPanel: pin names for pins with no name will be italicized.
- PinListPanel: pin names starting with '$' will be localized for display.
- Fixed Pin name font and font-size wiring for TMP_Text, limited to built-in TMP_FontAssets only (for now).
1.3.0
- Fixed build errors for
v0.216.9PTB update. - Added new project reference to
ui_lib_publicized.dll. - Converted
Minimap.ShowPinNameInput()from postfix-patch to prefix-patch due to signature/behaviour change.
1.2.4
- Re-wrote the entire
Minimap.UpdatePlayerPins()prefix patch again to better update player pins.
1.2.3
- Hot-fix for the hot-fix because I forgot to specify gameObject for destroy.
1.2.2
- Hot-fix for orphaned player pin names: rewrote entire
Minimap.UpdatePlayerPins()with prefix patch.
1.2.1
- Fixed a bug where pin name text was not removed when pins were removed.
- Temporary hot-fix for player pin names not updating/moving until you zoomed all the way out.
- Updated BepInEx dependency to
denikson-BepInExPack_Valheim-5.4.2100.
1.2.0
- Updated for the
v0.214.2patch. - Added new prototype
UIBuilder.CreateSuperellipse()for more rounded panels. - Updated mod icon to a new one created by @jenniely.
1.1.0
- Added new commands for exporting pins to a file in binary or text format.
- Added new command for import pins from a binary file.
- Refactored plugin configuration code.
1.0.3
- Fixed a bug where the PinEditPanel would not default the Pin.Icon to the last selected one.
1.0.2
- Fixed label for the Z-value in VectorCell incorrectly showing 'X'.
- Removed code in
UIBuilder.CreateRoundedCornerSprite()that saved the sprite to disk, was used for debugging.
1.0.1
- Fixed a bug where the PinEditPanel was blocking map-movement when toggled off.
1.0.0
- Initial release.