Patrefans
JakubW from patreon
JakubW patreon

Changing the subscription amount

🕑 Added 2025-11-13 17:21:55 +0000 UTC

Comments

Jakub W

Hi. Thank you for your feedback. I’ll try to respond to some of the points you mentioned: - I think this would be impossible for a single person to achieve. The features listed here would require an enormous amount of work. The only elements that might be within my reach would be attempting to modify the navigation system so that AI can detect going down a ledge into climbing mode, and possibly using ladders. Features such as item pickup or entering vehicles, I think, are more a matter of personal preference — though they could be implemented using Smart Objects. However, something like having AI use RopeSwinging would be a huge challenge. I think I’m not skilled enough as a programmer to take on something like that. - The issue of falling off ledges does indeed exist. I tried to address it, but without much success. CompanionAI has code intended to prevent the player from pushing AI off edges, but falling from a ledge can also result from how PathPoints are calculated and from movement as acceleration. CompAI should be able to drop down from edges but only from limited heights, which complicates the system. Cover behavior is also extremely challenging. However, I believe I’ve achieved a very good result. I’m aware that AI will never hide with 100% efficiency — even TLOU didn’t achieve that. In AGLS v1.6, I think I significantly improved this area. A potential solution is experimenting with the settings in ‘AGLS_HidingQuery_CompAI_TryFollow’ and ‘AGLS_HidingQuery_CompAI_TryFollowStrong’. These DataAssets let you control the weighting of each test when calculating the value for each NavPoint. But keep in mind that when the system chooses a hiding point, the function ‘TryFindHidingPositionSync’ must perform a huge number of calculations, and the amount grows depending on the DataAsset settings. I haven’t found another working solution to this issue. However, I believe the entire code should run asynchronously and be spread across several frames (which it currently does not). I also haven’t found any example anywhere of someone successfully implementing similar AI behavior in Unreal Engine. The whole system is based on my own custom approach, so I’m fully aware it’s not perfect. - If CompAI can be killed by other AI, then that’s a bug on my side and I can look into it. As for the issue where AI follows the player only once — I unfortunately don’t understand this point. If you’re using additional NavMesh or PathFinding features, they may require extra configuration. Personally, I haven’t noticed similar issues. - I don’t have a specific solution for this. It’s true that if you want to use a more realistic SkeletalMesh, it will require much more work compared to the Mannequin, which already has separated limbs. Otherwise, you will likely need to create multiple variants of the same Mesh and choose the appropriate one depending on which bone is severed. - Using something like MetaHuman in AGLS is difficult mainly because the project uses the UE4 skeleton. I decided to stick with this model because performing a full retarget for such a huge number of animations was not feasible (many animations would require manual adjustments). However, the project includes an example retarget setup for UE5 Manny (‘ALS_Manny_CharacterBP’), which may help with implementing another model. It’s not a perfect solution, but I think it’s good for testing purposes. Keep in mind that the retargeting system is extremely complex and doing it properly requires significant knowledge. Additionally, Epic Games keeps updating the Retargeting system to make it more versatile — for example, new changes were made in UE5.7. - I’m currently working on this feature. However, it’s important to note that it’s not an easy system to implement. Additionally, animations play a key role here and must be properly prepared. What the final result will look like? I don’t know yet. - I have no plans to expand the vehicle system. - Regarding the bugs you mentioned — I personally haven’t encountered them (except in the swimming system). However, if you are experiencing such issues, I’d ask you to report them on the Discord server, preferably in video form.

Jakub W

Hi. I prefer to send private messages to: wertyuiop8888888@gmail.com (weird name, I know). More general questions can be sent on the Discord server.

Createamaer

Thank you; this is the greatest Unreal Engine game project! Interesting Ideas to Plan for AGLS: 1. Companion ai improvement (uses bow and arrow, grenades, and an axe; pick up items; bring ammo to the player; interacts realistically with player and environment; companion enters car if player enters the car, also uses a zipline; can climb down even after reaching top of climbable wall (and does not fall to death); can use rope so that it can keep up with the player; etc.) and bug fixes with quality workflow to swap out mesh with metahuman. Companion character Bugs to fix: companion can fall to death unexpectedly (easy fix show us how to disable fall damage for companion ai character), companion can get stealth-killed, companion is walking into enemy sight too often and not using cover optimally, when regenerating the AI Navmesh or Navpointlist or because of altered environment, the ai companion only follows the player once but then stops following the player.) 2. Workflow to replace the zombie mesh with a more realistic mesh, preserving the dismemberment feature. 3. In general, meshes and terrain should be easily replaceable without losing animation or AI navigation quality. For example, when replacing companion AI with a MetaHuman mesh, when climbing, it's tilted too much forward, resulting in clipping with the wall. 4. Martial arts system for unarmed combat improvement. 5. Various vehicles or traversal methods in addition to the car. Think of a parachute, wingsuit, ski, motorized paraglider, motorcycle, mountain bike, jet ski, etc... Additional bugs to fix: - Weapon reloading: only the second time reloading actually refills the full clip amount. - In the swimming area, you can't exit (climb out) unless you lower the basin corner height. - sometimes player dies unexpectedly when ziplining - Pickupable items like pistols, rifles, and medkits fall through the uneven terrain when swapping through picking them up from the ground.

Ben Schwartz

Do you have a way of contacting you?


More Creators