lucoiso
(lucoiso)
April 5, 2022, 1:22am
21
Some updates from the last few days!
I was adjusting some things like spawn and targeting tasks and refactored some other existing classes.
I also:
Adjusted the entire scenario to match existing abilities behaviors and added two animations (for telekinesis and default attack abilities)!
Added my custom ADM FidelityFX Super Resolution plugin: AMD FSR 1.0 for Unreal Engine 5 - (AMD FidelityFX Super Resolution)
Added Console Variables Editor plugin and combined with AMD FSR - There’s a preset which activates FSR in Quality mode.
Updated my custom Modular Features Extra Actions plugin: [FREE] ModularFeatures_ExtraActions plugin - Modular GAS, Enhanced Input and more
Some videos (Lumen disabled - My PC doesn’t handle this feature well):
Some screenshots (Lumen disabled - My PC doesn’t handle this feature well):
Github: lucoiso/UEProject_Elementus (github.com)
lucoiso
(lucoiso)
April 5, 2022, 1:40am
22
The best thing I got from the experiments
1 Like
lucoiso
(lucoiso)
April 13, 2022, 7:30pm
23
Project adapted to UE5 released version with the new characters and other features!
Obs.:
I’m balancing time focusing on my work and finishing my degree, but I’ll start working on the next steps:
Add new animations (maybe some anims from Lyra)
Add new meshes to work on new classes (Pickup, et cetera)
Adjust swinging ability physics
Adjust existing abilities and effects and add new examples to explore GAS capabilities
Adjust example actors and scene design
Adjust existing and add new Niagara VFX
Add some sounds using MetaSounds system
Finish existing unfinished classes
Add AI pawns and integrate them with GAS
*. […]
1 Like
lucoiso
(lucoiso)
April 18, 2022, 7:20pm
24
Some updates:
Adjustments on existing and add new comments
Adjustments on functions categories
Added a Ability System Global Data initalization
Removed unnecessary targeting task and started using the default GAS targeting task
Updated GE application in all classes to allow using SetByCaller with a custom struct
Added a “Remove Ability” example
Changed default attack ability to melee from ranged
Added basic animations to Attack, Swinging and Telekinesis abilities
Added a “random section” logic to ActivateWaitMontage Task, allowing the task to perform a random section from specified Animation Montage
Added two new booleans: bIgnoreCost and bIgnoreCooldown, allowing user to avoid cost and cooldown applications
Made some adjustments to swinging “physics”, changing from Launch/AddImpulse to AddForce
Adjust targeting to work on client before sending data to server
Removed unnecessary RPCs
Removed FSR plugin from project folder (Download and install on engine folder: Release AMD FidelityFX Super Resolution 1.0 - UE5 Adapted ver. · lucoiso/fsr-amd-ue (github.com) )
Removed Modular Features Extra Actions plugin from project folder (Download from Marketplace: Modular Game Features - Extra Actions in Code Plugins - UE Marketplace (unrealengine.com) )
Made adjustments to logging
Fixed some other issues […]
If you’re using this template, check the dependencies: lucoiso/UEProject_Elementus (github.com)
And yeah, i know… This scene deserves a better design lol
1 Like
lucoiso
(lucoiso)
April 20, 2022, 4:40pm
25
When I try to download by clicking Code → Download Zip or I try to clone the repository without Git LFS, the assets are corrupted in the process.
So, I generated a packed release with instructions: Release Project Elementus: V0.1a · lucoiso/UEProject_Elementus (github.com)
lucoiso
(lucoiso)
April 28, 2022, 10:26pm
26
Released a new version with some adjustments and new features!
Release Project Elementus: v0.2a · lucoiso/UEProject_Elementus (github.com)
Note that this project is a Work In Progress.
Changelog:
Separate attributes into 3 attributes
Add custom management classes: AbilitySystemGlobals, AssetManager and GameInstance
Rename a lot of classes to match project naming and add CoreRedirects
Add new interface, ability, task and example for a new feature: Interactables
Create more blueprints and add more objects to scene
Move Attributes delegations from PlayerState to inside attributes classes
Create more MetaData for attributes
Update Modular Plugins: GitHub - lucoiso/UEModularFeatures_ExtraActions: This plugin integrates GAS and Enhanced Input to the existing Game Features and Modular plugins from Unreal Engine.
Set Ability System to fully modular via Modular Plugins
[…]
Full Changelog : v0.1…v0.2a
1 Like
lucoiso
(lucoiso)
April 29, 2022, 3:56pm
27
Update topic title and description:
Project Elementus - Custom TPS Template w/ Extra Features
Project Elementus is a third person template that can be used to start projects that will use some new features that come with Unreal Engine 5 as well as powerful existing features like the Gameplay Ability System and others!
Some features:
Gameplay Ability System;
Modular Game Features plugins;
One File per Actor;
World Partition;
Enhanced Input;
Networking/Replication/Multiplayer;
Custom plugins;
Etc.
Both C/C++ (a lot) and Blueprints!
My intention with this development is to help other developers in their projects by providing a starting point with already implemented functionalities.
I will be posting updates frequently on this forum thread. Please give some feedback and feel invited to test the project and help me with this work. : )
Links:
GitHub: lucoiso/UEProject_Elementus (github.com)
ModularFeatures_ExtraActions Plugin: [FREE] ModularFeatures_ExtraActions
A bonus plugin that aren’t in this template: [FREE] AzureSpeech plugin: Text-to-Voice and Voice-to-Text
AMD FSR Adapted Plugin: AMD FSR 1.0 for Unreal Engine 5 - (AMD FidelityFX Super Resolution)
1 Like
issam1975
(issam1975)
May 11, 2022, 10:16pm
28
hi,
i have built the latest source from github for UE5 with vs 2019
but when i launch the project i have this error
any idea on what’s going on please
thanks .
btw : i am mainly interested in the modular game features plugin integration
lucoiso
(lucoiso)
May 16, 2022, 2:38pm
29
Hello @issam1975 ! : )
This is strange. Did you download as Zip from this panel?
Because for some reason, when downloading with this, some assets are invalidated and do not load. Maybe this is related to Git LFS too.
Same when cloning repository without Git LFS installed.
If this is the reason, download the project here: Releases
Or download Git LFS before cloning the repository: Git Large File Storage
If this is not the reason for the problem, please let me know and I will try to find out what is causing it.
1 Like
issam1975
(issam1975)
May 16, 2022, 2:56pm
30
Indeed , i have tried the zip and the clonned version , also many assets are corrupted , for exemple the default Map is not there !
Anyway thanks for the suggestion , i will try the release version and see if it helps .
Peace .
lucoiso
(lucoiso)
May 18, 2022, 6:06pm
31
Released a new version with adjustments, corrections, optimizations and new features!
Download it: Release Project Elementus: v0.3.0a · lucoiso/UEProject_Elementus (github.com)
Note:
Focusing on optimizations, I disabled lumen and TSR.
This project is now using:
None as GI;
Screen Space as GR;
AMD FidelityFX Super Resolution 1.0 as Upscaling service.
New examples:
Dynamic input binding:
Collectables:
Consumables:
Some screenshots:
New Intro
Character and scene
Replicated ragdoll on death
1 Like
lucoiso
(lucoiso)
May 22, 2022, 11:00pm
32
Finally trying Epic Online Services, this feature is literally epic!
Currently working on development branch
1 Like
lucoiso
(lucoiso)
May 25, 2022, 4:01am
33
AAAAA… AAAAAA… AAAAA…
This is me testing EOS voice chat.
And it works perfectly!
I’m exploring this amazing framework and slowly integrating it into this branch: lucoiso/UEProject_Elementus at development (github.com)
2 Likes
lucoiso
(lucoiso)
May 26, 2022, 6:15pm
34
The next update will have some EOS features implemented.
I’m currently trying to create and expose some helper functions to blueprint while integrating this framework into the project.
And will start working on anchievements soon. xD
Development branch: lucoiso/UEProject_Elementus at development (github.com)
lucoiso
(lucoiso)
May 29, 2022, 12:26am
35
Some progress while working with EOS Achievements!
Development branch: lucoiso/UEProject_Elementus at development (github.com)
lucoiso
(lucoiso)
May 29, 2022, 3:30am
36
To be more transparent with the progress and upcoming features, I added a project page on GitHub: Project Elementus (github.com)
Table view
Boards view
lucoiso
(lucoiso)
June 2, 2022, 4:15am
37
Launched a new version with EOS basic integration, adjustments and optimizations:
Release Project Elementus: v0.4.0a · lucoiso/UEProject_Elementus (github.com)
Now you can support me and my projects via GitHub sponsor! : )
Link: Sponsor @lucoiso on GitHub Sponsors
2 Likes
issam1975
(issam1975)
June 17, 2022, 11:06pm
38
this is truely awesome <3
1 Like
lucoiso
(lucoiso)
June 20, 2022, 10:53pm
39
Released a new version with the last EOS SDK update.
Project Elementus: v0.4.1a:
Changelog:
Update EOS SDK to ver. 1.15;
Adds more comments;
Adjust some verifications to avoid unnecessary calls;
Set some params as references;
Set attach/detach behavior from Cues to only be called if has authority;
Set ensures to always be called;
Adjust some replications to avoid unnecessary network consumption;
Add pragma regions instead comments to determine a code region;
Reduce some if statements with a return verification;
Set dash ability direction to ignore Z axis;
Et cetera.
Release Project Elementus: v0.4.1a · lucoiso/UEProject_Elementus (github.com)
1 Like
Yggdrasil
(Yggdrasil)
June 23, 2022, 2:52am
40
Very nice template you have there. Thank you for posting it. I found it on GitHub by accident and it works great. It took a few to get the hang of your grappling hook idea.
1 Like