Honorbuddy loading wrong botbase by command line attribute - does not check for full match (appears for BotBases with similar names). command line attributes loaded after HB started (via Dev Tools): String[] arguments = Environment.GetCommandLineArgs(); foreach (var argument in arguments) { Log(argument); } C:\Honorbuddy\Honorbuddy.exe /noupdate /pid=7776 /autostart /hbkey=********** /customclass=Singular /botname=GarrisonBoss foreach (var botBase in BotManager.Instance.Bots) { Log(botBase.Key); } ArchaeologyBuddy BGBuddy Dungeonbuddy Gatherbuddy ProfessionBuddy Grind Bot Questing Mixed Mode Party Bot [BETA] GrindBuddy Garrisonbuddy AutoAngler Combat Bot Enyo FishingBuddy LazyRaider Raid Bot GarrisonBoss@Shipyard Master <- Loads this botbase even though "GarrisonBoss" was exact name called. GarrisonBoss View attachment 4908 2015-09-10 07.30.txt
I know there's many more things to be focused on for the HB team so sorry to self bump a thread but I've been looking for an answer on the boards and don't see any. Need to provide more info? Maybe a fix can be snuck in during this patch maintenance
If it was today, its probably because of the update. And should not be loading anyways. Otherwise try a new install
Hi, Xegony42, Honorbuddy compares by partial match on both Botbases and Combat Routines command-line arguments. This is by design, and we have no plans to change this. We suggest you contact the author of the conflicting Botbases, and arrange for elimination of the naming conflict. cheers, chinajade
Hi again, Xegony42, This one got by me. The issue is corrected in HB-2608 (Honorbuddy will now prefer exact matches over inexact matches when bot names/routine names are specified as command line arguments). The fix should be in the '.801 drop. cheers, chinajade