Warhammer 40,000: Gladius - Relics of War

Warhammer 40,000: Gladius - Relics of War

30 ratings
Worthy Eldar
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
728.550 KB
19 Jan @ 10:31am
14 Jul @ 10:34am
9 Change Notes ( view )

Subscribe to download
Worthy Eldar

In 1 collection by Vaeki
The Worthy AI Collection
10 items
Description
Worthy Eldar is an overhaul to AI behaviour for the Craftworld Aeldari, the Eldar.

The Worthy Eldar is the second published mod of the Worthy AI Collection, with mods planned for all factions.

The Worthy mods strive to improve AI performance without changing balance or mechanics. The mods provide the AI with a strategy for units and upgrades, nudges the econ decision making, and improves the AI's use of units' abilities.

For the Worthy Eldar, the AI also now takes better advantage of their Battle Focus.

The Worthy mods use the EXT mod format to be reasonably compatible with other mods. They also attempt to minimize additional visual clutter for non-AI players. These are relatively challenging mods to code, technically complex. If you come across a behaviour you dislike, let me know, and I can attempt to address it!

Enjoy!

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3410751072
17 Comments
Vaeki  [author] 22 Jul @ 10:02pm 
Obi-Van-Hamster- Thanks for the feedback. I'm in the midst of a general restructuring to address some of those issues you mentioned.

I put in a fix for the Zoanthrope/ Doom of Malan'tai. The issue is due that restructuring I'm implementing.

I can look into Prometheans, no sol'n yet. I doubt I'm modifying them, but I will look.

Yeah I also dislike the 100 turn cooldown solution. It's a consequence of the *.ext format I committed to when I started the Worthy. Basically, I cannot change the default abilities via ext, but I can put them on cool down. Once Chaos basic Worthy is done (11/11 factions) I plan to make an xml version which can simply modify the base abilities. It won't be as compatible, but it will be cleaner.

Again, thank you for the comments, sorry for the zoanthrope issue! :steamthumbsup:
Obi-Van-Hamster 22 Jul @ 1:05pm 
Another thing i would like to mention is that having base abilities from units get 100/10 cooldown is horrible solution as it not only confuses player but it also makes you think that there is a bug happening and that its a mod conflict or load order to blame. Shortly, it looks like a freaking bug.

I have a few suggestions that could be better to approach this (just trying to be helpful here, i don't exactly know what can and can't be done through modding):
- Instead of making abilities for AI invisible and putting original ones on cooldown as it is now, can the new AI ones be shown and the originals invisible?
- Another suggestion is to change how some of original abilities work so they are unavailable (grayed out) and only available when certain conditions are met. For example, mentioned Warp Blast and Warp Lance are grayed out all the time until there is a valid target for them. Can that mechanic be used for other abilities to make AI use those abilities better?
Obi-Van-Hamster 22 Jul @ 1:03pm 
Ran into some problems with current version of this mod. It would seem that some of the abilities from other races are modified by this mod and it makes those unusable. Specifically Zoanthropes for Tyranids can't use their Warp Blast and Warp Lance attacks (can't target anyone with it). When looking at descriptions of those attacks it says it Worthy Eldar AI weapon. Additionally, it seems that it also conflicts with some other unit mods out there, like Neutrals pack (it makes Prometheans not use their ability to summon smaller Promethean Luventis units which breaks them as neutral unit generators). Also Heroes of The Legend mods seems to be affected as well. Didn't test all units yet but Doom of Malan'tai hero from Tyranid Hero pack is affected the same way as Zoanthropes (unsurprisingly as it has those same attacks).
Vaeki  [author] 3 Jul @ 11:17pm 
EternalVigil- Yup that makes sense, I didn't expect these crashes, but I understand them now. Sorry for the crashes! :steamfacepalm:
Vaeki  [author] 3 Jul @ 11:16pm 
Quick Announcement
-----------------------------
My July 2 update was less compatible with pre-July save games than I anticipated. I have reverted to last week's version.
The July update will still be coming through, I'll just wait July 13th to distribute the latest and greatest.
So, either finish any matches by the 13th, or copy the current version of the mod into your mod directory. Thanks! :steamthumbsup:
EternalVigil 3 Jul @ 3:30pm 
Having similar issues, here is my error code:

DataManager.hpp100 class gladius::world:action:Action &_cdecl proxy::core::DataManager< class
gladius: world:action: Action>«get(const class std::basic_string < char struct std.:char_traits< char›,class std:allocator<char> > &,bool) const:
*Units/Eldar/Ranger/WorthyEldar/Ai_release" does not exist.
Vaeki  [author] 2 Jul @ 5:37pm 
Ash Fireheart- I apologize for the crash! I have been re-structuring the mods, this looks like a consequence. I usually announce updates, but I thought this one could slip in since it was mostly just clean up. There were some bad references, and some other types of mis-named actions and traits which I didn't find until the restructure. Following your message, I investigated and found what a reference to WorthySisters in WorthyEldar, for example.

Would you like to me revert all the mods so you can continue your match? I don't mind, it's simple to do on my end.
Ash Fireheart 2 Jul @ 4:17pm 
After the July 2 mod update my old saved game has been crashing with the message "Units/.../FarseerSkyrunner/WorthySisters/..." does not exist. I think the string is referencing Worthy Sisters instead of Worth Eldar.
Vaeki  [author] 21 May @ 5:41pm 
Update coming this Saturday (5/24) for a very minor fix to the Autarch's assault passive. Probably not a noticeable change, but a correction nonetheless.

Updates to my mods involve changing actions, which will crash old saves. So, unless you are willing to lose your modded save... either finish any game you have the Worthy Eldar in or back-up the current mod files for your own use!
Mindrivet 7 Feb @ 6:28pm 
As a max difficulty veteran, this mod makes Aeldari much more threatening.