Auto Send Food To Camp

Created On
N/A
Updated On
N/A
Total Views
20
Total Downloads
0
Maintainer
Volitio

Overview
Auto Send Food To Camp is a mod designed to streamline inventory management by automatically sending food items to a supply sack inside the camp chest, since they will still count towards your camp supplies. Why edit their weight if you can play as Larian intended?
It supports configurable options via a JSON file but also works out of the box and in multiplayer.

Players can choose to enable or disable the automatic transfer of food and beverages separately, define ignore lists, etc. See the settings breakdown in the Configuration section below for more details.
Installation

  • Download the .zip file and install using BG3MM.

Requirements- Volition Cabinet

  • 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 an auto_send_food_to_camp_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\AutoSendFoodToCamp

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": General settings for the mod.
"enabled": Set to true to activate the mod or false to disable it without uninstalling. Enabled by default.

"FEATURES": Controls various mod features.
"move_food": Set to true to automatically send food to chest camp. Enabled by default.
"move_beverages": Set to true to automatically send consumable beverages to chest camp. Enabled by default.
"move_bought_food": Set to true to automatically send food items bought from vendors to chest camp. Enabled by default.
"send_existing_food":

  • "enabled": Set to true to automatically send existing food items in the party's inventory to the camp chest when transitioning to camp. Enabled by default.
  • "nested_containers": Set to true to also move food items inside nested containers (e.g., backpacks) to the camp chest. Enabled by default.
  • "create_supply_sack": Set to true to automatically create a supply sack inside the camp chest if it doesn't exist. Enabled by default.
    "ignore": Settings to ignore specific types of items.
  • "healing": Set to true to ignore healing items in the healing_food_list.json file (e.g., Goodberry). Enabled by default.
  • "weapons": Set to true to ignore weapons listed in the weapons_food_list.json file (only Salami in the vanilla base game). Disabled by default.
    - "user_defined": Set to true to ignore items listed in the user_ignored_food_list.json file. Enabled by default.
    - "wares": Set to true to ignore items marked as wares. Enabled by default.

"DEBUG": Adjusts the level of debugging information.
"level": Set this to 0 for no debug logs, 1 for basic logs, or 2 for detailed logs. Non-developers typically don't need to modify this setting. 0 by default.

After making changes, load a save to reflect your changes, or run !asftc_reload in the SE console.
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.
    - Mods that create regular food items will be affected as expected. I couldn't find a way to generalize the detection of food items that can heal.
    - Mods that affect the camp chest should be compatible.
    - Mods that auto loot/sort items may conflict with this mod's functionality. Since both types of mods manipulate inventory items, there could be unpredictable behavior when they try to move the same items, and I don't know if load order can dictate this. I can only guarantee that my mod by itself will not create duplicates of food items. Setting create_supply_sack to false might help.
    Special Thanks
    Thanks to Fararagi for some pointers I used to start this mod; to Focus for some inventory helper functions; and to Norbyte for the Script Extender.

Source CodeThe 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 countSmart Autosaving - create conditional autosaves at set intervals
Auto Send Food To Camp - send food to camp chest automatically
Auto Lockpicking - initiate lockpicking automatically