0 of 0

File information

Last updated

Original upload

Created by

Volitio

Uploaded by

Volitio

Virus scan

Safe to use

About this mod

Automatically send all ware items from all party members to the character initiating a trade. Unsold wares can be optionally returned to their original owners.

Requirements
Permissions and credits
Changelogs
Donations
THIS MOD HAS BEEN DEPRECATED AS OF HOTFIX #21
You can safely uninstall it. Thank you for your interest in my mod!

Overview

Send Wares To Trader aims to streamline inventory management by automatically sending wares from all party members (including ones at camp) when a controlled character initiates trading.
Works well with Auto Loot Seller set to mark items as wares instead of auto-selling them.
Even though the controller UI allows you to filter by wares from all following party members, this mod allows greater flexibility since the UI won't allow you to filter by wares if the trader does not have at least 1 item marked as ware, and you cannot get camp members' wares in any case.



The mod works out of the box, but you can configure a few options in the send_wares_to_trader_config.json file. See the settings breakdown in the Configuration section below for more details.



Installation

  • Download the .zip file and install using BG3MM, or use Vortex.

Requirements
Mod Fixer
BG3 Script Extender (you can easily install it with BG3MM through its Tools tab or by pressing CTRL+SHIFT+ALT+T while its window is focused)

Configuration
When you load a save with the mod for the first time, it will automatically create a send_wares_to_trader_config.json file with default options.

You can easily navigate to it on Windows by pressing WIN+R and entering
explorer %LocalAppData%\Larian Studios\Baldur's Gate 3\Script Extender\SendWaresToTrade

Open the JSON file with any text editor, even regular Notepad will work. Here's what each option inside does (order doesn't matter):

"GENERAL":
        "enabled"    : Set to true to enable the mod, false to disable it without uninstalling. Enabled by default.

"FEATURES":
"send_back_if_not_sold" : Set to true to return wares to their original owners if they were not sold. Enabled by default.
"show_notification"   : Set to true to show a notification when wares are sent to the trader. Disabled by default.

"DEBUG":
        "level"   : Set the debug level. 0 for no debug, 1 for minimal, and 2 for verbose logs. 0 by default.

After saving your changes while the game is running, load a save to reflect your changes.


Compatibility
This mod should be compatible with most game versions and other mods, as it mostly just listens to game events and does not edit existing game data. You may have problems with mods that try to do the same: move items while trading (I am not aware of any).


Special Thanks

Thanks to Focus for some inventory helper functions; to folks over the Larian Discord server, and to Norbyte for the Script Extender.

Source Code
The source code is available on GitHub or by unpacking the .pak file. Endorse on Nexus and give it a star on GitHub if you liked it!

My mods
Waypoint Inside Emerald Grove - 'adds' a waypoint inside Emerald Grove
Auto Send Read Books To Camp - send read books to camp chest automatically
Auto Use Soap - automatically use soap after combat/entering camp
Send Wares To Trader - automatically send all party members' wares to a character that initiates a trade
Preemptively Label Containers - automatically tag nearby containers with 'Empty' or their item count

Smart Autosaving - create conditional autosaves at set intervals
Auto Send Food To Camp - send food to camp chest automatically
Auto Lockpicking - initiate lockpicking automatically



  翻译: