What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Sepefeets Silverfish update (WotOG)

Settings is low and i start game in window mode ( its very small )

And one more thing.

for aggro deck i need pick RUSH BEHAVIOR for midrange CONSTOL BEHAVIOR right ??
Not your game settings, your silverfish settings in settings.txt. My defaults are much higher than HsB's (although mine also has some optimizations HsB's doesn't) and most of the deck configs that other users create have excessively high settings because they have fast CPU's that can handle it.

The behavior is controlled in settings.txt so just ignore the GUI for it. Aggro can use "rush" (aggressive) or "face" (very aggressive) and midrange should use "control" behavior but I'd strongly recommend starting out with some of the premade user configs. Pretty much everything except the old mid hunter has been botted to rank 5 this month although the season is about to end and may already have in your region...
 
I have more with Dre's twotsamount too - i'll post later.

SilverLog_2016-12-20_00-56-24
start calculations, current time: 01:04:24:5468 Maelstrom then Hero Power
SilverLog_2016-12-20_01-21-08
Turn 9 L.Bolt instead of L.Storm on 3 targets
SilverLog_2016-12-20_01-31-29
Too conservative with AoE
SilverLog_2016-12-20_01-50-30
start calculations, current time: 02:00:19:0276 Killed 3/1 Peacekeepr instead of 3/1 Wild Pyro
SilverLog_2016-12-20_02-05-25
Turn 5: Dont SMOrc people into face with 2 x L.Bolt just coz u can
 

Attachments

Do you plan to add new decks like pirate-dragon warrior?I think that is a better deck than old dragon warrior or pure pirate.thx
 
Not your game settings, your silverfish settings in settings.txt. My defaults are much higher than HsB's (although mine also has some optimizations HsB's doesn't) and most of the deck configs that other users create have excessively high settings because they have fast CPU's that can handle it.

The behavior is controlled in settings.txt so just ignore the GUI for it. Aggro can use "rush" (aggressive) or "face" (very aggressive) and midrange should use "control" behavior but I'd strongly recommend starting out with some of the premade user configs. Pretty much everything except the old mid hunter has been botted to rank 5 this month although the season is about to end and may already have in your region...

Im totally noob in this things soo i need some your help

1. Im find settings.txt file but dont know what i need to change

enfacehp = 15; //hp of enemy when your hero is allowed to attack the enemy face with his weapon
maxwide = 5000; //number of boards which are taken to the next deep-lvl where another move may be added to them
twotsamount = 1000; //number of boards where the next turn is simulated
simEnemySecondTurn = true; //simulate a 2nd enemy turn (might have been removed?)
playarround = false; //play around some enemy aoe spells?
playaroundprob = 50; //probability where the enemy plays the aoe spell but your minions are forced to survive
playaroundprob2 = 80; //probability where the enemy plays the aoe spell and your minions can die!
enemyTurnMaxWide = 40; //boards calculated in enemy first turn in first AI step (lower than enemySecondTurnMaxWide)
enemyTurnMaxWideSecondTime = 200; //boards calculated in enemys-first-turn BUT in the second AI step (higher than enemyTurnMaxWide)
enemySecondTurnMaxWide = 40; //number of enemy boards calculated in enemys second TURN (might have been removed?)
nextTurnDeep = 6; //maximum deep-lvls (total moves) in your second turn (recommended = dont touch this)
nextTurnMaxWide = 20; //maximum boards calculated in one second turn deep-lvl
nextTurnTotalBoards = 200; //maximum boards calculated in second turn simulation
useSecretsPlayArround = false; //try to play around enemy secrets
alpha = 50; //weight in % of your 2nd turn vs your 1st (0<= alpha <= 100) eg. 30 = 30% 2nd turn result + 70% first turn result
simulatePlacement = true; //simulate all placements for direwolfalpha/flametongue/defenderofargus
behave = control; //select the behavior of the ai: control, rush, face (new) or mana (very experimental, dont use that )


// everything below is recommended to only be in your base settings.txt because they are personal choices
// some may purposefully not reload with auto-config-switching
// deck builders please start omitting these from your deck specific settings

useExternalProcess = true; //use silver.exe for calculations, a lot faster than turning it off (recommended = true)
concedeOnBadBoard = false; //concede if the enemy board is too good (recommended = false)
//concedeOnBoardValue = -900 //concedeOnBadBoard will trigger if our best board is lower value than this (recommended = dont touch this)
speed = false; //set this true to support sending multiple actions to bot (currently buggy so forced false)
useNetwork = false; //use networking to communicate with silver.exe instead of a file (experimental, likely to fail after some time)
netAddress = 127.0.0.1; //network address where silver.exe is running (127.0.0.1 = this computer)
tcpPort = 14804; //tcp port to connect on

2. When i change deck i need to change behavior in this line behave = control; //select the behavior of the ai: control, rush, face (new) or mana (very experimental, dont use that ) or just in hearthbuddy ?

3. How to igrone GUI ??

4. Where to find custom premade configs? Maybe you can send to mi your best config and deck ?? ;>

5. I download Sepefeets Silverfish update (WOG, Kara, MSG) then delete old DefaultRoutine and paste new one. Then i make same DECK like in silverfish data deck folder , use same name for folder, Deck name in .txt files and deck in game. Then i start game using behavior control for midrange.

Its right ? or i miss something ??
 
Do you plan to add new decks like pirate-dragon warrior?I think that is a better deck than old dragon warrior or pure pirate.thx
I just add whatever configs other people have made that actually perform well. There's a thread on another forum with more info about the process... I'm still not sure how to handle bringing 2 bot communities together and duplicating everything is a lot of extra work...
 
I just add whatever configs other people have made that actually perform well. There's a thread on another forum with more info about the process... I'm still not sure how to handle bringing 2 bot communities together and duplicating everything is a lot of extra work...

the Project Rank5 ?I've found that. thank u.
 
Sepe, any idea whats that?

Code:
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: !IsInsideHook
   at Triton.Game.PerCachedValue`1.get_Value()
   at Triton.Game.TritonHs.get_GameState()
   at Triton.Game.TritonHs.GetCards(CardZone zone, Boolean localPlayer)
   at HREngine.Bots.DefaultRoutine.getallHandCards() in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 1426
   at HREngine.Bots.DefaultRoutine.getCardWithNumber(Int32 number) in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 1398
   at HREngine.Bots.DefaultRoutine.<OurTurnLogic>d__14.MoveNext() in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 994
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at HREngine.Bots.DefaultRoutine.<Logic>d__5.MoveNext() in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 549
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.N_6V0Dp\[V8B7Q`Y\]vR\,J$\*\*3#.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Y\&@x1PGlo!IOS\]\[qy01H`S`B%.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.ebZ\&-H`jwy(_"<t\.L!kLoiVL.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.\,=:\\i?!|0H5lYuX(^PbfeAH:%.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Buddy.Coroutines.Coroutine.C4Y\*3MPrWmd`D!$kS{d-cp@8!.d6\*Q#\]J} 3<e\[I0?P(GUNS\,#.MoveNext()
   --- End of inner exception stack trace ---
   at Buddy.Coroutines.Coroutine.‫‏*‎*​**‎‬‏‬**‏*‫*‬*‏*‬**(Boolean )
   at Buddy.Coroutines.Coroutine.*‏*‎‫‪‎*‬‎‎​‬‪***​‫**‫‪‫‪***‎‏*(Boolean )
   at Buddy.Coroutines.Coroutine.Resume()
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Tick()
   at Triton.Bot.BotManager.**‬‬*‎‏*‫*‏‏‎‎*‎****‏‪‎‪‬‪‫​*‏*(IBot )
 
Sepe, any idea whats that?

Code:
[Tick] Exception during execution:Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.InvalidOperationException: !IsInsideHook
   at Triton.Game.PerCachedValue`1.get_Value()
   at Triton.Game.TritonHs.get_GameState()
   at Triton.Game.TritonHs.GetCards(CardZone zone, Boolean localPlayer)
   at HREngine.Bots.DefaultRoutine.getallHandCards() in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 1426
   at HREngine.Bots.DefaultRoutine.getCardWithNumber(Int32 number) in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 1398
   at HREngine.Bots.DefaultRoutine.<OurTurnLogic>d__14.MoveNext() in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 994
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   at HREngine.Bots.DefaultRoutine.<Logic>d__5.MoveNext() in c:\Games\Hearthbuddy_Sepe\Routines\DefaultRoutine\DefaultRoutine_nH.cs:line 549
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.N_6V0Dp\[V8B7Q`Y\]vR\,J$\*\*3#.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Y\&@x1PGlo!IOS\]\[qy01H`S`B%.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.ebZ\&-H`jwy(_"<t\.L!kLoiVL.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.\,=:\\i?!|0H5lYuX(^PbfeAH:%.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at Buddy.Coroutines.Coroutine.C4Y\*3MPrWmd`D!$kS{d-cp@8!.d6\*Q#\]J} 3<e\[I0?P(GUNS\,#.MoveNext()
   --- End of inner exception stack trace ---
   at Buddy.Coroutines.Coroutine.‫‏*‎*​**‎‬‏‬**‏*‫*‬*‏*‬**(Boolean )
   at Buddy.Coroutines.Coroutine.*‏*‎‫‪‎*‬‎‎​‬‪***​‫**‫‪‫‪***‎‏*(Boolean )
   at Buddy.Coroutines.Coroutine.Resume()
   at Triton.Bot.Logic.Bots.DefaultBot.DefaultBot.Tick()
   at Triton.Bot.BotManager.**‬‬*‎‏*‫*‏‏‎‎*‎****‏‪‎‪‬‪‫​*‏*(IBot )
Not really, do you have a silverlog/crashlog when it happened? How often does it happen? It looks like HsB crashed while looking up the hand cards.
 
Last edited:
V125.3SE released.

[1460] fix heraldvolazj crash
[1465.1][1465.2] fix barnes crash when it gets abnormal data (minions disappearing???)
[1465.3][1465.4] fix a crash with rng target effects
[1491] fix djinniofzephyrs crash
read the turn deck into the .exe (not much use yet)
[1539] reduce board value if hero attacked a minion without killing it
[1415][1500.6][1523][1526][1563.1] don't play upgrade after attacking
added penalties to discourage playing bloodsail cultist without a weapon/after attacking (didn't fix any logs though)
penalize wasting hero temp attack spells (redundant?)
[1181][1286][1293][1300][1522][1543] major hex/poly changes
add penalty to overwrite weapons with jade claws to counter some of the jade golem value
 
Hello my friend !

Impossible for me to run the SF !

2017-02-09 08:31:07,834 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutineSettings_nH.cs(16,18) : error CS0101: L'espace de noms 'HREngine.Bots' contient déjà une définition de 'DefaultRoutineSettings'
2017-02-09 08:31:07,834 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine_nH.cs(34,18) : error CS0101: L'espace de noms 'HREngine.Bots' contient déjà une définition de 'DefaultRoutine'
2017-02-09 08:31:07,834 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\DefaultRoutine_nH.cs(191,30) : error CS0102: Le type 'HREngine.Bots.DefaultRoutine' contient déjà une définition pour 'RegisterScriptVariableDelegate'
2017-02-09 08:31:07,834 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\silverfish_HB.cs(20,18) : error CS0101: L'espace de noms 'HREngine.Bots' contient déjà une définition de 'Silverfish'
2017-02-09 08:31:07,835 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\silverfish_HB.cs(89,23) : error CS0102: Le type 'HREngine.Bots.Silverfish' contient déjà une définition pour 'extraCard'
2017-02-09 08:31:07,835 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\Silverfish\ai\Helpfunctions.cs(14,18) : error CS0101: L'espace de noms 'HREngine.Bots' contient déjà une définition de 'Helpfunctions'
2017-02-09 08:31:07,836 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\Silverfish\behavior\control\BehaviorControl.cs(6,18) : error CS0101: L'espace de noms 'HREngine.Bots' contient déjà une définition de 'BehaviorControl'
2017-02-09 08:31:07,836 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Routines\DefaultRoutine\Silverfish\behavior\rush\BehaviorRush.cs(3,18) : error CS0101: L'espace de noms 'HREngine.Bots' contient déjà une définition de 'BehaviorRush'
2017-02-09 08:31:07,905 [6] DEBUG AssemblyLoader`1 (null) - Reloading AssemblyLoader<Triton.Bot.IPlugin> - Initializing
2017-02-09 08:31:07,905 [1] DEBUG Logger (null) - Current routine set to NullRoutine.
2017-02-09 08:31:08,511 [6] ERROR AssemblyLoader`1 (null) - Compiler Error: c:\Users\Vandochka\Documents\Hearthbuddy\Plugins\QuestPlus\QuestPlus.cs(16,7) : error CS0246: Le type ou le nom d'espace de noms 'HREngine' est introuvable (une directive using ou une référence d'assembly est-elle manquante*?)

5df16a667c.png


Can you help me please ? What I have to do ? Thanks
 
I want test this Silverfish, but I have one question :
For my Mid Jade Shaman, I select DEFAULT or I change on "AIBehaviour? Always DEFAULT may be?
Imgur: The most awesome images on the Internet
That part of the UI doesn't do anything because botmaker copied it to make porting easier and I haven't removed it either... All the AI settings are in the various config files (settings.txt, _combo.txt, _discovery.txt).

@Vanistuff - Make sure you remove the DefaultRoutine that comes with HsB before adding mine.
 
Bot attacks face while face is behind 3/3 Jade Golem with Taunt bot cant see.
Silverfish\Data\Warrior\Face\settings.txt Silverfish\Data\Warrior\Face\_mulliga - Pastebin.com


Line 2030. Bot plays Chillmaw (activated) and attacks 2 hp minion instead of 4 hp one.
Silverfish\settings.txt Silverfish\_mulligan.txt Silverfish\_discovery.txt Si - Pastebin.com


Bot reads all settings from /data/data/classname/deckname but not behave =.
Silverfish\settings.txt Deck: OG_312,2;CFM_637;LOE_076;CFM_325,2;CS2_146, - Pastebin.com
 
Back
Top