banner
Рейтинг
Голоса0

Трейдеры расширены

Категория - Разное для Valheim
0
Версия мода:1
Версия игры:all
Mод успешно проверен на отсутствие вирусов
421.46K73.26K

Репорт мод

  • image
  • image
  • image
modalImage

Об этом моде

Списки товаров для покупки/продажи для каждого торговца. Списки покупок и продаж, фильтры и кнопки ремонта в пользовательском интерфейсе магазина. Поддержка геймпада. Использование торговцами жетонов. Наценки и скидки.

Особенности.

Улучшенный пользовательский интерфейс магазина со списком предметов, выставленных на продажу.

Дополнительные списки покупки/продажи предметов, настраиваемые для конкретного торговца или для общего пользования.

Живые обновления изменений конфигурации

Настройка синхронизации с сервером

Конфигурации сохраняются в виде JSON-файлов

Конфигурации могут быть сохранены рядом с DLL, в папке config любого подкаталога или встроены в DLL.

Настраиваемые элементы добавляются в существующий список (не заменяют существующие ванильные элементы)

Дважды щелкните по настраиваемому предмету, который вы хотите купить, и введите его количество.

Торговцы могут ремонтировать броню и оружие за монеты (по умолчанию Халдор ремонтирует оружие, а Хилдир - броню).

Торговцы могут ограничить количество пополняемых монет.

Торговцы могут снижать или повышать цены в зависимости от количества доступных монет.

Торговцы могут фильтровать список покупки/продажи по названию предмета.

Торговцы могут настраивать вес монет и размер полного стека.

Поддержка EpicLoot (цветные иконки и монеты, потраченные в режиме приключений).

Вы можете выкупить последний проданный предмет.

Предметы Hotbar, QuickSlot и Equipment Armour не отображаются в списке продажи.

Ожидание обнаружения предметов

Торговцы ждут, пока предмет будет найден, прежде чем он появится в магазине.

Чтобы исключить предметы из этого правила, задайте имя префаба в настройке «Список необнаруженных предметов для продажи».

Ванильные предметы доступны (если их добавление не отключено и глобальный ключ заполнен).

Если автоматическое добавление ванильных предметов в список торговцев отключено, предмет необходимо вручную добавить в список покупок и добавить его сборное имя в конфигурацию 'Undiscovered items list to be sold'.

Ремонт.

Торговцы ремонтируют предметы за 2 монеты. Стоимость можно задать в монетах.

Если имя торговца или название сборного предмета установлено в соответствующем списке, предмет будет отремонтирован по заданному типу. Оружие, броня и т. д.

Выкуп.

Предметы, проданные торговцам, появляются в верхней части списка выкупа и имеют цветовую кодировку.

Цвет можно настраивать.

Выкупить можно только последний проданный предмет.

Использование токенов торговцев.

Вы можете ограничить количество жетонов, которые может потратить торговец. При продаже предмета торговец тратит свои монеты. При покупке предмета торговец получает монеты.

Каждое утро (с заданной скоростью пополнения) торговец получает определенное количество монет, пока не будет достигнуто заданное максимальное количество.Если у торговца больше жетонов, чем минимальное количество, цена продажи повышается, а цена покупки снижается. Если у трейдера меньше минимального количества монет, цена продажи уменьшается, а цена покупки увеличивается.

Если вы хотите, чтобы ваши частные трейдеры могли манипулировать монетами, вам нужно задать имя префаба в настройке 'Private trader prefab name'. Оно должно быть чувствительно к регистру и разделяться запятыми.

Если вы являетесь администратором на хосте (или используете devcommands на сервере), вы можете использовать консольную команду

settradercoins [имя трейдера] [количество].

Вы можете вручную задать монеты трейдера с помощью команды [tradercoins].

Значение по умолчанию.2000 монет трейдера.

Каждое утро трейдер будет пополнять запасы на 1000 монет, пока не достигнет 6000 монет.Если у трейдера 0 монет, цена покупки будет +50%, а цена продажи -30%.

Если у торговца 6000 монет, скидка на цену покупки составит -30%, а на цену продажи - +50%.

Обычная цена будет меняться постепенно, начиная с 2000 монет.

Поддержка геймпада.

Прокручивайте список покупок с помощью левого стика на геймпаде.

Прокручивайте список продаж с помощью правого стика на геймпаде.

DPad управляет обоими списками.

Нажмите (X) для XBox и (☐) для PS, чтобы продать выбранные предметы.

Удерживая альтернативное действие, нажмите (A) для XBox или (X) для PS, чтобы открыть диалог количества для предмета.

Щелкните правой кнопкой мыши, чтобы отремонтировать предмет.

Имя файла конфигурации

Windows не чувствительна к регистру букв.

Имя файла MOD ID начинается с 'shudnal.TradersExtended' и заканчивается «. Расширение 'json' (с учетом регистра).

Содержит имя трейдера (или «партнера») и тип листинга (покупка/продажа).

Также могут быть заданы нестандартные имена трейдеров.

Имя файла конфигурации.

shudnal.TradersExtended.haldor.buy.json (предметы для покупки у Халдора (внутриигровое имя $npc_haldor)).

shudnal.TradersExtended.haldor.sell.json (предметы для продажи Халдору (внутриигровое имя $npc_haldor)).

shudnal.TradersExtended.hildir.buy.json (предметы, которые можно купить у Хилдира (внутриигровое имя $npc_hildir)).

shudnal.TradersExtended.hildir.sell.json (предмет, который нужно продать Хилдиру (внутриигровое имя $npc_hildir)).

shudnal.TradersExtended.common.buy.json (предметы для покупки у всех торговцев).shudnal.TradersExtended.common.sell.json (предметы для продажи всем торговцам).

Формат конфигурацийКонфигурация - это JSON-файл, содержащий набор объектов с различными форматами списков на покупку и продажу.

В конфигурации используется имя префаба игрового объекта. Имена префабов чувствительны к регистру. Текущий список предметов.

Например, «Простая шапка красного цвета», продаваемая Хилдиром, становится «ШлемШляпа5». Неправильные имена префабов безопасно игнорируются.

Конфигурация фильтрует список продаваемых предметов с помощью ключей боссов (вики-страница).

Консольная командаtradersextended registration.

Рядом с MOD dll создается файл ObjectDB.list.json.

Помощник Google Sheets JSON

Google Sheets JSON Helper может быть использован для удобного форматирования конфигурации. Он был создан специально для этого режима и может помочь при редактировании конфигурации.

Больше информации в электронной таблице.Модель сменных элементов.{«prefab": „prefabName“,«stack": 1,.price': 100, 'price': 100, 'price': 100, 'price': 100, 'цена': 100, 'price': 100

requiredGlobalKey": „“, „notRequiredGlobalKey“ notRequiredPlayerKey": „“, „notRequiredPlayerKey“: „“, „notRequiredPlayerKey“: »

prefab - string - Название префаба элемента. column Элемент из списка элементов.

stack - целое число - количество элементов в стеке; если установлено значение 0, элемент игнорируется.

цена - целое число - цена стека; если установлено значение 0, элемент игнорируется.

quality - целое число - качество элемента; если установлено значение 0, качество списка покупок по умолчанию, а качество списка продаж не проверяется.

requiredGlobalKey - строка, через запятую - если установлено, то для отображения элемента должны быть установлены все глобальные ключи в списке. Другими словами, если ни один глобальный ключ не установлен, элемент будет недоступен.

notRequiredGlobalKey - строка, через запятую - если установлено, то для отображения элемента все глобальные ключи в списке должны быть не установлены. Другими словами, если глобальный ключ установлен, элемент будет недоступен.

requiredPlayerKey - строка, через запятую - Если установлено, то для отображения элемента должны быть установлены все ключи конкретного игрока в списке. Другими словами, если ни один из ключей игрока не установлен, элемент будет недоступен.

notRequiredPlayerKey - строка, через запятую - если установлено, то для отображения элемента не должны быть установлены все ключи для конкретного игрока в списке. Другими словами, элемент будет недоступен, если задан ключ для конкретного игрока. Примеры продаваемых (покупаемых) списков

Я хочу купить яйца дракона за 500 монет.Я хочу покупать мясо кабана за 10 монет.

Я хочу иметь возможность покупать Днее семя до тех пор, пока не одолею старейшину.

Я хочу иметь возможность купить Культиватор высшего качества после победы над Старейшиной. prefab": „DragonEgg“,«stack": 1,.«цена": 500,.

requiredGlobalKey": «deferred_dragon»}, }

{'prefabricated': 'RawMeat',«stack": 1,10}, }

{«сборный": „AncientSeed“,«stack": 1, «price».«price": 1000,.

notRequiredGlobalKey": «deferred_gdking»}, }

{'prefabricated': 'Cultivator',«stack": 1,.«цена": 500,.

«requiredGlobalKey": „deferred_gdking“,

Качество": 4, 'quality': 4, 'quality': 4}]

Пример списка для продажи (Sell).

Я хочу продать удочку за 200 монет.

Я хочу продать Деревянную кучу за 25 монет после убийства старейшины.

Я хочу продать морского окуня за 50 золотых, но я хочу продать 4 качественных x5 морских окуня за большее количество.

[{«сборный": „Рыболовная удочка“,{ «stack»: 1,.«цена": 200}, }

{сборный": „деревянный“,«стак": 50, }Цена 25,

«requiredGlobalKey": «deferred_gdking»}, }

{«prefabricated": „fish1“,

«stack": 1,.

«цена": 50}, }{prefab": „Fish1“, „stack“: 1, 'price': 50 }, {«stack": 5, «цена».

«price": 500 }, { «prefab»: «fish1», «stack»: 5, «цена»: 500

Качество }]

Установка (вручную) Скопируйте папку TradersExtended в папку BepInExPlugins.

Создайте новый файл конфигурации рядом с dll и добавьте элементы.

Совместимость.

Этот мод совместим с модами, изменяющими цену предметов и делающими их доступными для продажи, а также с модами, расширяющими список предметов, которыми можно торговать.

Он не совместим с модами, изменяющими пользовательский интерфейс ванильного магазина.

Совместим с модами, добавляющими торговцев с уникальными именами (пока не используется пользовательский интерфейс ванильного магазина).

Мод должен быть совместим с модами, добавляющими предметы в магазин (пока патч не станет неинтрузивным).

Похожие Моды/Аддоны

Версия игры *

all (TradersExtended.zip-2509-1-3-3-1721258331.zip)