AI-Uveso (v87). AI mod for FAForever

Moderator: Uveso

Re: AI-Uveso (v73). AI mod for FAForever

Postby relent0r » 24 Sep 2019, 21:36

Uveso wrote:
relent0r wrote:Hey Uveso,

Did you make any changes to the ACU priorities in the last update? Noticing the ACU's are more inclined to walk into turrets until dead where as previously they would retreat within a safe time frame.


I did not change the ACU attack function, but i will take a look at it.


Strange, could have been map specific or the ACU thinking it was a base attack.
relent0r
Avatar-of-War
 
Posts: 64
Joined: 30 Dec 2018, 23:22
Has liked: 1 time
Been liked: 6 times
FAF User Name: relentless

Re: AI-Uveso (v73). AI mod for FAForever

Postby swaaye » 02 Oct 2019, 21:29

Uveso,

Your AI is a very entertaining adversary! I've been testing it a bit myself, watching it beat Sorian AIx Turtle, and have played a online game against Overwhelm with a friend last night. Lots of fun! I loved seeing the AI nuke an experimental group!

Do the Adaptive and Overwhelm AIs still differ in their nuking as I saw in some older posts? Overwhelm did send some nukes but I feel like it was less than 10 total. On the other hand it is totally crazy about its airforce! Which is cool and very effective.

This was on Adaptive Ahssa-Shi (because I saw you recommend that map for AI use and it's fun in general).
swaaye
 
Posts: 8
Joined: 24 Jan 2017, 07:45
Has liked: 0 time
Been liked: 0 time
FAF User Name: swaaye

Re: AI-Uveso (v73). AI mod for FAForever

Postby Uveso » 03 Oct 2019, 09:22

Hello swaaye,

I am glad you like my AI.

The adaptive and overwhelm AI are almost the same, exept that the overwhelm can change the cheat+build factor.
Both AI can build up to 8 nuke launchers.

But only the adaptive AI can building up to 25 launchers in case a paragon is present.
The Overwhelm is not allowed to build so much nukes because the higher buildfactor also builds faster nuke missiles.
And you will not survive 25 nuke launchers that can build missiles 3 times faster then you. ( at least i can't :D )

The map Adaptive Ahssa-Shi is from svenni_badbwoi. You should also try his map "ADAPTIVE MARS - MANGALA FOSSA"
Here are some more maps from him:
http://forums.faforever.com/viewtopic.php?f=53&t=14976

Just in case you don't know it, my AI has a automatic AI path marker generator.
It can build AI marker on 95% of all 5x5 and 10x10 maps.
So you can basically use almost every map in the vault with my AI. (also naval maps)
(you can enable the markergenerator in the game lobby -> AI options)

Greetings, Uveso.

PS: If you want to know more about our AIs, join us here:

AI Development Discord Server (AI-Swarm / AI-Uveso)
https://discord.gg/ChRfhB3
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

Re: AI-Uveso (v74). AI mod for FAForever

Postby Uveso » 30 Dec 2019, 14:50

Update 30.Dec.2019(v75)

- New: Added a function to create a threatgrid with waypoint marker.
- New: Added option for debug the new threat system.
- Opt: AI program threats are now started sequentially to avoid lag.
- Opt: Factories will be placed with more space between each factory.
- Opt: Transporters will unload their cargo faster.
- Opt: Optimized function to get locations for the AIbuildmanager.
- Opt: ACU upgrade needs now 90% mass storage for AI Rush
- Opt: Unit Platoons will change formations on moving and attacking.
- Opt: Changed land and air attack platoons for earlier attacks and mass hunt.
- Fix: Nuke launchers will now fire a missile in case the launcher is full.
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

Re: AI-Uveso (v76). AI mod for FAForever

Postby Uveso » 15 Jan 2020, 00:04

Update 13.Jan.2019(v76)

- New: Platoons now has different tables for MoveTo and AttackPriorities
- New: Optimized engineer function to reclaim mass
- New: Timebased debug print to the log every 30 seconds with memory and task data.
- Fix: Map validator spots empty adjacentTo table in markers again.
- Opt: Tweaked the nuke function for better target selection and chainfire (overwhelm)
- Opt: Cleared all game patch functions that are already merged to FAF game
- Opt: Cheat build factor will now be equal to cheat eco factor. (they should always be the same!)
- Opt: Reclaim cleaner function now works global and not for every AI
- Opt: Factory have now a greater distance to each other when constructed.
- Opt: Debug view of waypointes now only displays debuginformation from the focussed Army (AI)
- Opt: changed Air platoons to attack the enemy base more frequently
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

Re: AI-Uveso (v77). AI mod for FAForever

Postby Uveso » 15 Jan 2020, 01:01

Update 13.Jan.2019(v77)

-Hotfix for Total Mayhem

Removed special platoon builders for Total Mayhem because they need Total Mayhem version 1.37 (not released yet)
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

Re: AI-Uveso (v77). AI mod for FAForever

Postby tekno640 » 19 Jan 2020, 18:07

I've been using this mod with some friends for some time and I must admit, great work. the ai handles much better and noticeably utilizes some tactics I would not expect from a strategy ai in a million years. I'd love to offer some feedback on the mod based off tests we've done if its at all helpful. we've done this testing with and without mods, different maps, and with and without your autogen marker system (which is brilliant by the way).

first off, a bug. seemingly randomly (hosted same match with same settings over and over, adjusted marker settings, different maps, different ai's, ect). the AI won't 'initialize'. or simply put, the ai wont do anything, they'll sit at 0 points (unless a scout wonders by their ACU and the glack it) and don't move or participate in the game at all. we've not managed to find any correlation in what's causing this and are still looking for a hint in the post game logs as to why the AI have decided to give up. hopeful either you know whats causing this and are working on it, or we discover the cause on our end to help out.

as for feedback. something we've noticed the AI in uveso does on occasion the default game and soreans did that hinders them abit. they don't have air units on patrol, and instead park them in their ebase till needed. this results in traffic jams and factory stalls and delays units getting to the front lines, as well as poor response times. I propose having the ai have any 'idle' aircraft be on a patrol around there base and that the IA build an air staging in there home base to accommodate.

another thing we've started doing to get the most from the AI that your mod allows is lowering the unit cap, normally to half or a 3rd of the players cap, and having either twice as many AI (ideal if the map supports it) or double the cheat multiplier. what this does is it forces your AI to operate off of a lower unit cap, and not overbuild there base and send in more units. the reason we do this is the main cause of late game lag/slowdown (the pathfinding improvements are very noticeable and are great by the way) si due to the AI building to clustered and inefficient of a base, which results in very complicated pathfinding for units that are built trying to get out. this si an issue stock and sorean ai also suffer from but is mitigated by the AI not technig up and reacting slower so this is never the bottleneck (plus stock pathfinding slcant navigate the map, let alone there base). wondering if it would be possible to implement some preset base patterns (obviously customising entire abses would remove mod compatibility) or make some 'spacing' between buildings mandatory for.

Edit: just realsied weve been running on version 75 for most recent wave of tests. in which in 76 some of the 'base sprawl' issues like facotry spacing may have been mitigated. keep up the good work.
tekno640
 
Posts: 6
Joined: 25 Jun 2013, 15:37
Has liked: 0 time
Been liked: 0 time
FAF User Name: tekno640

Re: AI-Uveso (v77). AI mod for FAForever

Postby Uveso » 20 Jan 2020, 03:06

Hello tekno640;

thank's for your first post after 6,5 years here on the forum. i am honoured! :)

One of the main bugs why the AI won't run was on adaptive maps in case massmarkers where added or removed.
Patches for the adaptive map script will be included soon in the new mapeditor from ozonex.

More info can be found here:
https://github.com/ozonexo3/FAForeverMa ... issues/115

Another bug that was caused by the ACU-warp-in animation is also fixed in version V76.
Let me know if this still occurs and on what map.

The AI is already building Air Staging Platforms, but it's hard to not let them land in the base.
That's because if a platoon can't attack it will return to the main base and disband the platoon, so the AI
can use the free planes for a bigger platoon or a platoon with different plane types.
This will not work if the plains are still flying around the base.
Also let them land outside the base will not work because they need to be inside the range from the locationmanger of the base
or the AI can't form new platoons with those planes.
I don't have an idea how we can fix this easy, but i have this in mind.

I have added several buildconditions for a low unitcap. So my AI also can handle a cap of 125 units if you want.
Most testgames i do are with 600 unitcap for the AI.

Have in mind if you use multiple AIs. Every AI has its own and slow Buildcondition monitor.
Also every expansion has its own platoonbuilders that needs to be checked from the brainconditonmonitor.
So if you want a faster game, use only 1 AI and allow only 1-2 landexpansions.
If you need to use more then 1 AI, then reduce the Land expansion at least to 2.

In general the game can handle up to 2200 units in the first hour of the game. (Player and AI together)
So try to set not more then 2000 units for all players and the game should not slow down too much.
Also my AI version v78 (not released yet) has some hooks/functions to speed up the lategame.

Thank's for your feedback!
If you want to join us on Discord (i am only texting there, not using voice function)
https://discord.gg/ChRfhB3
I am mainly in the #discussion-about-ai channel.

Have fun and enjoy the game!
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

Re: AI-Uveso (v78). AI mod for FAForever

Postby Uveso » 04 Feb 2020, 04:25

Update 31.Jan.2020(v78)

- New: SCU enhance function can now also remove already installed enhancements.
- New: Added presetcategory to all preset SCUs. (Blueprint.lua)
- New: Added TECH2 platoon to assist factories.
- New: Added platonbuilder & former for all SCU presets (incl. nomads)
- New: Added attackplatoons for SCU in case they can't teleport.
- Fix: Ecomanager now first pause assisting engineers instead of factories.
- Fix: SCU teleporter platoon is now able to use preset enhanced SCUs
- Fix: OnDestroy function clears all trashbacks from a unit for better gameperformance
- Opt: Added better error message in case the AI can't build or place a building on the map.
- Opt: Engineers from naval expansions will no longer return/move to the mainbase
- Opt: massextracors will now unpaused earlier on low eco.
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

Re: AI-Uveso (v79). AI mod for FAForever

Postby Uveso » 12 Feb 2020, 04:02

Update 12.Feb.2020(v79)

- New: Added a function to the targetmanager to get high threat areas for nuke/arty fire
- New: Units will now evade the area of a nuke blast (only evading own nukes)
- Fix: Added patch for enginermanager (Improved game speed at late game)
- Fix: Ecomanager no longer pauses wrong buildings
- Opt: Engineer will now return to base instead idling on mass spots
- Opt: Hydros will now be build earlier if available
- Opt: Changed priority for all assisters to match new eco manager settings
- Opt: Optimized buildconditions for better gamespeed
User avatar
Uveso
Supreme Commander
 
Posts: 1788
Joined: 11 Dec 2015, 20:56
Location: Germany
Has liked: 70 times
Been liked: 291 times
FAF User Name: Uveso

PreviousNext

Return to AI modifications

Who is online

Users browsing this forum: No registered users and 1 guest