You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Installer does not work if run with different language
Installer Unable to install VSAI
Added
Basic AI interopability for LUA maps but with some issues:
Commander works enough in LUA maps to let you set the initial language and game mode, but bringing up rest of commander during the game or typing commands does not currently work.
(DevTools) Note chat placeholders is no longer supported in languages. This affects both Jass and Lua maps.
(DevTools) Conditionals are supported in languages by adding a second column to language translations with a jass conditional expression. String comparisons can only be included in a third column which will be converted to a string as the "" characters cannot be used in the extra columns.
Aggressive AMAI profiles now have a chance to expand early and up to a 4th mine when rich.
Added detection of towers to base defense and triggering town threatened defense.
(Classic) Zoom hotkeys can now be enabled or disabled via -zoomkey command. (jzy-chitong56)
(Installer) Added translations to installer and will attempt to automatically set language based on users system.
If that fails you can manually change language from the menu toolbar.
Translations may not be perfect as are auto-generated from bing translate except chinese from jzy-chitong56.
(Installer) New option that defaults to true which will install the optimised AI scripts.
(Installer) New option to force the default AI language to current language of the installer, and if commander is installed it will not show the language dialog popup anymore.
Unsetting will reverse the change and re-enable english as default and commander will display language selection.
Can not apply when using optimised scripts.
(Installer) You can now install VSAI mode as a commander option. (jzy-chitong56)
(DevTools) Custom maps can trigger command 80 to tell AMAI the tavern is no longer usable. (Slayer95)
(DevTools) Observer debugging when debug turned on for vanilla AI in VSAI mode.
(DevTools) New racial setting racial_burrow to set unit used for peons not exiting burrow fix.
(DevTools) VSAI is now compiled by default and included in the output scripts (jzy-chitong56)
(DevTools) Optimised scripts additionally compiled by default via MakeAll and available to use.
(DevTools) Optimise now works with VSAI scripts.
(DevTools) Testing build script to run AMAI against another version of AMAI from git tags PitVersions TFT devbranch "(12)EmeraldGardens.w3x" then install via secret commander number 3
Only racial changes are garunteed to work between tags, changes in common.eai could break the AI.
Changed
Peons with higher priority over a hall upgrade will now be favoured first if no other way to build more peons.
If in an attack don't save gold and wood for items as hero is busy.
Ancient expansion will now consider all 3 heroes to determine suitability instead of only the first hero.
Ancient/militia/item expansions are now checked whenever a new expansion is chosen, so every expansion the random chance to use the ability is rechecked instead of once at game start.
Additionally its in sync with when the AI wants an expansion and doesn't just bypass normal expansion priority anymore.
Tweaked expansion logic so when alot more mines on map it increases chance of doing a fast expansion but isn't certain.
AI will not take into account enemies ally strength of target which was blocking any attack attempts at all.
Insane AI will maphack and determine enemies strength precisely instead of roughly.
Rally controls will make use of front locations at the home base while all others rally to home to ensure all units exit buildings optimally.
Town defense control optimized so that the army tracker controls where defense is best placed in all cases.
Moved AMAI tags to after player names as various replays and leaderboards cannot display name correctly in those cases.
If home town is destroyed, the AI will now ensure it defends an existing town instead.
Elf will now build 1 farm at front locations again.
Automatic upgrades now have a 10% chance to upgrade up from 1%, anything under 10 was extremly difficult to trigger. Strategies can apply a max that will limit this to a lower value though.
Reworked defeat logic so giving units to a neutral player does still trigger defeat. (Slayer95)
Teleport control improvements and fixes. (jzy-chitong56)
Spanish translation improvements (Slayer95)
(Installer) Changed name to Installer instead of Electron Manager.
(DevTools) Updated MPQEditor to 4.0.0.924.
(DevTools) Set mpq size limit to 128 to reduce chance of failed installs with some maps and VSAI mode. (jzy-chitong56)
Fixed
Crash protection to job thread if it has too many actions in the queue (risk only with large maps)
Better use of sleep staggering to reduce game crashes with large players maps.
Fix so when at the food limit, AI will not save resources to build units and block building anything else that don't require food.
Fix so front location is calculated for all cases of players as well as optimized the calculation.
Fix upgraded building counts underreported resulting in stuck build logic.
Fixed issue where defeated AI player scripts could still be running when they have 0 units left wasting resources.
Fix for tower rushes and ancient expansions being unintentionally disabled entirely.
Fix windwalk abilities making units go invisible but then never attacking out of invisibility for bonus damage.
Fixed minor town threat tracking inconsistency.
Slightly timing tweak to help AI hardcoded systems better understand which mines are claimed at game start.
Fixed an issue where we would not get a new target after killing target due to incorrectly checking that combat has ended, which is not likely to be the case.
Fix for second nearest ally attack target in ffa matches not taking account of distance correctly if own hero was not available.
If front locations are not computed don't save resources for units being built at the front.
Fixed issue with town threats always evaluated as 0 for single players.
Fixed potential infinite loop when trying to find a creep camp.
Fixed issue with own town mine tracking not as accurate as it could be.
Fixed issue where attacks were not being cancelled unless only an ally was under threat.
Fixed an issue where ghouls would start attacking then all run back to harvest wood leaving forces on there own, now extra ghouls will reinforce ongoing attacks too just like other troops.
Fix an issue where ranged micro could sometimes move ally computer and player units.
Logic to build multiple unit buildings takes better account of cost (and now includes wood levels) to construct these to avoid building multiple when there is no resources available to do so.
Fix critical issue where retreating forces never fully retreated home, they could just immediately go back into battle.
Fix an issue where healer units are not available until next attack iteration.
Fix critical issue where if only part of creeps are killed at mine in some cases this could trigger the mine being flagged as empty.
Fix PERIAPT_OF_VITALITY gold cost to correct reforged value. (Slayer95)
Fix ally attack target not being reset, particularly expansion seemed to be slower without fix. (jzy-chitong56)
Fix Goblin Tinker Skill not upgrading past rockets on one of the trees. (jzy-chitong56)
Reduce lengthy unnecessary wait during distraction attack. (jzy-chitong56)
Fix so Ai's only ask for gold before surrender if the commander is installed as its the only way to send gold to the AIs. (jzy-chitong56)
Defeated players should not keep chatting. (jzy-chitong56)
Fix for buy neutral units running attack which is not expected. (jzy-chitong56)
Memory leak and fault tolerance optimizations. (jzy-chitong56)
When building at mine, lumber or front locations AI's will do a better job of leaving gaps for units and buildings. (jzy-chitong56)
Fix for hardcoded bug leaving peons in burrows (jzy-chitong56)
(Classic) Fix hero priorities too low for various strategies.
(Classic) Hero Skill fix will only run on versions 1.29 - 1.32.8. 1.32.9 and onwards will not run the fix. (jzy-chitong56)
(Classic) Fix healer mana costs which instead used reforged costs (jzy-chitong56)
(DevTools) Added echo off to install scripts to reduce console spam.
(DevTools) Making legacy editions now copies over correct blizzard.j when performing a manual install.
(DevTools) Disabled automatic copy of Reforged to TFT settings as it makes it difficult to modify settings for debugging. Call TFT/Inherit.bat directly when required instead.