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

Notification

Icon
Error

4 Pages123>»
v.2.8.0.0 - Support External SilverFish A.I. - Open API SDK released.
JoyAdmin
#1 Posted : Monday, December 29, 2014 5:38:13 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,847

Thanks: 805 times
Was thanked: 4539 time(s) in 1637 post(s)
v.2.8.0.0

- Now you can choose to use silverfish A.I. module.

Hearthranger's open API is very easy and self-explainable, there are three samples under [ExternBot] directory with source code to show how to use it.

[HSRangerCustomDraftBot.dll]
it's a sample of custom draft module, you can setup your own logic to choose hero and arena cards.

[HSRangerCustomMulliganBot.dll]
it's a sample of custom mulligan module, you can setup your own logic to toggle cards.

[silver.dll]
it's full functional silverfish A.I. module works with hearthranger seamlessly.

Known Issue: sometimes silverfish can't output best move action, it happens when some cards which silverfish can't recognize showed on board. In such case silverfish can only use hero power.
This is not hearthranger's BUG ! Send silverfish's dev team a screenshot and ask them to fix it !

I already use the latest source of silverfish from github (http://www.github.com/noHero123/silverfish), you can always compile your own silverfish module with the latest one. The file named [how_to_compile_your_own_silver.dll_.txt] under [HearthRanger\ExternBot\silverfish\source_code] explained how to do it.

All source code included so you can cook your own bot now !

How to turn on silverfish external A.I. module?
On [Bot Control Panel], check [Use extern A.I. module], then select [silver.dll].



How to update manually?

Start Launcher.exe at Hearthranger directory, then click [UPDATE] button.
6 users thanked JoyAdmin for this useful post.
Yoin on 12/29/2014(UTC), breakore on 12/29/2014(UTC), Golddieb on 12/29/2014(UTC), swzealot on 12/31/2014(UTC), joshuaxl on 1/14/2015(UTC), cathar on 7/7/2015(UTC)
Yoin
#2 Posted : Monday, December 29, 2014 6:32:45 AM(UTC)

Rank: Advanced Member

Groups: Registered, HSModerator
Posts: 583
Location: Spain

Thanks: 118 times
Was thanked: 218 time(s) in 108 post(s)
If I select a external AI as silverfish, the rules profile is ignored. Am I right?

Thx very much for all your work.
My Control rules: here.
Riven
#4 Posted : Monday, December 29, 2014 7:21:02 AM(UTC)
Rank: Member

Groups: Registered
Posts: 12
Location: Toronto

What's silver fish :(
Yoin
#5 Posted : Monday, December 29, 2014 7:49:13 AM(UTC)

Rank: Advanced Member

Groups: Registered, HSModerator
Posts: 583
Location: Spain

Thanks: 118 times
Was thanked: 218 time(s) in 108 post(s)
Riven;22097 wrote:
What's silver fish :(

It is a very good AI for bots coded by botmaker
My Control rules: here.
draezl
#6 Posted : Monday, December 29, 2014 8:03:29 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 53

Was thanked: 4 time(s) in 4 post(s)
Nice! Anyone had a chance to try the silverfish.dll when playing arena?
JoyAdmin
#3 Posted : Monday, December 29, 2014 9:08:09 AM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,847

Thanks: 805 times
Was thanked: 4539 time(s) in 1637 post(s)
Yoin;22096 wrote:
If I select a external AI as silverfish, the rules profile is ignored. Am I right?

Thx very much for all your work.


Yes, it's not compatible, silverfish has its own parameters and rules.
wizardel
#7 Posted : Monday, December 29, 2014 9:13:11 AM(UTC)
Rank: Newbie

Groups: Registered
Posts: 2
Location: Romania

Hey guys!. I update the hearthranger. But how to use this silverfish? what is this? just tell us more.. (us= who dont know about this)
LeandriN
#8 Posted : Monday, December 29, 2014 9:31:56 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 63
Man
Location: Bulgaria

Thanks: 7 times
Was thanked: 13 time(s) in 10 post(s)
Silverfish v 1.0.0.0 i think its kinda old version of it i could help update to latest version of it
SeasoN 8 Legend Rank reached with bot
ik777
#12 Posted : Monday, December 29, 2014 9:36:51 AM(UTC)
Rank: Member

Groups: Registered
Posts: 14

Was thanked: 2 time(s) in 2 post(s)
JoyAdmin;22095 wrote:

Known Issue: sometimes silverfish can't output best move action, it happens when some cards which silverfish can't recognize showed on board. In such case silverfish can only use hero power.
This is not hearthranger's BUG ! Send silverfish's dev team a screenshot and ask them to fix it !


LoL, Hearthranger's built-in A.I. didn't know how to place dire wolf @ and can't recognize Enhance-O bot's windfury.

Of course, the problem of silverfish is too cowardiant about secrets. Anyway coward is better than dummer.
Golddieb
#9 Posted : Monday, December 29, 2014 11:07:56 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 147

Thanks: 39 times
Was thanked: 49 time(s) in 38 post(s)
LeandriN;22102 wrote:
Silverfish v 1.0.0.0 i think its kinda old version of it i could help update to latest version of it


Read author.
This is the first version of Silverfish for HR not first version of Silverfish.
LeandriN
#11 Posted : Monday, December 29, 2014 11:21:24 AM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 63
Man
Location: Bulgaria

Thanks: 7 times
Was thanked: 13 time(s) in 10 post(s)
Golddieb;22108 wrote:
Read author.
This is the first version of Silverfish for HR not first version of Silverfish.


and where is the problem ? first version of silverfish for HR doesnt mean its latest updated version of Silverfish if u know what i mean.If there isnt problem for admin to add last version with most supported cards and etc.. ?thats why i wanted to help for improving of Silverfish AI cuz right now its very very important to have latest versions of it

i never sayed its first version of Silverfish lol so much hate
SeasoN 8 Legend Rank reached with bot
served24
#10 Posted : Monday, December 29, 2014 11:28:29 AM(UTC)
served24


Rank: Advanced Member

Groups: Registered
Posts: 35
Location: USA

Thanks: 8 times
Was thanked: 5 time(s) in 3 post(s)
Golddieb;22108 wrote:
Read author.
This is the first version of Silverfish for HR not first version of Silverfish.

How do we update silverfish then?
2 users thanked served24 for this useful post.
LeandriN on 12/29/2014(UTC), masteryi2 on 2/5/2015(UTC)
JoyAdmin
#13 Posted : Monday, December 29, 2014 12:39:24 PM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,847

Thanks: 805 times
Was thanked: 4539 time(s) in 1637 post(s)
I already use the latest source of silverfish from github (http://www.github.com/noHero123/silverfish), you can always compile your own silverfish module with the latest one. The file named [how_to_compile_your_own_silver.dll_.txt] under [HearthRanger\ExternBot\silverfish\source_code] explained how to do it.

How to turn on silverfish external A.I. module?
On [Bot Control Panel], check [Use extern A.I. module], then select [silver.dll].
Golddieb
#14 Posted : Monday, December 29, 2014 2:01:57 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 147

Thanks: 39 times
Was thanked: 49 time(s) in 38 post(s)
Does Silverfish use control or rush rules as default?

Looks like rush to me.
Any option to change this or do I have to recompile?
Mitry
#17 Posted : Monday, December 29, 2014 3:09:57 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 7

Was thanked: 1 time(s) in 1 post(s)
Thanks!

tommyguru55
#18 Posted : Monday, December 29, 2014 3:35:28 PM(UTC)
Rank: Newbie

Groups: Registered
Posts: 2

how do i slect silverfish when i click use external AI the tab is empty
MrMango13
#21 Posted : Monday, December 29, 2014 4:41:53 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 39
Location: United States

Thanks: 1 times
Was thanked: 5 time(s) in 4 post(s)
Can silverfish function allow me to get to rank legend on NA servers?
draezl
#22 Posted : Monday, December 29, 2014 8:57:12 PM(UTC)

Rank: Advanced Member

Groups: Registered
Posts: 53

Was thanked: 4 time(s) in 4 post(s)
If I have a good computer, is maxing out the calculate numbers the best way to go? Will this improve the silverfish AI too or just the hearthranger default AI?
JoyAdmin
#15 Posted : Monday, December 29, 2014 11:23:24 PM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,847

Thanks: 805 times
Was thanked: 4539 time(s) in 1637 post(s)
Golddieb;22119 wrote:
Does Silverfish use control or rush rules as default?

Looks like rush to me.
Any option to change this or do I have to recompile?


Silferfish default build is control.

There is a line (68) in source code of [BotBase_HRanger.cs]

Behavior behave = new BehaviorControl();

Change this line to

Behavior behave = new BehaviorRush();

or

Behavior behave = new BehaviorMana();

Then compile it , you will get rush or mana behavior.

Sorry there is no outside parameters to do it, silverfish is designed for programmers.





1 user thanked JoyAdmin for this useful post.
Golddieb on 12/30/2014(UTC)
JoyAdmin
#23 Posted : Monday, December 29, 2014 11:34:31 PM(UTC)
Rank: Administration

Groups: Administrators
Posts: 4,847

Thanks: 805 times
Was thanked: 4539 time(s) in 1637 post(s)
draezl;22131 wrote:
If I have a good computer, is maxing out the calculate numbers the best way to go? Will this improve the silverfish AI too or just the hearthranger default AI?


Calculate number only affects hearthranger's default A.I., when silverfish is on, deck rules and A.I. parameters will be ignored.

You can try to maximize it then compare to default parameters, tune it down if it's not better.
4 Pages123>»
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.169 seconds.