BloodyMerchant

版本 v1.0.9·更新於 2024-06-08

BloodyMerchant is a mod designed for V Rising, offering the capability to create custom in-game merchants, adding a layer of dynamic and immersive gameplay.

模組介紹 作者原文

BloodyMerchant

BloodyMerchant is a mod designed for V Rising, offering the capability to create custom in-game merchants, adding a layer of dynamic and immersive gameplay ( Vrising 1.0 ).

IMPORTANT NOTE

For the mod to work correctly you need Bloody.Core version 1.2.4 or higher. This is very important because otherwise the mod will not work. Updating this library does not break any of your other mods.

NEW IN 1.0.8

  • Now you can use BloodyWallet to buy at the merchant with virtual currencies. Check the configuration file to activate this option.

Instructions for BloodyWallet

1.- Edit the file config/trodi.Bloody.Wallet.cfg and configure the PrefabGUID you want to use to purchase from the merchant in the prefabGUIDExchange option.

2.- Edit the file config/BloodyMerchant.cfg and set the value true to the enabled option.

The Prefab that you configured in Bloody.Wallet will appear in your inventory immediately after opening the merchant's store, if you do not have enough space it will not let you open a purchasing window.

This Prefab cannot be thrown to the ground or picked up from the ground so you must take into account configuring a Prefab that is not used in the game such as Crystals or Witchdust to avoid problems

You can configure the merchant with other purchase items other than the BloodyWallet Prefab. It still works in the same way, but the ideal is that you change all of them to the BloodyWallet Prefab, so any object from your merchants can be purchased with the virtual currency.

Changelog

1.0.8

  • Updated the timer system through Coroutine that brings the new version of Bloody.Core
  • Now you can use BloodyWallet to buy at the merchant with virtual currencies.

1.0.7

  • Added cleanicons command. This command will delete all the icons on the map, if you have any active merchant it will also delete their icon.
  • Added control of the number of items that can be added to a merchant. The limit is 33, after that number the client UI breaks.
  • Fixed the error that caused the merchant in some places to not display the items correctly.
  • System improvement and small fixes.

1.0.6

  • Added a command to clear all items from a merchant

1.0.5

  • Add or remove items from merchant in real time

1.0.4

  • Bloody.Core dependency removed as dll and added as framework

1.0.3

  • Refactored the Patch system
  • Added Bloody.Core.
  • Added restriction to the create command so that only valid merchant PrefabsGUIDs can be added
  • Improved performance.

1.0.0

  • Fix with Autorespawn
  • Updated to a VRising 1.0
  • Added the functionality to show the icon on the merchant map

0.2.0

  • Fix Autorefill
  • Fixed a problem with products that did not work correctly

0.1.0

  • Fix Autorefill by @Backxtar

0.0.1

  • Initial public release of the mod

Support this project

Mod Features

BloodyMerchant is a key component of the Blood Mod Pack. This plugin empowers you to craft personalized in-game traders, akin to BloodyShop. However, it leverages in-game traders, providing a more dynamic and immersive experience.

Requirements

  • BepInEx
  • Bloodstone
  • VampireCommandFramework
  • Bloody.Core

Installation

  • Copy BloodyMerchant.dll to your BepInEx/Plugins directory.
  • Launch the server to create the config file; all configurations can be done in real-time in-game.

Important note:

The system is not in real time, that is, first we create the merchant, we add products to it and we spawn.

If at any time we add or remove any product from the merchant we must kill it and spawn again!

Merchant PrefabGUIDs

Only merchant PrefabGUIDs are supported.

"CHAR_Trader_Dunley_Gems_T02": 194933933,

"CHAR_Trader_Dunley_Herbs_T02": 233171451,

"CHAR_Trader_Dunley_Knowledge_T02": 281572043,

"CHAR_Trader_Dunley_RareGoods_T02": -1594911649,

"CHAR_Trader_Farbane_Gems_T01": -1168705805,

"CHAR_Trader_Farbane_Herbs_T01": -375258845,

"CHAR_Trader_Farbane_Knowledge_T01": -208499374,

"CHAR_Trader_Farbane_RareGoods_T01": -1810631919,

"CHAR_Trader_Gloomrot_T04": -1292194494,

"CHAR_Trader_Noct

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

BepInEx-BepInExPack_V_Risingdeca-Bloodstonedeca-VampireCommandFrameworkTrodi-BloodyCoreTrodi-BloodyWallet

檔案與校驗

檔案名稱
BloodyMerchant-1.0.9.zip
檔案大小
114.0 KiB