• Visit Rebornbuddy
  • HB Won't load correct BotBase via commandline for specific Botname

    Discussion in 'Honorbuddy Support' started by Xegony42, Sep 10, 2015.

    1. Xegony42

      Xegony42 Member Legendary

      Joined:
      Dec 1, 2014
      Messages:
      41
      Likes Received:
      1
      Trophy Points:
      8
      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
       
      Last edited: Sep 10, 2015
    2. Xegony42

      Xegony42 Member Legendary

      Joined:
      Dec 1, 2014
      Messages:
      41
      Likes Received:
      1
      Trophy Points:
      8
      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 :)
       
      Last edited: Sep 15, 2015
    3. Bluefoxx417

      Bluefoxx417 New Member

      Joined:
      Mar 30, 2015
      Messages:
      65
      Likes Received:
      0
      Trophy Points:
      0
      If it was today, its probably because of the update. And should not be loading anyways. Otherwise try a new install
       
    4. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      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
       
    5. Xegony42

      Xegony42 Member Legendary

      Joined:
      Dec 1, 2014
      Messages:
      41
      Likes Received:
      1
      Trophy Points:
      8
      Understood. Thank you for the info I will let the author know.
       
      chinajade likes this.
    6. chinajade

      chinajade Well-Known Member Moderator Buddy Core Dev

      Joined:
      Jul 20, 2010
      Messages:
      17,540
      Likes Received:
      172
      Trophy Points:
      63
      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
       
    7. Xegony42

      Xegony42 Member Legendary

      Joined:
      Dec 1, 2014
      Messages:
      41
      Likes Received:
      1
      Trophy Points:
      8
      Yes it did. Confirmed fixed :) thanks!
       

    Share This Page