Loading...
  OR  Zero-K Name:    Password:   

Circuit AI downloaded won't appear

20 posts, 1341 views
Post comment
Filter:    Player:  
sort
7 years ago
\My Games\Zero-K\engine\103.0.1-131-g5a68792\AI\Skirmish\CircuitAI\0.9.8\config

Circuit does not appear in "Spring AI" list

anyone else run across this?
+0 / -0
You may need to restart lobby for it to work. It's also possible that circuit isn't compatible with the dev engine version, in which case you have to use 103.0

EDIT: after checking chat it looks like you put it in the correct place, so either you need to restart lobby or else move it to engine 103.0 instead of 103.0.1-blah
+0 / -0

7 years ago
This Bots B431029 0 on wanderlust_V01 implies it's working on 131-bla.

Assumptions:
1) lobby can't see proper game folder (try adding other AI / clean ZK setup).
2) you need to use spring32 on windoze (default), there are no Circuit builds for spring64 (manually downloadable).
+0 / -0

7 years ago
I have the same problem that USrankfilch, with the exception that I put circuitAI in ...\Zero-K\engine\103.0\AI\Skirmish\CircuitAI

Web Lobby can't see it either.
+0 / -0

7 years ago
...\Zero-K\engine\103.0.1-131-g5a68792\AI\Skirmish\CircuitAI\0.9.8\config seems fine and proper placement.
I'll test latest ZKL/weblobby when i get to windoze machine.

Is there are other AIs in "Spring AI" list? (Lobby must see preinstalled NullAI, KAIK, RAI)
Is running ...\Zero-K\engine\103.0.1-131-g5a68792\spring.exe directly allows to choose CircuitAI?
PS: I boldly blame lobbies.
+0 / -0

7 years ago
I've got only 103.0\ and 103.0.1-129-g98e3979\ folders in engine\

Only 103.0\ has subfolders, 103.0.1-129-g98e3979\ has no one.

The Spring AI list has several elements, included that ones you mentiones.
+0 / -0


7 years ago
Don't put it to engine subfolder but to root where your lobby program is (either chobby or zkl).
+1 / -0

7 years ago
quote:
CZrankAdminLicho:
Don't put it to engine subfolder but to root where your lobby program is (either chobby or zkl).


Just tried that. Circuit AI is now in ...\Zero-K\CircuitAI\. Same result.

I also tried in ...\Zero-K\weblobby-1.5-windows\CircuitAI\. No changes
+0 / -0

7 years ago
It is a surprise for me but 103.0.1-131-g5a68792 subfolder doesn't work indeed. Though 103.0 works with ZKL (probably singleplayer wasn't updated yet and AIs being read from old default folder).
Placing in root like Licho said also works. So next options are available with ZKL:
1) ...\Zero-K\AI\Skirmish\CircuitAI\0.9.8\
2) ...\Zero-K\engine\103.0\AI\Skirmish\CircuitAI\0.9.8\
I'd suggest to use (1) because (2) is misleading.
+1 / -0

7 years ago
quote:
UAranklamer
1) ...\Zero-K\AI\Skirmish\CircuitAI\0.9.8\


I have no AI folder in my ZK root. But I created it to test the first option. No results, CircuitAI still does not appear in the AIs menu.

The 2nd option does not work for me either.
+0 / -0
If you have played recent MP battles then you deffinitly should have 103.0.1-131-g5a68792 folder. Search it in explorer. Usually it resides near folder where Zero-K.exe (ZKL) is.
My installation has few spring folders because of old engines/lobbies.
C:\Users\bob\Documents\My Games\Spring\ which is wrong and i assume you are refering to this dir.
And C:\Games\Spring\ where Zero-K.exe lives which is correct.

Maybe it's possible to check properties of desktop icon for Zero-K.exe location, i don't remember windoze much. Once there was an option "open spring data folder" in lobby, now it's gone?
+0 / -0
RUranks36
7 years ago
my AI instalation looks as
D:\ZEROK\AI\Skirmish\CircuitAI\0.9.8
works fine.
in chobby:
D:\ZEROK\chobby\AI\Skirmish\CircuitAI\0.9.8
+0 / -0

7 years ago
quote:
UAranklamer
If you have played recent MP battles then you deffinitly should have 103.0.1-131-g5a68792 folder.

I have a 103.0.1-129-g98e3979\ folder, but it has no subfolders. Folder 103.0\ has several ones, including AI\. I played a MP game yesterday (@B431305)
Both are subfolders where zero-k.exe lives.
+0 / -0


7 years ago
I have an old folder 'Documents\My Games\Spring\AI\Skirmish\CircuitAI\0.7.10' and the chobby.exe in 'Documents\My Games\Spring' can see that circuit AI.
+0 / -0

7 years ago
quote:
I have a 103.0.1-129-g98e3979\ folder, but it has no subfolders.


It's supposed to. You should probably scratch it and redownload.
+1 / -0

7 years ago
quote:
USrankaeonios
It's supposed to. You should probably scratch it and redownload.

Thanks, I just did it and now have 103.0.1-131-g5a68792.
I then put Circuit AI in the AI/Skirmish folder, and in 103.0 too, but still does not appear in list.
+0 / -0
One last thing i can think of (before suggesting to wipe out all spring data and clean install zk through chobby.exe) - check content of CircuitAI folder. It should be (md5):

CircuitAI\0.9.8\config\circuit.json - (29786af3cca0a1f82e19b7695910b683)
CircuitAI\0.9.8\AIInfo.lua - (53f92e29d2f5a19f08d6906d5b000d5b)
CircuitAI\0.9.8\AIOptions.lua - (a30148daa36780ce1e55d209c0033f60)
CircuitAI\0.9.8\SkirmishAI.dll - (cf0bfe92e16b3240c20e331152b2fdd6)
CircuitAI\0.9.8\libSkirmishAI.so - (cd2df055e9dbe9cc6b7cf5f97cdecc4e)

Could be some tricky OS security measure forbids download of any zipped exe or dll.
+0 / -0

7 years ago
Thaks UAranklamer, I just test it and the contents is what you say, MD5 included.

I did a clean install via zero-k.info/downloads.

Should I uninstal and try chobby?
+0 / -0
You can try installation of other AIs (like http://zero-k.info/Forum/Thread/23007 ). Maybe Documents\My Games\Spring\AI\Skirmish is the proper folder, springsettings.cfg may have SpringData setting which points to folders in use as a clue.
+0 / -0
Side-Note:
Java-based AI are currently not working under "some" linux systems, e.g. I use Ubuntu 1604 with Oracle java 8. see https://github.com/Anarchid/zkgbai/issues/11 and https://springrts.com/mantis/view.php?id=5354

CircuitAI is C++ ;)
+0 / -0