| 01-07-2003, 04:33 PM | #1 |
Why I made it I started the Commander awhile back. I was playing a game against and with computers. Well the Enemy Computers Found me first and was beating the crap out of me while they did not touch my allies. My allies were out creeping and frolicking around causuing me to want to kicks my Allies Butt. After that I wanted it fixed. The Experience The Commander started real small, I had big plans but being a guy that was scared of the Starcraft Editor and then Started the Beta AI Rush, it was new yet not new at the same time. So I learned, listened and built, once or twice being told that something couldn't be done. Then doing that and making it even better :). Along the way I found out that this was not going to be easy to do by myself and there was this guy that had just gotten interested in AI so he started helping. AIAndy was TONS of help and did the Needed AI files. The Commander would not be if not for for his help. Then Zalamander joined to optimize and test the AI. He was also the best Beta Tester we had. Now we arrive to where we are now. What is The Commander The Commander is a Add-on for any map. It uses one custom trigger and five custom AI files. Combining the power of those two you can get the computer to do just about anything you want. Some example of the things you can do are Have it give you gold or lumber, have it attack an enemy, guard a unit, build 10 ground to ground units, que up 5 different commands, stop attacks it is doing, and more. Expect Awesome Updates. The Commander Basics There are two version of the Commander, the SDK version and the Play only Version. The Play Version comes with only a map and the Readme. You can play with it and even look at the code. The SDK version comes with an installer, AI files, Readme, Map, text file containing all the code. This version comes with everything you need to add the Commander to other maps. Current Version of The Commander Info The Current Version of the Commander is: 1.0.2 Public Release Any New Features that were added from Previous Release: -The Installer fully works Any Bugs Fixed since last Release: -Red own color typed Bug -Some typos in help and in game Download the Latext Version Here PV(Playable Version) Download Here SDK(Developer Edition) Download Here Updated Installer EXE Download Here The Commander News 1-12-02 I fixed some minor bugs and typos in the commander. Read my post at the bottom of this page for more info on this. Thanks 1-9-02 I have fixed the installer again. It was supposedly giving errors to some of you. It will not pop up an error and close anymore, it will bring up a pop up box. So I hope this fixes for those that it was happening too. Wierd it should not start on D:\ Drive though. I hardcoded that. You will have to download the Installer at the link I provided I haven't updated the ones in the SDK. If you are distributing this to other sites you will have to do it for now. 1-8-02 - I just Uploaded a New Version of PV, it has the ReadMe and in game fixed. The Cmd: (Ally) Build (How many) <G2G> and other build commands typed wrong. Also Uploaded a New Version of SDK, this fixes the installer and the help problems the PV had. I am working on an installer that will install the trigger as well. There is a seperate link for the installer if you don't want to have to redownload the whole SDK Pack. - It is now Released The Public Version. It is very clean so Expect updates from us, and we will keep you posted when those happen. Also feel free to tweak it towards you. We hope you enjoy it and everything works for you. The Commander Team Installation of The Commander This is for the SDK version, for the Playable version just place the map into Warcraft III\Maps there ya go. Extract all files from this zip into one spot. Then follow the next bit. Their are two steps to this. Make sure you follow them since doing it incorrectly can cause problems. Step one - Inserting the Trigger. In this part you will be inserting the Custom TRigger into your map. There are two ways to do this by copying the trigger from the map we provide. Or you can copy the trigger from the text file I included called Commands. Create a New Trigger in your map. Then goto Edit and lick Converto Custom Text Delete all the text in the window and paste the Trigger from the text file. Now Rename the trigger ,commands, wrong naming and problems will occur. Step two - Inserting the AI. This part we will have you inserting the Custom AI. I provided a Installer which I will go more into in Section AI Installer(XI). Using this program select the map you inserted the Commander Trigger into. Make sure WE is closed. And click install. Now you are done. Do not reopen the map in WE or the Custom AI files are deleted and you will have to reinstall them. Now some of you may not have files for the AI Installer so here is another method. Copy all .ai files included into your map using a mpq tool. Make sure they are put into the Scripts\ Folder. There you go go play it now :) Commander Links and Copy info The Commander is a wealth of information and much can be learned by looking over the code. You can use the code but we do require you to Credit us if you use any part of the commander or put the commander into your map. Go here if you don't have the neccassary VB files to run the installer. http://www.microsoft.com/downloads/d...4-7C039D9BF629 The AI, use beyond The Commander The AI can be used in any map for those that want a challenge. Just do step 2 to any map, and you will be ready for a computer that present you with an alternate ending :). Try this to any of your maps, it will not hurt them in any way. If you want to return that map to the Blizzard AI just open it in WE and save it. This deletes the Custom AI files. Here are some of the things this AI does. - Computers on the same team will automaticaly tribute gold and lumber to each other. - Computers will automaticaly play more aggressive if upkeep get higher or enemy forces get smaller. - Computer chooses strategy and behavior depending on enemy race, ally race, expansion distance and upkeep. The Commander Team |
| 01-07-2003, 08:24 PM | #2 |
If you run into any bugs, errors or problems on either The Commander or Installer. Post them over at the Support Thread. Here is the Support Thread Link. Thank You Commander Team |
| 01-08-2003, 09:14 PM | #3 |
Guest | Damn, very impressive. This is pretty cool i recommend anyone downloading this and learning all of it's commands, this is cool how you now can control computers, goodjob to the AI/Jass team:D |
| 01-08-2003, 09:27 PM | #4 |
What's the SDK version do? |
| 01-08-2003, 09:40 PM | #5 |
The SDK version contains files to make it easy to add the Commander to other maps. |
| 01-08-2003, 09:43 PM | #6 | |
Quote:
Thanks DKSlayer |
| 01-09-2003, 12:47 AM | #7 |
Guest | I just want to know before downloading, is it just a bunch of modified ladder maps? or what? and if it's a program, will we be able to use it on b.net? |
| 01-09-2003, 02:43 AM | #8 |
Guest | The PV, contains the map: Crucible, it's zipped so just unzip the map to any folder in 'Maps' i made my own folder for it titled 'Commander' this is another Crucible, it will not modify any of the other maps, i suggest making your own folder for it... Here's what the PV contains: A Readme on how to install, and commands. The Map 'Crucible' with the AI and trigger already installed, just unzip it to a folder in 'Maps' and your ready to go. Heres what the SDK Version contains: Contains the AI Scripts, and Trigger that you will have to insert into a map of your choice. AfterShock- |
| 01-09-2003, 05:17 PM | #9 |
Real nice. Now to add it to other maps :) ![]() |
| 01-09-2003, 07:26 PM | #10 |
Yep that's wa\hy we created the SDK Version so you could do just that. Have Fun. DKSlayer |
| 01-11-2003, 03:51 AM | #11 |
Guest | Amazing! Suggestions though: 1) Let us specify specific units and amount to build. I would love to make them build mass casters. 2) Let us specify specific buildings, especially farms and amount to build. I noticed they dont go up to 90 supply with farms. And especially with guard towers. 3) Let us order computer to expand to a selected goldmine. I noticed sometimes I starve them by accident. 4)The computer sometimes will attack my base and say its attacking the enemy. That needs to be fixed! 5) Please, let us give the computer cash! When I run them dry of cash, I would love to supply them! 6) Fix the command - CMD: Blue no players. No matter what I do, the command seems to not work. |
| 01-11-2003, 04:15 AM | #12 |
Guest | Wow the computer is damn crazy now. This makes the game much more interesting, many thanks. All the commands worked. It would be even better if you could define the units the computer builds. |
| 01-11-2003, 10:32 AM | #13 |
amazing DKslayer, finally it's done =) good job, looking forward to updates |
| 01-11-2003, 12:16 PM | #14 |
@random157: 1) Some strategies do mass casters by themselves. I will add build commands for some more units. 2) They should after some time reach 90 supply, but when you use the build commands, the amount of farms built is sometimes not correct. I will fix this. I will also add build commands for farms and guard towers. 3) Unfortunally the hard coded part of the AI does not allow to specify, where to expand. But I can add a command that orders him to expand. 4) Strange. Can you explain further the situation, in which this appears? What message is displayed? Is he maybe just passing through your base to reach an enemy base? Does he actually attack your buildings? 5) I think in multiplayer games, you should be able to do this by the standard interface, with which you can also give human allies resources. We might add such a command for single player. 6) Strange. Is a response message displayed when you use that command? Suggestions are always welcome. |
| 01-12-2003, 05:18 AM | #15 | |
Guest | Quote:
4) The command used is Cmd: all attack enemies. They will ping my base, attack-move to it, and say Im done, then just sit around. Also, I noticed a lot of times, my base comes under attack, then a comp guards it. Then, he wont leave, and use my base and keep guarding it, even when I order him to gaurd his base. He rallys his units to me, and gets kinda weird. 6) It says the command was not used correctly. I know I type it correctly too. Also, one more thing I have always hated about blizzard AI. When you kill the comps heros, they always back off, even if they have 9 frost wyrms, or a massive army. I hate it when I tell my comp to attack, and he pulls back his 86 unit supply army cause his level 2 paladin died. Also, what is with the comp going mass kodos? He really does not do too good. He makes nothing but kodos, and also never uses devour, which whould make mass kodos kick ***. |
