Beta 10
#1
Posted 17 February 2006 - 12:02 AM
Comments / Changes:
1.) First I want to thank Corsix. He found the lost puzzle piece I couldn't find. I didn't know the cool _G shortcut, and therefore I had no clue how to get the class import without hard coding. Now, it's really clean. Race mods can simply install their AI folder into the skirmish AI race folder and finished! Very good!
2.) Movements
Gor'hael crater is really a most excellent map to rape the movement code. I got all sorts of weirdos and special cases... and I think I was able to fix most of them.
Back and forth moves shouldn't happen anymore. Melee squads and especially jump squads should now attack their jump targets most of the time. They have a priority to attack ranged squads, then melee and turrets/LP's at last.
BUT, especially for raptors and assault marines, the hardcoded attack code for attacking LP's and turrets is BUGGY. Sometimes, they simply refuse to attack it. They stand before it and you notice that they want to do something but somehow can't. Not even dodefault on the post entity worked. They work rather good on open field and in defense, but as soon as LP's are involved it can get weird sometimes. Stronger melee troops like commanders and terminators don't seem to have this problem. Not sure if the weapon - armor relationship has something to do with it.
3.) Post-building should we more reliable now
4.) Engineers shouldn't sacrifice themselves too easy
5.) Rediculous allied support for ultra long distances removed ('concrete defense' map for example).
6.) Attack/Defense targets are not changed too fast
7.) AI's build a second HQ if they've 1500+ req, which allows also more generators
8.) Tech trap should be removed now. I've made a change in the build controller and now it doesn't seem to happen anymore
9.) Rebuilding under HQ fire improved
10.) Hmm, I can't remember more at the moment...
BTW, I think the -dev mode changes nothing !
#2
Posted 17 February 2006 - 12:51 AM
BTW, I think the -dev mode changes nothing !
Yep, the more I tested with and without -dev, and the more I tend to believe that the changes I myself saw, were in fact mere coincidence, since what only seemed to happen only with -dev eventually happened without it, and vise versa.
It was just a question of time (such as the back and forth movements issue) before the issues present without -dev appeared while using it.
Well, it my tests anyway.
My conclsion is still the same about that right now: Coincidence.
Nothing more, nothing less.
#3
Posted 17 February 2006 - 02:37 AM
Out of interest, this may be already included, but has the commissar-killing-himself-due-to-the-use-of-execute been removed? (ie: don't use the ability, as in previous AI versions, since it is buggy in the AI - the commissar kills himself!).
...and, can be Enginseer be made to have the stance: "Stand Ground", and not "Hold Ground". This makes them much less eager to walk into any units I usually send attacking IG AI bases.
If those two things are done, thats cool just wondering, nothing *big* just anything small is good IMO.
#4
Posted 17 February 2006 - 09:17 AM
DocumentationI didn't know the cool _G shortcut
ombined with this documentationA global variable (not a function) that holds the global environment (that is, _G._G = _G)
The syntax var.NAME is just syntactic sugar for var["NAME"]
#7
Posted 18 February 2006 - 12:44 AM
#8
Posted 18 February 2006 - 06:18 PM
Dawn of War Advanced AI Headquarters
Latest DoW Advanced AI Download!
#9
Posted 18 February 2006 - 09:37 PM
Like always, I have deleted the old AI folder and extracted the new one into its place.
So, no go on beta 10 for me.
#10
Posted 18 February 2006 - 09:51 PM
W40kWA.exe caused an Access Violation in module WXPMod.dll at 001b:0f237973. Error occurred at 2/18/2006 21:48:56. W40kWA.exe, run by Peter. Microsoft Windows XP?. 1 processor(s), type 586. 1024 MBytes physical memory. Read from location 00000000 caused an access violation.
#11
Posted 18 February 2006 - 10:41 PM
K... try it now!
Dawn of War Advanced AI Headquarters
Latest DoW Advanced AI Download!
#12
Posted 18 February 2006 - 11:48 PM
Therefore, good job. I didn't notice - or didn't look to see - commissars executing themselves.
And enginseers (not engineers ) don't seem to run into combat, you changed their stance right?
#14
Posted 20 February 2006 - 12:29 AM
SM
http://dow.lerp.com/...0219.151104.rec
Ork
http://dow.lerp.com/...0219.162346.rec
I enjoyed the Ork game... it's tough for me to win vs insane due to that 40% resource boost.
In the SM game, it decided to attack with lone FC and lone ASM squad at different times. If it had let the LP die and then attacked with both FC and ASM it probably would have chased my stuff away.
#15
Posted 20 February 2006 - 01:31 AM
Okay, I removed it immediately.
2.) The AI's build their armory too early. I've fixed this. Now they should build one squad before building the armoury.
3.) Not related to the replays, but I think I'll modify the leader idea to keep the troops together and take the army center instead...
4.) I wonder, the orks never build wartrucks (the anti infantry thingy...). In your game, they might have been usefull. Are they that bad? Maybe we should reactivate them.
#16
Posted 20 February 2006 - 03:05 AM
#17
Posted 20 February 2006 - 04:52 AM
File:ork_squad_trukk.rgd GameData[squad_cap_ext][squad_cap_usage] = 0.000000 GameData[squad_cap_ext][support_cap_usage] = 2.000000 GameData[squad_combat_stance_ext][ranged_attackrange] = 35.000000 GameData[squad_loadout_ext][unit_max] = 1.000000 GameData[squad_loadout_ext][unit_min] = 1.000000 GameData[squad_requirement_ext][requirements][required_2][structure_name] = ebps\races\orks\structures\ork_mek_shop.luaSince they have a support cap and no [max_squad_cap] then you can build as many cap allows. I find them decent anti-infantry vehicles.. But pricey: 150/135 for what they can do.
And yes the AI builds Wartrukks.. I allowed for them to do so but they are not a priority vehicle for building. They're more supportative. Thanks everyone for your findings!
Dawn of War Advanced AI Headquarters
Latest DoW Advanced AI Download!
#18
Posted 20 February 2006 - 08:28 AM
SquadLimits = { standard = { ork_squad_grot = 0, ork_squad_bad_dok = 4, ork_squad_slugga = math.random( 3,5 ), ork_squad_shoota_boy = math.random( 4,6 ), ork_squad_stormboy = math.random( 2,4 ), ork_squad_tankbusta = math.random( 3,5 ), ork_squad_nob = math.random( 4,6 ), ork_squad_armored_nob = 4, ork_squad_mek_boy = 1, ork_squad_warboss = 1, ork_squad_trukk = 1, ork_squad_wartrak = math.random( 3,5 ), ork_squad_killa_kan = math.random( 4,6 ), ork_squad_looted_tank = math.random( 4,6 ), ork_squad_squiggoth = 1, } } },
IE:
ork_squad_trukk = 1,
Unless that is ignored of course, making it utterly pointless having any kind of number there!
Edited by Finaldeath, 20 February 2006 - 08:29 AM.
#19
Posted 20 February 2006 - 01:35 PM
Dawn of War Advanced AI Headquarters
Latest DoW Advanced AI Download!
Reply to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users