I think you're asking about the HB's SF, not mine. The behavior for mine is controlled in the settings files. control = control the board, make good trades rush = attack face a bit more than control but not as much as face does face = attack the enemy's face mana = try to play on curve Those are just loose descriptions of what each is tuned to do but they will do other things if they think they need to.
V123.3SE released. allow enemy sim to target heroes with hero powers so that priests actually heal themselves instead of causing dumb 2 turn lethal misplays output all minion attributes for test.txt sims to see things like divine shield too penalize buffing attack after attacking with all minions too change turn 1 bonuses to keep evaluating other penalties [883,885.2] slightly penalize sir finley turn 1-2 simplify 1hp minion fireblast next turn board value bonus use a background thread to launch silver.exe so that HB isn't delayed by it
it doesn't work the program of silverfish stopped at "waiting for board..." and when I clicked the "start" button, nothing happened. I don't know how to figure it out and this is my log. Hearthbuddy [0.3.1272.306] is up to date! Region: na T: 5247771080573565869 H: 2455075139 Hearthstone client version (13921, 253071) Reloading AssemblyLoader<Triton.Bot.IBot> - Initializing [DefaultBotSettings] ClientBroken = False. [DefaultBotSettings] NeedsToCacheCustomDecks = False. [DefaultBotSettings] NeedsToCacheQuests = True. [DefaultBotSettings] ArenaDontOpenRewards = False. [DefaultBotSettings] ArenaDontDraft = False. [DefaultBotSettings] AutoConcedeMinDelayMs = 15000. [DefaultBotSettings] AutoConcedeMaxDelayMs = 30000. [DefaultBotSettings] SpectateRandomFriend = True. [DefaultBotSettings] SpectateAllowedName = . [DefaultBotSettings] HideInactiveGameMode = True. [DefaultBotSettings] AutoConcedeAfterConstructedWin = False. [DefaultBotSettings] AutoConcedeNextConstructedGame = False. [DefaultBotSettings] RoutineMustDraftArena = True. [DefaultBotSettings] ConstructedMode = Casual. [DefaultBotSettings] ConstructedCustomDeck = . [DefaultBotSettings] AutoGreet = True. [DefaultBotSettings] GameMode = Practice. [DefaultBotSettings] ConstructedGameRule = Auto. [DefaultBotSettings] PracticeDifficulty = Normal. [DefaultBotSettings] PracticeOpponentClass = HUNTER. [DefaultBotSettings] PracticeCustomDeck = . [DefaultBotSettings] FriendlyCustomDeck = . [DefaultBotSettings] FriendlyAllowedName = . [DefaultBotSettings] ArenaDontOpenRewards = False. [DefaultBotSettings] ArenaDontDraft = False. [DefaultBotSettings] AutoConcedeMinDelayMs = 15000. [DefaultBotSettings] AutoConcedeMaxDelayMs = 30000. [DefaultBotSettings] SpectateRandomFriend = True. [DefaultBotSettings] SpectateAllowedName = . [DefaultBotSettings] HideInactiveGameMode = True. [DefaultBotSettings] AutoConcedeAfterConstructedWin = False. [DefaultBotSettings] AutoConcedeNextConstructedGame = False. [DefaultBotSettings] RoutineMustDraftArena = True. [DefaultBotSettings] ConstructedMode = Ranked. [DefaultBotSettings] ConstructedCustomDeck = 11. [DefaultBotSettings] AutoGreet = True. [DefaultBotSettings] GameMode = Constructed. [DefaultBotSettings] ConstructedGameRule = Standard. [DefaultBotSettings] PracticeDifficulty = Normal. [DefaultBotSettings] PracticeOpponentClass = HUNTER. [DefaultBotSettings] PracticeCustomDeck = . [DefaultBotSettings] FriendlyCustomDeck = . [DefaultBotSettings] FriendlyAllowedName = . [DefaultBotSettings] NeedsToCacheQuests = True. [DefaultBotSettings] NeedsToCacheCustomDecks = True. Reloading AssemblyLoader<Triton.Bot.IRoutine> - Initializing Current bot set to DefaultBot. init Silverfish setlogpath to:.\Routines\DefaultRoutine\Silverfish\SilverLogs\ .\Routines\DefaultRoutine\Silverfish\SilverLogs\ setlogpath to:.\Routines\DefaultRoutine\Silverfish\SilverLogs\ read carddb.txt 37773 lines CardList:2079 [Combo] cant find base _combo.txt, consider creating one [Mulligan] cant find base _mulligan.txt, consider creating one [Settings] read Silverfish\settings.txt [Settings] current alpha is 0.5 [Settings] set enemy-face-hp to: 15 [Settings] set maxwide to: 5000 [Settings] calculate the second turn of the 1000 best boards [Settings] simulates the enemy turn on your second turn YOU USE SILVER.EXE FOR CALCULATION, MAKE SURE YOU STARTED IT! SILVER.EXE IS LOCATED IN: .\Routines\DefaultRoutine\Silverfish\Data\ ####################################################### fight is logged in: .\Routines\DefaultRoutine\Silverfish\SilverLogs\SilverLog_2016-09-03_09-30-31.txt ####################################################### ---------------------------- you are running uai V123.3SE ---------------------------- searching silver.exe in C:\Users\xr\Downloads\Hearthbuddy+0.3.1272.306漢化版內置中控\Routines\DefaultRoutine\Silverfish\Data\Silver.exe [Settings] read Silverfish\settings.txt [Settings] current alpha is 0.5 [Settings] set enemy-face-hp to: 15 [Settings] set maxwide to: 5000 [Settings] calculate the second turn of the 1000 best boards [Settings] simulates the enemy turn on your second turn YOU USE SILVER.EXE FOR CALCULATION, MAKE SURE YOU STARTED IT! SILVER.EXE IS LOCATED IN: .\Routines\DefaultRoutine\Silverfish\Data\ ####################################################### fight is logged in: .\Routines\DefaultRoutine\Silverfish\SilverLogs\SilverLog_2016-09-03_09-30-32.txt ####################################################### ---------------------------- you are running uai V123.3SE ---------------------------- [DefaultRoutineSettings] ArenaPreferredClass1 = HUNTER. searching silver.exe in C:\Users\xr\Downloads\Hearthbuddy+0.3.1272.306漢化版內置中控\Routines\DefaultRoutine\Silverfish\Data\Silver.exe [DefaultRoutineSettings] ArenaPreferredClass2 = WARLOCK. [DefaultRoutineSettings] ArenaPreferredClass3 = PRIEST. [DefaultRoutineSettings] ArenaPreferredClass4 = ROGUE. [DefaultRoutineSettings] ArenaPreferredClass5 = WARRIOR. [DefaultRoutineSettings] BotBehaviour = DEFAULT. [DefaultRoutineSettings] ArenaPreferredClass1 = HUNTER. [DefaultRoutineSettings] ArenaPreferredClass2 = WARLOCK. [DefaultRoutineSettings] ArenaPreferredClass3 = PRIEST. [DefaultRoutineSettings] ArenaPreferredClass4 = ROGUE. [DefaultRoutineSettings] ArenaPreferredClass5 = WARRIOR. [DefaultRoutineSettings] BotBehaviour = DEFAULT. Reloading AssemblyLoader<Triton.Bot.IPlugin> - Initializing Current routine set to NullRoutine. [AutoStopSettings] StopAtRank = False. [AutoStopSettings] RankToStopAt = 20. [AutoStopSettings] StopGameCount = 1. [AutoStopSettings] StopWinCount = 1. [AutoStopSettings] StopLossCount = 1. [AutoStopSettings] StopConcedeCount = 1. [AutoStopSettings] StopAfterXGames = False. [AutoStopSettings] StopAfterXWins = False. [AutoStopSettings] StopAfterXLosses = False. [AutoStopSettings] StopAfterXConcedes = False. [AutoStopSettings] StopAtRank = False. [AutoStopSettings] RankToStopAt = 20. [AutoStopSettings] StopGameCount = 1. [AutoStopSettings] StopWinCount = 1. [AutoStopSettings] StopLossCount = 1. [AutoStopSettings] StopConcedeCount = 1. [AutoStopSettings] StopAfterXGames = False. [AutoStopSettings] StopAfterXWins = False. [AutoStopSettings] StopAfterXLosses = False. [AutoStopSettings] StopAfterXConcedes = False. [AutoStop] Initialize [QuestSettings] StopAfterAllQuestsAreDone = True. [Quest] Initialize [Stats] Initialize Please read the following guide before using this program: https://www.thebuddyforum.com/hearthbuddy-forum/210230-hearthbuddy-bm-release-thread.html [Start] Now creating the BotThread. [NullRoutine] The NullRoutine should not be used. Please choose a different routine and Start the bot again. [Stop] Now requesting the BotThread to stop.
V123.4SE released. [776] add quickshot to card draw battlecry db [40108] always play secretkeeper before secrets [761] attacking heroes doesn't proc frothing berserker [667.1.1,886.2] fix rockbiter always buffing hero not minions [934] change totemic call sim to be pessimistic until you have 2 other basic totems on board so that it doesn't think it will always get spell power first fixed silverware golem sim and penalized it a bit to prevent hard summoning it add tiny penalty for Malchezaar's Imp to hold it if you have better options [917.3,919] don't penalize playing battle rage after other actions [895] make control behavior a little more careful with low hp
V123.5SE released. [968] fix playing quickshot last to really be last not 2nd last [967] check entity id's when comparing cached playfield to current board fix a floating point comparison to not lose precision [974.1.1] tweak totemic call sim some more so that it isn't overvalued [966.1] tweak early game more fix kindly grandmother deathrattle to summon big bad wolf not another grandmother
Well this is a bit awkward with HB still down but here it is for whenever HB comes back if they don't break anything... V123.6SE released. play hyena before attacking with beasts [1007,1010] huge bonus to deadly shot when there are only big enemy minions add bonus for discarding silverware golem/fist of jaraxxis updated carddb added tyrande hero power [1012.1] add small bonus to equip spirit claws [1012.5] don't attack face with 1 ap spirit claws unless it's lethal avoid attacking non-1hp minions with 1 ap spirit claws improved spirit claw sim to gain +2ap if we have spellpower when it is equipped (still needs work to know that it will gain +2ap if we gain spellpower) [1013] fix typo preventing maelstrom portal sim from being used at all [1013.1] add small bonus for maelstrom portal [1070] don't attack with atiesh unless lethal [1048.2] add small bonus to play netherspite historian fix netherspite historian sim to only expect discover card draw if there is a dragon in hand and penalize it a bit if not changed penalty for card draw near full hand try to prevent auto-running multiple copies of the exe
V123.7SE released. [1100] fix metaltooth leaper sim fix crash with priest/mage/hunter + hero skin + justicar trueheart buffed hero power fix penalty for attacking non-1hp minions with 1ap spirit claws (thanks Coolmaster) fix netherspite historian penalty for no dragon in hand add tyrande to cardname enum (does it matter?) and prep next priest skin [1086] raise knife juggler kill priority [1113] raise bloodmagethalnos kill priority [1096] improve rockbiter penalty so that it should always prefer something with windfury and before any attacks try again to prevent running the exe twice
Edwin VanCleef was played before two other cards and was 4/4 instead of 8/8 View attachment SilverLog_2016-10-16_07-06-30.txt
Alright, but FYI rogue decks are usually some of the most complicated ones so they are less of a priority to me. Decks that are easy to play (usually aggro/tempo/midrange) like the ones in the deck configs linked in the OP are easier to support. That one looks like an easy fix so I should be able to get to it but I just want to let you know that control/OTK/big combo/anything else complicated is less likely to be fixed due to time constraints.
I need more info than that. I just noticed I hadn't updated the link in the OP since 123.5SE though, did you have the old version?
V124.0SE released. [1161.2][1177][1203][many older logs] updated minion placement (adapted from HB) [1094][1155.1][1155.2][1198][1145.1] fix spirit claws sim to know that spellpower gains/losses will change its AP (adapted from OtisRight/HB) updates from HB (more priority keep minions, murloc nerfs, maelstrom portal aoe playaround, code cleanup) updated carddb [1206,1207] use shaman heropower before AOE log config paths in silverlogs for HB too log match won/lost in silverlogs for HB too try to log roping (search silverlogs for "You may have roped last turn!") [1135] fix barnes crash with 6 minions on board
Does it do everything else correctly? What is in your mulligan file and where are you putting it? ps. I wish more people would give feedback even if just to say "it works." More and more people are using/trying my branch of SF but I get less and less feedback.