Добавляет пользовательское меню торговца, более 310 предметов для покупки и продажи, встроенную поддержку Epic Loot и обширный список параметров конфигурации.
Обновление (2023.10.23): Версия 2.x BT имеет фундаментальный конфликт с Hilder. На NX выложена бета-версия 3.x. С версией 3.x тоже есть проблема. Menthus загружен работой, так что я не уверен, когда мы снова его увидим. Однако он сделал исходный код версии 3.x публичным. https://github.com/MarvelProgramming/BetterTrader
Уведомление: Ранний выпуск версии 3.0 можно найти в разделе файлов. (2023.09.17).
Ментус и Диджиталрут можно найти в Discord Valhalla Legends
Patreon
Я провожу бесчисленные часы каждый день, работая над модами, обновляя и исправляя их, чтобы все могли наслаждаться. Хотя я никогда не попрошу кого-либо платить мне за создание мода или добавление функции, любая поддержка будет очень признательна. >>Взгляни на это<<, вы можете найти преимущества, которые привлекут ваше внимание!
Лучший торговец
Торговец в ванильном Valheim очень скуден: он позволяет купить всего 6 предметов и имеет неуклюжий способ продажи «ценностей». Better Trader добавляет собственное меню, более 310+ предметов, обладает широкими настройками и имеет встроенную поддержку Epic Loot. Обновления продолжаются, и впереди ещё много нового, так что следите за новостями!
Конфигурация
Вместе с модом поставляются два файла конфигурации.
Menthus.bepinex.plugins.BetterTrader.cfg.vanilla близко имитирует стандартные значения покупки и продажи предметов.
Menthus.bepinex.plugins.BetterTrader.cfg.full содержит большинство игровых предметов с установленными для них значениями Menthus.
Выберите один из этих файлов и скопируйте его в Valheim\BepInEx\config,затем переименуйте его в Menthus.bepinex.plugins.BetterTrader.cfg
У вас есть 2 способа редактирования конфигурации:
Перейдите в папку Valheim\BepInEx\config и откройте файл Menthus.bepinex.plugins.BetterTrader.cfg.
Используя >>BepInEx ConfigurationManagerПросто скачайте его, поместите в папку Valheim\BepInEx\plugins и нажмите F1 в игре.
У вас растёт список параметров конфигурации:
[A_General.Trader] Трейдер ждёт обнаружения (по умолчанию true): Истина означает, что торговец будет продавать только те предметы, которые игрок уже обнаружил. Колебание цен торговца (по умолчанию — true): True означает, что цены торговца будут периодически колебаться (величина колебания и время, через которое цены торговца изменятся, настраиваются). Шкала колебания цен торговца (по умолчанию 0.3): Определяет, насколько сильно цены должны отклоняться от базовой цены предмета. Частота колебания цен торговца (по умолчанию 1): Сколько дней проходит между каждым изменением цены. У торговца есть монеты (по умолчанию true): Значение true означает, что торговец будет использовать монеты для покупки предметов игрока (начальное количество монет у торговца и время до сброса монет торговца настраиваются). Базовое количество монет торговца (по умолчанию 2000): Сколько монет у Торговца изначально. Частота обновления монет торговца (по умолчанию 2): Сколько дней должно пройти, прежде чем количество монет Торговца обновится до [Trader Base Coin Amount]. Торговец может ремонтировать предметы (по умолчанию: true): Истина означает, что торговец может ремонтировать предметы для игрока.
[B_General.ItemTypes.NameOfItemType] включено (по умолчанию true): Истина означает, что каждый предмет этого типа включён.
[Имя_типа_предмета.Имя_предмета] Цена покупки (по умолчанию 100): Базовая сумма, за которую Торговец продаёт этот предмет (до колебаний/масштабирования, если [Trader Price Fluctuation] имеет значение true). Цена продажи (по умолчанию 100): Базовая сумма, за которую игрок может продать этот предмет. Можно обменять (по умолчанию: true): Истина означает, что торговец продаст этот предмет игроку. Подлежит продаже (по умолчанию true): Истина означает, что Игрок может продать этот предмет Торговцу. Игнорировать ожидание торговца для обнаружения (по умолчанию false): Значение true означает, что этот предмет будет отображаться в списке покупок торговца, даже если параметр [Trader Wait For Discovery] имеет значение true и этот предмет ещё не был обнаружен игроком.
Этот мод требует >>BepInExPack<< для работы. Следуйте инструкциям по установке BepInExPack, затем поместите папку BepInEx (из загрузки Better Trader) в папку Valheim. Обязательно замените все файлы, если у вас установлена предыдущая версия Better Trader!
Если вы играете в игру на другом языке и вам не хватает предметов, вы должны запустить игру на английском языке и сначала загрузиться в мир. После этого вы можете вернуть свой язык и продолжить оттуда.
Информация о совместимости
Если вы разработчик модов и что-то из созданного вами добавляет пользовательские предметы, то для того, чтобы Better Trader их загрузил, вы должны включить их в ObjectDB Valheim и убедиться, что ваш мод загружается раньше Better Trader.
Для добавления предметов в ObjectDB Valheim: рассмотрите возможность создания постфиксных патчей для методов Awake и CopyOtherDB класса ObjectDB, затем получите доступ к полю m_items класса ObjectDB и добавьте туда свои предметы. Пример этого может выглядеть так:
Для изменения порядка загрузки вашего мода: https://harmony.pardeike.net/articles/priorities.html — чтобы определить, когда должен загружаться ваш мод.
Информация о сервере
Better Trader требует, чтобы у игроков была установлена та же (немодифицированная) версия, чтобы присоединиться к вашему серверу. В противном случае они получают ошибку "Incompatible Version".
Better Trader синхронизирует конфигурацию сервера с подключающимися игроками, не перезаписывая их файл конфигурации (то есть, если игрок подключается к серверу с другой конфигурацией, его файл конфигурации вообще не изменится, но значения, которые использует Торговец, будут отражать настройки сервера). Это сделано для того, чтобы игроки могли иметь «одиночную» конфигурацию, но также могли подключаться к серверам, где конфигурация отличается.
Этот инструмент предоставлен сторонним разработчиком [bufftool]
Загрузите моды сейчас
Установите LagoFast, запустите Valheim и играйте с модами, которые вам нравятся.
Мы используем файлы cookie и собираем обезличенные данные о пользователях для улучшения работы сайта, персонализации контента, анализа производительности и показа целевой рекламы. Нажимая кнопку «Принять», вы даете согласие на обработку таких данных. Подробнее.