You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-5Lines changed: 12 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,14 +2,20 @@
2
2
3
3
# Async Data Asset Manager
4
4
`BETA`<br><br>
5
-
ADAM is a plugin for Unreal Engine 5 that adds a subsystem for managing asynchronous loading and unloading of Data Assets. This subsystem simplifies the approach to data management, which can be used in both Blueprint and C++.
5
+
ADAM is a plugin for Unreal Engine 5 that adds a subsystem for asynchronous loading and unloading of Data Assets. This subsystem simplifies data management and can be used in both Blueprints and C++.
6
6
7
-
<br><br><i>(The plugin has been pre-packaged only for Win64 and Android)</i>
7
+
<br>
8
+
> [!NOTE]
9
+
> The plugin has been pre-packaged only for Win64 and Android.
8
10
9
11
# Latest Updates
10
-
`Version 1.0`
12
+
`Version 1.1`
11
13
- Build version for Unreal Engine 5.5.
12
-
- Release experimental version of the plugin.
14
+
- Refactoring and optimization of the code.
15
+
- Enhanced security for memory resource management.
16
+
- Added the ability to specify a tag for uploaded files.
17
+
- Added a new function `UnloadAllTagsADAM`, which will unload DataAssets stored in memory by the specified tag.
18
+
- Added a new function `GetCollectionByTagADAM`, which will display a list of tags stored in the ADAM system (including default tags - NONE) and their total count.
13
19
14
20
## What it's for
15
21
- Load and unload Data Assets asynchronously using simple functions.
@@ -19,6 +25,7 @@ ADAM is a plugin for Unreal Engine 5 that adds a subsystem for managing asynchro
19
25
- Fast and simple management of asynchronous Data Asset loading without the need to use C++ code.
20
26
- The ADAM subsystem supports parallel asynchronous loading of Data Assets from multiple sources, controlling random duplicate load and unload requests in real-time.
21
27
- Supports bulk asynchronous loading of unique Data Assets.
28
+
- Group your uploaded DataAssets using tags so that they can be unloaded at the right moment <i>(for example, this can be useful if you are uploading DataAssets in parts and want to unload them without affecting other necessary data still stored in memory)</i>.
22
29
- Supports asynchronous loading without memory retention (e.g., if you need to immediately access data and then free up memory).
23
30
- Disableable debug logs allow you to monitor the entire asynchronous data management process. Plugin settings are located in `Project Settings > Plugins > Async Technologies - ADAM`.
24
31
@@ -36,4 +43,4 @@ An interactive step-by-step tutorial on how to use ADAM can be found in the file
0 commit comments