As long-time followers of the DotA Allstars community, we have closely tracked the technical evolution of the AI map ports. The transition to DotA 6.68c AI represented a significant milestone in custom map scripting. When PleaseBugMeNot began the porting process, he provided early insights into the complex task of adapting IceFrog’s latest hero designs for the AI engine.
Below, we examine the progress made on key heroes, including Eredar (Shadow Demon), Gyrocopter, and Thrall, and the technical hurdles faced during development.
Development Insights and Technical Challenges
In his official statement, PleaseBugMeNot confirmed that the core mechanics for Eredar, Shadow Demon, Gyrocopter, and Thrall were successfully integrated. A critical phase of this development involved the implementation of item recipes. As any map developer knows, without functional item recipes, the game’s economy collapses, rendering the map unplayable. We appreciate the dedication required to ensure these systems aligned with IceFrog’s original vision for 6.68.
Version History and Downloads
For those tracking the progression of these AI maps, the following releases were pivotal in stabilizing the gameplay experience:
- UPDATE: DotA 6.68c AI BETA
- UPDATE: DotA 6.68c AI Rev2 BETA
- Update: DotA 6.69c AI Beta
- UPDATE: DotA 6.70c AI
Developer Update: Addressing AI Behavior
From the desk of the developer:
"Hello, guys. Just a quick update on the status of the AI map. The item builds for 6.68 series are ready. The AITeam are testing them. As you know in 6.69 there are changes in some items and recipes and that will need another item build overhaul. There is a new mode called -ld (Low Dodge Mode). Some users complained how AI (Normal and Hard) are dodging almost always Pudge`s Hooks and some other skills. The mode will compensate that problem... it will be available as a command from the hosting player. Writing -old once will enable that mode and writing it again will disable it. You`ll see a message with the current status of the mode. That mode affects Meat Hook but also Nerubian Assassin's Impale, Demon Witch's Impale, Fissure, and Ice Path. There are some weird bugs which we will address. Also i started renaming and deobfuscating a lot of functions and variables... i hope that will make the work on the script easier."
The introduction of the -ld (Low Dodge Mode) was a necessary quality-of-life adjustment, as the AI’s perfect reaction times to skillshots like Pudge's Meat Hook often made the game feel unfair. By deobfuscating the underlying JASS code, the developer significantly improved the maintainability of the map for future patches.