BWAI Launcher Support/Bug Report

Help - Resources - AI Scripting - Grafting - Plugins - Modding Projects
Derqua
Posts: 51
Joined: Mon Nov 30, 2009 8:47 pm

Postby Derqua » Sat Aug 21, 2010 5:52 am

My question would be, if I add in my own scripts, will it screw up the seeds?
User avatar
Archon_Wing
Posts: 903
Joined: Wed Jul 25, 2007 11:22 pm

Postby Archon_Wing » Wed Aug 25, 2010 2:04 am

Seeds? What do you mean by that?
Derqua
Posts: 51
Joined: Mon Nov 30, 2009 8:47 pm

Postby Derqua » Thu Aug 26, 2010 1:02 am

It was a question from the person who posted that new idea, but it seems that he is long gone.
EdFishy
Posts: 3
Joined: Sun Aug 15, 2010 3:25 am

Postby EdFishy » Thu Aug 26, 2010 12:24 pm

He's referring to this post:
http://www.broodwarai.com/forums/index.php...post&p=9688

My question would be, if I add in my own scripts, will it screw up the seeds?


It would depend on the way the seed system is setup, but that's a good point.

If the seed is setup simply as a random index number (1 through X number of check-marked scripts) and your friend had more or less scripts check-marked than you did, it would end up with inconsistent results.

To solve this, be sure both you and your friends have the exact same scripts checked, or transfer your "My_Favorites.txt" so the application can check the correct scripts for them. ... Perhaps there could be some sort of easier Copy+Paste method to get your friends synchronized ...

EDIT:

Added a "Copy Entropy List" and "Paste Entropy List". This will copy your checked AI script's indexes (1,13,18,28,42,96,97,98, etc) to the clipboard. Simply paste the list into a chat window and have your friends paste it into their BW:AI.

[attachment=2774:bwai3.png]

Again:
Because only checked AI's are put into the collection of scripts that will be randomized, as long as you both have checked the exact same scripts the indexes will always match regardless of how many extra scripts you each have on your own PC.
User avatar
Archon_Wing
Posts: 903
Joined: Wed Jul 25, 2007 11:22 pm

Postby Archon_Wing » Fri Aug 27, 2010 12:45 am

Ah I see, that's really brilliant
Derqua
Posts: 51
Joined: Mon Nov 30, 2009 8:47 pm

Postby Derqua » Fri Aug 27, 2010 1:44 am

?Ahhh, just host an AI code database with all the codes here on the site, add an update button to the gui that downloads any updates that have been done to the database, and that problem is solved.?
User avatar
poiuy_qwert
Posts: 548
Joined: Sun Jan 13, 2008 2:14 am

Postby poiuy_qwert » Sun Oct 10, 2010 12:43 am

Sorry I havn't posted any updates in a long time, like I said im very busy now adays.

Baja: unfortunately I wont be updating BWAILauncher until I've finished the better entropy option. It's taking quite a long time compared to my last updates because of my limited time, and the fact that I have to code my own CheckList out of a TextBox. Progress is not too bad though:
Image

You might have noticed that scripts now have their version numbers in their names. This is now required so as to prevent desyncs from people using the new multiplayer entropy with different script versions).

Edit: Im going to give some examples of what exported settings is like. Depending on which one is shorter, the settings will be exported either uncompressed or compressed. If its uncompressed it will wrap the settings on commas (so as not to split names) as close to 80 characters so that it's easier to distribute:

Code: Select all

BWAI:1286752437:01) Entropy (Non-Cheating):1Ashara T v1.2,Blizzard T v1,Easychat T v2.06,
Entropy Multiplayer T v1,Myk T v3.5,Racine T v1,Raynor T v1.2,Rocky T v2.0,
Unleaded T v3.31,War Hammer T v1:1Ashara P v1.2:0AccelZerg v11

Bellow I had checked one more script so as to make the compressed version shorter then the uncompressed version. Notice it wraps at exactly 80 characters (since there are no names to split) to make distribution easier:

Code: Select all

BWAI:eNpdjlELgjAUhf/KHhOWuJkavlkIvRghRdDbZQ4dzk3mCuavL1N76O18h3s/DqH7OInoLkzSgHg
oV9bo3qHNWavtseFghaq9lGRDAwbQFb2IT/FBinEEU30Z5zA41oCdiPpBjFdJ8ZRW9BIcN/Nl4dophH6
ES2BC8bkuwSltVnmpWesWF74pyaHi1fwWEnwHg07QdYvyt+zyt2ziNMgY4/LBTf2hNwvXSJI=

Currently the largest exported settings is:

Code: Select all

BWAI:eNp1kF1rgzAUhv+KlytkYrS2pXd2FHbTEWRjkLtDPFRpGiXaQvrrZ77mGNvdeY3n5XkOzXebbZm
vi+0+o6vkqCbdDyZ5euvV80uLMHXqvNrTSgiUyXtyp2mZk2psQYOPOTnI7vEA3bhMjjAa0cJkU55mGxI
rTzc5dYMEg9r/eTIXOxRpSWoQnUL/uQajeh3L615cTOgiH0oiNNj4tYKST9DJK1yvsZKjbG4i1NJi5va
k7Bcpc6R/gLEIxjwYA9W49WxeZzgMaMNaRGJXnEVmZjFnA5SoJonjGDe9hXvOykWDBY2Izb6x7bk56rP
FCQ7cO1R3UAJdWnz4fz48+Ix2KtJdELLJcXkLnvw4vFvxwPOYL7SuobA3j2SRm3vuL6pRtlQ=
User avatar
poiuy_qwert
Posts: 548
Joined: Sun Jan 13, 2008 2:14 am

Postby poiuy_qwert » Mon Oct 25, 2010 4:20 am

I believe the coding is done. I just have to find some time with a windows comp, test it, fix bugs, then compile to an EXE.
User avatar
Archon_Wing
Posts: 903
Joined: Wed Jul 25, 2007 11:22 pm

Postby Archon_Wing » Tue Oct 26, 2010 8:37 am

That looks absolutely amazing. Thanks for all your work. :)

Return to “StarCraft Modding”

Who is online

Users browsing this forum: No registered users and 1 guest