You are viewing a potentially older version of this package. View all versions.
Azumatt-AzuExtendedPlayerInventory-1.4.8 icon

AzuExtendedPlayerInventory

AzuEPI is Extended Player Inventory from OdinsQOL pulled out for your modular pleasure. Currently pulled out as is, but soon get a rewrite of sorts!

Date uploaded 10 months ago
Version 1.4.8
Download link Azumatt-AzuExtendedPlayerInventory-1.4.8.zip
Downloads 3644
Dependency string Azumatt-AzuExtendedPlayerInventory-1.4.8

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2333 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2333

README

Description

AzuEPI is Extended Player Inventory

Version checks with itself. If installed on the server, it will kick clients who do not have it installed.

This mod uses ServerSync, if installed on the server and all clients, it will sync all configs to client

This mod uses a file watcher. If the configuration file is not changed with BepInEx Configuration manager, but changed in the file directly on the server, upon file save, it will sync the changes to all clients.

What is the difference in this version of ExtendedPlayerInventory compared to others posted?

  • This version comes with more compatibility in mind, as well as a few more features.
  • One core feature is making it very very hard to lose your items, even when your inventory bugs out.
  • It also comes with an API for mods/mod authors to add custom slots to the inventory. This is used by Jewelcrafting, BowsBeforeHoes, Backpacks, MagicPlugin, FenrirsCurse and Wizardry to add dedicated slots for the utility items.
  • Seamless compatibility with Equipment And Quickslots, through automatic disabling of conflicting features. Also, seamless migration from it. Please see the Migration from Equipment And Quickslots section for more information.

Recommended to install via r2modman or Thundersore Mod Manager

If you are installing this manually, you will need to make sure BepInEx for Valheim is installed correctly. Then, just make sure the dll ends up in your BepInEx/plugins folder.

Other mods adding slots via the API (Extreme example)

Mods that added slots in the image above:

Jewelcrafting, BowsBeforeHoes, Backpacks, MagicPlugin, and Fenrir's Curse

Mods that can be seen in the image above:

Jewelcrafting, BowsBeforeHoes, Backpacks, MagicPlugin, Minimal_UI, RapidLoadouts, Fenrir's Curse, and of course, AzuEPI.

API Information/Wiki

  • Please note that OTHER mods add the slots using the API. AzuEPI doesn't make the slot validations, the respective mods using the API do. Meaning, Backpacks by Smoothbrain only looks at what their mod considers a backpack...for it's slot that it tells AzuEPI (using the API) to create.

https://github.com/AzumattDev/AzuEPI/wiki/API-Home

Migration from Equipment And Quickslots

  • More information on migrating from Equipment And Quickslots:
    • If you remove Equipment And Quickslots, you only need to boot the game up with this mod installed. Upon player spawn (Don't freak out about being naked at the main menu!) your items will be migrated to the new system. You will either drop the items and thus be found on the ground in front of you, or find them in your inventory ( Gear slots should auto equip!).
    • Once your player saves your Equipment And Quickslot gear will be erased. Migration back to his mod might not be as smooth. You have been warned!

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:

https://i.imgur.com/XXP6HCU.png


CHANGELOG

Version Update Notes
2.2.1 • Fix issues where a partial swap could would orphan or delete an item. Example: A Wishbone in the wishbone slot, moved into socket container and placed on an existing gem. (Jewelcrafting) would cause the Wishbone to be removed from player inventory before the swap was validated.
• Jewelcrafting will now control the wishbone and wisplight slots depending on if they are gems or not.
• Fix an issue where trinket slot could reposition itself to an invalid spot depending on if you have mods adding slots, wishbone or wisplight slots enabled etc. It should now always position where we want it. This can also be caused by not resetting your configuration file (deleting and letting regenerate on game boot) when coming form 1.4.12 -> 2.0.0+
• Fix localization for Vanity panel breaking after recent update.
2.2.0 • Fix issues with slot additions and removal. Additionally, allow slots to "come back" when they reset back to default.
• Live Stats are completely hidden when all are off, like it should be.
• Started to add localization support for all 36 Valheim languages.
• Stats Panel fully localized with 113 translation keys covering all sections.
• Reduce the max amount of rows from 6 -> 5. This prevents chest UI cutoff with some mods that move the buttons around. This is the cleanest way to fix the issue and not fight UI every frame.
• Fix an issue with upgrading equipment (again).
• Under the hood, refactor where slots are created, handle unsubscribing from events more explicit, and probably a lot more. More refactors to the code coming soon. If someone was patching directly into my slot creation/constructor, it will not work anymore.
2.1.0 • Fix issues with quick access bar while using controller.
• Valheim Enchantment System button shift
• 4.5 - Equipment Slot Management section added to handle adding or removing equipment slots.
• Fix lag on vanity panel
• Loadouts now have a grid to visualize items that are inside the loadout. Right click to add specific items back to inventory (or CTRL + click)
• Move top left messages down below the quickslots default config.
2.0.3 • Fix issues with EpicLoot not applying effects to the player. Thank you to MidnightsFX for the direction on what to patch for the fix.
• Fix possible crashing issue when changing the hotkey text for quickslots too fast. Also, fix the live updating of the quickslot text in the UI.
• Basically every stat that I can easily grab from SE_Stats or the player class is now shown in the Stats Panel. Fully configurable. Literally a fuck ton of stats now.
• Controller hotkeys can now be configured for the buttons that toggle the panels.
2.0.2 • Fix most (possibly all) of the reported issues with items. You should now be able to port directly from 1.4.12 without issues.
• Fix ability to interact with backpacks in inventory
• Add more stats to the stats panel.
• Fix keys not working with being asked for input, but they overlap quickslot keys.
• Fix issues with vanity panel not loading properly when logging out and back in.
• Controller fixes will be in the next update to help make those more configurable.
2.0.1 • Fix auto-equipping items from the ground
• Fix set effects not working correctly.
• Fix ghost vanity overlays (the orange dot or grey overlay with the x).
• Possibly fix an issue that would cause rapid slot changes for AdventureBackpacks.
• Only sync the player's animation state when equipping or unequipping. Prevents the player preview from showing running on inventory open.

If you have experienced item loss due to either
• Not reading the changelog and not resetting your config, then configuring it to match your old settings
• Upgrading blindly overall
• Other very rare issues that could occur.

Follow these steps:
1. Reinstall the previous version.
2. Run the game, go character selection, and then manage saves option : it is the button on the left of start, at the bottom during character selection.
3. Reboot the game when you had your equipment and remove them all, put them into a chest.
Finally, leave the game, update the mod again, re-equip your items.
2.0.0 FOR THE LOVE OF GOD, READ THIS. YOU MUST DELETE YOUR CONFIGURATION FILE IF YOU ARE COMING FROM AN OLDER VERSION. THE CONFIGS HAVE CHANGED. The mod will not work correctly if you do not. BepInEx/config/Azumatt.AzuExtendedPlayerInventory.cfg. Also, please, to ensure item safety, put your items into a chest before upgrading the mod. Make sure to configure the mod back to your original settings (any extra rows or slots you had).

🎉 MAJOR UPDATE - Complete Overhaul

NEW FEATURES
Vanity System - Change armor appearance without affecting stats (6 slots: Helmet, Chest, Legs, Back, Utility, Trinket). Auto-disables with Armoire mod
Loadout System - Save & swap 10 equipment configurations with custom names (20 char max). Click "R" to rename
Player Stats - 40+ customizable stats with smart formatting (km/m, d/h/m/s, M/k). Click 📋 or hover over character name
WoW style Player Preview - Real-time 3D character in inventory matching vanity appearance
Quick Slots - Expanded from 3 to 8 slots with individual hotkeys (Alt+Z/X/C/V/B/N/1/2)

NEW CONFIG
• Quick Slots Per Row (1-8) - Horizontal/vertical HUD layout
• Always Show Quick Slots - All slots vs occupied only
• Selected Player Stats - Custom checkbox UI for 40+ stats
• Legacy Layout toggle - Pre-2.0 vertical vs new horizontal
• Show Vanity/Loadout buttons - Toggleable UI elements
• Live config updates - Most settings apply instantly!

IMPROVEMENTS
• Fairly major performance optimizations (cached transforms, reduced allocations)
• Enhanced gamepad navigation for all panels
• 20+ code refactoring improvements with new utility extensions

API UPDATES
• Public VanityAPI methods for mod developers
• Extended slot composition support
• New query methods and slot snapshot system
• New events: OnBeforeQuickSlotsAdded, SlotAdded, SlotRemoved, OnRegisterVisualPrefab

COMPATIBILITY
• Armoire integration (auto-disables vanity)
• ValheimPlus inventory scrollbar no longer breaks the slots.
• AdventureBackpacks, Wizardry, JudesEquipment, Hunter Legacy, & Epic Loot auto-integration for slots
• Declared incompatibilities: ExtraSlots, ExtraSlotsCustomSlots
More updates to come. Please report all bugs.
1.4.12 • Fix item deletion when upgrading with full inventory
• Upgrades now use "bonus" sound effect
1.4.11 • Fix Utility slot equipping issue
• Remove AdventureBackpacks validation
1.4.10 • Add Trinket slot for Call To Arms (0.221.4)
1.4.9 • Update ServerSync for crossplay compatibility
1.4.8 • Setup auto-publishing to Thunderstore
1.4.7 • Update for Valheim 0.220.3 (Bog Witch)
1.4.6 • Fix stuck items issue with full inventory stacking (Bog Witch update)
1.4.5 • Fix "Take All" from containers
• Update ItemDataManager internally
• Fix settings menu affecting quickslot HUD
• Fix durability bar display in quickslots
1.4.3 • Prevent NRE x2
1.4.2 • Fully packed tombstones empty in one interaction (if room available)
1.4.1 • Fix Ashlands tombstone looting NRE

1.4.0 and earlier changelogs are removed due to thunderstore size limits. Navigate to AzuExtendedPlayerInventory/versions and download the specific version you need if you need it.