OdinsExtendedInventory
The Extended Player Inventory feature from OdinQOL, pulled out for your modular pleasure. Make your inventory larger, have quickslots, etc.
Date uploaded | 2 years ago |
Version | 3.0.3 |
Download link | OdinPlus-OdinsExtendedInventory-3.0.3.zip |
Downloads | 9866 |
Dependency string | OdinPlus-OdinsExtendedInventory-3.0.3 |
This mod requires the following mods to function
denikson-BepInExPack_Valheim
BepInEx pack for Valheim. Preconfigured and includes unstripped Unity DLLs.
Preferred version: 5.4.1901README
The Extended Player Inventory feature from OdinQOL, pulled out for your modular pleasure. Make your inventory larger, have quickslots, etc.
This mod uses ServerSync internally. Settings can change live through the BepInEx Configuration manager or by directly changing the file on the server. Can be installed on both the client and the server to enforce configuration.
Request of the community to make it modular, resulted in separation of features.
Configuration Options
[General]
- Force Server Config [Synced with Server]
- Force Server Config
- Default value: true
- Force Server Config
- Enabled [Synced with Server]
- Enable the entire mod
- Default value: true
- Enable the entire mod
[Extended Inventory]
- ExtraRows [Synced with Server]
- Number of extra ordinary rows. (This can cause overlap with chest GUI, make sure you hold CTRL (the default key) and drag to desired position).
- Default value: 0
- Number of extra ordinary rows. (This can cause overlap with chest GUI, make sure you hold CTRL (the default key) and drag to desired position).
- AddEquipmentRow [Synced with Server]
- Add special row for equipped items and quick slots. (IF YOU ARE USING RANDY KNAPPS EAQs KEEP THIS VALUE OFF).
- Default value: false
- Add special row for equipped items and quick slots. (IF YOU ARE USING RANDY KNAPPS EAQs KEEP THIS VALUE OFF).
- DisplayEquipmentRowSeparate [Synced with Server]
- Display equipment and quickslots in their own area. (IF YOU ARE USING RANDY KNAPPS EAQs KEEP THIS VALUE OFF).
- Default value: false
- Display equipment and quickslots in their own area. (IF YOU ARE USING RANDY KNAPPS EAQs KEEP THIS VALUE OFF).
- HelmetText [Not Synced with Server]
- Text to show for helmet slot.
- Default value: Head
- Text to show for helmet slot.
- ChestText [Not Synced with Server]
- Text to show for chest slot.
- Default value: Chest
- Text to show for chest slot.
- LegsText [Not Synced with Server]
- Text to show for legs slot.
- Default value: Legs
- Text to show for legs slot.
- BackText [Not Synced with Server]
- Text to show for back slot.
- Default value: Back
- Text to show for back slot.
- UtilityText [Not Synced with Server]
- Text to show for utility slot.
- Default value: Utility
- Text to show for utility slot.
- QuickAccessScale [Not Synced with Server]
- Scale of quick access bar.
- Default value: 1
- Scale of quick access bar.
- Hotkey1 [Not Synced with Server]
- Hotkey 1 - Use https://docs.unity3d.com/Manual/ConventionalGameInput.html
- Default value: Z
- Hotkey 1 - Use https://docs.unity3d.com/Manual/ConventionalGameInput.html
- Hotkey2 [Not Synced with Server]
- Hotkey 2 - Use https://docs.unity3d.com/Manual/ConventionalGameInput.html
- Default value: X
- Hotkey 2 - Use https://docs.unity3d.com/Manual/ConventionalGameInput.html
- Hotkey3 [Not Synced with Server]
- Hotkey 3 - Use https://docs.unity3d.com/Manual/ConventionalGameInput.html
- Default value: C
- Hotkey 3 - Use https://docs.unity3d.com/Manual/ConventionalGameInput.html
- ModKey1 [Not Synced with Server]
- First modifier key to move quick slots. Use https://docs.unity3d.com/Manual/ConventionalGameInput.html format.
- Default value: Mouse0
- First modifier key to move quick slots. Use https://docs.unity3d.com/Manual/ConventionalGameInput.html format.
- ModKey2 [Not Synced with Server]
- Second modifier key to move quick slots. Use https://docs.unity3d.com/Manual/ConventionalGameInput.html format.
- Default value: LeftControl
- Second modifier key to move quick slots. Use https://docs.unity3d.com/Manual/ConventionalGameInput.html format.
- quickAccessX [Not Synced with Server]
- Current X of Quick Slots (Not Synced with server)
- Default value: 9999
- Current X of Quick Slots (Not Synced with server)
- quickAccessY [Not Synced with Server]
- Current Y of Quick Slots (Not Synced with server)
- Default value: 9999
- Current Y of Quick Slots (Not Synced with server)
[Moveable Chest]
- ChestInventoryX [Not Synced with Server]
- Current X of chest. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- Default value: -1
- Current X of chest. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- ChestInventoryY [Not Synced with Server]
- Current Y of chest. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- Default value: -1
- Current Y of chest. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- ModifierKeyOne [Not Synced with Server]
- First modifier key (to move the container). Use https://docs.unity3d.com/Manual/class-InputManager.html format. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- Default value: Mouse0
- First modifier key (to move the container). Use https://docs.unity3d.com/Manual/class-InputManager.html format. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- ModifierKeyOne [Not Synced with Server]
- Second modifier key (to move the container). Use https://docs.unity3d.com/Manual/class-InputManager.html format. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
- Default value: LeftControl
- Second modifier key (to move the container). Use https://docs.unity3d.com/Manual/class-InputManager.html format. Note, if you have aedenthorn's version of this, the config here will not work. Use her mod's config instead.
Installation Instructions
You must have BepInEx installed correctly! I can not stress this enough.
Windows (Steam)
- Locate your game folder manually or start Steam client and :
- Right click the Valheim game in your steam library
- "Go to Manage" -> "Browse local files"
- Steam should open your game folder
- Extract the contents of the archive into the BepInEx\plugins folder.
- Locate odinplus.qol.OdinsExtendedInventory.cfg under BepInEx\config and configure the mod to your needs
Server
If installed on both the client and the server syncing to clients should work properly.
- Locate your main folder manually and : a. Extract the contents of the archive into the BepInEx\plugins folder. b. Launch your game at least once to generate the config file needed if you haven't already done so. c. Locate odinplus.qol.OdinsExtendedInventory.cfg under BepInEx\config on your machine and configure the mod to your needs
- Reboot your server. All clients will now sync to the server's config file even if theirs differs. Config Manager mod changes will only change the client config, not what the server is enforcing.
Feel free to reach out to me on discord if you need manual download assistance.
Author Information
Azumatt
DISCORD:
Azumatt#2625
STEAM:
https://steamcommunity.com/id/azumatt/
For Questions or Comments, find me in the Odin Plus Team Discord or in mine:
Update Information (Latest listed first)
v3.0.3
- Mistlands
v3.0.2
- Update ServerSync
3.0.1
- Mimic the fix in OdinQOL for crafted items disappearing if crafting when inventory was full.
3.0.0
- Turn QuickAccessBar into a HotKeyBar (Thanks to Blaxxun in a GitHub commit)
- This provides some compatibility with Jewelcrafting and other mods that might need to modify the QuickAccessBar.
- Added new config options for hotkey texts and allow overflow of hotkey bindings.
- You can now override the hotkey text for each hotkey. Should you need it to be different than the default.
2.0.0
- Add moveable chest inventory and configs. Note, if you have aedenthorn's version of this, the configs here will not work in this mod. Use her mod's config instead. This is to prevent conflict.
1.0.0
- Initial Release