IPB

Welcome Guest ( Log In | Register )

> BWAI Launcher Support/Bug Report
bajadulce    Santa Cruz, California
Nov 14 2009, 05:43 PM    Post #1
BWAI Launcher by poiuy_qwert

Latest Version:
BWAI Launcher.zip



Development:
Poiuy, we come to you with a behemoth request! We need you to develop a streamlined PyAI compiler of sorts that compiles a designated aiscript.bin from lists of scripts held within designated folders. ... Yes, I know, PyAI already does that and you're probably confused right now as to what the hell this is about?

What we're proposing is a smaller and simpler separate stand alone program specifically designed to inject various AI's into Starcraft. No opening of scripts, no exporting, no save buttons, no editor, no external defs, no tbl or mpq management, etc. Tho a button to launch PyAI proper should be included. Scripts will be placed/stored into separate folders as Terran, Protoss, and Zerg. Much like the palette files in PyGrp, these scripts will then display in their appropriate window/column in the gui. A 4th window would then display the various titles of these scripts chosen from each window/folder. Finally a launch button would compile the scripts, inject this compiled aiscript.bin into a designated sempq (BWAI.exe) and launch said sempq. OR perhaps the program would close and launch a 2nd program that would automatically do this (inject the compiled script and launch).

I know I have come to you about this before, and the auto-launching injecting part seemed a bit out of your scope. This was before your extensive language studies such as C++ and I believe this is totally within reason now. I can, as you have seen with BWAIDowngrader etc, write a simple program that can take a file and archive it into an .mpq using Blizzard's own installer (which happens to support the .mpq structure) and I suppose something like this could be used, but an all-in-one program would be really slick.

The compiler itself would of course spit out any error messages for "bad" scripts, but the intended purpose is for this to be a launcher not an editor/tool. The scripts that are in this folder are 100% complying/working scripts.

Now, users can play any AI they want! Want to play Racine3.0T with AsharaP and Mesk's Zons? ... just select the 3 from each window and hit "play".. It's that simple. Wanna see how 3 non-cheating AI's fare against Zbath? Maybe want to play an older version of AhzzAi? It's all here because .txt files don't take up any space at all. Most importantly the ai is "built" by the user rather than pre-compiled.


Attached Image
This is a quick mock up of a GUI. Obviously "frame" stands for scripts.

What this will allow is for the non-modding community to be able to play around with all sorts of combinations without having to import, save, and then use winmpq or Mpqdraft etc. All these chores alienate the general non-modding audience. Additionally, modders can now supply .txt files for their AI rather than compiled .exes. Each .txt will file will be placed in the proper folder (Terran, Toss, Zerg). Best of all, this is a way to include EVERYTHING we have ever done at BWAI.com into one big simple package. Every script produced over the last 5 years will be playable with just a few clicks!

BWAI3.1 was good, and BWAI Gold was fun as well. BWAI Launcher would be everything those 2 programs fell short of and more as well as a great way to preserve what we've done here.

So where to begin?


EDIT:
Damn forgot to mention something that came to me on the golf course today.. ENTROPYZE! A special button that will randomly pick one script from each race! smile.gif If possible?..


 
Go to the top of the page +

Posts in this topic
bajadulce   BWAI Launcher Support/Bug Report   Nov 14 2009, 05:43 PM
poiuy_qwert   Well I've been holding off on replying since I...   Nov 16 2009, 12:11 PM
bajadulce   Holly crap you are quick man! This is a ...   Nov 16 2009, 01:49 PM
Myk   QUOTE(bajadulce @ Nov 16 2009, 01:49 PM) ...   Nov 16 2009, 02:32 PM
poiuy_qwert   Ah that was my bad trying to cut down files to mak...   Nov 16 2009, 04:31 PM
bajadulce   I seem to be getting read errors with all those Ze...   Nov 16 2009, 04:48 PM
poiuy_qwert   QUOTE(bajadulce @ Nov 16 2009, 07:48 PM) ...   Nov 16 2009, 05:50 PM
bajadulce   I just put the program on the c: drive and copy/pa...   Nov 16 2009, 05:58 PM
poiuy_qwert   I'm thinking there should be "AI Packages...   Nov 16 2009, 06:27 PM
bajadulce   If you can do something like that we would really ...   Nov 16 2009, 07:09 PM
poiuy_qwert   Hmm, this could get messy. Remember, when importin...   Nov 17 2009, 07:59 AM
bajadulce   @ the external jumps and importing all scripts at ...   Nov 17 2009, 09:20 AM
poiuy_qwert   No no it wont be messy if we use the way I describ...   Nov 17 2009, 10:59 AM
bajadulce   I like the .zip support. As for the remaining op...   Nov 17 2009, 11:08 AM
bajadulce   @copy/pasted shoutbox conversation in regards to t...   Nov 19 2009, 02:35 PM
poiuy_qwert   Here we go: Download: BWAILauncher Changes:Fixed...   Nov 19 2009, 04:48 PM
bajadulce   Hey this is really slick and exciting! The In...   Nov 19 2009, 06:28 PM
poiuy_qwert   QUOTE(bajadulce @ Nov 19 2009, 09:28 PM) ...   Nov 19 2009, 07:58 PM
bajadulce   QUOTE(poiuy_qwert @ Nov 19 2009, 07:58 PM...   Nov 19 2009, 08:27 PM
poiuy_qwert   QUOTE(bajadulce @ Nov 19 2009, 11:27 PM) ...   Nov 19 2009, 08:40 PM
bajadulce   QUOTEI'm thinking i'll just include the de...   Nov 19 2009, 08:59 PM
poiuy_qwert   QUOTE(bajadulce @ Nov 19 2009, 11:59 PM) ...   Nov 19 2009, 09:20 PM
bajadulce   Here are the rounded up files. The packages inclu...   Nov 19 2009, 11:50 PM
bajadulce   It appears you can't have an empty Zerg folder...   Nov 20 2009, 06:15 PM
Archon_Wing   Hmm, I tried assembling the Entropy package and it...   Nov 21 2009, 12:54 AM
bajadulce   Gjob Archon_Wing. @ Tinkerback error: I noticed t...   Nov 21 2009, 07:56 AM
poiuy_qwert   QUOTE(bajadulce @ Nov 20 2009, 09:15 PM) ...   Nov 21 2009, 08:37 AM
Archon_Wing   QUOTE(bajadulce @ Nov 21 2009, 07:56 AM) ...   Nov 21 2009, 11:40 AM
poiuy_qwert   QUOTE(Archon_Wing @ Nov 21 2009, 02:40 PM...   Nov 21 2009, 12:17 PM
Myk   Couldn't stand trying to write this into the s...   Nov 21 2009, 12:36 PM
bajadulce   sounds like you're missing the entropy3.exe an...   Nov 21 2009, 01:17 PM
Myk   QUOTE(bajadulce @ Nov 21 2009, 01:17 PM) ...   Nov 21 2009, 01:21 PM
bajadulce   somehow I don't believe you What happens...   Nov 21 2009, 01:37 PM
Myk   QUOTE(bajadulce @ Nov 21 2009, 01:37 PM) ...   Nov 21 2009, 02:04 PM
bajadulce   Well sometimes mistakes make the best discoveries....   Nov 21 2009, 05:55 PM
bajadulce   Poiuy, Here are the packages ready for Launcher. ...   Nov 24 2009, 08:16 AM
Archon_Wing   Oh, that was just left in there when I was testing...   Nov 24 2009, 02:31 PM
poiuy_qwert   QUOTE(bajadulce @ Nov 24 2009, 11:16 AM) ...   Nov 24 2009, 04:19 PM
bajadulce   QUOTEDone, I'll just need some descriptions fo...   Nov 24 2009, 05:25 PM
Archon_Wing   Regarding BWAI war I wrote this: Initially, nonche...   Nov 24 2009, 06:26 PM
bajadulce   all sounds good. If anything they could be conden...   Nov 24 2009, 07:53 PM
bajadulce   QUOTE(poiuy_qwert @ Nov 24 2009, 04:19 PM...   Nov 27 2009, 03:11 PM
Archon_Wing   How would replays work with the launcher? Would it...   Nov 27 2009, 03:39 PM
bajadulce   @ replays: will have to experiment, but this may ...   Nov 29 2009, 09:38 PM
Archon_Wing   Ok the replays are ok. If two AIs fight, changing ...   Nov 30 2009, 07:03 PM
bajadulce   Ok good to know that the AI vs. AI isn't effec...   Dec 1 2009, 02:51 PM
poiuy_qwert   Ok I finally got access to my windows computer, an...   Dec 3 2009, 07:34 PM
bajadulce   Excellent! What a fantastic app! I will...   Dec 3 2009, 11:18 PM
Archon_Wing   I think this is asking for too much, but seeing th...   Dec 7 2009, 06:12 PM
bajadulce   QUOTE(bajadulce @ Dec 3 2009, 11:18 PM) I...   Dec 7 2009, 09:44 PM
toriak   Entropy multiplayer T,P,Z combination doesnt work ...   Dec 8 2009, 11:25 AM
bajadulce   Thnx toriak, someone will get back to you here sho...   Dec 8 2009, 12:33 PM
poiuy_qwert   Woops, typo in my error reporting. That is caused ...   Dec 8 2009, 02:08 PM
bajadulce   Is there something wrong with those particular scr...   Dec 8 2009, 05:56 PM
poiuy_qwert   There must be some problem while interpreting the ...   Dec 8 2009, 08:05 PM
Archon_Wing   The problem is exclusive to the T script   Dec 9 2009, 01:54 PM
bajadulce   good info. I attempted to fix all the reported w...   Dec 10 2009, 09:50 PM
Archon_Wing   I don't think so. Compiling the aiscript/bwscr...   Dec 11 2009, 12:49 AM
Archon_Wing   If I only select Entropy P+Z (no T) the game start...   Dec 13 2009, 12:56 PM
bajadulce   QUOTE.. I see this error in the background ... re...   Dec 13 2009, 01:12 PM
poiuy_qwert   Hm no that doesn't have to do with max file si...   Dec 13 2009, 01:58 PM
hasherl   What im missing is a button for 'Entropy singl...   Dec 18 2009, 06:19 AM
poiuy_qwert   QUOTE(hasherl @ Dec 18 2009, 09:19 AM) Wh...   Dec 18 2009, 02:44 PM
Archon_Wing   The one about being removed is pretty weird. We ha...   Dec 18 2009, 09:14 PM
hasherl   QUOTEAi's are all shown, except entropy m Wha...   Dec 23 2009, 02:49 PM
Archon_Wing   Entropy III multiplayer never had those messages i...   Dec 23 2009, 05:17 PM
ronne   I tried to run BWAILauncher v1.2, but it didn...   Dec 29 2009, 09:26 PM
bajadulce   You get that message for any script you try or is ...   Dec 29 2009, 09:36 PM
ronne   Bajadulce, thanks for your reply. I get the error...   Dec 31 2009, 12:52 AM
ShadowFlare   Talking to bajadulce on my server, SCMLoader's...   Dec 31 2009, 03:19 AM
bajadulce   QUOTE(ronne @ Dec 31 2009, 12:52 AM) I us...   Dec 31 2009, 11:20 AM
IskatuMesk   BWAILauncher itself gives me no errors and I am on...   Dec 31 2009, 01:29 PM
bajadulce   The SEMPQ's that this program targets are in f...   Dec 31 2009, 02:00 PM
Archon_Wing   If Starcraft crashes on Windows 7, you might have ...   Jan 4 2010, 03:47 PM
alex1982   English is not my first language, sorry for spelli...   Jan 5 2010, 01:02 PM
Myk   Silosy setup one between Raynor and Racine T here:...   Jan 5 2010, 01:41 PM
Archon_Wing   Ah, that is a rather annoying thing to get set up,...   Jan 5 2010, 01:52 PM
alex1982   Guys thank you very much for replying. I repost se...   Jan 5 2010, 02:20 PM
alex1982   Ok guys I was able to make it work, following silo...   Jan 5 2010, 04:06 PM
alex1982   Ohh Ok, my question was already explained on this ...   Jan 5 2010, 07:33 PM
bajadulce   If the 2 scripts aren't being separated in the...   Jan 5 2010, 10:09 PM
Archon_Wing   I changed my zerg script and BWAI launcher will n...   Jan 15 2010, 07:09 PM
Archon_Wing   This isn't a problem with BWAIlauncher Appare...   Jan 15 2010, 09:30 PM
bajadulce   Ouch that's nasty. must have something to do ...   Jan 15 2010, 09:37 PM
Archon_Wing   It caught the error once I removed the externally ...   Jan 15 2010, 09:41 PM
bajadulce   So this "goto(more expo)" line is in MyK...   Jan 15 2010, 09:45 PM
Archon_Wing   Nope, the "more texpo" block simply does...   Jan 15 2010, 09:48 PM
bajadulce   well the problem definitely lies in --more expo-- ...   Jan 15 2010, 09:51 PM
Archon_Wing   It was just one of the recent changes I made to th...   Jan 15 2010, 09:55 PM
bajadulce   ya I just commented line 10: # debug(myki:start, M...   Jan 15 2010, 09:57 PM
Archon_Wing   More testing: I saw this: ZMCx(1344, 101, aiscrip...   Jan 16 2010, 11:54 AM
bajadulce   The problem appears to be the compiler not validat...   Jan 16 2010, 01:29 PM
poiuy_qwert   I found the problem (thank you so much baja for ma...   Jan 16 2010, 02:07 PM
Archon_Wing   Ok, I rebuilt the entire Entropy Multiplayer T fil...   Jan 21 2010, 02:36 PM
poiuy_qwert   Ah I forgot about this error (got lost in the page...   Jan 21 2010, 02:37 PM
Archon_Wing   I created a new file to test the entropy T multipl...   Jan 21 2010, 03:16 PM
poiuy_qwert   Actually that error is a result of BWAI Launcher b...   Jan 21 2010, 03:35 PM
bajadulce   here is the .txt file I mentioned in the shoutbox....   Jan 21 2010, 04:18 PM
poiuy_qwert   QUOTE(ShadowFlare @ Dec 31 2009, 06:19 AM...   Jan 28 2010, 06:05 PM
bajadulce   That would be a big help not having to exit/relaun...   Feb 3 2010, 03:23 PM
2 Pages V   1 2 >


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Lo-Fi Version Time is now: 9th September 2010 - 11:55 PM