Массовая очистка меток карты Valheim через PinRemoval
PinRemoval убирает накопленные метки по имени или прореживает их, сохраняя одну в заданном радиусе. Он полезен после спама AutoMapPins: отключение автопинов останавливает новые отметки, но уже созданные остаются на карте.
Что подготовить до массовой очистки
- Сохраните резервную копию персонажа как меру предосторожности: мод не обещает команду отмены удаления.
- Установите клиентский PinRemoval. Автор версии 1.0.0 указывает Valheim 1.0 на Unity 6 и BepInEx Pack for Valheim 5.4.2350+. Серверная установка не нужна.
- В настройках создающего метки мода отключите шумный тип. Для AutoMapPins источник указывает isActive: false в его YAML.
- Загрузитесь в мир. Если команда сообщает, что миникарта не готова, откройте карту один раз.
Сначала проверьте совпадение имён
По умолчанию MatchContains=true: фильтр ищет вхождение имени, а не только полное совпадение. CaseInsensitive=true отключает различие регистра. Если нельзя задеть метки с более длинными похожими названиями, задайте MatchContains=false перед очисткой.
Конфигурация находится в BepInEx/config/Hardwire99.PinRemoval.cfg. PinNames содержит имена через запятую; они используются, когда имя в команде не задано. По умолчанию это Twitcher. Не запускайте команду без имени, не проверив свой PinNames. Сначала просмотрите имена нужных меток на карте и проверьте фильтр: приведённые ниже команды выполняют изменение, а не предварительный просмотр. Автор не описывает отдельный dry-run; числа результата появляются уже после операции.
Выберите удаление или прореживание
| Команда в чате | Результат |
|---|---|
| /pinremoval_remove Twitcher | Удалить все совпавшие метки |
| /pinremoval_duplicate Twitcher | Проредить совпадения с радиусом по умолчанию |
| /pinremoval_duplicate Twitcher 5 | Оставить одно совпадение на имя в пределах радиуса 5 метров |
Remove подходит, когда все найденные метки больше не нужны. Duplicate сохраняет часть отметок и полезен для плотных дубликатов. DeduplicateRadiusMeters по умолчанию равен 5; конкретная сохранённая метка при совпадениях в описании не определена.
Как выполнить и проверить результат
- Откройте чат клавишей Enter либо консоль F5. F1 в типичной сборке r2modman открывает Configuration Manager, а не консоль команд.
- В чате используйте команду со знаком /. В F5 вводите то же имя команды без начального /.
- После выполнения проверьте matched / removed / kept в тексте чата или консоли и строке HUD сверху слева.
- Сопоставьте числа с ожидаемой группой меток. Если удаление затронуло другой набор, не повторяйте команду вслепую: сначала проверьте имя и режим совпадения.
Почему удалённые метки появляются снова
PinRemoval меняет только вашу карту. Он не очищает карты других игроков и не выключает AutoMapPins. Сначала проверьте, остановлен ли источник новых меток.
Стол картографа тоже не очищается этой командой. Если другой игрок записал туда Twitcher-метки, повторное копирование карты со стола может вернуть их вам. Поэтому локальная очистка и удаление данных из общего источника — разные задачи.
Гайд был полезен?