Fixed: A number of areas where possible NRE's could occur.
Fixed: Effect Registration was happening twice.
Optimization: Optimized Effect Toggle Handling
1.9.12 - External References Updated and Item Duplication Guardrails
Still getting a few random reports about item duplication, around the yard sale function.
I've implemented additional checks and guardrails to see if we can prevent this.
This could mean that Thor might strike you down after trying to put a backpack in a backpack, and then nothing happens (and the backpack doesn't move)
If you are getting duplication issues, please join my Discord and let me know. Log files are helpful.
Updating to Vapok.Valheim.Common 2.11.22112
Updating to Jotunn 2.27.1
1.9.11 - Valheim Version Maintenance - Compatibility Note
Updated to Valheim Version 0.221.12
ZenUI/ZenModLib Compatibility
ZenUI removes the Vanilla InventoryGui.Show() method
As a result, a change has been made, that if Show() method is missing, look further up.
If another mod removes the vanilla Player.ShowTutorial(), this fix is cooked.
Changelog History (click to expand)
1.9.10 - Additional Fixes
Fixed: Issue when backpack size x or y get set to 0, causes game crash.
Fixed: Item loss issue when upgrading non-equipped backpacks while having a backpack equipped.
Fixed: Character Load Failures - Given Key '500' Not Present Key
Bug Reports That Can't Be Reproduced:
Reports on Inventory Clearing on Teleport
Tested on XPortal, Advanced Portals, Vanilla Portals (normal and stone), all work for me.
Tested with ExtraSlots, and a number of other mods provided, all working..
If you come across something that is found, please join my Discord and let me know.
1.9.9 - Regression Issue on Backpack Equiping and Upgrades
Last Update caused a regression issue on backup equiping and upgrading
This should fix it.
Apologies on the many updates. Trying to push out quickly to prevent these stupid issues.
Also hopefully this slows down the updates.
1.9.8 - Fixing an Item Duping Issue
Fixed: Item Duping during Backpack Resizing
Changes
Updated Config Hint Text for Multipler. Lot of confusion on this.
Setting to 100% basically disables the weight reduction.
I see what you are doing out there.
Setting to 0% will give you the desired effect.
API Changes 1.1.0 -> 1.2.0
Updated API Dll to .NET 4.8
1.9.7 - Item Loss Issue - Update to Dedicated Server Strictness and Wisplight Config Changes
It has been identified that major item data loss can occur if two clients are on a dedicated server, but only one client has Adventure Backpacks installed. The client without the mod can create dataloss, including the contents of a backpack.
To safeguard against this, I have enabled JVL Network Compatibility to enforce that all clients must use Adventure Backpacks.
This will require Adventure Backpacks, along with JVL and Yaml mods to be installed on dedicated servers.
Additionally all clients and servers must be using the same version as of this update.
Reorganized Configuration Settings for Wisplight, now found under "Wisplight Client Settings" under the Effect
This is prep work for providing similar functionality later on for other effects.
This might result in resetting of your client config for these settings.
Updates to ReadMe
1.9.6 - TIL Wisplights are Desired
Added a new config setting called Wisplight Biome Logic
This can be disabled to allow the wisplight to be used in any biome
You're welcome schrodingerspsycho <3
Adjusted Readme to highlight new settings.
1.9.5 - More Updates and Enhancements
Explorers Wisppack Wisplight is Now Togglable
Set keybind in config, default is "L" for Light
Additionally, Wisplight will automatically be put away when not in Mistland's Biome's.
Updated AssetBundles to Unity 6.0.0.0
Revamped Managers to no longer look for ServerSync
This has moved all configuration now to Jotunn for managers now.
Note: This has reduced some of the "user friendly" fields in Configuration Manager (for now)
The Trinket slot could be a lot of fun.
1.9.4 - Turkish, Upgraded Bag Upgrades, Localization, and Dependency Updates
Added Turkish Translation thanks to Fahrim!
Tired of Thor saving your bags?
Now upgrade bags with inventory without having your inventory explode.
Completely revamped Localization System
Localizations are now working again.
Yes, they were broken. I'm sorry about that.
Various Dependencies Updated to Current Versions
1.9.3 - Fixing Dedicated Server Config Syncing
A regression issue was introduced when switching to Jotunn preventing servers from dictating configs to clients.
This has been resolved.
Appropriately added the BepInDependency Flags for graceful mod exit if missing dependencies.
1.9.2 - Removed ServerSync - Updated to Jotunn
1.9.2 - Forgot to actually change Project References (good news it still worked!)
1.9.1 - Removed ServerSync and Updated to Jotunn for Config Management
1.9.0 - Updated for Valheim 0.221.4
1.7.10 - Updates for 0.219.16
Resolved a Shader Compatibility issue with Blacks7ar's FeatherCollector
Added a configuration setting to enable/disable the Shader Replacer (requires game restart)
1.7.9 - Additional Updates and Bug Fixes
Updated Changes based on feedback from Pull Requests
Fixed Bug that removed default effects from Backpacks
Changed and updated default settings for Frost and Cold Resistances on Backpacks
You may need to reset your Cold Resist configs for Cold Resist to show back up on Lox Hide Backpack
1.7.8 - Forgot to increment the in-game version to 1.7.7
In-game version now shows 1.7.8
1.7.7 - Updating for Ashland and Bog Witch Updates
Updates to Valheim 0.219.14
Updated ItemManager and Piece Manager
1.7.6 - Updating for 0.217.38 Valheim
Fixed error on load.
1.7.5 - More Compatibility Support
Added in Protection Override so that backpacks can be placed on an Item Stand, similar to Armor Stands.
Added initial ContentsWithin support to prevent backpacks from being previewed.
1.7.4 - One more Drop Bug
Fixed: Drops were being enabled on world start.
1.7.3 - Fixed Configuration Issue
Fixed the ItemManager issue and now running on new version.
Drops tested and working as expected.
1.7.2 - Fixing Drop Issues
Reverting to a previous version of ItemManager until I can understand why drops are not working fully.
If you having continued issues with drops after updating to this update, you might have reset your Adventure Backpacks configuration file.
1.7.1 - Release of the Adventure Backpacks API - Effect and Backpack Creation
API (v1.1) now supports bringing in custom effects and backpacks
New Feature: Open Inventory with Hover Interaction
When enabled, this will override the Open with Inventory and Close Inventory Options.
When enabled, hovering over an equipped backpack item in the player inventory and pressing the Backpack Open Hot Key will open equipped backpack.
Discovered a bug (or unintended interaction) that prevented the ability to equip armor if a backpack is configured to open with inventory (and close with inventory) when using "Right Click Quick Transfer" functionality
This has been fixed. Right Click Quick Transfer will now detect if there is armor in the spot it would be equipped at.
If no item is equipped in it's intended slot, it will equip the item instead of transferring it.
if item slot is already filled, it will quick transfer the equipable item.
This does mean, if your intent is to swap out armor, you'll have to unequip the current item equipped manually.
This is not an issue if Right Click Quick Transfer is disabled.
When typing in Signs, inventory was opening with a hotkey.
Fixed to prevent inventory from opening while typing in signs.
1.6.13.0 - Refactor of Backpack Interaction Controls
Enhanced and improved the mechanics behind how backpacks open.
Fixed the backpack not closing when open.
All Configuration settings for backpack controls have been validated.
Please double check your settings if interactions have changed for you
Community has verified controller support from previous version.
Fixed an issue with bags falling through the floor when dropped with Outward Mode
1.6.12.0 - Redefining Keymappings and Open with Inventory Option
Adjusted Config Keymappings to allow for Gamepad, Mouse, or Keyboard to be set.
Untested Controller Support - I'm hoping this works, but it might not. Please provide feedback.
Added an additional configuration option to Open Backpack Inventory when Player Inventory is Opened.
This defaults to Disabled. Set to Enabled (true) to open the backpack at the same time as inventory.
1.6.11.0 - Clean Up and Upgrade of BepInEx
Updates to BepInEx 5.4.21
Various Clean Up
1.6.10.0 - Valheim 0.214.2 Update
Updates to Valheim 0.214.2
Adds in Ukranian Translation (Thanks to @Stadde1n for stopping by the Discord!)
1.6.9.0 - Bugfixes and Chinese Translation
Onward Mode/Quick Drop Bug
Fixed an issue with quick drop mod when bag inventory is full, while using Extended Inventory mods
Added Chinese Simplified Translations
Thanks to DuDaowl for dropping me a line on Discord!
1.6.8.0 - Adjusting Container.TakeAll and Adding Chinese Traditional Translation
When running some Extended Inventory Mod's, interacting with the Tombstone causes odd behavior.
Fixed: Items dupe and "teleport" to other players.
Adding Chinese Traditional Translation
Thanks to 全家就是你家 for dropping by the Discord to submit it!
1.6.7.0 - Hotfix - Holy Status Effects Batman!
Bug was identified that all status effects applied to Player were being replicated to all creatures spawned in.
While this is quite magical for the Wisplight effect, in giving every creature in the Mistlands Demister, (which in and of itself is pretty spectacular to see), this is indeed a bug that needs to be patched quickly.
1.6.6.0 - Hotfix - Sneaky Bug Is Sneaky
The Troll Armor status effect was being applied even without wearing the full set when a backpack was equipped with that effect.
This ensures that the full troll armor set is worn.
1.6.5.0 - Cheb's Necromancy Compatibility and Overhauled Status Effects Management
Adds compatibility for Cheb's Necromancy
Introduces a new Necromancy Backpack: Spectral Shroud of Holding
Applies the Necromancy Armor Status Effect
Applies Necromancy Skill Modifiers
Adds New Necromancy Option to Backpack Biome selection.
This is used to apply the Necromancy Armor effect to just the Necromancy Backpack
Completely Reworked Status Effects Management
Implements a new UpdateEquipmentStatusEffects Transpiler and removes several patch points.
Multiple biomes can now be selected on backpacks, and applied effects will stack.
If Backpack has more than 1 biome configured, and the biomes utilize the same effect, the backpack must meet all requirements for the effect to trigger.
Adds Translation for Japanese and Portuguese Brazilian
Big thanks to Xutz and RedeyeBear for dropping by the Discord to contribute these!
Bugfixes:
Drops Enabled/Disable now completely work and will definitely disable drops.
Apologies that this took so long for me to track down.
When Backpack with items is placed on an Armor Stand, Thor accidentally duplicates items.
Thanks to Esdac (on Discord) and lopezp9492 (GitHub) for contributions.
Fixes Take All Deletion of Backpacks when Targeted Container is Full
Fixes Gravestone Take All Duplications (same issue as above, but with Thor watching)
Jewelcrafting consistently removes Status Effects repeatedly (whether it needs to or not), causing Backpack Wisplight to not function.
I have added in support to both prevent the removal, and optimize status effect identification.
Configuration File is generated with split section names accidentally. Now section names in the config file itself should all be in English, and Configuration Manager should show localized Section Names.
May or may not have an overall effect on random drops occuring.
I have tested Config setting Drops Enabled/Disabled extensively and it is absolutely disabling drops if not enabled.
1.6.3.0 - Key/Door Detection - Performance Tuning
Keys stored in Equipped Backpack are detected for purposes of entering through doors. (e.g. Swamp Key opens Crypts).
Keys stored in backpacks NOT equipped, will be hidden from detection.
Improved Backpack Protection Guards and Mod Compatibility
Ensuring that mods are handling your backpacks appropriately to prevent item loss and/or item dupping.
Includes updated translations for Czech and Korean, as well as adds support for Swedish translation
Changed Default Size of Level 1 Explorer's Wisppack from 4x4 (16 Slot Inventory) to a 8x2 (16 Slot Inventory)
Quick Dropping (Outward Mode) now drops behind the Player running.
Enhanced and Expanded Readme File
1.6.2.0 - Bug Fixes and Mod Compatibility
The last update introduced a Language Translation issue where it stopped loading Translation files.
This has been resolved. Apologies to my non-english friends!
Adding in Language Translation Support for Czech
Additional Mod Compatibility changes.
Quick Stack Store would cause Thor to empty backpacks when using the Take All / Store All commands.
This has been fixed.
This resolves an item dupping issue that is being experienced with Multi-User-Chests (not validated yet)
This update also attempts to fix the Grid Not Displaying on Level 1 Wisppacks when opened on initial load of Valheim.
1.6.1.0 - Module Compatibility on Right Click Quick Transfer
Reworked Logic to make Right Click Quick Transfer friendly to other inventory mods.
May add additional compatibility to other mods not tested.
1.6.0.0
Updating for Valheim Version 0.213.4
Right Click Fast Item Transfer Fixes
Stacking Items when bags are full are fixed.
Added vanilla effects on item transfer for crisper feel.
1.5.9.0
New Feature Added: Right Click Quick Transfer
This feature, when enabled (disabled by default), allows you to transfer contents between player inventory and containers by right clicking.
blumaye.quicktransfer Module Compatibility Issue Discovered which could cause loss of backpacks and items in backpacks.
Right Click Quick Transfer Feature meant to replace this mod.
Recommended to remove blumaye.quicktransfer mod
Added Inception checker on Inventory.AddItem()
Added Backpack Removal Guard on Inventory.RemoveItem()
Backpack trashed or removed while containing items can still be deleted, but contained items will be saved by Thor.
1.5.8.0
Added Frost Resistance as a Configurable Effect.
Added Troll Armor Set as a Configurable Effect.
Completely reworked the Effects System, introducing Factory pattern.
Reworked Backpack Inception. The gods have looked down upon you unfavorably.
1.5.7.0
We have finally identified the issue with the drop rates. The issue stemmed from Non-English OS based players (where decimals are represented as 0,00, not 0.00) were experiencing an issue with a Culture variation issue.
I couldn't detect it because I only run in English mode, and so it worked for me Apologies to my non-English friends out there.
NOTE: PLEASE DELETE YOUR CONFIGURATION ON BOTH SERVER AND CLIENT WHEN UPDATING TO 1.5.7
Revamped the Configuration Section to use non-localized section names in the configuration file, while still showing localized labels in the Configuration Manager UI.
Turned off materials shader replacer, which was causing a flicker.
1.5.6.0
Adding in Korean Translation thanks to hanawa07!
When using the Configuration Manager, there was a weird interaction dealing with the Drop Chance that was making it impossible to edit the drop chance.
I have changed the way the drop chance is configured in Configuration Manager, and the value needs to be a fraction of a number.
As an example: 1 = 100%. 0.02 = 2%.
1.5.5.0
Adding in German Translation thanks to Tyrone.
Adding in Cold Resistance as a configurable Status Effect.
Big Shoutout to Agrivar/carpenteer for his assistance in testing reported bugs! Appreciate it!
Added in additional configuration options for Effects that allow effects to be more configurable to multiple bags.
Added in Module Compatibility to Smoothbrain's Blacksmithing (allowing quality level 5 for effects)
Added in Module Compatibility to Golden's TorchesAndCapes Environment changes. Effects now work along side this mod being enabled.
Added Drops and Drop Configurations to that Bags can be added to loot tables.
Fixed a few minor bugs
1.5.4.0
French words have characters that are not allowed in BepInEx configs that was causing major start issues.
I have fixed this by sanitizing words before making configs.
Cleaned up the way I was patching Status Effects. More Robust and won't conflict with other mods.
1.5.3.0
Found another instance of Feather Fall not working. Fixed.
Found a bug in the Epic Loot Augmenter when changing enchants. Fixed.
1.5.2.0
Fixing the Wisplight and Feathfall breaking because of previous fix. These now function as expected.
Adding in French Translation Files (Thanks Renard!!)
1.5.1.0
Fixed an annoying bug on the Level 4 Explorer's Wisppack where the Demister would activate on every equipment change. Annoying!
Adjusted some shaders.
Adding fresh Russian Translation File thanks to BIATLONIST!
(Have you translated this into your language? Let me know, and I'll add it the releases!)
1.5.0.0
Initial Release of Adventuring Backpacks introducing 6 New Backpack Prefabs (4 New Models and Designs)
The original two prefabs, have been identified as legacy items, that can no longer be built. They will live on in your inventory as "Old". Functionally, they'll exist as they have been. But they aren't craftable, nor are they upgradeable. (though they are configurable).
The 6 new Prefabs, introduce the 6 new bags that are intended to be used as progression bags.
The mod author would prefer that folks adventure in the world of Valheim and stumble across what it takes to craft the assortment of bags, however, those with less adventuring desires, may look at the configuration, where I do expose all of the recipes and what you have to touch in order to gain the recipes. Yes, this also means that all of the bags are configurable for those that pack to the beat of a different drum.
The 6 new backpacks are:
Satchel - A small backpack capable of holding things.
Rugged Backpack - A rugged backpack, complete with buckles and fine leather straps.
Bloodbag Wetpack - A durable backpack sealed using waterproof blood bags.
Arctic Sherpa Pack - An arctic backpack, fit for long treks through the mountains.
Lox Hide Knappsack - An adventuring backpack made from extremely durable lox hide.
Explorers Wisppack - A finely crafted, mystical backpack. Complete with it's own Box of Holding. No one is quite sure how it works.
Greatly Expanded and 100% completely configurable settings.
1.0.4.0
Fixed a rare error on Piece Manager where on local play, if there is no adminlist file, it would error in the console.
Fixed, In the event that there are multiple language files found for the same language, LocalizationManager would fail thus failing to load the mod.
1.0.3.0
Fixed Locking Server Config with Config Sync. Set 'Lock Config' to True in Server config (set while server is off)
Various Code Refactors and reorganization of methods.
Added Config to allow inventory and bag to be closed with the same hotkey.
1.0.2.0
Localization Updates was very chatty. Muted.
Arctic Backpack sizing was set to rugged on the X axis. Opps.
Also, BepInEx version was set wrong. Reset.
1.0.1.0
Adds in Weightless Compatibility with Epic Loot to ensure maximum epicness. (also you're cheating... lol)
Resolves a Bag Duplication that was occuring when trying to insert a backpack into a backpack. (The gods are watching you.)
1.0.0.0
Initial Release of Adventure Backpacks
This is a full refactor and completely re-writen version of JotunnBackpacks.
Adventure Backpacks will seamlessly convert Jotunn Backpacks into new Adventure Backpacks.
As such, Jotunn Backpacks is incompatible with Adventure Backpacks