
Enchantments Viewer
Outward mod that let's you view details of enchantments without wiki pages. Additionally shows on equipment all available and missing enchantments.
CHANGELOG
Changelog
Release 0.5.1 Version
Fixed
- Fixed equipment detailed enchantment descriptions. Now weapon AoE blast damage multiplier is presented in decimals instead of percentage. The same way as in wiki.
Release 0.5.0 Version
Added
- Introduced new configurable display settings:
- ShowInShopEnchantmentWithEquipmentType – Enables enchantments in shop to show compatible equipment type.
Fixed
- Fixed enchantment descriptions in shops by retrieving equipment type from localized description.
Release 0.4.2 Version
Fixed
- No code changes. Only updated for README pictures and links to change.
Release 0.4.1 Version
Fixed
- Fixed enchantment descriptions errors. Fixed exceptions for out of bounds when trying to get equipment type name from enchantment description.
- Fixed equipment detailed enchantments descriptions in crafting menu. Now it retrieves data from other sources and worse case scenario outputs default description with less information.
- Fixed enchantment descriptions equipment type retrieval. Now it checks equipment type and possibly provides backpack.
- Removed calculations that start with 0 and end with 0 in equipment detailed enchantments descriptions.
Release 0.4.0 Version
Added
- Added detailed equipment enchantment descriptions for bags. Vanilla doesn't provide enchantment for bags but mods do. Nice feature for modders.
- Added enchantment descriptions equipment tag new logic. Now if it cannot be identified by ingredient it just gets it from
EnchantmentRecipeItem
description. It's fragile but better than creating a map between items and enchantments and testing their compatibility(too many iterations, maybe async in future could be viable). Each determined Equipment type will have "?" to his name.
Fixed
- Fixed enchantment descriptions spacing. Now each recipe is separated by one empty line in
EnchantmentRecipeItem
. - Fixed enchantment descriptions effect values.
- Removed detailed equipment enchantment descriptions attack speed base value rounding.
Release 0.3.3 Version
Fixed
- Fixed detailed equipment enchantment descriptions for damage bonus. Now it retrieves weapon enchantment base stat consistently.
- Fixed detailed equipment enchantment descriptions for damager modifiers. Now it shows percentage to weapon enchantments that add percentage of element damage instead of flat damage. Enchantments examples:
Redemption
,Forbidden Knowledge
. - Fixed detailed equipment enchantment descriptions health/mana regen stat. Now it doesn't try to round small values and presented as
per second
stat. Enchantments examples:Unexpected Resilience
,Rain
,Arcane Unison
. - Fixed detailed equipment enchantment descriptions food/drink/sleep depletation rate stat. Now it presents only decrease percentage value. Enchantment example:
Abundance
. - Fixed detailed equipment enchantment descriptions stability regen stat. Now it shows percentage final value. Enchantment example:
Compass
.
Release 0.3.2 Version
Fixed
- Fixed spacing of equipment enchantment descriptions for clarity. Now each enchantment has it's own block of text and is separated by new line character.
- Added spacing to enchantment properties description to match equipment enchantment descriptions.
Release 0.3.1 Version
Fixed
- Added to detailed weapon enchantments descriptions
Damage Bonus
text for elemental damage descriptions clarity. - Added to equipment descriptions enchantment description data. Now recipies like
Poltergeist
show self-repairing properties and modders can add additional text. - Fixed equipment detailed enchantments description by removing repeating build up status effect.
- Fixed represantation of detailed enchantments description on items by rounding numbers.
- Removed double new line character in detailed equipment enchantments descriptions. Previously it was added by adding conditional text.
Release 0.3.0 Version
Added
-
Introduced new configurable display settings:
ShowDetailedOwnedEnchantments
– Enables detailed enchantment descriptions for equipment you own.ShowDetailedUnownedEnchantments
– Enables detailed enchantment descriptions for equipment you do not own.
-
Added a counter for each unique enchantment.
-
Added mappings for weapon enums to more human-readable text.
-
Added mappings for equipment to more human-readable text.
Fixed
- Fixed enchantment counting on equipment – now only unique enchantments are counted.
- Retrieved enchantment descriptions data and added them as text. For example: enchantment
Poltergeist
now shows self-repairing property. - Renamed all classes with
json
in the name to usexml
instead for consistency.
Release 0.2.0 Version
Added
- Extended item descriptions beyond the player’s inventory, enabling them to display globally. Additionally, fixed scroll behavior and improved vertical navigation within
itemDetailsDisplay
. - Introduced a new configurable display setting:
ShowDescriptionsOnlyForInventory
– Allows users to limit enchantment descriptions to items currently in their inventory.
Release 0.1.0 Version
Added
- Introduced configurable display settings, allowing players to control which enchantment details are shown or hidden. This can be customized in
BepInEx\config\gymmed.outwardenchantmentsviewer.cfg
by modifying the following options:ShowEnchantmentDescriptions
ShowEquipmentEnchantmentsDescriptions
ShowAllAvailableEnchantmentsCountForEquipment
ShowMissingEnchantmentsForEquipment
- Implemented customizable enchantment descriptions, enabling players to modify displayed enchantment details through
customEnchantmentsDescriptions.xml
.
Fixed
- Fixed an issue with the
EnchantmentRecipeItem
Filter, originally left by the developers, by ensuring each Filter sub-recipe is correctly assigned to prefab.
Release 0.0.2 Version
Fixed
- Resolved an issue where
ItemDisplaySection
gameObjects would duplicate within the sameCharacterUI
, occurring when exiting to menu and reloading the game or when closing and reopening split-screen mode. - Fixed
ItemDetailsDisplay
scrolling behavior, ensuring proper functionality for both split-screen controller and mouse scroll input.