Staredit Network

Staredit Network -> Mod Production & Showcase -> BWAI Project newest release
Report, edit, etc...Posted by bajadulce on 2006-11-14 at 22:15:32
Hello again!
Just wanted to announce the newest release of the Broodwar Ai Project mod.
This current version is a standalone program that utilizes cwads* instead of altering
critical starcraft files such as patch_rt.mpq or registry entries.

This new file was created out of a need for a more "user-friendly" application.
A few new scripts have been added for your enjoyment too. smile.gif

The resources and help received from this site have been invaluable in regards
to the data manipulation and various tasks involved in creating this program.
Thank you.

Read more and download 3.01Ai here
Look for the RED BOX.


********************************************************
BWAI3.1 is the RED box. Caution, other "patching" type programs also exist on site. Here is the direct link http://entropyzero.org/BWAI.rar
********************************************************


some screenshots:

Setup screen:
user posted image
http://img171.imageshack.us/img171/3333/ai5zy7.gif

Installed: Which shall I try first?
user posted image
http://img453.imageshack.us/img453/8786/ai6do1.gif

Some in-game logos: always nice to know what you're playin!
user posted image
http://img171.imageshack.us/img171/3787/ai4zi1.gif

Scrolling 4 maps at a time is a pain!
user posted image
http://img40.exs.cx/img40/9573/multiplayer4cq.gif


:edit: *cwads: These are actually sempq's. Thankyou Disciple/Ojan.
Report, edit, etc...Posted by DiscipleOfAdun on 2006-11-14 at 22:36:03
smile.gif Very nice. However, I must ask - why CWAD's? They were outdated before I started modding. Still, if they work...

Might I ask how you are getting all versions with this? I'd really like to know the answer.
Report, edit, etc...Posted by Corbo(MM) on 2006-11-15 at 00:30:19
This looks good...really good.
Report, edit, etc...Posted by bajadulce on 2006-11-15 at 04:16:09
QUOTE(DiscipleOfAdun @ Nov 14 2006, 08:36 PM)
smile.gif Very nice.  However, I must ask - why CWAD's?  They were outdated before I started modding.

[right][snapback]589455[/snapback][/right]


I think they're cwads? right? I've been tooling around with these small exe's for a year or so now. These files can be archived w/ winmpq. when you run them... they temp patch memory. exit game = exit mod. Isn't that a cwad?

Dload and open any one of them up... you'll see all the modified .pcx, .txt and .bin files there.

The old installer used to alter patch_rt.mpq. This caused a lot of havoc. These execs save a lot of headache. Is there a better way?

Report, edit, etc...Posted by WoAHorde2 on 2006-11-15 at 09:43:26
Nice AI MOd, it looks great. smile.gif
Report, edit, etc...Posted by DiscipleOfAdun on 2006-11-15 at 10:24:46
QUOTE(bajadulce @ Nov 15 2006, 03:16 AM)
I think they're cwads? right?  I've been tooling around with these small exe's for a year or so now.  These files can be archived w/ winmpq.  when you run them... they temp patch memory.  exit game = exit mod.  Isn't that a cwad?

Dload and open any one of them up... you'll see all the modified .pcx, .txt and .bin files there. 

The old installer used to alter patch_rt.mpq.  This caused a lot of havoc. These execs save a lot of headache.  Is there a better way?
[right][snapback]589537[/snapback][/right]


Hmm. They are actually SEMPQ's(which stands for Self-Executing MPQ). You might want to change that. But that also answers my question on how you got to allow every version.

There might actually be an different way where you only have 1 Exe, period. That would have every mpq appended to the end. Then, when you run that exe, you choose what mpq you want and it would patch SC with that MPQ. You'd have to have some way of keeping track of the order of MPQ's, but that's not that hard. You'd also have to write the loading code yourself, or find someone who has it. Still, it seems to me that'd be a bit more compact than having it copy all those SEMPQ's to your harddrive. Of course, with the sempq's, you do get the advantage of being able to open/edit them....and to run them w/o your loader....but I still like the idea of 1 exe.

ADDITION:

Also, the size of the single exe plan would be dependant upon the MPQ's placed within it.
Report, edit, etc...Posted by bajadulce on 2006-11-15 at 13:00:27
Yes, one exe. is a good idea why didn't I think of that? (I guess 2 exe's. one Patching exe and one target smpq) thx.

Also here are some "blank" comp vs comp replays that can show the differences with each ai. I recorded these w/ blank ai scripts. When viewed, they will play out according to the particular mod that is loaded. Each one will play differently w/ each mod.
[attachmentid=21592]
[attachmentid=21594]

This is also a great way to quickly check out each mod without actually playing them. Myself, I can't beat all the matchups so this is the only way to see later parts of the game. sad.gif

here is also a "better" player (PoP from France), who recorded a replay of himself.
note: THIS REPLAY ONLY "WORKS" W/ RACINE 3.0 LOADED
[attachmentid=21593]

got a replay to share?
make sure you note WHICH ai you played w/ replay.

thnx all again
~peace
Report, edit, etc...Posted by Ojan on 2006-11-15 at 16:16:34
This is awesome! This project has been one of my favorite ones ever when it comes to modding products smile.gif Too bad I suck at playing, but it's fun to watch computers wipe out each other smile.gif

Though as D.O.A. said, change the statement that says it uses CWADs smile.gif They were the archive files that StarDraft once used. It does bring confusion. Anyway, great job biggrin.gif
Report, edit, etc...Posted by sunslap on 2006-11-18 at 01:49:20
how do i run it? when i download its just a starcraft file OR the little sheet of paper with a wraith on it). I put it on my desktop and nothing happined when i playe dit. Do i need anything else or put it in a special folder?

ADDITION:
Great now i cant even get on to Battle.net, it says I may have a virus >.> but im sure thats not true. How do i unintall the patch program and get rid of all its componints?
Report, edit, etc...Posted by DiscipleOfAdun on 2006-11-18 at 10:54:14
From my experience, the only files related to it are the install itself, and files under C:\Program Files\BroodWar_Ai_Project\

Report, edit, etc...Posted by bajadulce on 2006-11-19 at 12:34:56
QUOTE(sunslap @ Nov 17 2006, 11:49 PM)
how do i run it? when i download its just a starcraft file OR the little sheet of paper with a wraith on it). I put it on my desktop and nothing happined when i playe dit. Do i need anything else or put it in a special folder?

ADDITION:
Great now i cant even get on to Battle.net, it says I may have a virus >.> but im sure thats not true. How do i unintall the patch program and get rid of all its componints?
[right][snapback]590870[/snapback][/right]


Sunslap... The first picture in the first post shows the setup screen.
http://img171.imageshack.us/img171/3333/ai5zy7.gif
If you run the .exe it should open this screen. In the lower left is the "install" button. Which will install program.

As far as uninstall ... just hit the Uninstall button same corner. All the files inside the target folder (program files/Broodwar ai project) will be removed. (the remaining empty folder can be removed manually)

Just as the document states there are NO patched files, registry entries, etc. Nothing whatsoever w/ your starcraft will have been "patched" or altered with this .exe.

Report, edit, etc...Posted by sunslap on 2006-11-19 at 15:50:53
I ono when i downloaded it and unzipped the folder it came with this patch program i have no idea why... but the problom is solved i reinstalled starcraft and everything and vrything is fixed now. Ill try to download this 1 more time to see if it works. biggrin.gif
Report, edit, etc...Posted by bajadulce on 2006-11-19 at 16:43:05
QUOTE(sunslap @ Nov 19 2006, 01:50 PM)
I ono when i downloaded it and unzipped the folder it came with this patch program i have no idea why... but the problom is solved i reinstalled starcraft and everything and vrything is fixed now. Ill try to download this 1 more time to see if it works. biggrin.gif
[right][snapback]591626[/snapback][/right]



OK I just visited Entropy's site... and I see now what happened. You downloaded the wrong file. It's a little confusing because Entropy still has the Russian programmer BSW_Rama's old 3.0 installer still active as a link. This is the "green box" or "patcher7x.zip". This is NOT the current version. And yes, that "patching" program will f**k up your starcraft! When you uninstall it for instance, bye bye UMS settings! It doesn't replace your aiscript.bin files w/ the orignal one along with a bunch of other problems. So yes, sorry if you installed that one.

Ok I will edit the first post so this doesn't happen again.

Avoid that program! .....This is why the "non-patching" one was created.


Report, edit, etc...Posted by sunslap on 2006-11-24 at 14:28:20
Not complaining this time just curious. I downloaded the wad. It was a rar file to me. I downloaded it to my desktop. It is a paper with starcraft wraith on it. Were should i put this or what should i do with it. Like put in starcraft folder or get another program to run it?
Report, edit, etc...Posted by ShadowFlare on 2006-11-29 at 05:08:54
QUOTE(DiscipleOfAdun @ Nov 15 2006, 09:24 AM)

There might actually be an different way where you only have 1 Exe, period.  That would have every mpq appended to the end.  Then, when you run that exe, you choose what mpq you want and it would patch SC with that MPQ.  You'd have to have some way of keeping track of the order of MPQ's, but that's not that hard.  You'd also have to write the loading code yourself, or find someone who has it.  Still, it seems to me that'd be a bit more compact than having it copy all those SEMPQ's to your harddrive.  Of course, with the sempq's, you do get the advantage of being able to open/edit them....and to run them w/o your loader....but I still like the idea of 1 exe.

[right][snapback]589575[/snapback][/right]

Hmm, this wouldn't really be as simple to do as you are thinking it would be. Storm.dll will not open any archives other that the first one. SC's version may even not open it if there are any additional ones after the first one.

An alternative would be to add all of the mpq archives uncompressed to a main mpq archive that would contain all of them, sort of the way that it is done in WC3 with some of the archives. However, it wouldn't be as simple as doing it with WC3, since WC3's Storm.dll has a special function for this, but SC's does not. The way to do it would be to open the main archive, find the offset to the archive in it to open, then modify the data pointed to by the handle to be the same as if the other archive was opened. This would require some code like what would be used when opening up an archive. It also requires knowing the data structure used for the "handle" (which I do know a lot about).

I've actually done something somewhat related to this before, which was adding in my own archive handles and creating some of the structure of an mpq archive so that I could emulate mpq functionality for cwad archives. It didn't really work as well as I had hoped, but it did at least work somewhat. However, doing this for a real mpq archive would be even easier since there are only some things that need to be changed after opening the main archive and no other mpq emulation functions are needed. Hmm... I think I may try changing something I just barely thought about in that code to see if it is possible to get it working as I had intended.
Report, edit, etc...Posted by bajadulce on 2006-12-03 at 02:08:11
QUOTE(bajadulce @ Nov 15 2006, 11:00 AM)
Yes, one exe. is a good idea why didn't I think of that? (I guess 2 exe's.  one Patching exe and one target smpq) thx.


Sorry, guess this was a bit confusing. I wrote BWAI3.1 by extracting install.exe's Setupdat folder and rewritting the code. Just open BWAI3.1.exe with winmpq to view any of the files. Originally, past versions actually did only "patch" one file and that was patch_rt.mpq. This turned out to NOT be a good thing blushing.gif Installing SEMPQ's to the target directory was a much better solution. And works great... hassle free!

What quoted statement suggests is that one should be able to inject aiscript.bin into a SINGLE sempq within this same target directory.

This would be the necessary code changes to the individual files:

The Main screen (Main.scr) would contain a button such as this:
pressEvent = VScript SetupDat\Ai#1.vis;


File Ai#1.vis would contain:
event = Install SetupDat\Insane.ins;

file Ai#1.ins would contain:
FileBlock $(Build) = $(InstallPath)\AiSEMPQ.exe creatempq archived
{
("scripts\aiscript.bin")
}


And AiSEMPQ.exe should be archivable.

also sorry to digress from "showcase" to "discussion" in this thread.
and sunslap, did you have any further problems w/ the correct file?
Report, edit, etc...Posted by Yenku on 2006-12-03 at 15:51:51
bajadulce!
I'm glad to see you returned with a new version. I'll be sure to try it out and it looks great so far.
Next Page (1)