Welcome Guest! To enable all features please Login or Register.

Notification

Icon
Error

84 Pages«<4041424344>»
Sepefeets Silverfish update (OG, Kara, MSG)
Rowenor
#834 Posted : Tuesday, August 23, 2016 8:14:45 AM(UTC)
Rank: Newbie

Groups: Registered
Posts: 4

Was thanked: 3 time(s) in 3 post(s)
Dre;40579 wrote:
Bot has problems with reading files from the deckname folder atm, please put the files in earlier folders so in;

HearthRanger\ExternBot\Silverfish\Data\Warrior

or just in the plain foldier (without creating data-folder)

HearthRanger\ExternBot\Silverfish


Now they're in HearthRanger\ExternBot\Silverfish\Data\Warrior, yet the same:

[Combo] cant find base _combo.txt, consider creating one
[Discovery] cant find base _discovery.txt, consider creating one
[Mulligan] cant find base _mulligan.txt, consider creating one
[Settings] read Silverfish\settings.txt
1 user thanked Rowenor for this useful post.
sepefeets on 8/23/2016(UTC)
Dre
#835 Posted : Tuesday, August 23, 2016 8:23:42 AM(UTC)

Rank: Advanced Member

Groups: HSModerator, Registered
Posts: 888
Man
Location: The Netherlands

Thanks: 216 times
Was thanked: 480 time(s) in 315 post(s)
Rowenor;40581 wrote:
Now they're in HearthRanger\ExternBot\Silverfish\Data\Warrior, yet the same:

[Combo] cant find base _combo.txt, consider creating one
[Discovery] cant find base _discovery.txt, consider creating one
[Mulligan] cant find base _mulligan.txt, consider creating one
[Settings] read Silverfish\settings.txt


Please post them in HearthRanger\ExternBot\Silverfish - I know its a pain that you have to switch the files out every other deck you want to use. But i'am sure sepe will look into this for the future.
1 user thanked Dre for this useful post.
sepefeets on 8/23/2016(UTC)
Bot267
#813 Posted : Tuesday, August 23, 2016 8:44:22 AM(UTC)
Rank: Newbie

Groups: Registered
Posts: 6

Thanks: 1 times
Was thanked: 2 time(s) in 2 post(s)
bobsmith9999;40498 wrote:
Is there a _discovery.txt setting to tell the AI to NOT pick a card? I've tried setting negative numbers (e.g. -100) and zero, but it still chooses the card. My _discovery.txt and log snippet are in spoiler.



If we are not able to set it so AI won't choose the card, can we this to the next Silverfish rev?

Thank you very much and have a great day!

Bob


exactly. today my zoolock picked sir finley from dark peddler and ruined his hero power. can i block it with discovery file?
1 user thanked Bot267 for this useful post.
sepefeets on 8/23/2016(UTC)
FingerSkater
#814 Posted : Tuesday, August 23, 2016 11:26:13 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 45

Thanks: 14 times
Was thanked: 18 time(s) in 13 post(s)
Bot267;40583 wrote:
exactly. today my zoolock picked sir finley from dark peddler and ruined his hero power. can i block it with discovery file?


Well one way you can do that is add every single card that you would like to have from discovering.
1 user thanked FingerSkater for this useful post.
sepefeets on 8/23/2016(UTC)
sepefeets
#836 Posted : Tuesday, August 23, 2016 1:30:40 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
@Elekid - Thanks it's already fixed for the next release but I just wanted to check that there wasn't another reason for the crash.

@Rowenor - When SF starts it loads the base settings because you aren't using any deck/class yet. When a match starts it should switch to your deck/class config if you have them. Test it in unranked or practice play. You can also look at the top of any silverlog to tell which config files it was using for that game.

@Dre - It reads deck configs just fine afaict but there is a lot of user error/confusion around it.

@Bot267 - I already answered bobsmith9999 in another thread before he reposted that here but you should read how the discovery file works from the link in the OP. Everything you put into the discovery file is prioritized over cards that are not in it so you must put all the cards that you want, not the cards you don't want.
sepefeets
#829 Posted : Wednesday, August 24, 2016 3:24:18 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
@p0p0 @FingerSkater - I think the crashes you two had are related to HR 6.2.4.0 updating the plugin API library (ie. it affects everyone using 6.2.4.0 but not 6.2.0.0) but FingerSkater said 6.2.0.0 at first so was it really 6.2.0.0 or had you updated from the start? The next release will reference the updated library.
Dre
#838 Posted : Wednesday, August 24, 2016 3:47:48 AM(UTC)

Rank: Advanced Member

Groups: HSModerator, Registered
Posts: 888
Man
Location: The Netherlands

Thanks: 216 times
Was thanked: 480 time(s) in 315 post(s)
sepefeets;40599 wrote:

@Dre - It reads deck configs just fine afaict but there is a lot of user error/confusion around it.


I never got this to work, when making a Data folder and then a class folder and in there a folder with the deck name copied straight from HS. Never worked for me. Also I only see reports from people who have the same problem. I don't know what the user confusion can be about. "Make data folder, make class folder, folder with deck name, place files in it." There is not to much error room there. For me it reads the files till the class folder but never from the deck folder. On the deck folder i tried Typing, copying, copying with raw txt editor as step in between. Nothing works for me.

Does anyone else has this to work? Because then i'll spend another evening on it what might be wrong.
1 user thanked Dre for this useful post.
sepefeets on 8/24/2016(UTC)
Dre
#815 Posted : Wednesday, August 24, 2016 3:57:36 AM(UTC)

Rank: Advanced Member

Groups: HSModerator, Registered
Posts: 888
Man
Location: The Netherlands

Thanks: 216 times
Was thanked: 480 time(s) in 315 post(s)
FingerSkater;40588 wrote:
Well one way you can do that is add every single card that you would like to have from discovering.


This will ruin the bot ability to chose a card from the board variables. I.e. picking a 1-drop that does something with your weapon, when you have a weapon (like Southsea Deckhand), or with your oponents weapon when he has one (like Bloodsail Corsair) because when you make a full list you would list those minions at the bottom. And it will never pick it even if you or the enemy has a wep.

In other words, making a FULL discover list will make the bot MORE stupid. Being able to add a minus value for the cards you rly dont want the bot to pick (like sir finley) will be a far far better option.
1 user thanked Dre for this useful post.
sepefeets on 8/24/2016(UTC)
hordeq
#842 Posted : Wednesday, August 24, 2016 3:58:44 AM(UTC)
Rank: Member

Groups: Registered
Posts: 12

Thanks: 3 times
Was thanked: 1 time(s) in 1 post(s)
Dre;40615 wrote:
I never got this to work, when making a Data folder and then a class folder and in there a folder with the deck name copied straight from HS. Never worked for me. Also I only see reports from people who have the same problem. I don't know what the user confusion can be about. "Make data folder, make class folder, folder with deck name, place files in it." There is not to much error room there. For me it reads the files till the class folder but never from the deck folder. On the deck folder i tried Typing, copying, copying with raw txt editor as step in between. Nothing works for me.

Does anyone else has this to work? Because then i'll spend another evening on it what might be wrong.


I have it working after some preliminary issues. What ended up working for me was turning off UAC, moving everything to shorter (more direct) file structure (i.e. "E:\HR\ExternBot\Silverfish\Data\[etc..]", replacing the main settings.txt with the one from the zip instead of my own then editing it, replacing dll/exe with fresh copy (unblocked of course), and removing all other _configs from main and /Data sub folders except the deck folders. Not sure which of the steps fixed it but it started working somewhere after that. So either it's a permissions, file name length, settings, or config issue... at least as far as I was concerned. I used the folder structure from the rank 5 zip but I have my own custom builds in there as well without issue. *crosses fingers before it stops working again*

1 user thanked hordeq for this useful post.
sepefeets on 8/24/2016(UTC)
Rowenor
#837 Posted : Wednesday, August 24, 2016 5:22:10 AM(UTC)
Rank: Newbie

Groups: Registered
Posts: 4

Was thanked: 3 time(s) in 3 post(s)
sepefeets;40599 wrote:
@Rowenor - When SF starts it loads the base settings because you aren't using any deck/class yet. When a match starts it should switch to your deck/class config if you have them. Test it in unranked or practice play. You can also look at the top of any silverlog to tell which config files it was using for that game.


Yea, [Settings] cant find base settings.txt, using default settings. Also now I replaced the .txt files in HearthRanger\ExternBot\Silverfish and I'm still getting this:

[Combo] cant find base _combo.txt, consider creating one
[Discovery] cant find base _discovery.txt, consider creating one
[Mulligan] cant find base _mulligan.txt, consider creating one
[Settings] read Silverfish\settings.txt
1 user thanked Rowenor for this useful post.
sepefeets on 8/24/2016(UTC)
sepefeets
#839 Posted : Wednesday, August 24, 2016 5:25:25 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
Dre;40615 wrote:
I never got this to work, when making a Data folder and then a class folder and in there a folder with the deck name copied straight from HS. Never worked for me. Also I only see reports from people who have the same problem. I don't know what the user confusion can be about. "Make data folder, make class folder, folder with deck name, place files in it." There is not to much error room there. For me it reads the files till the class folder but never from the deck folder. On the deck folder i tried Typing, copying, copying with raw txt editor as step in between. Nothing works for me.

Does anyone else has this to work? Because then i'll spend another evening on it what might be wrong.

The confusion aspect of it is from the base configs loading at the start and the log not actually logging it always, but I believe I fixed the logging problem and put it at the start of every silverlog so it should be easier to tell what configs were used for each match, and I've seen people using it in posted logs. Someone (carinns?) was having trouble with it at the same time that your tried it and they eventually got it working but when I asked what they had done, they didn't even realize that they had gotten it working and didn't know (or never answered?) how.

Edit: While I wrote that Rowenor continued to be a shining example of the former. Base configs are loaded at startup and you get those errors if you don't have the files in one of the base paths, auto config switching doesn't happen until a match starts once it can know what deck/class you are using.
Dre
#840 Posted : Wednesday, August 24, 2016 5:48:09 AM(UTC)

Rank: Advanced Member

Groups: HSModerator, Registered
Posts: 888
Man
Location: The Netherlands

Thanks: 216 times
Was thanked: 480 time(s) in 315 post(s)
sepefeets;40619 wrote:
The confusion aspect of it is from the base configs loading at the start and the log not actually logging it always, but I believe I fixed the logging problem and put it at the start of every silverlog so it should be easier to tell what configs were used for each match, and I've seen people using it in posted logs. Someone (carinns?) was having trouble with it at the same time that your tried it and they eventually got it working but when I asked what they had done, they didn't even realize that they had gotten it working and didn't know (or never answered?) how.

Edit: While I wrote that Rowenor continued to be a shining example of the former. Base configs are loaded at startup and you get those errors if you don't have the files in one of the base paths, auto config switching doesn't happen until a match starts once it can know what deck/class you are using.


Iam pretty sure that carinns put the files in the base map (without the data map) eventually to get it working. But i will test it tonight again. Has been a while since i tested. Will report my findings.
1 user thanked Dre for this useful post.
sepefeets on 8/24/2016(UTC)
sepefeets
#841 Posted : Wednesday, August 24, 2016 5:53:08 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
Dre;40622 wrote:
Iam pretty sure that carinns put the files in the base map (without the data map) eventually to get it working. But i will test it tonight again. Has been a while since i tested. Will report my findings.

Whoever it was posted a log that showed it was working in the deck path.

The original config switching post from the OP now includes a bit about the startup errors for no base configs and the new logging in silverlogs so please refer any confused people to read it.
sadpwner
#843 Posted : Wednesday, August 24, 2016 8:53:49 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 262
Location: somewhere

Thanks: 3 times
Was thanked: 64 time(s) in 54 post(s)
The bot doesn't register armor as health and will attack face with a weapon based on life total excluding armor. I think it's a general problem so a log isn't warranted.
1 user thanked sadpwner for this useful post.
sepefeets on 8/24/2016(UTC)
Somerandombot007
#844 Posted : Wednesday, August 24, 2016 4:33:26 PM(UTC)
Somerandombot007


Rank: Advanced Member

Groups: Registered
Posts: 33
Location: Zurich

Thanks: 63 times
Was thanked: 20 time(s) in 12 post(s)
Some Questions about SF @Sepefeets
(now in the right Section :P)

Do you have a list of problems / features with different prioritys thats public ? Would it be possible to make a _deck.txt file so that the bot can calculate with drawchance ? ( I know that silverfish knows about the amount of cards left in the deck so on could put all cards on a stack and change it if cards are drawn or added (trhough gang up enthomb etc)

PS: the bot always plays stewart of darkshire after heropower.... (I'm editing this post with e log file on pasebin as soon as i observe the bot doing this misplay)

PPS: Does the bot calculate opponents turn in standard mode with all cards ? or only cards in the standard set ?
Regards Somerandbombot007
1 user thanked Somerandombot007 for this useful post.
sepefeets on 8/24/2016(UTC)
sepefeets
#845 Posted : Wednesday, August 24, 2016 6:21:51 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
Somerandombot007;40634 wrote:
Do you have a list of problems / features with different prioritys thats public ? Would it be possible to make a _deck.txt file so that the bot can calculate with drawchance ? ( I know that silverfish knows about the amount of cards left in the deck so on could put all cards on a stack and change it if cards are drawn or added (trhough gang up enthomb etc)

PS: the bot always plays stewart of darkshire after heropower.... (I'm editing this post with e log file on pasebin as soon as i observe the bot doing this misplay)

PPS: Does the bot calculate opponents turn in standard mode with all cards ? or only cards in the standard set ?
Regards Somerandbombot007

A list but not priority. If you look a little it's easy to find but only look, don't touch, and if you find it then keep it to yourself.

I'm pretty sure the API has the decklist available but I haven't dumped it to verify... It wouldn't change much though, the way SF works would not have much use for probabilities, but there are some things where it would be nice to know gauranteed draws.

All cards but the sims are full of assumptions everywhere because of the way SF works and the number of wild cards in the sims should be very low. It tries to find the "best" board that it can even if it is 1:1000000000000000 odds or w/e so to keep it sane everything with randomness has to assume an average outcome so that the best non-random actions are done.
1 user thanked sepefeets for this useful post.
Somerandombot007 on 8/24/2016(UTC)
Elekid
#846 Posted : Thursday, August 25, 2016 4:30:38 AM(UTC)
Elekid


Rank: Advanced Member

Groups: Registered
Posts: 101
Location: Nijmegen, The Netherlands

Thanks: 29 times
Was thanked: 65 time(s) in 58 post(s)
Can anyone please hit me with the code for the combofile to:

Make a Karazhan hunter save it's secrets so the bot plays them for free after a Cloaked Huntress?

1 user thanked Elekid for this useful post.
sepefeets on 8/25/2016(UTC)
Dre
#847 Posted : Thursday, August 25, 2016 4:50:13 AM(UTC)

Rank: Advanced Member

Groups: HSModerator, Registered
Posts: 888
Man
Location: The Netherlands

Thanks: 216 times
Was thanked: 480 time(s) in 315 post(s)
Elekid;40647 wrote:
Can anyone please hit me with the code for the combofile to:

Make a Karazhan hunter save it's secrets so the bot plays them for free after a Cloaked Huntress?



You dont want this, its nice when you have both in your hands but then I think the bot will play it right by default (without the need of combo's). But do you realy want:

- The bot to hold explosive trap, because it has no huntress. when it had a board full of 2/2 enemy minions ??
- The bot tol hold freezing trap because it has no huntress. when there is a 12/12 enemy minion alone on the board? ??
- The bot to hold the huntress because you have no secrets but when you have no minion to play ?? (huge tempo loss)
- I can make allot more examples

I can say: No you dont want this to happen :) It will result in major tempo losses and will lower your overall WR drasticly.
1 user thanked Dre for this useful post.
sepefeets on 8/25/2016(UTC)
Elekid
#848 Posted : Thursday, August 25, 2016 4:55:26 AM(UTC)
Elekid


Rank: Advanced Member

Groups: Registered
Posts: 101
Location: Nijmegen, The Netherlands

Thanks: 29 times
Was thanked: 65 time(s) in 58 post(s)
And the cardvalue can not be adjusted to somewhere in between? :'(
1 user thanked Elekid for this useful post.
sepefeets on 8/25/2016(UTC)
Dre
#849 Posted : Thursday, August 25, 2016 5:10:56 AM(UTC)

Rank: Advanced Member

Groups: HSModerator, Registered
Posts: 888
Man
Location: The Netherlands

Thanks: 216 times
Was thanked: 480 time(s) in 315 post(s)
Elekid;40650 wrote:
And the cardvalue can not be adjusted to somewhere in between? :'(


Probably - If you give me logs where a secret is played where you accualy didnt want a secret to be played I will tell you whats needed to avoid it. But in my experience it plays the secret's quite okish. But again i need logs.
1 user thanked Dre for this useful post.
sepefeets on 8/25/2016(UTC)
84 Pages«<4041424344>»
Forum Jump  
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.

Powered by YAF | YAF © 2003-2011, Yet Another Forum.NET
This page was generated in 0.195 seconds.