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

Notification

Icon
Error

84 Pages«<3738394041>»
Sepefeets Silverfish update (OG, Kara, MSG)
contagious86
#770 Posted : Friday, August 12, 2016 5:03:18 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 40

Thanks: 13 times
Was thanked: 17 time(s) in 15 post(s)
sepefeets;40274 wrote:
It's surprisingly quiet today... Still a few more hours for a build.


What do you mean quiet? Do you need more bug reports?

I could provide you with a lot more but I don't want to become annoying. :)

I guess there are more important things to finish first. Bugs are never ending.
Elekid
#769 Posted : Friday, August 12, 2016 5:39:41 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)
sepefeets;40274 wrote:
It's surprisingly quiet today... Still a few more hours for a build.


I'm just waiting for your surprises while doing The Parlor :D
sepefeets
#771 Posted : Friday, August 12, 2016 8:49:47 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
V123.0SE released.

Allow different settings files based on enemy class (eg. settings-Warrior.txt)
fixed several possible null exceptions (crashes)
tons more resharper suggestions
write mulltest.txt string for the current mulligan and what cards were discarded to the silverlog
initial networking support (see new settings, please test)
migrated to .net 4.5 framework (.net / c# is a total dependency mess so I have no idea what is really required...)
new carbdb
log the current config paths to silverlog each match
prefix current time to each logging.txt line instead of generic "console:" prefix
attempt to catch and log any unhandled exceptions (crashes) in the exe
added buffered logging setting
added this weeks kara cards
7 users thanked sepefeets for this useful post.
contagious86 on 8/12/2016(UTC), Badi on 8/12/2016(UTC), zws on 8/12/2016(UTC), bobsmith9999 on 8/12/2016(UTC), p0p0 on 8/12/2016(UTC), Dre on 8/13/2016(UTC), J3sus on 8/13/2016(UTC)
sadpwner
#772 Posted : Friday, August 12, 2016 11:37:38 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 262
Location: somewhere

Thanks: 3 times
Was thanked: 64 time(s) in 54 post(s)
Passivewaiting setting is gone?
1 user thanked sadpwner for this useful post.
sepefeets on 8/12/2016(UTC)
bobsmith9999
#774 Posted : Friday, August 12, 2016 1:03:22 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 57

Thanks: 29 times
Was thanked: 45 time(s) in 42 post(s)
This may have been fixed in your latest release.

AI playing hunter. Gains a "shatter" spell from enemy. AI is caught in a loop trying to use it on a non-frozen enemy and after 4 fails, it was about to rope out. There are no frozen enemies on the board, but my hero has 2 minions frozen.

1 user thanked bobsmith9999 for this useful post.
sepefeets on 8/12/2016(UTC)
p0p0
#775 Posted : Friday, August 12, 2016 2:33:25 PM(UTC)
Rank: Member

Groups: Registered
Posts: 29
Location: Paris

Thanks: 7 times
Was thanked: 11 time(s) in 11 post(s)
Hello, I don't know if this was intended or not, but a minion sacrificed itself unnecessarily in a game where thankfully I was watching over the bot. I had letal anyways but I hope it doesn't happen when I don't.

Just letting you know:

At the end of the game, one of the two Hyenas on board sacrificed itself on Ragnaros, when I (the bot) had and played the Deadly Shot I already had in hand.

Using the latest sepefeet's silverfish.

Logs: http://hastebin.com/elarawuzar.coffee

Thank you.
1 user thanked p0p0 for this useful post.
sepefeets on 8/12/2016(UTC)
sepefeets
#773 Posted : Friday, August 12, 2016 5:56:28 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
sadpwner;40282 wrote:
Passivewaiting setting is gone?

It wasn't doing anything at all to begin with, probably something that got removed long ago but forgotten in settings. I marked a couple of the "enemy 2nd turn" things as questionably gone because iirc I look at them and found that they really don't do anything but they are actually intertwined in some code so I have to recheck and refactor if it is dead code.
1 user thanked sepefeets for this useful post.
sadpwner on 8/12/2016(UTC)
Somerandombot007
#776 Posted : Friday, August 12, 2016 7:36:45 PM(UTC)
Somerandombot007


Rank: Advanced Member

Groups: Registered
Posts: 33
Location: Zurich

Thanks: 63 times
Was thanked: 20 time(s) in 12 post(s)
@sepefeets
Is there a info on How to use the new network settings in the silver settings.txt ? What does it do exactly ? is it possible to run multiple silver.exe's on multiple PC's and us the in a cluster ? Or is the idea to have multiple Hearth rangers connected to one silver.exe ?

regards !

and huge thank's for the fast Update of the AI !!!!
sepefeets
#777 Posted : Friday, August 12, 2016 8:43:52 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
Somerandombot007;40292 wrote:
@sepefeets
Is there a info on How to use the new network settings in the silver settings.txt ? What does it do exactly ? is it possible to run multiple silver.exe's on multiple PC's and us the in a cluster ? Or is the idea to have multiple Hearth rangers connected to one silver.exe ?

regards !

and huge thank's for the fast Update of the AI !!!!

The idea is to not use your high latency hard drive to communicate between the dll and exe but you can also use it to run them on different pc's and split the load. Each exe process can only accept one dll client but you could run multiple exe's on different ports if you want.

I had it working very stable 12+ hours for a few days before making it configurable on/off, then it had some problems 2 nights ago, and last night with the release build it was fine for ~8 hours but still be cautious with it.
1 user thanked sepefeets for this useful post.
Somerandombot007 on 8/14/2016(UTC)
bobsmith9999
#779 Posted : Friday, August 12, 2016 10:17:49 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 57

Thanks: 29 times
Was thanked: 45 time(s) in 42 post(s)
I'm using the recent SF V123.0SE.

Another minor issue: Playing hunter with 2 cards in hand, a minion & Quick Shot. SF placed the minion->used a minion on the board to attack->used hero power->and then used Quick Shot. Quick Shot drew a new card (since hand was empty). The new card that came would have been better to play than to use the hero power.

In other words, can you make the logic:
1. Place minion
2. Use Quick Shot
3. See what new card is before doing any other tasks
4. Based on the new card, place card/use minions to attack/hero power/etc

Thank you.

Added: Log below
1 user thanked bobsmith9999 for this useful post.
sepefeets on 8/13/2016(UTC)
sadpwner
#780 Posted : Friday, August 12, 2016 10:28:28 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 262
Location: somewhere

Thanks: 3 times
Was thanked: 64 time(s) in 54 post(s)
bobsmith9999;40295 wrote:
I'm using the recent SF V123.0SE.

Another minor issue: Playing hunter with 2 cards in hand, a minion & Quick Shot. SF placed the minion->used a minion on the board to attack->used hero power->and then used Quick Shot. Quick Shot drew a new card (since hand was empty). The new card that came would have been better to play than to use the hero power.

In other words, can you make the logic:
1. Place minion
2. Use Quick Shot
3. See what new card is before doing any other tasks
4. Based on the new card, place card/use minions to attack/hero power/etc

Thank you.



Post a log.
1 user thanked sadpwner for this useful post.
sepefeets on 8/13/2016(UTC)
bobsmith9999
#781 Posted : Friday, August 12, 2016 11:12:37 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 57

Thanks: 29 times
Was thanked: 45 time(s) in 42 post(s)
Another Issue: SF used the more powerful minion to kill a 1/1 enemy minion instead of using a less powerful minion to kill the 1/1 and use the more powerful to go face.
1 user thanked bobsmith9999 for this useful post.
sepefeets on 8/13/2016(UTC)
sepefeets
#784 Posted : Friday, August 12, 2016 11:53:57 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
Please stop pasting logs into your posts, use pastebin or w/e so that I can download it easily and leave the thread readable.

Edit Dre: I atleast posted the logs between spoiler-tags now to keep it readable
sepefeets
#782 Posted : Saturday, August 13, 2016 12:22:27 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
bobsmith9999;40299 wrote:
Another Issue: SF used the more powerful minion to kill a 1/1 enemy minion instead of using a less powerful minion to kill the 1/1 and use the more powerful to go face.

I don't know about this one. You're using control settings and it made a control play. If you had rush behavior then it would have traded the 2/1 in, or if the enemy had less hp with control then it would have gone face with both, but the enemy was still full hp and it made a play to keep your board alive.

Also your deck looks awfully like some random cards thrown together (arena) that I really do not care about.
sadpwner
#785 Posted : Saturday, August 13, 2016 11:01:24 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 262
Location: somewhere

Thanks: 3 times
Was thanked: 64 time(s) in 54 post(s)
http://pastebin.com/jb2aLbDC

Turn 4, doesn't kill the disciple with the 1/1 allowing a free trade into the flameimp.
bobsmith9999
#783 Posted : Saturday, August 13, 2016 4:56:05 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 57

Thanks: 29 times
Was thanked: 45 time(s) in 42 post(s)
sepefeets;40301 wrote:
I don't know about this one. You're using control settings and it made a control play. If you had rush behavior then it would have traded the 2/1 in, or if the enemy had less hp with control then it would have gone face with both, but the enemy was still full hp and it made a play to keep your board alive.

Also your deck looks awfully like some random cards thrown together (arena) that I really do not care about.


1) I appreciate you/developers for your work on SF.

2) My understanding was that I would be helping you/HR/SF community by posting possible AI misplays for any deck, not just stock Github. Again, I'm doing this for you/developers and the benefit of the community and it takes my time. So please let me know.

3) As for this deck, I like to test out decks. And I plan to post test out my decks a few hundred times and then post the ones that make it to Rank 5+. This one is using hunter with multiple enrage cards and charge cards to clear the board, overcome a lot of the taunts and try to push more enemy hero damage early. It went 75% over 40 games in ranked play (Ranked 15-12 lvls) the other day. It's also fun to play manually.

Again, I appreciate your work and the work of the community. I'm just trying to support it.

Best regards,

Bob

1 user thanked bobsmith9999 for this useful post.
sepefeets on 8/13/2016(UTC)
jsmwood729
#778 Posted : Saturday, August 13, 2016 5:01:24 PM(UTC)
Rank: Member

Groups: Registered
Posts: 12

Thanks: 23 times
Was thanked: 8 time(s) in 6 post(s)
sepefeets;40293 wrote:
The idea is to not use your high latency hard drive to communicate between the dll and exe but you can also use it to run them on different pc's and split the load. Each exe process can only accept one dll client but you could run multiple exe's on different ports if you want.

I had it working very stable 12+ hours for a few days before making it configurable on/off, then it had some problems 2 nights ago, and last night with the release build it was fine for ~8 hours but still be cautious with it.


Hi @sepefeets, could you provide a tutorial on how to run the exe's on different pc's? I've tried with three different computers and can't get any of the secondary computers to communicate with the main computer running HearthRanger and silverfish.
1 user thanked jsmwood729 for this useful post.
sepefeets on 8/13/2016(UTC)
sepefeets
#786 Posted : Saturday, August 13, 2016 9:15:14 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 899

Thanks: 1028 times
Was thanked: 584 time(s) in 238 post(s)
@bobsmith9999 - I don't have enough time to fix every misplay reported so I focus on meta decks and things that are easily fixed (usually when any card is completely misplayed by itself) but that's just me. If other devs want to fix something else then they are free to work on w/e they want to, but parakeet seems to have disappeared so I'm on my own again it seems. Also not every misplay is really a misplay, sometimes it is debatable like this and I say so looking for more opinions but nobody ever seems to want to give a 3rd opinion.

It's probably not obvious but if I thank your post but don't talk about it then it means I agree and will try to fix it eventually. Your first misplay falls into this category. I added a little to the OP to explain this.


@jsmwood729 - I've only tried it on the same PC and it was unstable for me again today so I have more work to do. To use it on an actual network it should be something like HR + silver.dll + hearthstone one pc, Silver.exe on another pc, use all the same configs on both (if the exe is running on 192.168.1.100 then both configs should have this address), make sure your firewalls allow it through. I'll test it later when I can.
1 user thanked sepefeets for this useful post.
jsmwood729 on 8/13/2016(UTC)
carins
#788 Posted : Sunday, August 14, 2016 8:39:10 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 72

Thanks: 4 times
Was thanked: 18 time(s) in 15 post(s)
Bot just conceded with 5 mana, no hero power used, and the enemy druid at 2 life

http://pastebin.com/C3nRcw3C

Just to make sure I wasn't crazy, I added the guy after he friend invited me:

blob:http://imgur.com/31b5946c-fe20-43eb-afe1-2c0b654dd181

So, every time I randomly look at the bot, it's doing something stupid. I have all the settings proper. It hit rank 7 last season, and I'm pretty sure to hit rank 7 a player would know to hero power with the enemy at 2 life and you playing huntard without hero powering

What is this data sync that people are talking about? Am I never going to get anywhere because my system, for whatever reason, isn't running this thing properly? What can I do to fix it? Is my CPU usage hitting 100% somehow, and it's causing the bot to not know what is going on? Like, is it because I'm also on Firefox with 11 tabs open including Youtube so my Flash Plugin is using 30% CPU? Do I just run it with nothing else open to maximize my CPU usage?
2 users thanked carins for this useful post.
sepefeets on 8/15/2016(UTC), Dre on 8/15/2016(UTC)
jsmwood729
#789 Posted : Sunday, August 14, 2016 11:52:05 PM(UTC)
Rank: Member

Groups: Registered
Posts: 12

Thanks: 23 times
Was thanked: 8 time(s) in 6 post(s)
Have to add another misplay. The bot summoned a Savannah Highmane after the opponent played a Doomsayer the previous turn, instead of using the Kill Command that was activated by the Fiery Bat on the field. The correctly play, in my opinion, would be using the Kill Command and trading in the Fiery Bat to destroy the opponent's Doomsayer. Thanks in advance @sepefeets.

i knew it :(
2 users thanked jsmwood729 for this useful post.
sepefeets on 8/15/2016(UTC), Dre on 8/15/2016(UTC)
84 Pages«<3738394041>»
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.283 seconds.