HomeUser Control Panel (unavailable in archive)ForumsTutorialsArt GalleryResourcesMaps

AMAI 2.51 Released!!!!

05-04-2007, 03:15 PM#1
Strategy Master
Beta went remarkably smoothly for a change with no major problems turning up so here it is. AMAI 2.51 released to you all. You might be presently surprised with how much more effecient 2.51 is compared to 2.50.

Download from the usual download link
Or:
Download Developer editions only at mirror sites below:
Wc3campaigns
HiveWorkshop

AMAI COMMANDER IMPROVEMENTS
Chinese language translation implemented
German language translation completed

AMAI ENGINE IMPROVEMENTS
Major re-working of the harass code fixing many bugs and issues that occured in older versions as well as including better reliability.
Fixed an issue where cannabalizing ghouls would stop cannabalizing before finishing eating of the corpse.
Fixed multiple issues of buying systems counter acting each other where the buyer would get stuck moving between the two locations.
Ancient expansion effeciency improved.
General Improvements to elf strategies.
Generally increased all racial aggression bonuses.
Fixed some issues with units not returning home properly if no moon well was available.
Fixed an issue in trying to buy items but no spare slot available.
Improved windwalk usage in combat situations.
Implemented a blademaster harrass that occurs 30% of the time if blademaster is the first hero.
Fixed issues where a creeping army would most likly give up if there only hero was harmed.
Fixed an issue with zepplins keeping heros/units stored forever
Fixed a bug where units would not hide if where aiming to go to the shop
Fixed multiple bugs with certain styles of items like healing pots and the regeneration healing scrolls.
Hero proirty tweaks that not takes account of all 4 battle.net realms and not just one.
Fixed a bug with inconsistant farm building
Improved elf start game macro a little
Fixed major bugs causing location and group stack corruption
Healing systems now make better effective use of the lesser clarity potions and mana potions
Fixed an issue where firelord could not learn the incinerate ability
Hopefully fixed an issue where AMAI spam builds towers at its expansions
Fixed a bug where AMAI could not buy healing items due to full inventory and so AMAI became stuck. AMAI will now drop non healing items from there inventory so they can buy that important healing item.
New hero skill system idea designed by deutschepharma has been implemented. Now there is 3 possible skill arrangements for each tier that the hero can choose.
Undead half as likely to train neutral heros. Orc 1/3 as likely to train neutral heros. Based off statistical information calculated by deutschepharma.
Fixed the bug where if a tavern is in the game and not pathable the AMAI would train a normal hero but with no skills. The hero is now trained with its hero skills working succesfully
Found many missing upgrades for all races and added them
Fixed an issue where some strange orc upgrade was mysteriously placed in the TFT standardunits.txt but it dosn't exist
Strategies that rely on there upgrades to work effectivly now have upgrades researched earlier instead of relying just on the advancedupgrades as well.
If AMAI army gets into direct contact with a much too powerful enemy, it can town portal away instead of just running home.
Optimized attack functions
Fixed a reforming bug in the attack sequence causing army to constantly reform and take much longer to travel accross the map.
Fixed some targetting issues of AMAI to make sure they more likely to attack expansions considering they are the weakest parts of an enemy.
Fixed 1 small memory leak and 5 major memory leaks.

AMAI DEVELOPER IMPROVEMENTS

Will require applytablesettings.pl run to include the updates to the correct tables if updating from 2.50
Removed the invalid farm_food setting from the racial setting scripts
Added a third hero bonus option to the strategy editor
Fixed a bug where new versions of perl would not have certain buttons like extract and insert working
Added a new global setting to turn off the surrender system of AMAI
Updated grimoire implementation to 1.2 and sorted out DE executable system to reduce the overall file size. The last compiled version can be run using the AMAI_TFT.exe in the scripts folder.
3 global settings added, major_hero_skill_value, minor_hero_skill_value and rare_hero_skill_value that are the prorities amai chooses a one of three skills when trained. major skill corresponds to the first skill, minor to the second, rare to the third line.
AMAIvsAI edition is now compatabible with both TFT and ROC. In the race.txt file the third column will contain the blizzard entertainment scripts. When compiling this version it will now report for you if the blizzard entertainment scripts are incompatible with any custom changes you have done to AMAI.
Healingitems.txt has some new columns which were introduced due to make healing pots and scrolls work more effectivly.

AMAI MANUAL ERRATA
Improved Job section part of manual
Information added on manipulating the commander system in custom maps
AMAIvsAI section updates
05-05-2007, 12:18 AM#2
Av3n
Question SM if you were will you implement any gud strats from the AI Contest? (Also how do you get grimoire work like this? I've read the notes about it but don't understand. An seen the file layout of the simple edition as well)

-Av3n
05-05-2007, 01:03 PM#3
Strategy Master
@Av3n: If they are very well done, exciting and/or can put up a fight to AMAI i may look into implementing a similar style strat.

Grimoire, do u mean the use of an exe instead of a bat file? The exehack executable if run on its own will look for the script.lua file and run it unlike what happens if you used the default bat file with grimoire which uses war3.lua to run.

Then in the war3.conf.lua file you just enable the inject dll of the loadmpq.dll.
Thats pretty much all you have to do and fill in the loadmpq.lua file so grimoire inserts the correct mpq file. Look at the lua scripts in AMAI for the examples. Its not too difficult to work out.
05-06-2007, 12:37 AM#4
Av3n
Yea i just don't get the script.lua section part so i guess thts the only lua file you have to create? Look at AMAI's ardy i just don't get the script lua file.

-Av3n
05-06-2007, 10:15 AM#5
Strategy Master
It is the war3.lua file in grimoire renamed to script.lua. I havn't changed whats in the lua file from grimoire.
05-06-2007, 09:27 PM#6
DeaD_MeN_WalkiN
Well, I have to say it's a little better but something very annoying occured:
(*)The AI didn't use his heros at mid and late game, kept spamming SpellBreakers, Dragonhawks and gryphoons and few casters and camps all day long.
(*)The AI made human towers infront of the base without farm protection making them very vulnerable.

Thats all I can think of at the moment, but they seriously need fixing. Overall this version 3/5, nice job.
05-07-2007, 06:45 PM#7
Strategy Master
@Dead Men Walkin: Found something that causes the attack system to stall so they never attack. Is that similar to what happened in the first issue?
05-10-2007, 09:13 PM#8
Strategy Master
Ok everyone found some major bugs with attack crashes and some other issues with undead.

I'm working on an update and hopefully will be out 2moro or so.