Releases: lucoiso/UEElementusInventory
v1.1.11
v1.1.10
Elementus Inventory v1.1.9
Changes
- Slate Adjustments: Editor Tool
- Implemented Inventory Sorting
Oops, where`s the v1.1.8? xD
Elementus Inventory v1.1.7
Elementus Inventory v1.1.6
Additions
Elementus Item Data
- Metadata: Allows to implement custom properties in this item data. (TMap<FGameplayTag, FName>)
- Relations: Map containing a tag as key and an ID container as value to add relations to other items such as crafting requirements, etc. (TMap<FGameplayTag, FPrimaryElementusItemIdContainer>)
Elementus Item Info
- Level: New int32 to store current item level.
New Functions:
- Get Item Metadatas: Load an Item Data using the given Elementus Item Info and return the Custom Metadatas property.
- Get Item Relations: Load an Item Data using the given Elementus Item Info and return the Item Relations property.
Notes
Put the new properties in Elementus Item Data due to replications not supporting Maps containers & to avoid increase the size of the Elementus Item Info structure.
Thanks to Harry Kent for this idea! :)
Changes
- Adjust some editor callbacks to use the _Lambda version.
Elementus Inventory v1.1.5
Elementus Inventory v1.1.4
What's Changed
- Expose Primary Elementus ID (Set as EditAnywhere + BlueprintReadWrite) (#13)
Full Changelog: v1.1.3...v1.1.4
Elementus Inventory v1.1.3
Pull request: v1.1.3 by @lucoiso in #12
What's Changed
- Rename SearchItems function to SearchElementusItems
- Adjust functions comments
- Move some editor functions to BP function library and removed EditorInternalFunctions header
- Adapt plugin's code to last changes
- Add a way to load item datas via FPrimaryAssetId and/or FPrimaryElementusItemId
- Optimize includes
Full Changelog: v1.1.2...v1.1.3
Elementus Inventory v1.1.2
Pull request: v1.1.2 by @lucoiso in #10
What's Changed
- Adjust folders
- Adjust log default verbosity
Full Changelog: v1.1.1...v1.1.2
Changed includes:
- ElementusInventoryPackage.h -> Actors/ElementusInventoryPackage.h
- ElementusInventoryComponent.h -> Components/ElementusInventoryComponent.h
- ElementusInventoryFunctions.h -> Management/ElementusInventoryFunctions.h
- ElementusInventoryData.h -> Management/ElementusInventoryData.h
Note: the files containing "_MK" are a Marketplace version containing "WhitelistPlatforms" key instead "PlatformAllowList". You can download any .zip and the functionality will not change.
Since UE5.0 the engine is using PlatformAllowList instead WhitelistPlatforms, but for a first publishing, the marketplace team is requiring the WhitelistPlatforms key.
Elementus Inventory v1.1.1
First official release of Elementus Inventory working on both UE5.0 and UE5.1