Skip to content
This repository has been archived by the owner on Oct 11, 2024. It is now read-only.

Releases: lucoiso/UEElementusInventory

v1.1.11

24 May 22:18
Compare
Choose a tag to compare

v1.1.10

15 Mar 12:32
Compare
Choose a tag to compare

What's Changed

Full Changelog: v1.1.7...v1.1.10

Elementus Inventory v1.1.9

15 Aug 20:06
78d99f6
Compare
Choose a tag to compare

Changes

  1. Slate Adjustments: Editor Tool
  2. Implemented Inventory Sorting

Oops, where`s the v1.1.8? xD

Elementus Inventory v1.1.7

27 Mar 12:09
Compare
Choose a tag to compare
  • Pull Request: #38

Changes

  • Fix: Trade with multiple items ignoring inventory weight (#36)
  • Add new component functions: GetMaxWeight & GetMaxNumItems
  • New helper function: FilterTradeableItems

Post Commits

  1. Remove unnecessary notify
  2. Update filter plugin
  3. UE5.2: Include push model header

Elementus Inventory v1.1.6

21 Feb 15:32
4c8415a
Compare
Choose a tag to compare

Additions

Elementus Item Data

image

  • 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

20 Feb 22:02
84ae12b
Compare
Choose a tag to compare

Elementus Inventory v1.1.4

15 Jan 14:45
56ecd9d
Compare
Choose a tag to compare

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

21 Nov 02:34
d6f3f76
Compare
Choose a tag to compare

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

14 Nov 14:56
1e71687
Compare
Choose a tag to compare

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:

  1. ElementusInventoryPackage.h -> Actors/ElementusInventoryPackage.h
  2. ElementusInventoryComponent.h -> Components/ElementusInventoryComponent.h
  3. ElementusInventoryFunctions.h -> Management/ElementusInventoryFunctions.h
  4. 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

12 Nov 16:19
6082abf
Compare
Choose a tag to compare

First official release of Elementus Inventory working on both UE5.0 and UE5.1