<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1421046922107377097</id><updated>2011-12-20T08:41:38.440-08:00</updated><category term='Random'/><category term='Thoughts'/><category term='Update'/><category term='Fun Stuff'/><category term='Download'/><category term='Release'/><category term='Incremental Build'/><title type='text'>Ex-DotA AI Maps</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>56</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5818992856028796363</id><published>2010-05-18T16:13:00.000-07:00</published><updated>2010-05-18T16:13:24.645-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>So Long, and Thanks for All the Fish</title><content type='html'>After much thought and consideration, I have decided to no longer continue my work on DotA AI maps.  Between my increased work responsibilities, advancing on to the next stage of life, my waning interest in DotA, and the frustration from both dealing with the community's demands and the community having to deal with my absences, I believe it is best for me to let this project go and move on.&lt;br /&gt;&lt;br /&gt;It was a fun two years, with updates on almost every version since 6.49 (we're up to 6.66b now, crazy!), but as lazyfiend/RGB said when he left, I find that working on this map is no longer enjoyable to me, and is in fact quite a burden.&lt;br /&gt;&lt;br /&gt;I've contacted GoD-Tony (killerbee) about taking over, and if he decides to, I'll try to help him get up to speed as much as possible.  If not, I hope whomever takes my place will have as much fun as I did these past two years learning the ins and outs of JASS and the WC3 engine.&lt;br /&gt;&lt;br /&gt;My passion has always been with the Fun Taverns, and though I will not continue AI development I may occasionally release some maps on my blog with old heroes and/or original creations, so feel free to visit and leave comments for me here.&lt;br /&gt;&lt;br /&gt;Thanks for the fun times guys!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5818992856028796363?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5818992856028796363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5818992856028796363' title='67 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5818992856028796363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5818992856028796363'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/05/so-long-and-thanks-for-all-fish.html' title='So Long, and Thanks for All the Fish'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>67</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5438090903498360450</id><published>2010-04-08T01:45:00.001-07:00</published><updated>2010-04-08T01:46:42.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>No map until June at the earliest</title><content type='html'>Absolutely swamped, likely won't have time until June to even look at the maps and script.  I've been getting the changes from IceFrog and will update to whatever version is recent when I have time, but don't expect anything for at least two months.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5438090903498360450?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5438090903498360450/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5438090903498360450' title='24 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5438090903498360450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5438090903498360450'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/04/no-map-until-june-at-earliest.html' title='No map until June at the earliest'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>24</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7980066479178993261</id><published>2010-03-22T21:09:00.000-07:00</published><updated>2010-03-22T21:12:13.262-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Update...sorta</title><content type='html'>Been pretty busy with work and stuff recently, haven't really done much on script development.  Played a bit with some fun heroes though, we'll see if any of them make it in for the next version. =P&lt;br /&gt;&lt;br /&gt;Don't see work letting up anytime soon for the next month and a half.  Even if a new DotA version comes out before then I wouldn't expect a new AI version for a while. =/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7980066479178993261?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7980066479178993261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7980066479178993261' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7980066479178993261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7980066479178993261'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/03/updatesorta.html' title='Update...sorta'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-6706672179631217153</id><published>2010-02-03T04:11:00.000-08:00</published><updated>2010-02-03T16:00:53.695-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.66b AI 0.2141</title><content type='html'>&lt;a href=http://www.mediafire.com/?kwzr0tnwunn&gt;http://www.mediafire.com/?kwzr0tnwunn&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=E3ONG5LR&gt;http://www.megaupload.com/?d=E3ONG5LR&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/345279915/DotA_Allstars_v6.66b_AI_0.2141.w3x&gt;http://rapidshare.com/files/345279915/DotA_Allstars_v6.66b_AI_0.2141.w3x&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;-Rewrote Overpower and Summon Familiars to prevent AI crashes&lt;br /&gt;-Undid the fix added for Pounce in 6.66b that was causing the game to crash&lt;br /&gt;-Added a workaround for when AI attempt to attack a dropped Divine Rapier (item will be removed)&lt;br /&gt;-Fixed AI from destroying the Aegis after having them attack Roshan&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-6706672179631217153?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/6706672179631217153/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=6706672179631217153' title='56 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/6706672179631217153'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/6706672179631217153'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/02/dota-allstars-666b-ai-02141.html' title='DotA Allstars 6.66b AI 0.2141'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>56</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-1595779699236515982</id><published>2010-02-01T00:15:00.001-08:00</published><updated>2010-02-01T00:17:27.171-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Crashes</title><content type='html'>Looking over the code, looks like Slark's Pounce, Ursa's Overpower and Visage's Summon Familiars will need to be rewritten, as they will cause conflicts with the AI script and result in WC3 crashing.&lt;br /&gt;&lt;br /&gt;If you find a crash unrelated to any of these three heroes, let me know.  I'm working on a fix for the aforementioned abilities.&lt;br /&gt;&lt;br /&gt;-dm is still known to be unstable on the AI map.  Until I figure out why it will continue to be so.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-1595779699236515982?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/1595779699236515982/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=1595779699236515982' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1595779699236515982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1595779699236515982'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/02/crashes.html' title='Crashes'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-3892483327964112423</id><published>2010-01-30T02:52:00.000-08:00</published><updated>2010-02-03T16:00:44.929-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars v6.66b AI 0.214</title><content type='html'>&lt;a href=http://www.mediafire.com/?ytm2mn1zow4&gt;http://www.mediafire.com/?ytm2mn1zow4&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/343331037/DotA_Allstars_v6.66b_AI_0.214.w3x&gt;http://rapidshare.com/files/343331037/DotA_Allstars_v6.66b_AI_0.214.w3x&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=CX5LEHW5&gt;http://www.megaupload.com/?d=CX5LEHW5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;----------&lt;br /&gt;6.66b (v0.214)&lt;br /&gt;==============&lt;br /&gt;-First update to 6.66b&lt;br /&gt;-Rewrote Jinada, Wind Walk, Chilling Touch, and Essence Shift to prevent AI-specific crashes&lt;br /&gt;-Minor AI changes to use some rewritten abilities (Scorched Earth, Overpower, etc.)&lt;br /&gt;-Added some extra checks to prevent AI from automatically picking heroes with incomplete AI scripts (they can still random them in -ar or -tr)&lt;br /&gt;-Disabled new -unlock command, as -switch is still disabled in AI map&lt;br /&gt;&lt;br /&gt;Let me know if you find any issues.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-3892483327964112423?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/3892483327964112423/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=3892483327964112423' title='43 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3892483327964112423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3892483327964112423'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/01/dota-allstars-v666b-ai-0214.html' title='DotA Allstars v6.66b AI 0.214'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>43</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-2748810266526733173</id><published>2010-01-29T02:54:00.001-08:00</published><updated>2010-01-29T02:58:34.305-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Okay, I lied, I'm changing the next version to 0.214</title><content type='html'>No major AI script changes, but I did have to change some stuff to make some of the rewritten abilities work, so I will update the version number.&lt;br /&gt;&lt;br /&gt;Just finished the 6.66b changes, will do a test run tomorrow and if I don't find any bugs, will release on Saturday or Sunday.  Changelog looks like this:&lt;br /&gt;&lt;br /&gt;6.66b (v0.214)&lt;br /&gt;==============&lt;br /&gt;-First update to 6.66b&lt;br /&gt;-Rewrote Jinada, Wind Walk, Chilling Touch, and Essence Shift to prevent AI-specific crashes&lt;br /&gt;-Minor AI changes to use some rewritten abilities (Scorched Earth, Overpower, etc.)&lt;br /&gt;-Added some extra checks to prevent AI from automatically picking heroes with incomplete AI scripts (they can still random them in -ar or -tr)&lt;br /&gt;-Disabled new -unlock command, as -switch is still disabled in AI map&lt;br /&gt;&lt;br /&gt;Stay tuned, it's coming soon. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-2748810266526733173?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/2748810266526733173/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=2748810266526733173' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2748810266526733173'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2748810266526733173'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/01/okay-i-lied-im-changing-next-version-to.html' title='Okay, I lied, I&apos;m changing the next version to 0.214'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5857619658088742099</id><published>2010-01-14T11:36:00.001-08:00</published><updated>2010-01-25T22:21:56.781-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Next version will STILL still be 0.213</title><content type='html'>Got the script changes for 6.66 from IceFrog, working double-time on the map to get this done ASAP.  Don't expect the bots to use a lot of the new abilities just yet, I'll do more work on this after I release, just want to get a version out where people can start playing with the new heroes/abilities/items.&lt;br /&gt;&lt;br /&gt;Still aiming to release by the end of the month.  Sit tight!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5857619658088742099?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5857619658088742099/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5857619658088742099' title='41 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5857619658088742099'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5857619658088742099'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/01/next-version-with-still-still-be-0213.html' title='Next version will STILL still be 0.213'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>41</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-443304261489037679</id><published>2010-01-06T12:39:00.001-08:00</published><updated>2010-01-06T12:42:03.023-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Next version will still be 0.213</title><content type='html'>I had some experimental AI scripts for Admiral and Clockwerk in the pipeline, but I haven't been able to focus too much on this recently and in the interest of releasing 6.65 AI as soon as possible, I'll probably hold off on this stuff for now.&lt;br /&gt;&lt;br /&gt;IceFrog has sent me the script changes and I've been slowly integrating them.  I'm aiming to release by the end of this month.&lt;br /&gt;&lt;br /&gt;Thanks for your patience.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-443304261489037679?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/443304261489037679/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=443304261489037679' title='32 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/443304261489037679'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/443304261489037679'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2010/01/next-version-will-still-be-0213.html' title='Next version will still be 0.213'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>32</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5980989170717501191</id><published>2009-12-15T14:41:00.000-08:00</published><updated>2009-12-15T14:45:47.360-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Back to normal, only slower</title><content type='html'>Thanks all for the words of encouragement.  The bulk of the crisis is over for now, but I most likely will not be working full speed on this for a while.&lt;br /&gt;&lt;br /&gt;I'll do my best to update to 6.65 quickly when it comes out, but expect progress in general to be slower than before (at least for a while).&lt;br /&gt;&lt;br /&gt;Thanks again for your patience and support.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5980989170717501191?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5980989170717501191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5980989170717501191' title='33 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5980989170717501191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5980989170717501191'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/12/back-to-normal-only-slower.html' title='Back to normal, only slower'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>33</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-2303222575786640761</id><published>2009-11-21T01:23:00.001-08:00</published><updated>2009-11-21T01:24:34.270-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Temporarily halting development</title><content type='html'>Urgent family issues.  Please understand.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-2303222575786640761?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/2303222575786640761/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=2303222575786640761' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2303222575786640761'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2303222575786640761'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/11/temporarily-halting-development.html' title='Temporarily halting development'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7097647605171168612</id><published>2009-10-29T14:37:00.000-07:00</published><updated>2009-10-29T14:50:33.463-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Obfuscation and the like</title><content type='html'>Obfuscation: what is it? Simply put, it's a method used to make code difficult to read and work with. The basic idea is simple; the script parser doesn't care if a variable has a meaningful name (integer iHeroID) or a nonsensical one (integer ZYF), since semantically the code will execute the same regardless of nomenclature. It does, however, make it significantly more difficult for someone else to make changes to it (especially without accidentally breaking something!)&lt;br /&gt;&lt;br /&gt;This is, unfortunately, the reason why AI development has been slow. I've been spending quite a bit of time slowly deobfuscating the script, but there are still many things that I still cannot quite account for. My current project is working out some of the "magic numbers" that appear in the script; numbers which just appear in the script but have no apparent rhyme or reason.&lt;br /&gt;&lt;br /&gt;Fortunately, I only have to work out the obfuscated portions in the AI script; IceFrog has been provided me with script changes from version to version (i.e. what was added/changed/deleted in 6.64 from 6.63b) in unobfuscated form, so I can keep the map updated with those features rather easily and effectively. Unfortunately, I don't have access to a full deobfuscated map script (which would make starting a brand-new AI much easier) or a deobfuscated AI script (which would make things easier for the obvious reasons). Ah well. C'est la vie, as a good friend of mine would often say. =P&lt;br /&gt;&lt;br /&gt;I'm thinking of posting some of these random numbers for you guys to possibly decipher. I know a lot of them refer to unit geographical locations (x,y coordinates of buildings and such) that have been changed since 6.48b and no longer cause things to work, but trying to figure out what used to be what is a bit tedious. =/&lt;br /&gt;&lt;br /&gt;In short, obfuscation = the bane of my existence.  At least, in terms of map development. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7097647605171168612?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7097647605171168612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7097647605171168612' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7097647605171168612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7097647605171168612'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/10/obfuscation-and-like.html' title='Obfuscation and the like'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-8957699357455468734</id><published>2009-10-26T12:04:00.000-07:00</published><updated>2009-11-28T01:09:29.725-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>"-formless"</title><content type='html'>Try it.  Works for 0.213 whenever "-random" is valid.  Should go without saying that you type that in without the quotation marks, but I'll mention it anyway just in case.&lt;br /&gt;&lt;br /&gt;And I know that everytime I do something fun like this a lot of people will say "HOW DARE YOU WORK ON SOMETHING YOU FIND FUN AND ENJOYABLE INSTEAD OF SPENDING YOUR LIMITED FREE TIME DOING SOMETHING I SELFISHLY DEMAND YOU TO DO", but eh, I work at my own pace and on my own schedule, so deal with it. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-8957699357455468734?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/8957699357455468734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/8957699357455468734'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/10/formless.html' title='&quot;-formless&quot;'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-3775284777299160191</id><published>2009-10-25T04:44:00.000-07:00</published><updated>2010-02-03T16:00:33.424-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.64 AI 0.213</title><content type='html'>&lt;a href=http://www.mediafire.com/?1wmmwmmyyj2&gt;http://www.mediafire.com/?1wmmwmmyyj2&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/297656613/DotA_Allstars_v6.64_AI_0.213.w3x&gt;http://rapidshare.com/files/297656613/DotA_Allstars_v6.64_AI_0.213.w3x&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=V9VX2TOY&gt;http://www.megaupload.com/?d=V9VX2TOY&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;-First update to 6.64&lt;br /&gt;-Changed the default AI behaviour of creeps and towers to be the same as in the official map&lt;br /&gt;-Fixed the fade on Circles of Protection belonging to other players&lt;br /&gt;-Fixed some numerical errors on Bristleback's abilities&lt;br /&gt;-Added some additional AI ability functionality (Black Hole, Fissure, Epicenter)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-3775284777299160191?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/3775284777299160191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=3775284777299160191' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3775284777299160191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3775284777299160191'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/10/dota-allstars-664-ai-0213.html' title='DotA Allstars 6.64 AI 0.213'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-3281277274324877994</id><published>2009-10-14T14:14:00.000-07:00</published><updated>2009-10-25T04:47:49.588-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>List of abilities that AI don't use correctly/at all</title><content type='html'>With a host of new abilities and rewrites, many abilities that previously worked with the script either aren't used properly or aren't used at all.  Some abilities (like Epicenter after Burrowstrike) worked in previous versions due to hacks that I put in that I've since removed during refactoring.&lt;br /&gt;&lt;br /&gt;If you see something that's not working and isn't on this list, let me know, I'll try to keep this updated and address these when I have time (I probably missed several).  Please keep in mind that I have a real life and a real job and both take priority over this, so progress might not be as fast as you'd like, but I'll have to ask for your patience.&lt;br /&gt;&lt;br /&gt;Thanks.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Sven&lt;/strong&gt;&lt;br /&gt;-Warcry (new ability)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Doombringer&lt;/strong&gt;&lt;br /&gt;-Devour (rewritten a while ago)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;N'aix&lt;/strong&gt;&lt;br /&gt;-Infest (I don't even know how to properly use this, haha)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Storm&lt;/strong&gt;&lt;br /&gt;-Electric Vortex (I think there's a problem with this ability when used by AI)&lt;br /&gt;-Ball Lightning&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Dirge&lt;/strong&gt;&lt;br /&gt;-Decay (spams this and sometimes gets lucky)&lt;br /&gt;-Soul Rip (not working anymore?  I haven't changed this and the ability should be the same but I never see him using it)&lt;br /&gt;-Tombstone&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Windrunner&lt;/strong&gt;&lt;br /&gt;-Powershot&lt;br /&gt;-Windrunner (ironically)&lt;br /&gt;-Focus Fire&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Batrider&lt;/strong&gt;&lt;br /&gt;-Sticky Napalm (spams this and sometimes gets lucky)&lt;br /&gt;-Flamebreak&lt;br /&gt;-Flaming Lasso (uses this randomly)&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Clockwerk&lt;/strong&gt;&lt;br /&gt;-Battery Assault&lt;br /&gt;-Power Cog&lt;br /&gt;-Hookshot&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Admiral&lt;/strong&gt;&lt;br /&gt;-X Marks the Spot&lt;br /&gt;-Ghost Ship&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Razor&lt;/strong&gt;&lt;br /&gt;-All active abilities&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Tauren Chieftain&lt;/strong&gt;&lt;br /&gt;-All active abilities&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Invoker&lt;/strong&gt;&lt;br /&gt;-All abilities, invoked or otherwise&lt;strong&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-3281277274324877994?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/3281277274324877994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=3281277274324877994' title='18 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3281277274324877994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3281277274324877994'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/10/list-of-abilities-that-ai-dont-use.html' title='List of abilities that AI don&apos;t use correctly/at all'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>18</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-3080534804453599419</id><published>2009-10-14T00:13:00.000-07:00</published><updated>2009-10-14T00:14:57.232-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>6.64 AI on the way</title><content type='html'>Got the script changes from IceFrog today, starting work on this soon.&lt;br /&gt;&lt;br /&gt;Just thought you all should know, since I haven't updated in a while. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-3080534804453599419?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/3080534804453599419/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=3080534804453599419' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3080534804453599419'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3080534804453599419'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/10/664-on-way.html' title='6.64 AI on the way'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-2330666400345214963</id><published>2009-09-26T05:51:00.001-07:00</published><updated>2009-09-28T14:56:11.207-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Formless 2.0</title><content type='html'>After spending some time today refactoring the AI script, I decided to take a break and rethink the Formless hero that I implemented a while back.  Long story short, several hours later I've finished a (mostly) working and improved version of Formless.&lt;br /&gt;&lt;br /&gt;I ended up reorganising the code by a significant amount, and the resulting code is more efficient and easier to use.  The biggest change is the ability to now choose which individual skill to reset, if so desired.  You can right-click on the reset button to change the reset button to only reset a single skill (cycling through the four base abilities, then back to the option to reset all).&lt;br /&gt;&lt;br /&gt;On top of that, the error messages are much more informative now; if you try to copy an ability that currently isn't supported, the message will notify you of which ability you tried to copy.  If you try to copy an ability with an order already used (while -override is off) it will let you know which ability is conflicting.&lt;br /&gt;&lt;br /&gt;And I decided to throw all semblence of balance out the window for this because, let's face it, the ability to combine skills of multiple heroes on the fly will never be balanced, ever.  So, in order to maximise fun and flexibility, I removed the cooldown on all Reset functions (individual or all).&lt;br /&gt;&lt;br /&gt;Haven't quite finished getting it up to compatibility levels of previous versions (so some abilities aren't working yet like Impetus and Last Word) but I expect I'll finish most of these by the time I release the next version. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-2330666400345214963?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2330666400345214963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2330666400345214963'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/09/formless-20.html' title='Formless 2.0'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-1187281146955989191</id><published>2009-09-23T15:46:00.000-07:00</published><updated>2010-02-03T16:00:20.523-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars v6.63b AI 0.212</title><content type='html'>&lt;a href=http://www.mediafire.com/?kntzc2zdmln&gt;http://www.mediafire.com/?kntzc2zdmln&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/284125128/DotA_Allstars_v6.63b_AI_0.212.w3x&gt;http://rapidshare.com/files/284125128/DotA_Allstars_v6.63b_AI_0.212.w3x&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=BFNO0D5W&gt;http://www.megaupload.com/?d=BFNO0D5W&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;6.63b (v0.212)&lt;br /&gt;==============&lt;br /&gt;-First update to 6.63b&lt;br /&gt;-Fixed an issue that was causing AI bots to learn their abilities out of order&lt;br /&gt;-Fixed another issue that was still causing the game to crash when a player leaves the game early&lt;br /&gt;-Added some additional AI ability functionality (Crystal Nova, Storm Bolt, Mana Burn)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-1187281146955989191?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/1187281146955989191/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=1187281146955989191' title='27 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1187281146955989191'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1187281146955989191'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/09/dota-allstars-v663b-ai-0212.html' title='DotA Allstars v6.63b AI 0.212'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>27</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-3462203301944168202</id><published>2009-09-17T17:00:00.000-07:00</published><updated>2010-02-03T16:00:07.378-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.62b AI 0.211</title><content type='html'>&lt;a href=http://www.mediafire.com/?mozmmjn0dgm&gt;http://www.mediafire.com/?mozmmjn0dgm&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/281536559/DotA_Allstars_v6.62b_AI_0.211.w3x&gt;http://rapidshare.com/files/281536559/DotA_Allstars_v6.62b_AI_0.211.w3x&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=09VJKGMM&gt;http://www.megaupload.com/?d=09VJKGMM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mostly just addressing bugs, will try to address some AI issues for next release.&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;6.62b (v0.211)&lt;br /&gt;==============&lt;br /&gt;-Temporarily removed managed group system to remove critical error bugs until I get a chance to clean up group usage in the AI script&lt;br /&gt;-Rewrote Liquid Fire to prevent conflict with the AI script&lt;br /&gt;-Fixed a bug with Weave&lt;br /&gt;-Fixed a bug with Spirit Bear losing items when the ability is levelled&lt;br /&gt;-Fixed a bug with the game crashing when a human player leaves the game early&lt;br /&gt;-Fixed a bug with Cold Snap not working after the first hit&lt;br /&gt;-Fixed a bug with -ma&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-3462203301944168202?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/3462203301944168202/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=3462203301944168202' title='23 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3462203301944168202'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3462203301944168202'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/09/dota-allstars-662b-ai-0211.html' title='DotA Allstars 6.62b AI 0.211'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>23</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-255345255864178291</id><published>2009-09-03T00:45:00.000-07:00</published><updated>2010-02-03T15:59:55.753-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.62 AI 0.21</title><content type='html'>&lt;a href=http://www.mediafire.com/?nmgw3jtjndt&gt;http://www.mediafire.com/?nmgw3jtjndt&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=1FANS0TA&gt;http://www.megaupload.com/?d=1FANS0TA&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/275012234/DotA_Allstars_v6.62_AI_0.21.w3x&gt;http://rapidshare.com/files/275012234/DotA_Allstars_v6.62_AI_0.21.w3x&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;First release, updated to 6.62 and 1.24 compliant. Note that this is v0.21, and there will be bugs.&lt;br /&gt;&lt;br /&gt;Some abilities are not working for bots yet (they learn them but don't use them), and this is expected and will be addressed in future versions.&lt;br /&gt;&lt;br /&gt;The following game modes have been disabled for now:&lt;br /&gt;-vr, -rv, -rd, -cd, -cm, -lm, -xl&lt;br /&gt;&lt;br /&gt;The following game commands have been disabled for now:&lt;br /&gt;-afk, -kickafk, -ah, -switch, -fun&lt;br /&gt;&lt;br /&gt;Please report bugs to me.&lt;br /&gt;&lt;br /&gt;Things that are bugs:&lt;br /&gt;-Crashes with reproducible reasons&lt;br /&gt;-Abilities/items not working as expected (for players or bots)&lt;br /&gt;&lt;br /&gt;Things that are not bugs:&lt;br /&gt;-Bots not using certain abilities&lt;br /&gt;-Bots being too strong/weak/cheating.  They do that.&lt;br /&gt;&lt;br /&gt;Thanks to Overflow_GR for his help on this version.&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-255345255864178291?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/255345255864178291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=255345255864178291' title='67 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/255345255864178291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/255345255864178291'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/09/dota-allstars-662-ai-021.html' title='DotA Allstars 6.62 AI 0.21'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>67</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7990817612555407367</id><published>2009-09-03T00:20:00.000-07:00</published><updated>2009-09-03T01:05:56.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>The Impatience Counter</title><content type='html'>Current number of e-mails I've received saying "When is a new AI map coming out?" or some iteration of such:&lt;br /&gt;&lt;br /&gt;(as of 9/3/2009)&lt;br /&gt;&lt;strong&gt;264&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;To be updated periodically.&lt;br /&gt;&lt;br /&gt;...Anybody want to make a guess as to how many I'll get before the map is actually done? =P&lt;br /&gt;&lt;br /&gt;Edit: Final count is 264.  The winner is raoseco, who guessed 279.  Second place is Yen Gee, who guessed 216.&lt;br /&gt;&lt;br /&gt;Thanks for playing. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7990817612555407367?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7990817612555407367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7990817612555407367' title='37 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7990817612555407367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7990817612555407367'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/06/impatience-counter.html' title='The Impatience Counter'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>37</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7804262458296300701</id><published>2009-08-23T06:10:00.000-07:00</published><updated>2009-08-23T06:16:21.223-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Slight delay</title><content type='html'>Sorry folks, but there were many more game-breaking problems with my map than I had anticipated, and I haven't had a chance to fix them yet.  I was hoping to address them before I went on vacation (a real vacation, as in I'm taking paid time off of work to relax), which I was unable to.  I'm away from home now with limited internet access, and won't be back for another week or so, so I'll have to ask you all to be patient for a little while longer.&lt;br /&gt;&lt;br /&gt;On the upside, I've finished most of the work needed to make the map 1.24 compliant (which took bloody forever), so that should hopefully address many people's concerns about the new patch.  Also, I've been in contact with IceFrog and he has agreed to provide me with some official support, which should make future releases much quicker and easier to do in the future.  Woohoo!&lt;br /&gt;&lt;br /&gt;In the meantime, I'll have to ask you to wait a little longer.  I'll see if I can get any work done on this while I'm on vacation...but I doubt it. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7804262458296300701?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7804262458296300701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7804262458296300701' title='31 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7804262458296300701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7804262458296300701'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/08/slight-delay.html' title='Slight delay'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>31</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7587964162493591687</id><published>2009-08-15T15:35:00.001-07:00</published><updated>2009-08-15T15:55:15.607-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Hrm</title><content type='html'>So it looks like the 1.24 situation is much more sticky than I realised.  Given that, I think after I finish this testing phase I'll go ahead and post what I've got for everyone to take a swing at.&lt;br /&gt;&lt;br /&gt;THIS MEANS IT WILL ONLY WORK ON 1.23 OR EARLIER.  PLEASE DON'T E-MAIL ME SAYING THE MAP DOESN'T WORK ON 1.24.  I KNOW IT DOESN'T.&lt;br /&gt;&lt;br /&gt;This version is more or less a total compatibility overhaul of the script - I haven't had a chance to do many of the rewrites I wanted to, but at the very least most things should be working properly and should be somewhat adequate to allow people to play/practice new heroes/items/builds/whatever.&lt;br /&gt;&lt;br /&gt;Because of this, some abilities will not be used properly (or at all) by the AI, but this will be addressed in future versions.  The bots will, however, learn all of their abilities (or should).  I haven't finished rewriting the levelling system but what's in place should be okay for now.&lt;br /&gt;&lt;br /&gt;I've also disabled several game modes and commands until they can be made AI-compatible.  Any game mode that requires voting or choosing outside of normal picking methods has been temporarily disabled until I have time to teach the script to play with these modes (-vr, -rv, -rd, -cd, -cm).  I've also disabled league modes (-lm, -xl) because, really, who plays league matches with the AI map?  The new -so mode has also been disabled.&lt;br /&gt;&lt;br /&gt;The -afk and -kickafk commands are disabled, since you should never need them in an AI map, as well as -ah (maphacking against AI bots, really?).  -switch is out also because there's no need with -so disabled.&lt;br /&gt;&lt;br /&gt;I haven't had time to update the -fun content either, so for now it's been disabled.  I will bring this back concurrently while updating the script.&lt;br /&gt;&lt;br /&gt;I've modified -pa and -pe to work with the new Tavern system and location, so at least you'll still be able to pick heroes for your allies and for the AI.  The item builds have been updated for compatibility ONLY, which means they'll still get the same old items as before.  If people are still interested in contributing we might try reviving some threads in the OpenAI forums that address this.&lt;br /&gt;&lt;br /&gt;There are also some -dm bugs that I can't quite figure out.  I've disabled Dazzle in -dm (much like Meepo is disabled in -dm) because, inexplicably, the game crashes when Dazzle is picked during a deathmatch game.  I think some other hero is causing the game to crash, but I can't figure out which (my guess is Huskar).  It seems dependent on when heroes are picked and such, so after I post you guys can try to figure it out. =P&lt;br /&gt;&lt;br /&gt;I've also renamed the map from "Dota Allstars 6.61b AI+ 1.52" to "DotA Allstars 6.61b AI v0.21".  Why "v0.21"?  Because it seemed like a good number at the time. =P  After all the rewrites and compatibility changes, this is starting to look less and less like the AI we all know and love and more like something else, so I'll go ahead and declare this the beginning of a new stage of AI development.  Yay.&lt;br /&gt;&lt;br /&gt;Credits still go to cloud_str and RGB.  Without their work and dedication this map would not be possible.&lt;br /&gt;&lt;br /&gt;Expect an update and a download within the week.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7587964162493591687?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7587964162493591687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7587964162493591687' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7587964162493591687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7587964162493591687'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/08/hrm.html' title='Hrm'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-4232693144460729308</id><published>2009-08-13T13:21:00.001-07:00</published><updated>2009-08-13T13:27:20.530-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Yes, I know it doesn't work</title><content type='html'>Please stop sending me e-mails saying that none of the AI maps work on 1.24. I know they don't.&lt;br /&gt;&lt;br /&gt;I have a rough version of 6.61b AI (I'm taking the plus off, since it isn't very "plus" right now, and changing the version number to something like 0.21), but given the number of e-mails I've been receiving and the fact that it doesn't work with the new patch, I'm not going to release anything until 6.62 is out and I've had a chance to update the functions to be compliant with the 1.24 WC3 patch.&lt;br /&gt;&lt;br /&gt;I've been a bit busy with things...just got back from a beautiful wedding.  If you two see this (since you've both told me you occasionally pop on here), congratulations again!  I love you both and hope you have a great time in Hawaii!&lt;br /&gt;&lt;br /&gt;That is all. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-4232693144460729308?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/4232693144460729308/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=4232693144460729308' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4232693144460729308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4232693144460729308'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/08/yes-i-know-it-doesnt-work.html' title='Yes, I know it doesn&apos;t work'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-6352249937051479454</id><published>2009-07-22T14:05:00.000-07:00</published><updated>2009-07-22T14:16:23.068-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Time for an update</title><content type='html'>Since it's been a while, heh.  I've had quite a few free cycles recently to work on the script, and have been doing so.  Unfortunately, there's just so much to do. =/  I haven't had a chance to finish rewriting certain parts, but script integration has been going fantastically.  Though I haven't finished with a large part of the script (including the part where the heroes use their abilities, haha), I do have a basic 6.60b version of the map where the AI will behave as they did in previous versions, though without using many of their new abilities.&lt;br /&gt;&lt;br /&gt;Come to think of it, that's not all that dissimilar from those old AI injection maps.  Then again, what I'm doing isn't all that dissimilar from AI injection.  Heh.&lt;br /&gt;&lt;br /&gt;Anyway, still quite a ways to go before this is anywhere near finished, but if people really just want to play with 6.60b features against supremely stupid bots (except for the heroes that haven't changed since 6.59), I can probably put up an unfinished map sometime soon.  I'd like to at least finish rewriting the levelling system and possibly rethinking the item purchasing system I currently have in place, but we'll see.&lt;br /&gt;&lt;br /&gt;I have seen the OMG map floating around and know that some people have been asking for its addition.  In reality, it's probably not all that difficult...I took a look, and mechanic used to assign abilties is an adaptation of the mechanism I created for Formless, so it should be pretty easy to modify my functions to make it work for a hypothetical OMG mode.  Realistically though this is pretty low on my list of things to do at the moment.&lt;br /&gt;&lt;br /&gt;Anyway, that's that.  Haven't updated the counter in a while, I have some 60+ new messages in my inbox that are variants of the same question that I'll eventually have to sort through.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-6352249937051479454?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/6352249937051479454/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=6352249937051479454' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/6352249937051479454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/6352249937051479454'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/07/time-for-update.html' title='Time for an update'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-9219903144261345461</id><published>2009-07-08T14:00:00.001-07:00</published><updated>2009-07-08T14:03:22.577-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>Spam Spam Spam!</title><content type='html'>Woohoo, I've won 750,000 GBP!  Three times!&lt;br /&gt;&lt;br /&gt;----------------------------------------------&lt;br /&gt;&lt;br /&gt;Your Email id have been choosen by the dunhill Company to receive a grant prize of 750,000.00 GBP. Please fill the contact form given below..&lt;br /&gt;&lt;br /&gt;FULL NAME:......&lt;br /&gt;ADDRESS:.........&lt;br /&gt;PHONE NO.:.......&lt;br /&gt;COUNTRY: .........&lt;br /&gt;&lt;br /&gt;Contact Email: dunhillreg.333@gmail.com&lt;br /&gt;Mrs. Caroline Bryan.&lt;br /&gt;&lt;br /&gt;----------------------------------------------&lt;br /&gt;&lt;br /&gt;Dear Lucky Winner,&lt;br /&gt;&lt;br /&gt;We are pleased to inform you that your e-mail address has won the Dunhill Draw Promo.Therefore you have been approve for a lump sum payout (750,000.00 GBP) Seven Hundred And Fifty Thousand Pounds Sterlings. Please fill the contact form given below.&lt;br /&gt;&lt;br /&gt;PAYMENT PROCESSING FORM&lt;br /&gt;&lt;br /&gt;1.Full Name:&lt;br /&gt;2.Full Address:&lt;br /&gt;3.Status:yes&lt;br /&gt;4.Occupation:&lt;br /&gt;5.Phone Number:&lt;br /&gt;6.Country:&lt;br /&gt;&lt;br /&gt;Yours faithfully,&lt;br /&gt;Mrs.Alvin Julia&lt;br /&gt;&lt;br /&gt;----------------------------------------------&lt;br /&gt;&lt;br /&gt;You have been approved for a lump sum payment of  £750.000.00  GBP,  in this &lt;br /&gt;Year Dunhill Products Promotion, Please fill the form below and send it to &lt;br /&gt;our payment department with the  contact given below.&lt;br /&gt;Contact Email (dunhillreg.333@gmail.com)&lt;br /&gt;1.Full Name:..............&lt;br /&gt;2.Full Address:..........&lt;br /&gt;3.Occupation:..........&lt;br /&gt;.4.Phone Number:........&lt;br /&gt;5.Country:............&lt;br /&gt; Email (dunhillreg.333@gmail.com)&lt;br /&gt;Yours faithfully,&lt;br /&gt;Mrs Mercy Daniel&lt;br /&gt;&lt;br /&gt;----------------------------------------------&lt;br /&gt;&lt;br /&gt;Damn I'm lucky. =P  I especially like the second one, where the "Status" field has conveniently been filled for me with the word "yes".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-9219903144261345461?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/9219903144261345461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=9219903144261345461' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/9219903144261345461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/9219903144261345461'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/07/spam-spam-spam.html' title='Spam Spam Spam!'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-690255367336781017</id><published>2009-06-10T18:12:00.001-07:00</published><updated>2009-06-10T18:15:22.234-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>My first post...</title><content type='html'>Over at &lt;a href=http://www.playdota.com&gt;www.playdota.com&lt;/a&gt;.  I'm only reposting it because I guess it answers some misconceptions about what I do and also because I want feedback on the next course of action, and because I'm too lazy to reword and retype it here. =P&lt;br /&gt;&lt;br /&gt;does 6.60 have ai edition? &lt;br /&gt;-------------------------------------------------------------------------------&lt;br /&gt;Quote:&lt;br /&gt;Originally Posted by chip'ndale  &lt;br /&gt;"i mean, afaik he asked for ice's permission before starting this project, is not like he felt doing this free lance."&lt;br /&gt;&lt;br /&gt;0/2 friend, sorry. Didn't ask for permission to do this and I did feel like doing this freelance when I first started, and continue to do so. I receive no official support except that IceFrog has generously allowed me to post my work and put the map on getdota.com. I was surprised when it first appeared; that was done without my knowledge and I wasn't told until forum members told me you could download my map on getdota.com =P&lt;br /&gt;&lt;br /&gt;Aside from that, the maps I generate are technically "unofficial". I have no access to deobfuscated source, so one could view the AI as basically a giant hack. I'm not part of his staff, have no regular communications with the team, and generally do my own thing. Hell, I'm a "Junior Member" on this now-official forum. What does THAT tell you, hm? =P&lt;br /&gt;&lt;br /&gt;So...yeah, if you want updates, you'll have to check my blog. =P Unless something changes drastically (which it doesn't look to, since it seems like AI is generally a low priority on the grand scheme of things), I'm not obligated to update on any other medium, and it's going to stay that way.&lt;br /&gt;&lt;br /&gt;And to me, this works out better. IceFrog has enough issues to worry about without trying to attach an "official" AI to the overall map, which would only really be used for training purposes, and I don't have enough time to try to update and maintain this deprecated code to a quality that's suitable for release. While I would love to have access to deobfuscated source to make my life easier, I don't technically need it (yet).&lt;br /&gt;&lt;br /&gt;That said, hopefully you'll understand why the AI releases are generally sporadic and don't coincide too terribly much with the official releases. Perhaps in the future when I have the infrastructure in place we can consider doing coordinated releases (though it'd be a lot of work on my part and ultimately up to IceFrog to decide whether or not he trusts me enough to play with prerelease source), but if that is to be the case it wouldn't come into fruition for a long, long time.&lt;br /&gt;&lt;br /&gt;Anyway, about AI for 6.60, since I know that's what everyone wants to know about...&lt;br /&gt;&lt;br /&gt;My original plan was to finish isolating the original script, update and rewrite it, and then release on whatever version would been out by then (I'm about 110% sure that it will be newer than 6.60 at that point). However, if it seems like demand is high enough and people are willing to play against AI bots that don't make use of the new features or abilities (Razor's AI, for example, will be more or less completely broken), then I can continue to back-port features, at least for the purpose of trying new items and builds on something.&lt;br /&gt;&lt;br /&gt;Problem is, this back-porting will take a long, long time (given the amount of changes, I'd say at least two months), time that I can spend furthering development on the script itself, so it's a significant fork in the road.&lt;br /&gt;&lt;br /&gt;Pretty much the choices are:&lt;br /&gt;1. Back-port features, get some bots that don't work all that well, can have training with new features in ~two months&lt;br /&gt;2. Update AI, get bots that (hopefully) work with all new features, can have training with new features in ~long time&lt;br /&gt;3. Wait for somebody else to write an AI map (I think Harreke was working on one), can have training in ~who knows&lt;br /&gt;&lt;br /&gt;Any preferences? =P&lt;br /&gt;&lt;br /&gt;Yay block of text. I wonder who will actually bother to read it all.&lt;br /&gt;&lt;br /&gt;Well, now that I've written this all out, might as copy-paste it to the blog, haha. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-690255367336781017?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/690255367336781017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=690255367336781017' title='28 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/690255367336781017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/690255367336781017'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/06/my-first-post.html' title='My first post...'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>28</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-848537422209088598</id><published>2009-06-10T05:26:00.000-07:00</published><updated>2009-06-10T05:32:19.932-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.59 AI+ 1.52 Rev. 02</title><content type='html'>&lt;a href=http://www.mediafire.com/?zyljyyytlii&gt;http://www.mediafire.com/?zyljyyytlii&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/242956767/DotA_Allstars_6.59_AIplus_1.52_Revision_02.zip&gt;http://rapidshare.com/files/242956767/DotA_Allstars_6.59_AIplus_1.52_Revision_02.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DotA Allstars 6.59 AI+ 1.52 Revision 02&lt;br /&gt;---------------------------------------&lt;br /&gt;This is a port of RGB's AI+ v1.52 (originally written for DotA Allstars 6.48b).&lt;br /&gt;&lt;br /&gt;It behaves the same as the original AI, and has only been updated to account for balance changes, new item recipes, and most new features. As such, some new content does not work fully with the AI yet.&lt;br /&gt;&lt;br /&gt;THERE IS NO AI FOR INVOKER, CLOCKWERK GOBLIN, ADMIRAL, WINDRUNNER, STORM SPIRIT, OR UNDYING. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.&lt;br /&gt;&lt;br /&gt;Known bugs with AI:&lt;br /&gt;-AI don't properly react to -nb, -nm and -nt modes&lt;br /&gt;-Some exploits that should have been fixed are still in the game...just don't use them.  If you really want to cheat against AI, just use -test&lt;br /&gt;&lt;br /&gt;Some commands have yet to be implemented properly:&lt;br /&gt;-ah&lt;br /&gt;-afk&lt;br /&gt;-kickafk&lt;br /&gt;-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)&lt;br /&gt;-cm&lt;br /&gt;-switch&lt;br /&gt;-er&lt;br /&gt;&lt;br /&gt;Additionally, I have added two Fun Taverns in the lower right corner. Currently includes seventeen legacy heroes (possibly more in the future): Old Invoker (6.12b), Old Lifestealer (6.48b), Old Silencer (6.12b), Gambler (6.06), Old Morphling (5.84b), Old Stealth Assassin (5.84b), Old Pudge (5.51), Old Chen (5.64), Old Medusa (5.84b), Void Demon (3.0d), Rider (5.72), God of Wind (6.01), Flame Lord (5.51), Avatar of Vengeance (6.32b), Astral Trekker (3.0d), Bat Rider (6.00), and Conjurer (5.51).&lt;br /&gt;&lt;br /&gt;To access the fun taverns, type -fun within the first 15 seconds of the game.  Note that Fun Tavern heroes do not have AI scripts and will not buy items or use/learn skills.&lt;br /&gt;&lt;br /&gt;To use the -tryhero command, type in -fun within the first 15 seconds of the game, then type in -tryhero before picking a hero.&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;6.59 Rev. 02&lt;br /&gt;============&lt;br /&gt;-Fixed a serious bug that would cause the game to crash on group creation&lt;br /&gt;-Fixed some graphical bugs with Aghanim's Scepter on Fun Tavern heroes&lt;br /&gt;-Changed Lord of Avernus's model to the one introduced in 6.59&lt;br /&gt;-Gave Bat Rider an air-to-air attack while flying, which should remove the bug where he would permanently gain damage upon flying down&lt;br /&gt;-Removed warning message for incomplete AIs when playing Deathmatch&lt;br /&gt;-Added an additional one-second delay on respawning when playing with -nd on Deathmatch to prevent some crashes&lt;br /&gt;&lt;br /&gt;-Added contest mode to coincide with the 1v5 replay contest on the forums (&lt;a href=http://forums.dota-allstars.com/index.php?showtopic=277658&gt;http://forums.dota-allstars.com/index.php?showtopic=277658&lt;/a&gt;).  Syntax is -contest &amp;lt;gold&amp;gt;, where &amp;lt;gold&amp;gt; is the amount of gold you wish to start with.  See aforementioned topic for details.&lt;br /&gt;&lt;br /&gt;*Formless Fixes&lt;br /&gt;-Formless can now learn Quill Spray, Bristleback, Warpath&lt;br /&gt;-Fixed a bug with Formless not being able to reset Clockwerk's abilities&lt;br /&gt;&lt;br /&gt;Rev. 01&lt;br /&gt;=======&lt;br /&gt;-First update to 6.59&lt;br /&gt;&lt;br /&gt;*Unofficial fixes&lt;br /&gt;-Fixed Last Word to trigger on end of spell cast (instead of end of spell cast animation)&lt;br /&gt;-Cleaned up the way Refraction buff icons appear to provide better feedback on when the buffs are actually active&lt;br /&gt;-Fixed some typos (Storm Seeker, Eye of Skadi Ranged, Windrunner, Captain CoCo's Rum, Recall, Courier Shield, Burst)&lt;br /&gt;&lt;br /&gt;6.59 Port of AI+ and -fun content by BuffMePlz.&lt;br /&gt;&lt;br /&gt;Special thanks:&lt;br /&gt;---------------&lt;br /&gt;Tenshinhan DN&lt;br /&gt;Overflow_GR&lt;br /&gt;Duvon&lt;br /&gt;Strikur--&lt;br /&gt;Counter_Helix_axe&lt;br /&gt;Catalyst&lt;br /&gt;chaser02&lt;br /&gt;Green_Sliche&lt;br /&gt;cp6uja&lt;br /&gt;Thoth-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-848537422209088598?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/848537422209088598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=848537422209088598' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/848537422209088598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/848537422209088598'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/06/dota-allstars-659-ai-152-rev-02.html' title='DotA Allstars 6.59 AI+ 1.52 Rev. 02'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-6642760269057854593</id><published>2009-06-08T21:17:00.001-07:00</published><updated>2009-06-10T05:26:33.778-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Yeah, I'm still here</title><content type='html'>Been a while since any sort of update or progress, I guess.  Life's been busy, and that usually takes first priority in...well...life. =P&lt;br /&gt;&lt;br /&gt;But I'm still here, and working on the map when I can.  As for 6.60, sounds like things are going to be overhauled like crazy.  I think I'd prefer to try to finish isolating the script and then integrate it with the 6.60 map, instead of the normal porting.  This will probably take a lot longer, but it should be quite a bit more stable.  There's a lot of legacy code that's being carried from version to version that would need to be cropped out, but it would probably be more effective to get the script into the new version.&lt;br /&gt;&lt;br /&gt;We'll see.  Doing it this way will make a cleaner version, but will take a lot longer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-6642760269057854593?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/6642760269057854593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=6642760269057854593' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/6642760269057854593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/6642760269057854593'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/06/yeah-im-still-here.html' title='Yeah, I&apos;m still here'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5818716317339019879</id><published>2009-04-15T13:27:00.001-07:00</published><updated>2009-04-15T13:28:12.230-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>From the Mailbag</title><content type='html'>Got this e-mail today:&lt;br /&gt;&lt;br /&gt;"Здравствуйте, Shyguysonstilts.&lt;br /&gt;&lt;br /&gt;Это ведь вы импортируете ботов в доту?&lt;br /&gt;скажите плз, на какой сайт вы закидываете карты с ботами в 1-ю&lt;br /&gt;очередь."&lt;br /&gt;&lt;br /&gt;I don't speak Russian, so I popped it in Babelfish (babelfish.yahoo.com).  I got this:&lt;br /&gt;&lt;br /&gt;"How do you do, Shyguysonstilts. This indeed you do import boats overshoes in for reinforced-concrete pillbox? say [plz], to which site you fill up maps with the boats overshoes in the 1st turn."&lt;br /&gt;&lt;br /&gt;Online translators make me happy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5818716317339019879?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5818716317339019879/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5818716317339019879' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5818716317339019879'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5818716317339019879'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/04/from-mailbag.html' title='From the Mailbag'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-930889446313395592</id><published>2009-04-07T13:03:00.000-07:00</published><updated>2009-04-07T13:13:38.352-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>So here's the plan</title><content type='html'>Working on deobfuscating the script is taking up most of the time I put into working on the AI these days. This is because the sooner I get this done, the sooner I can start a "clean" port, which translates roughly into inserting a script into a new map (instead of what I've been doing, which is porting new features onto the old map).&lt;br /&gt;&lt;br /&gt;Since I'm deobfuscating the script from 6.48b, much of it will have to be rewritten (also easier once I understand what's going on) and updated to account for new features/items/heroes/etc.  I've already rewritten a bunch of it for the existing port, but much of that is basically a cluttered hack instead of a clean rewrite.&lt;br /&gt;&lt;br /&gt;When I get done deobfuscating and rewriting the scripts, I think it will reach a point where it is no longer appropriate to keep calling it "AI+ 1.52", so we'll have to think of a new name and version number. =P&lt;br /&gt;&lt;br /&gt;In the meantime, I guess I'll keep updating the ported map, which is steadily becoming increasingly outdated.  I plan on putting Old Storm Spirit and Old Undying into the Fun Taverns for a Rev. 2, and then don't plan on doing anything on that particular map until 6.60 comes out.  In between releases, I'll continue to work on deobfuscating and rewriting the parts of the script that need it.&lt;br /&gt;&lt;br /&gt;That's the plan.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-930889446313395592?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/930889446313395592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=930889446313395592' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/930889446313395592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/930889446313395592'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/04/so-heres-plan.html' title='So here&apos;s the plan'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-144845310419467944</id><published>2009-04-01T12:48:00.001-07:00</published><updated>2009-04-01T12:55:52.022-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><category scheme='http://www.blogger.com/atom/ns#' term='Incremental Build'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>Hm, forgot to post this here</title><content type='html'>Ah well, by now you should have all figured out it's April Fool's Day, so go out and fool someone.&lt;br /&gt;&lt;br /&gt;Anyway, here's the link to the latest "Rev. AWESOME" I posted on the forums, it's basically the incremental map, though it does include a fully completed Ramza character (with 20 classes, woohoo!).&lt;br /&gt;&lt;br /&gt;Progress has slowed considerably, as I'm taking quite a bit more time to do other things in my life. Realistically though, it's tough for me to give up on this, haha. I'm working on deobfuscating the AI script, as working on my own script is making me realise just how much work went into the original script (thanks to both cloud_str and RGB) and it would be somewhat foolish to disregard everything they've done to date in making a script of my own.&lt;br /&gt;&lt;br /&gt;So...perhaps finally sitting down and understand what the hell is going on and making changes to that script may be a more pertinent course of action. And one that will take a long, long time. =P&lt;br /&gt;&lt;br /&gt;Anyway, map can be downloaded at the following links, have fun!&lt;br /&gt;&lt;br /&gt;&lt;a href=http://www.mediafire.com/?ounvzwlcnnm&gt;http://www.mediafire.com/?ounvzwlcnnm&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/216051291/DotA_Allstars_6.59_AIplus_1.52_Revision_AWESOME.zip&gt;http://rapidshare.com/files/216051291/DotA_Allstars_6.59_AIplus_1.52_Revision_AWESOME.zip&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=OUJFRTVY&gt;http://www.megaupload.com/?d=OUJFRTVY&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-144845310419467944?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/144845310419467944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=144845310419467944' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/144845310419467944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/144845310419467944'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/04/hm-forgot-to-post-this-here.html' title='Hm, forgot to post this here'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-9030355046457228114</id><published>2009-03-18T02:25:00.001-07:00</published><updated>2009-03-18T02:36:09.957-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>More lack of update</title><content type='html'>The only thing I've done recently is finish up Ramza.  Broken as all hell, but the system in place for this hero is almost enough to run an entirely different map.  Maybe I should make a map from scratch, that could be a fun project for a while.&lt;br /&gt;&lt;br /&gt;Still on the fence in terms of actual AI progress.  I've half-started a new AI and half-started deobfuscating the existing script.  And honestly, I'm half-ready to quit altogether.  I'm getting a bit sick of the whining and the bitching.  I don't even play DotA regularly anymore.  Why do I bother spending so much of my free time putting effort into something I don't even enjoy anymore and putting up with the whining that I never enjoyed in the first place?&lt;br /&gt;&lt;br /&gt;I think I need a vacation.  A long one.  This is starting to become a burden instead of a joy for me, and that's not a good thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-9030355046457228114?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/9030355046457228114/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=9030355046457228114' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/9030355046457228114'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/9030355046457228114'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/03/more-lack-of-update.html' title='More lack of update'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-1324005585727743994</id><published>2009-03-12T15:35:00.000-07:00</published><updated>2009-03-12T15:42:09.685-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><title type='text'>Fun Taverns</title><content type='html'>So, in the Fun Taverns (with the legacy heroes), we currently have:&lt;br /&gt;&lt;br /&gt;Remade&lt;br /&gt;-Old Invoker (6.12b)&lt;br /&gt;-Old Lifestealer (6.48b)&lt;br /&gt;-Old Silencer (6.12b)&lt;br /&gt;-Old Morphling (5.84b)&lt;br /&gt;-Old Stealth Assassin (5.84b)&lt;br /&gt;-Old Pudge (5.51)&lt;br /&gt;-Old Chen (5.64)&lt;br /&gt;-Old Medusa (5.84b)&lt;br /&gt;&lt;br /&gt;Extinct&lt;br /&gt;-Gambler (6.06)&lt;br /&gt;-Void Demon (3.0d)&lt;br /&gt;-Rider (5.72)&lt;br /&gt;-God of Wind (6.01)&lt;br /&gt;-Flame Lord (5.51)&lt;br /&gt;-Avatar of Vengeance (6.32b)&lt;br /&gt;-Astral Trekker (3.0d)&lt;br /&gt;-Bat Rider (6.00)&lt;br /&gt;-Conjurer (5.51)&lt;br /&gt;&lt;br /&gt;I want to add Old Storm Spirit (6.57b), Old Undying (6.57b), and the version of Morphling that can change attributes to the Remade tavern.&lt;br /&gt;&lt;br /&gt;This means that there is one spot left for a remade hero, and three spots left for extinct heroes.  I have half a mind to get rid of Void Demon and Astral Trekker because, let's face it, they're stupid heroes.  That would make five spots for extinct heroes.&lt;br /&gt;&lt;br /&gt;I may combine the attribute-change Morphling with the spell-change Morphling using a similar selection algorithm as the one that's been proposed for Formless, in which case there would be two spots left for remade heroes (and possibly multiple iterations of other previously remade/extinct heroes?)&lt;br /&gt;&lt;br /&gt;So...for you people who want to see old heroes:&lt;br /&gt;&lt;br /&gt;Remade:&lt;br /&gt;1.&lt;br /&gt;2.&lt;br /&gt;&lt;br /&gt;Extinct:&lt;br /&gt;1.&lt;br /&gt;2.&lt;br /&gt;3.&lt;br /&gt;4.&lt;br /&gt;5.&lt;br /&gt;&lt;br /&gt;Fill in the blanks.  No polls, I'm picking the ones I like. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-1324005585727743994?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/1324005585727743994/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=1324005585727743994' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1324005585727743994'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1324005585727743994'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/03/fun-taverns.html' title='Fun Taverns'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-2796283810860076688</id><published>2009-02-27T13:27:00.000-08:00</published><updated>2009-02-27T13:34:02.297-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Incremental Build'/><title type='text'>DotA Allstars 6.59 AI+ (20090227)</title><content type='html'>&lt;a href=http://www.mediafire.com/?ntonnlyk1oc&gt;http://www.mediafire.com/?ntonnlyk1oc&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Mini-changelog:&lt;br /&gt;&lt;br /&gt;-Fixed a serious bug that would cause the game to crash on group creation&lt;br /&gt;-Changed Lord of Avernus's model to the one introduced in 6.59&lt;br /&gt;-Gave Bat Rider an air-to-air attack while flying, which should remove the bug where he would permanently gain damage upon flying down&lt;br /&gt;-Removed warning message for incomplete AIs when playing Deathmatch (or new Formless Mode)&lt;br /&gt;&lt;br /&gt;*Formless Fixes&lt;br /&gt;-Formless can now learn Quill Spray, Bristleback, Warpath&lt;br /&gt;-Fixed a bug with Formless not being able to reset Clockwerk's abilities&lt;br /&gt;&lt;br /&gt;And...&lt;br /&gt;&lt;br /&gt;-Added new single-player mode: Formless mode (-formless, -fm), which will allow the player to play as Formless and cause the AI to cycle through heroes as they die.  No limitations on duplicate heroes picked by AI (except Meepo, who has been disabled).  Abilities are not lost when Formless dies, this may change in future versions.  -fm can be combined with non-gamemode switches (like -fr, -st, -ne, etc.).&lt;br /&gt;&lt;br /&gt;Enjoy!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-2796283810860076688?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/2796283810860076688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=2796283810860076688' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2796283810860076688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2796283810860076688'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/02/dota-allstars-659-ai-20090227.html' title='DotA Allstars 6.59 AI+ (20090227)'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7381717642981050483</id><published>2009-02-18T12:23:00.000-08:00</published><updated>2009-02-18T19:34:17.113-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><title type='text'>Formless Mode!</title><content type='html'>Got bored yesterday and decided to try to implement this new single-player game mode. Provided that there is one human player (and any number of AI players), Formless mode will make the human player play as Formless, and every time an AI bot dies it gets assigned a new random hero (no limitations, so any hero is fair game and heroes can show up multiple times).  Every time the player dies, Formless loses all of his abilities after he revives.&lt;br /&gt;&lt;br /&gt;Kind of a semi-dm type deal, except that Formless is a constant.  With the cycling AI players, this should significantly increase the number of combos that one will experience in a single game.&lt;br /&gt;&lt;br /&gt;Currently only in the incremental map, which I'll post later after some fine-tuning to prevent some leaks.  If it's popular enough maybe I'll pop it in the release as well. =)&lt;br /&gt;&lt;br /&gt;Was going to post it today but I found a pretty serious bug in the mode, it'll take a while to fix and I'm a bit busy today.  Guess you'll all have to be patient. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7381717642981050483?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7381717642981050483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7381717642981050483' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7381717642981050483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7381717642981050483'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/02/formless-mode.html' title='Formless Mode!'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-4083143771962809379</id><published>2009-02-14T02:57:00.000-08:00</published><updated>2009-02-14T03:06:01.962-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Minor update</title><content type='html'>Still on break, not worrying about the map is treating me good. =P&lt;br /&gt;&lt;br /&gt;Some marginal progress with the new AI, bots are currently EXTREMELY basic, having similar attack patterns to creeps, with the exception of being able to retreat to the nearest allied tower if no allied creeps are nearby (i.e. the wave is killed off), and the ability to retreat back if damaged.  This will take a lot of working on before it's anywhere near presentable. =P&lt;br /&gt;&lt;br /&gt;As for the AI+ map, made some of those graphical fixes that Overflow pointed out, but I don't anticipate releasing anything until 6.60 at the earliest.  I kind of want to put Old Storm Spirit and Old Undying (6.57b) and maybe -er into the map, but we'll see how busy/lazy I am.&lt;br /&gt;&lt;br /&gt;And Happy Valentine's Day, for those of you who celebrate it.  My girl doesn't read this blog but she should know that she's been one of the biggest blessings of my life. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-4083143771962809379?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/4083143771962809379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=4083143771962809379' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4083143771962809379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4083143771962809379'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/02/minor-update.html' title='Minor update'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-4704493494361877919</id><published>2009-01-29T11:06:00.001-08:00</published><updated>2009-01-29T11:06:49.106-08:00</updated><title type='text'>Temporary Hiatus</title><content type='html'>Taking a break for a week or two.  Don't expect a map until 6.60 at the earliest. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-4704493494361877919?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/4704493494361877919/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=4704493494361877919' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4704493494361877919'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4704493494361877919'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/temporary-hiatus.html' title='Temporary Hiatus'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-4192447933054256009</id><published>2009-01-27T02:42:00.000-08:00</published><updated>2009-01-27T02:48:12.854-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.59 AI+ 1.52 Rev. 01</title><content type='html'>&lt;a href=http://www.mediafire.com/?izfmymnkhzm&gt;http://www.mediafire.com/?izfmymnkhzm&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/190090293/DotA_Allstars_6.59_AIplus_1.52_Revision_01.zip&gt;http://rapidshare.com/files/190090293/DotA_Allstars_6.59_AIplus_1.52_Revision_01.zip&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=9SZA8AS9&gt;http://www.megaupload.com/?d=9SZA8AS9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DotA Allstars 6.59 AI+ 1.52 Revision 01&lt;br /&gt;---------------------------------------&lt;br /&gt;This is a port of RGB's AI+ v1.52 (originally written for DotA Allstars 6.48b).&lt;br /&gt;&lt;br /&gt;It behaves the same as the original AI, and has only been updated to account for balance changes, new item recipes, and most new features. As such, some new content does not work fully with the AI yet.&lt;br /&gt;&lt;br /&gt;THERE IS NO AI FOR LIFESTEALER, INVOKER, CLOCKWERK GOBLIN, ADMIRAL, WINDRUNNER, STORM SPIRIT, OR UNDYING. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.&lt;br /&gt;&lt;br /&gt;Known bugs with AI:&lt;br /&gt;-AI don't properly react to -nb, -nm and -nt modes&lt;br /&gt;-Some exploits that should have been fixed are still in the game...just don't use them.  If you really want to cheat against AI, just use -test&lt;br /&gt;&lt;br /&gt;Some commands have yet to be implemented properly:&lt;br /&gt;-ah&lt;br /&gt;-afk&lt;br /&gt;-kickafk&lt;br /&gt;-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)&lt;br /&gt;-cm&lt;br /&gt;-switch&lt;br /&gt;-er&lt;br /&gt;&lt;br /&gt;Additionally, I have added two Fun Taverns in the lower right corner. Currently includes seventeen legacy heroes (possibly more in the future): Old Invoker (6.12b), Old Lifestealer (6.48b), Old Silencer (6.12b), Gambler (6.06), Old Morphling (5.84b), Old Stealth Assassin (5.84b), Old Pudge (5.51), Old Chen (5.64), Old Medusa (5.84b), Void Demon (3.0d), Rider (5.72), God of Wind (6.01), Flame Lord (5.51), Avatar of Vengeance (6.32b), Astral Trekker (3.0d), Bat Rider (6.00), and Conjurer (5.51).&lt;br /&gt;&lt;br /&gt;To access the fun taverns, type -fun within the first 15 seconds of the game.  Note that Fun Tavern heroes do not have AI scripts and will not buy items or use/learn skills.&lt;br /&gt;&lt;br /&gt;To use the -tryhero command, type in -fun within the first 15 seconds of the game, then type in -tryhero before picking a hero.&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;Rev. 01&lt;br /&gt;=======&lt;br /&gt;-First update to 6.59&lt;br /&gt;&lt;br /&gt;*Unofficial fixes&lt;br /&gt;-Fixed Last Word to trigger on end of spell cast (instead of end of spell cast animation)&lt;br /&gt;-Cleaned up the way Refraction buff icons appear to provide better feedback on when the buffs are actually active&lt;br /&gt;-Fixed some typos (Storm Seeker, Eye of Skadi Ranged, Windrunner, Captain CoCo's Rum, Recall, Courier Shield, Burst)&lt;br /&gt;&lt;br /&gt;6.59 Port of AI+ and -fun content by BuffMePlz.&lt;br /&gt;&lt;br /&gt;Special thanks:&lt;br /&gt;---------------&lt;br /&gt;Tenshinhan DN&lt;br /&gt;Overflow_GR&lt;br /&gt;Duvon&lt;br /&gt;Strikur--&lt;br /&gt;Counter_Helix_axe&lt;br /&gt;Catalyst&lt;br /&gt;chaser02&lt;br /&gt;Green_Sliche&lt;br /&gt;cp6uja&lt;br /&gt;Thoth-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-4192447933054256009?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/4192447933054256009/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=4192447933054256009' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4192447933054256009'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4192447933054256009'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/dota-allstars-659-ai-152-rev-01.html' title='DotA Allstars 6.59 AI+ 1.52 Rev. 01'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-8463821520976235943</id><published>2009-01-25T02:07:00.000-08:00</published><updated>2009-01-25T02:17:44.549-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.58b AI+ 1.52 Rev. 01</title><content type='html'>&lt;a href=http://www.mediafire.com/?wmynr3zjmw5&gt;http://www.mediafire.com/?wmynr3zjmw5&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=W87H9H49&gt;http://www.megaupload.com/?d=W87H9H49&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/189104861/DotA_Allstars_6.58b_AIplus_1.52_Revision_01.zip&gt;http://rapidshare.com/files/189104861/DotA_Allstars_6.58b_AIplus_1.52_Revision_01.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DotA Allstars 6.58b AI+ 1.52 Revision 01&lt;br /&gt;----------------------------------------&lt;br /&gt;This is a port of RGB's AI+ v1.52 (originally written for DotA Allstars 6.48b).&lt;br /&gt;&lt;br /&gt;It behaves the same as the original AI, and has only been updated to account for balance changes, new item recipes, and most new features. As such, some new content does not work fully with the AI yet.&lt;br /&gt;&lt;br /&gt;THERE IS NO AI FOR LIFESTEALER, INVOKER, CLOCKWERK GOBLIN, ADMIRAL PROUDMOORE OR WINDRUNNER. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.&lt;br /&gt;&lt;br /&gt;Known bugs with AI:&lt;br /&gt;-AI don't properly react to -nb, -nm and -nt modes&lt;br /&gt;-Some exploits that should have been fixed are still in the game...just don't use them.  If you really want to cheat against AI, just use -test&lt;br /&gt;&lt;br /&gt;Some commands have yet to be implemented properly:&lt;br /&gt;-ah&lt;br /&gt;-afk&lt;br /&gt;-kickafk&lt;br /&gt;-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)&lt;br /&gt;-cm&lt;br /&gt;&lt;br /&gt;Additionally, I have added two Fun Taverns in the lower right corner. Currently includes seventeen legacy heroes (possibly more in the future): Old Invoker (6.12b), Old Lifestealer (6.48b), Old Silencer (6.12b), Gambler (6.06), Old Morphling (5.84b), Old Stealth Assassin (5.84b), Old Pudge (5.51), Old Chen (5.64), Old Medusa (5.84b), Void Demon (3.0d), Rider (5.72), God of Wind (6.01), Flame Lord (5.51), Avatar of Vengeance (6.32b), Astral Trekker (3.0d), Bat Rider (6.00), and Conjurer (5.51).&lt;br /&gt;&lt;br /&gt;To access the fun taverns, type -fun within the first 15 seconds of the game.  Note that Fun Tavern heroes do not have AI scripts and will not buy items or use/learn skills.&lt;br /&gt;&lt;br /&gt;To use the -tryhero command, type in -fun within the first 15 seconds of the game, then type in -tryhero before picking a hero.&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;Rev. 01&lt;br /&gt;=======&lt;br /&gt;-First update to 6.58b&lt;br /&gt;-Fixed some tooltip typos for Fun Tavern heroes&lt;br /&gt;-Updated Venomancer's AI to properly use Venomous Gale&lt;br /&gt;-Updated Vengeful Spirit's AI to properly use Wave of Terror&lt;br /&gt;-Rewrote Overload to prevent crashes with AI&lt;br /&gt;-Prevented AI from picking Storm Spirit and Undying and added warning message when AI randoms either hero&lt;br /&gt;-Removed some dead code (mostly for old item system)&lt;br /&gt;-Fixed a bug with Ogre Magi and Aghanim's Scepter&lt;br /&gt;&lt;br /&gt;*Formless fixes&lt;br /&gt;-Updated Formless's spell array to include Conjurer's, Storm Spirit's, and Undying's spells&lt;br /&gt;-Slightly changed Formless's spell stealing routine with Aghanim's to prevent a bug&lt;br /&gt;-Slightly changed Formless's Reset mechanism with Strygwyr's Thirst to prevent a timing issue that could give you vision of a unit even after forgetting the ability&lt;br /&gt;&lt;br /&gt;*Unofficial fixes&lt;br /&gt;-Fixed Last Word to trigger on end of spell cast (instead of end of spell cast animation)&lt;br /&gt;-Cleaned up the way Refraction buff icons appear to provide better feedback on when the buffs are actually active&lt;br /&gt;-Fixed some typos (Storm Seeker, Eye of Skadi Ranged, Windrunner, Captain CoCo's Rum, Recall, Courier Shield, Burst)&lt;br /&gt;&lt;br /&gt;6.58b Port of AI+ and -fun content by BuffMePlz.&lt;br /&gt;&lt;br /&gt;Special thanks:&lt;br /&gt;---------------&lt;br /&gt;Tenshinhan DN&lt;br /&gt;Overflow_GR&lt;br /&gt;Duvon&lt;br /&gt;Strikur--&lt;br /&gt;Counter_Helix_axe&lt;br /&gt;Catalyst&lt;br /&gt;chaser02&lt;br /&gt;Green_Sliche&lt;br /&gt;cp6uja&lt;br /&gt;Thoth-&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-8463821520976235943?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/8463821520976235943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=8463821520976235943' title='20 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/8463821520976235943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/8463821520976235943'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/dota-allstars-658b-ai-152-rev-01.html' title='DotA Allstars 6.58b AI+ 1.52 Rev. 01'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>20</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5018480410486894906</id><published>2009-01-18T16:25:00.001-08:00</published><updated>2009-01-18T16:27:52.255-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>I guess 6.58b is out</title><content type='html'>...which means I should probably update to that instead.  Which means it'll take a bit more time.  But hopefully not too much more. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5018480410486894906?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5018480410486894906/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5018480410486894906' title='39 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5018480410486894906'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5018480410486894906'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/i-guess-658b-is-out.html' title='I guess 6.58b is out'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>39</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-1910917728539513732</id><published>2009-01-17T03:01:00.000-08:00</published><updated>2009-01-17T03:05:16.108-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Almost there!</title><content type='html'>Things left to do (that may or may not be in before Rev. 1):&lt;br /&gt;-Experimental -switch command&lt;br /&gt;-Changes to -vr/-mr&lt;br /&gt;-New -mines and -mc commands&lt;br /&gt;-Misc sounds (-quote sounds from 6.57b, fun sound for techies)&lt;br /&gt;-Some bug fixes&lt;br /&gt;-Replay stuff (I don't care about this and it probably will never make it in)&lt;br /&gt;&lt;br /&gt;I'll probably be testing this with some buddies over the weekend.  Unless we find something completely gamebreaking, we should have some form of the map up for download by the end of the weekend. =)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-1910917728539513732?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/1910917728539513732/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=1910917728539513732' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1910917728539513732'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1910917728539513732'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/almost-there.html' title='Almost there!'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-3023433079649474332</id><published>2009-01-15T01:00:00.001-08:00</published><updated>2009-01-15T12:45:39.149-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Good news, bad news</title><content type='html'>Good news:&lt;br /&gt;Finished updating all the hero and item content from 6.58.  As far as regular gameplay, 6.58 is more or less done.&lt;br /&gt;&lt;br /&gt;Bad news:&lt;br /&gt;New Overload and Flesh Golem require rewrites, for the same reason Meld, Tidebringer, and Focus Fire needed them.  Basically, more work for me.  Sad face =(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-3023433079649474332?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/3023433079649474332/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=3023433079649474332' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3023433079649474332'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/3023433079649474332'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/good-news-bad-news.html' title='Good news, bad news'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-2240901707852113991</id><published>2009-01-14T03:36:00.000-08:00</published><updated>2009-01-14T03:41:50.872-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Another early-morning update</title><content type='html'>Apparently, working on the map while watching episodes of House is able to consistently keep me up beyond what I normally should.&lt;br /&gt;&lt;br /&gt;House is such a fantastic show.  Though I just finished Season 4...talk about a killjoy.  Now I'm super-depressed.&lt;br /&gt;&lt;br /&gt;Ah well, on the upside, I've finished all of the hero and item updates from 6.58 except for new Undying.  I'll probably leave off the game modes and extra commands and stuff for later.&lt;br /&gt;&lt;br /&gt;Woohoo!  Bed time.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-2240901707852113991?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/2240901707852113991/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=2240901707852113991' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2240901707852113991'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/2240901707852113991'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/another-early-morning-update.html' title='Another early-morning update'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-181232694370932618</id><published>2009-01-13T04:11:00.000-08:00</published><updated>2009-02-27T13:33:07.246-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Incremental Build'/><title type='text'>DotA Allstars 6.57b AI+ 1.52 (20090112)</title><content type='html'>&lt;a href=http://www.mediafire.com/download.php?y5mywmnym2y&gt;http://www.mediafire.com/download.php?y5mywmnym2y&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;==========&lt;br /&gt;...didn't write one.  I added some more Ramza stuff, misc. bug fixes, and one new hero, with which I'm fairly pleased.  He has no attack - instead, he marks targets to use as projectiles with his abilities.  Try it, you'll see what I mean.&lt;br /&gt;&lt;br /&gt;Formless can copy Conjurer's abilities in this version, and a few typos are fixed as well.  Aside from this, not really all that much new (for now).  Ah well.  Enjoy!&lt;br /&gt;&lt;br /&gt;But it's late now and I've stayed up way past my bedtime to work on the 6.58 port.  Good night.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-181232694370932618?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/181232694370932618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=181232694370932618' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/181232694370932618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/181232694370932618'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/dota-allstars-657b-ai-152-20090112.html' title='DotA Allstars 6.57b AI+ 1.52 (20090112)'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7533240159168699799</id><published>2009-01-12T23:41:00.001-08:00</published><updated>2009-01-12T23:42:23.096-08:00</updated><title type='text'>Incremental Map Tomorrow</title><content type='html'>Finished compiling the incremental map (6.57b), but MediaFire is down and I don't feel like messing with MegaUpload or RapidShare.&lt;br /&gt;&lt;br /&gt;Map will be up tomorrow.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7533240159168699799?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7533240159168699799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7533240159168699799' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7533240159168699799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7533240159168699799'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/incremental-map-tomorrow.html' title='Incremental Map Tomorrow'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-235077794667268946</id><published>2009-01-12T14:24:00.001-08:00</published><updated>2009-01-12T14:33:06.150-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Here's the plan...for now</title><content type='html'>6.58 is out, and I've started some of the porting work over (but probably won't be done for a while).  However, I'll probably use 6.57b for my own AI tinkering, so any potential proof-of-concept maps will be with 6.57b.&lt;br /&gt;&lt;br /&gt;I'll try to keep up porting in the meantime, so the community will at least have something to play/practice/pwn bots on.  I doubt I'll be able to maintain two separate maps in the long run though, so we'll see how this project turns out.&lt;br /&gt;&lt;br /&gt;I'll probably post an incremental map for 6.57b later today.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-235077794667268946?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/235077794667268946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=235077794667268946' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/235077794667268946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/235077794667268946'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/heres-planfor-now.html' title='Here&apos;s the plan...for now'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-9209250998600656017</id><published>2009-01-08T23:14:00.000-08:00</published><updated>2009-01-12T14:23:50.353-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Release'/><title type='text'>DotA Allstars 6.57b AI+ 1.52 Rev. 03</title><content type='html'>Download:&lt;br /&gt;&lt;a href=http://www.mediafire.com/?dkmcgm2ywuo&gt;http://www.mediafire.com/?dkmcgm2ywuo&lt;/a&gt;&lt;br /&gt;&lt;a href=http://rapidshare.com/files/181295338/DotA_Allstars_6.57b_AIplus_1.52_Revision_03.zip&gt;http://rapidshare.com/files/181295338/DotA_Allstars_6.57b_AIplus_1.52_Revision_03.zip&lt;/a&gt;&lt;br /&gt;&lt;a href=http://www.megaupload.com/?d=G7XVPK19&gt;http://www.megaupload.com/?d=G7XVPK19&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;DotA Allstars 6.57b AI+ 1.52 Revision 03&lt;br /&gt;----------------------------------------&lt;br /&gt;This is a port of RGB's AI+ v1.52 (originally written for DotA Allstars 6.48b).&lt;br /&gt;&lt;br /&gt;It behaves the same as the original AI, and has only been updated to account for balance changes, new item recipes, and most new features. As such, some new content does not work fully with the AI yet.&lt;br /&gt;&lt;br /&gt;THERE IS NO AI FOR LIFESTEALER, INVOKER, CLOCKWERK GOBLIN, ADMIRAL PROUDMOORE OR WINDRUNNER. THEY WILL GET ITEMS BUT WILL NEITHER USE NOR LEARN THEIR SKILLS.&lt;br /&gt;&lt;br /&gt;Known bugs with AI:&lt;br /&gt;-AI don't properly react to -nb, -nm and -nt modes&lt;br /&gt;-Some exploits that should have been fixed are still in the game...just don't use them.  If you really want to cheat against AI, just use -test&lt;br /&gt;&lt;br /&gt;Some commands have yet to be implemented properly:&lt;br /&gt;-ah&lt;br /&gt;-afk&lt;br /&gt;-kickafk&lt;br /&gt;-rd (the new one in 6.53, -rd is in the game but done the same way pre-6.53)&lt;br /&gt;-cm&lt;br /&gt;&lt;br /&gt;Additionally, I have added two Fun Taverns in the lower right corner. Currently includes seventeen legacy heroes (possibly more in the future): Old Invoker (6.12b), Old Lifestealer (6.48b), Old Silencer (6.12b), Gambler (6.06), Old Morphling (5.84b), Old Stealth Assassin (5.84b), Old Pudge (5.51), Old Chen (5.64), Old Medusa (5.84b), Void Demon (3.0d), Rider (5.72), God of Wind (6.01), Flame Lord (5.51), Avatar of Vengeance (6.32b), Astral Trekker (3.0d), Bat Rider (6.00), and Conjurer (5.51).&lt;br /&gt;&lt;br /&gt;To access the fun taverns, type -fun within the first 15 seconds of the game.  Note that Fun Tavern heroes do not have AI scripts and will not buy items or use/learn skills.&lt;br /&gt;&lt;br /&gt;To use the -tryhero command, type in -fun within the first 15 seconds of the game, then type in -tryhero before picking a hero.&lt;br /&gt;&lt;br /&gt;Changelog:&lt;br /&gt;&lt;br /&gt;Rev. 03&lt;br /&gt;=======&lt;br /&gt;-Restored resource preloading on Invoker&lt;br /&gt;-Lowered manacost on Direct Vengeance (Avatar of Vengeance)&lt;br /&gt;-Fixed the position of Leragas the Vile on the Scourge side&lt;br /&gt;-Rewrote Fly (Bat Rider) to address a few bugs&lt;br /&gt;-Fixed neutral creeps not spawning at 0:30 mark&lt;br /&gt;-Fixed super creep movement&lt;br /&gt;-Added Conjurer (5.51) to Fun Tavern (Extinct)&lt;br /&gt;-Slightly reduced map size&lt;br /&gt;&lt;br /&gt;*Formless fixes&lt;br /&gt;-Added a small cast point value for Formless to fix a timing issue between spell cast and effect trigger events&lt;br /&gt;-Fixed a bug with copying Meld&lt;br /&gt;-Fixed some issues with behaviour when copying Feral Heart and Spin Web with Formless&lt;br /&gt;-Fixed some bugs with activating Reset while Freezing Field or abilities based on immolation are active&lt;br /&gt;-Illuminate on Formless is now channeling (instead of the Spirit Form version)&lt;br /&gt;-Aftershock or Static Field on Formless no longer trigger on "fluff" spells (only a spell that would remove Curse of the Silent will trigger it)&lt;br /&gt;-Formless can now copy Impetus, Glaives of Wisdom, Last Word, Phantom Edge, Spell Shield, Flesh Heap, Overload, Burning Spear, Berserker's Blood, Refraction, Soul Assumption, Gravekeeper's Cloak, Blur, Split Shot (Medusa), Crippling Fear, Hunter in the Night, Devour, Backtrack, Storm Seeker, Feast, Time Lapse, Frostmourne, Borrowed Time, Dispersion (Spectre), Arcane Orb, Essence Aura, Heartstopper Aura, Kraken Shell, Strygwyr's Thirst&lt;br /&gt;-Implemented a system that prevents Formless from copying two skills with the same base order&lt;br /&gt;-Added new command -override that removes the aforementioned base order check&lt;br /&gt;&lt;br /&gt;*Unofficial fixes&lt;br /&gt;-Fixed Last Word to trigger on end of spell cast (instead of end of spell cast animation)&lt;br /&gt;-Cleaned up the way Refraction buff icons appear to provide better feedback on when the buffs are actually active&lt;br /&gt;-Fixed the tooltip for Storm Seeker&lt;br /&gt;&lt;br /&gt;6.57b Port of AI+ and -fun content by BuffMePlz.&lt;br /&gt;&lt;br /&gt;Special thanks:&lt;br /&gt;---------------&lt;br /&gt;Tenshinhan DN&lt;br /&gt;Overflow_GR&lt;br /&gt;Duvon&lt;br /&gt;Strikur--&lt;br /&gt;Counter_Helix_axe&lt;br /&gt;Catalyst&lt;br /&gt;chaser02&lt;br /&gt;Green_Sliche&lt;br /&gt;cp6uja&lt;br /&gt;NNCCMMLL&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-9209250998600656017?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/9209250998600656017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=9209250998600656017' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/9209250998600656017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/9209250998600656017'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/dota-allstars-657b-ai-152-rev-03.html' title='DotA Allstars 6.57b AI+ 1.52 Rev. 03'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7612254155700564755</id><published>2009-01-08T15:47:00.001-08:00</published><updated>2009-01-08T15:49:51.339-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Mission: Ambition?</title><content type='html'>Currently, we have five heroes that do not have a properly implemented AI. If heroes continue to be remade (which is likely, given the rate at which they have been remade in recent history), then this number will increase, and most likely faster than the total number of heroes in the game.&lt;br /&gt;&lt;br /&gt;Continuing to port this AI over repeatedly will undoubtedly be less and less playable.  Statistically speaking, if four more heroes are to be remade, this will up the percentage of heroes without AI to about 10%.  Given that most DotA games have 10 players/bots, this would mean that, statistically speaking, almost every game would have at least one unusable AI hero.&lt;br /&gt;&lt;br /&gt;What does this mean?  It means that unless someone steps up to start doing their own thing, the viability of porting is going to steadily decrease.  So...let's step it up.&lt;br /&gt;&lt;br /&gt;I've been doing some planning and brainstorming, and what I envision looks something like this (note that this is rough brainstorming and subject to change):&lt;br /&gt;&lt;br /&gt;Instead of multiple triggers that iterate through all AI-controlled heroes periodically, each AI bot will have its own set of dedicated triggers.  I'm not sure of the performance ramifications of this, but it will allow greater flexibility in designing unique AI on a per-hero or per-difficulty basis, and will also allow for multiple AI personalities.&lt;br /&gt;&lt;br /&gt;Each bot will have:&lt;br /&gt;1. Basic trigger - Dictates the basics, like movement, last-hitting, retreating, that kind of stuff.  This can be altered by people who want to make or fine-tune the AI, and also allows for multiple AI personalities (like dictating real differences between "Easy" and "Insane").&lt;br /&gt;2. Item trigger - Dictates item use, depending on what types of items the hero might get.  This can be general or specific, the former allowing greater flexibility in altering item builds ("I wonder how this hero would use this build...") and the latter allowing greater effectiveness ("Let's see how this hero uses THESE items").&lt;br /&gt;3. Skill trigger(s) - Dictates how heroes will use their abilities. These can be linked (sequential skill combos) or independent (like using Wrath when a low HP enemy hero is visible somewhere).  The reason for making these on a per-hero basis should be fairly obvious.&lt;br /&gt;4. Item build trigger - Dictates how/when items are built and bought.  Most of this is done already, thanks to 6.49c and the guys over at the OpenAI forum for their hard work in creating builds.  Again, doing this on a per-hero basis will allow greater flexibility (maybe even have AI move to the secret shop to buy things?).&lt;br /&gt;5. Other triggers - These can be added later, but would dictate things like ganking, attacking Roshan, neutraling, warding, checking for runes, taking over for leavers, etc.&lt;br /&gt;&lt;br /&gt;Rough flow would go along the lines of having the basic trigger run most of the time, with the other triggers more or less idling in the background until conditions are met.  Once one of these conditions is met, AI logic will branch along this auxiliary condition and temporarily suspend basic actions.  Once auxiliary functions are completed (or aborted), basic trigger will resume command.&lt;br /&gt;&lt;br /&gt;For example, an AI Zeus will wait and last-hit for a while (basic trigger) until it has a level greater than 3, has a good deal of mana, and an enemy hero pokes its head in the group of creeps (auxiliary condition).  Zeus will temporarily stop last-hitting (disable basic trigger), cast Lightning Bolt (skill trigger), possibly Chain Lightning (continued skill trigger), then resume last-hitting (resuming basic trigger).  Zeus then notes that the enemy is visible and has less than 200 HP (independent skill trigger) so he casts Thundergod's Wrath.  Now Zeus is richer and happy, but out of mana and maybe low on HP for various reasons not mentioned, so he decides to go back and heal (resumes basic trigger/retreat functionality).&lt;br /&gt;&lt;br /&gt;Just a basic example (and a good starting point for me, actually).&lt;br /&gt;&lt;br /&gt;Well, it's an idea anyway.  Working on an independent AI script will also allow us to stop porting all the time, which would eliminate any porting bugs and improve portability from version to version without having to recreate each change.&lt;br /&gt;&lt;br /&gt;The downside?  This is going to take much, much longer and a whole lot more work than porting.  Fortunately all of the porting experience has made me fairly familiar with the structure of the map, so this should be easier than starting from scratch WITHOUT prior knowledge of the map (but that's a given).&lt;br /&gt;&lt;br /&gt;What does this mean for now?  Well, I'll probably release Rev. 3 tonight (I thought of an idea to fix -sc, but haven't tried it yet), and probably an incremental map too (I added a hero I thought up of earlier this week), and I'll try to continue to port and release incremental maps when I can, but I wouldn't count on them coming out as rapidly as they used to.  On the other hand, we might have other beta maps to look forward to.&lt;br /&gt;&lt;br /&gt;Or this could all be hypothetical and I'll fail horribly in practice.  I guess we'll see. =P&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7612254155700564755?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7612254155700564755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7612254155700564755' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7612254155700564755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7612254155700564755'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/mission-ambition.html' title='Mission: Ambition?'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-4747178544983670506</id><published>2009-01-07T12:27:00.000-08:00</published><updated>2009-01-07T12:29:14.085-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Random'/><title type='text'>LOLZ</title><content type='html'>A real e-mail I just got:&lt;br /&gt;&lt;br /&gt;"Milan Česnek (certmir@seznam.cz) to me &lt;br /&gt;&lt;br /&gt;Please don´t „improve“ DOTA anymore, you are too stupid to do this. Thx"&lt;br /&gt;&lt;br /&gt;I'm so glad my work is appreciated.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-4747178544983670506?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/4747178544983670506/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=4747178544983670506' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4747178544983670506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/4747178544983670506'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/lolz.html' title='LOLZ'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-602408850783304892</id><published>2009-01-02T13:41:00.001-08:00</published><updated>2009-01-02T13:47:28.046-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Dude, where's my map?</title><content type='html'>So...as you may have noticed, it is now the new year.  Happy new year! =)  Unfortunately, though I had hoped I'd be able to get Rev. 3 out before the fireworks and fancy light shows (or however you ushered in the new year), it obviously didn't happen. =/&lt;br /&gt;&lt;br /&gt;Three things have been hanging up progress:&lt;br /&gt;1) I still can't figure out why super creeps won't move.  Not a big deal to me, but apparently a big enough deal for multiple people to have e-mailed me about this issue already (I didn't even know multiple people played -sc).&lt;br /&gt;2) I haven't gotten around to sorting out the map strings so that the people who wanted to translate the map could do so without wading through my extra strings for the extra content that shouldn't be around in the "official" release.  As you can probably tell from the incremental map, there are a lot of extra strings.&lt;br /&gt;3) It's been the holidays and I've been lazy.&lt;br /&gt;&lt;br /&gt;On the upside, I've fixed the neutrals spawning issue at 0:30, and added Conjurer to the Fun Tavern.  Woohoo!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-602408850783304892?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/602408850783304892/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=602408850783304892' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/602408850783304892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/602408850783304892'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2009/01/dude-wheres-my-map.html' title='Dude, where&apos;s my map?'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-1898490436153911802</id><published>2008-12-22T11:52:00.000-08:00</published><updated>2008-12-22T11:59:53.793-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Update (or lack thereof)</title><content type='html'>Yeah, I haven't touched the map recently.  The holidays and all.  Also, there's almost half a meter of snow outside.  But not to worry, I still intend on getting Rev. 3 out before the end of the year.  Ideally I'd also like to add Conjurer to the Fun Tavern, but summoning heroes take bloody forever to add without the Map Editor (Old Pudge took me waaaay longer than it should have).&lt;br /&gt;&lt;br /&gt;Also, looks like I didn't fully remove my work-in-progress hero (Ramza) from the incremental map like I wanted to.  Instead of modifying the tavern to remove the hero (the right way) I decided to just make the hero unavailable at startup (the lazy way), but the lazy way doesn't account for the fact that the Fun Taverns are repopulated with -repick (even though I modified -repick to do just that).  Oops.&lt;br /&gt;&lt;br /&gt;Consider it a sneak preview, then.  I'm still working out some more abilities and job classes, as well as infrastructure for secondary skill selection (anyone who's played Final Fantasy Tactics will know what I'm talking about).  I'm hoping to finish him soon, he's the most ambitious endeavour I've tried in the context of DotA to date.  Even if he is broken as all hell.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-1898490436153911802?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/1898490436153911802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=1898490436153911802' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1898490436153911802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/1898490436153911802'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2008/12/update-or-lack-thereof.html' title='Update (or lack thereof)'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-5552442198258139030</id><published>2008-12-15T11:46:00.001-08:00</published><updated>2008-12-15T14:25:57.707-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><title type='text'>By the way...</title><content type='html'>It should go without saying, but don't discuss this map on the official DotA-Allstars forums.  You will get in trouble (and I might too!).  If you want to discuss, feel free to add comments to the map post.&lt;br /&gt;&lt;br /&gt;Also, before anybody posts any accusatory remarks, all hero designs were made up by either myself or my friends, and no, nobody "stole your idea".  Though if you know who made that Cloud model do let me know, I downloaded the model a long time ago and it wasn't credited to anybody (shame, it's a fantastic piece of work).  If you know who made it, let me know, as I'd love to give credit where it's due.&lt;br /&gt;&lt;br /&gt;There are a few references in the stuff I added.  +10 points if you get them all.  I'll post about them later probably.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-5552442198258139030?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/5552442198258139030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=5552442198258139030' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5552442198258139030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/5552442198258139030'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2008/12/by-way.html' title='By the way...'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7045114185273314591</id><published>2008-12-15T00:02:00.000-08:00</published><updated>2008-12-15T14:25:42.806-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Download'/><category scheme='http://www.blogger.com/atom/ns#' term='Fun Stuff'/><category scheme='http://www.blogger.com/atom/ns#' term='Incremental Build'/><title type='text'>Ah, screw it</title><content type='html'>...I'll fix those old triggers later.  This means I've included all of my extra stuff (except my WIP hero) in -fun.  Note that this is NOT AN OFFICIAL REVISION OR RELEASE.  This is an incremental build ONLY, for people to check on updates and for me showcase my stuff. =P  I may make some posts in the future to describe or explain my creations, but in the meantime you'll just have to try for yourself.&lt;br /&gt;&lt;br /&gt;Here's the first incremental build, change log is as follows:&lt;br /&gt;&lt;br /&gt;Changelog (12/15/2008)&lt;br /&gt;==================&lt;br /&gt;-Restored resource preloading on Invoker&lt;br /&gt;-Lowered manacost on Direct Vengeance (Avatar of Vengeance)&lt;br /&gt;-Fixed the position of Leragas the Vile on the Scourge side&lt;br /&gt;-Rewrote Fly (Bat Rider) to address a few bugs&lt;br /&gt;&lt;br /&gt;*Formless fixes&lt;br /&gt;-Added a small cast point value for Formless to fix a timing issue between spell cast and effect trigger events&lt;br /&gt;-Fixed a bug with copying Meld&lt;br /&gt;-Fixed some issues with behaviour when copying Feral Heart and Spin Web with Formless&lt;br /&gt;-Fixed some bugs with activating Reset while Freezing Field or abilities based on immolation are active&lt;br /&gt;-Illuminate on Formless is now channeling (instead of the Spirit Form version)&lt;br /&gt;-Aftershock or Static Field on Formless no longer trigger on "fluff" spells (only a spell that would remove Curse of the Silent will trigger it)&lt;br /&gt;-Formless can now copy Impetus, Glaives of Wisdom, Last Word, Phantom Edge, Spell Shield, Flesh Heap, Overload, Burning Spear, Berserker's Blood, Refraction, Soul Assumption, Gravekeeper's Cloak, Blur, Split Shot (Medusa), Crippling Fear, Hunter in the Night, Devour, Backtrack, Storm Seeker, Feast, Time Lapse, Frostmourne, Borrowed Time, Dispersion (Spectre), Arcane Orb, Essence Aura, Heartstopper Aura, Kraken Shell, Stygwyr's Thirst&lt;br /&gt;-Implemented a system that prevents Formless from copying two skills with the same base order&lt;br /&gt;-Added new command -override that removes the aforementioned base order check&lt;br /&gt;&lt;br /&gt;*Unofficial fixes&lt;br /&gt;-Fixed Last Word to trigger on end of spell cast (instead of end of spell cast animation)&lt;br /&gt;-Cleaned up the way Refraction buff icons appear to provide better feedback on when the buffs are actually active&lt;br /&gt;-Fixed the tooltip for Storm Seeker&lt;br /&gt;&lt;br /&gt;Download here:&lt;br /&gt;&lt;a href="http://www.mediafire.com/?hoihzgri2rg"&gt;http://www.mediafire.com/?hoihzgri2rg&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7045114185273314591?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7045114185273314591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7045114185273314591' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7045114185273314591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7045114185273314591'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2008/12/ah-screw-it.html' title='Ah, screw it'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-7358505729332762123</id><published>2008-12-10T15:12:00.000-08:00</published><updated>2008-12-12T15:49:31.027-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thoughts'/><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>On coding and incrementation</title><content type='html'>It's kind of interesting looking back on my older maps to see how my coding technique has changed over the past two years of working on various iterations of this map. I never really anticipated that I would ever rewrite the AI item system, or have several fellow players help me design individual hero builds, or overhaul the map framework. The only thing that got me started in opening up DotA in the first place was the notion that I might be able to create my own content to put in the game to share with friends.&lt;br /&gt;&lt;br /&gt;And now look where it is. Who would have guessed?&lt;br /&gt;&lt;br /&gt;Looking back at some of my old heroes, I realise how clunky and unwieldy some of those triggers are. As such, I'm thinking of having incremental builds that I'll release periodically that will have some extra -fun content that I've updated to not be so deprecated. Target of first incremental release will be this weekend, with Formless post-several-fixes, as well as my Marine hero and one or two "tribute" heroes, which is my endearing term for heroes that I created based on my friends' personalities/playstyles/suggestions (Overflow designed one that's pretty solid and coded more-or-less properly, so if it's okay with him I'll probably put it in).&lt;br /&gt;&lt;br /&gt;I still need to fix Bat Rider. Speaking of coding...I had to rewrite his other triggered abililties because they just didn't work, even in 6.00 alpha. Didn't rewrite Fly, since it looked good at cursory glance, but as many people have been anxious to point out, it is anything but good. Guess it's back to the drawing board to think of a proper way to do what he's supposed to. The quick fix I can think of is to remove the "take-off" animation, which should address several of these metamorphosis issues. Note to all: Metamorphosis is a terrible base skill for triggered abilities. One of my custom heroes has a metamorphosis-like ability but uses unit replacement instead of metamorphing. It works quite a bit better...but breaks your control groups (anyone remember old attribute-changing Morphling?).&lt;br /&gt;&lt;br /&gt;I should probably also fix the super-creeps-not-moving bug at some point. I'd almost completely forgotten about that mode. I'm pretty sure I haven't used -sc more than 5 times ever.&lt;br /&gt;&lt;br /&gt;There is something weird about coding all day at work and then doing it at home. Hell, I'm not even a computer major. I graduated with a music degree.&lt;br /&gt;&lt;br /&gt;Ah well, more to come later. Probably descriptions of the heroes I've put in, as well as updates and such.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-7358505729332762123?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/7358505729332762123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=7358505729332762123' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7358505729332762123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/7358505729332762123'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2008/12/on-coding-and-incrementation.html' title='On coding and incrementation'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1421046922107377097.post-8858328036629980734</id><published>2008-12-08T16:28:00.000-08:00</published><updated>2008-12-12T15:49:45.923-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Update'/><title type='text'>Yay blog yay</title><content type='html'>So I decided that I should probably create one of these blog thingies so people can know what's going on with the whole AI porting/Fun Tavern without me having to fill up the forum threads with useless posts.&lt;br /&gt;&lt;br /&gt;This, however, seems like a fantastic place for useless posts.&lt;br /&gt;&lt;br /&gt;So, things that will probably appear on this blog sometime in the future:&lt;br /&gt;-Updates (obviously)&lt;br /&gt;-Some explanations on triggers I write/modify and how they work, maybe somebody will find them useful and be our next AI scripter (one can hope)&lt;br /&gt;-Map downloads, possibly including in-progress maps and the map with which I've added several extra heroes and items because I spent a lot of time on them and I'd like to share with people but I know it'd be shot down fairly quickly over on the DotA Allstars forums&lt;br /&gt;-Anything else I find interesting to share, which may or may not be DotA-related&lt;br /&gt;&lt;br /&gt;For future reference, the map without my stuff in it will be referred to as the "normal" map. The one with my stuff in it will be the "special" map. I can't use the phrase "official" because technically neither map is official.&lt;br /&gt;&lt;br /&gt;I'm hoping to get 6.57b Rev. 3 (normal) out before the end of the year. I think some DotACN people wanted to translate it, but there's a lot of extra crap that's in the map right now (content from my special map which is in the normal map but locked), so I'm working on taking it out, as it takes up space and lots of strings but has no bearing on map functionality. This also means that you can expect to see some reduced map size in Rev. 3 (for those people who care about that kind of thing).&lt;br /&gt;&lt;br /&gt;Made some fixes to Formless for Rev. 3. Added a dynamic trigger system that allows custom orbs and most triggered passives to be copied, and working slowly toward complete compatibility with all heroes (though I wouldn't expect to see this completely done for a while). Copying Meld no longer gives you that speed bonus - a bug that's a result of using a custom ability used by one of my custom heroes (good thing it wasn't one of the other ones...those tend to be on the "imba" side). I'll probably post a copy of my special map sometime this week, if enough people are interested.&lt;br /&gt;&lt;br /&gt;I guess I should go ahead and make the existence of this blog known to those people in the AI subforum. Bug reports should still go there.&lt;br /&gt;&lt;br /&gt;DotA-Allstars Forums, AI subforum: &lt;a href="http://forums.dota-allstars.com/index.php?showforum=499"&gt;http://forums.dota-allstars.com/index.php?showforum=499&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;And yes, I realise this blog currently looks like crap. Hooray for default templates.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1421046922107377097-8858328036629980734?l=buffmeplz.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://buffmeplz.blogspot.com/feeds/8858328036629980734/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1421046922107377097&amp;postID=8858328036629980734' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/8858328036629980734'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1421046922107377097/posts/default/8858328036629980734'/><link rel='alternate' type='text/html' href='http://buffmeplz.blogspot.com/2008/12/yay-blog-yay.html' title='Yay blog yay'/><author><name>BuffMePlz</name><uri>http://www.blogger.com/profile/05032932800060762186</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry></feed>
