Version: 0.1
A BepInEx mod for the game Supermarket Together that automates inventory management by adding low stock products to your shopping list with a single keypress.
- Automated Inventory Management: Scans all unlocked product categories to identify low stock items.
- Customizable Threshold: Detects products with shelf quantities less than or equal to 10 and zero quantities in storage and boxes.
- One-Key Operation: Adds all identified low stock products to your shopping list instantly.
- Duplicate Prevention: Ensures the same product isn't added multiple times to your shopping list.
- Toggle Functionality: Easily enable or disable the mod's features using configurable keybindings.
- In-Game Notifications: Provides notifications to confirm actions and updates.
-
Install BepInEx:
- Download the BepInEx pack compatible with your game version from the BepInEx Releases page.
- Extract the contents of the BepInEx zip file into your game directory. The directory should now contain a
BepInExfolder alongside the game executable.
-
Download the Mod:
- Download the latest release of the LowCountProducts mod.
-
Install the Mod:
- Place the
LowCountProducts.dllfile into theBepInEx/pluginsfolder within your game directory.
- Place the
-
Toggle Low Count Products Monitoring:
- Default Keybind:
B - Press
Bto enable or disable the monitoring of low count products.
- Default Keybind:
-
Add Low Count Products to Shopping List:
- Default Keybind:
Left Ctrl + B - Press
Left Ctrl + Bto add all low count products from all unlocked categories to your shopping list.
- Default Keybind:
-
After the first launch, a configuration file named
SupermarketTogether.plugins.lowcountproducts.cfgwill be created in theBepInEx/configdirectory. -
You can edit this file to customize the keybindings:
[General] ## Toggle Low Count Products Monitoring # Setting type: KeyboardShortcut # Default value: B LowCountProducts Toggle = B ## Add Low Count Products to Cart # Setting type: KeyboardShortcut # Default value: LeftControl + B AddLowCountProducts Key = LeftControl + B # Setting type: Int32 # Default value: 10 LowCountProducts Threshold = 10
-
Scanning Products:
- The mod accesses all unlocked products in the game.
- It checks the quantities of each product on shelves, in storage, and in boxes.
- A product is, by default, considered low in stock if:
- Shelf quantity is ≤ 10
- Storage quantity is 0
- Boxes quantity is 0
-
Adding to Shopping List:
- When you press the keybind to add low count products, the mod:
- Adds all identified low stock products to your shopping list.
- Checks to ensure no duplicates are added if the keybind is pressed multiple times.
- When you press the keybind to add low count products, the mod:
-
Notifications:
- The mod provides in-game notifications to inform you about:
- The toggling of low count product monitoring.
- The addition of products to your shopping list.
- The mod provides in-game notifications to inform you about:
- Game Version: Tested with the latest version (December 2024) of Supermarket Together.
- BepInEx Version: Requires BepInEx 5.4 or higher.
- Harmony Version: Uses Harmony for method patching.
- Bug Reports: If you encounter any issues or bugs, please open an issue on GitHub.
- Feature Requests: Have an idea to improve the mod? Feel free to submit a feature request.
This project is licensed under the GPL-3.0 License - see the LICENSE file for details.
BepInEx - The modding framework used to create this mod. Harmony - For providing method patching capabilities. Community - Thanks to all the testers and contributors who helped improve this mod.