• Visit Rebornbuddy
  • [Release] RebornBuddy64 Version 1.0.232 - DirectX11 / x64 bit compatible

    Discussion in 'Rebornbuddy Forum' started by mastahg, Feb 29, 2016.

    1. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      Gardenner tag is not supported. Please remove it and it should compile. You'll need to remove the one line that uses it from the profile.


      I'll look into it.
       
    2. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,799
      Likes Received:
      62
      Trophy Points:
      48
      You're getting a bunch of compiler errors. Have you tried a fresh install of RB? If not, have you tried:

      • Clearing the \CompiledAssemblies folder while RB is closed?
      • Do you have a lingering Fish.cs (the old one was placed in \Plugins\OrderBotTags, so if you have a Fish.cs there still, remove it) custom behavior file that may be conflicting with ExBuddy's behaviors?

      EDIT: Looks like mastahg may have a better solution. ;)
       
    3. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      Sending chat is fixed with the new version.
       
    4. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      614
      Likes Received:
      14
      Trophy Points:
      18
      On a fresh install of the latest version, the window never opens and I get the following error in the log.
       

      Attached Files:

    5. Mykettle

      Mykettle Member

      Joined:
      Sep 26, 2010
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Hello. First up thanks for the x64 client! Been loving it so far.
      With the latest version however, on two occasions one updated via the client and a fresh install I've been getting the following error in the log when logging into the client.

      View attachment 516 2016-03-07 14.58.txt
       
      Last edited: Mar 6, 2016
    6. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      New version should fix it. Was an issue with the offsets not propagating properly for the specific version.
       
    7. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      380
      Likes Received:
      6
      Trophy Points:
      18
      Turnin being Funky:

      View attachment 7588 2016-03-07 12.52.txt

      Code:
      <Profile>
        <Name>TEST DAILY TURNIN</Name>
        <Order>
          <RegisterDailies QuestIds="67815" />
          <TurnIn QuestId="67815" NpcId="1016803" XYZ="58.45544, -48, -170.6133" />
        </Order>
      </Profile>
      
      Also tried with Sea Scraps, a none-Heavensward Daily.

      Code:
      <Profile>
        <Name>TEST DAILY TURNIN</Name>
        <Order>
          <RegisterDailies QuestIds="66943" />
          <TurnIn QuestId="66943" NpcId="1005940" XYZ="-226.1235, -40.48583, 57.08398" />
        </Order>
      </Profile>
      
      Also tried Code in RebornConsole

      Code:
      ClearLog();
      var QuestId = 66943;
      
      QuestResult ThisQuest;
      DataManager.QuestCache.TryGetValue((ushort)QuestId, out ThisQuest);
      
      var QuestName = ThisQuest.CurrentLocaleName;
      Log("Quest Name: {0}",QuestName);
      
      var QuestGiver = DataManager.GetLocalizedNPCName((int)ThisQuest.PickupNPCId);
      Log("Quest Giver: {0}",QuestGiver);
      
      var Rewards = ThisQuest.Rewards.ToList();
      foreach(Reward reward in Rewards)
      Log(reward.Item);
      
      returns on x86:

      Code:
      Quest Name: Sea Scraps
      Quest Giver: Seww
      Vitality Materia IV
      Intelligence Materia IV
      Heavens' Eye Materia IV
      Savage Might Materia IV
      Quickarm Materia IV
      
      returns on x64:

      Code:
      Quest Name: Sea Scraps
      Quest Giver: Seww
      null
      
       
      Last edited: Mar 7, 2016
    8. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      Thanks. New build on the way which renables reward list.
       
    9. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      614
      Likes Received:
      14
      Trophy Points:
      18
      Found another one, these return 0 regardless of the actual value.

      Core.Me.Stats.Craftsmanship
      Core.Me.Stats.Control
       
    10. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      Yea, the structure looked different, havent had a chance to redo it.
       
    11. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      New build
      Code:
      Core.Player.Stats will return the correct values
      Core.Player.IsLevelSynced re-implemented
      
       
    12. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      614
      Likes Received:
      14
      Trophy Points:
      18
      Thanks for the update.
       
    13. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      614
      Likes Received:
      14
      Trophy Points:
      18
      Sorry to bother again, found another problem. It seems eating food through slot.UseItem() is not working, even though it triggers the animation in the character. I tested it by running this in the console:

      Code:
      var slot = InventoryManager.GetBagByInventoryBagId(InventoryBagId.Bag1).FilledSlots
                  .Union(InventoryManager.GetBagByInventoryBagId(InventoryBagId.Bag2).FilledSlots)
                  .Union(InventoryManager.GetBagByInventoryBagId(InventoryBagId.Bag3).FilledSlots)
                  .Union(InventoryManager.GetBagByInventoryBagId(InventoryBagId.Bag4).FilledSlots)
                  .Union(InventoryManager.GetBagByInventoryBagId(InventoryBagId.Crystals).FilledSlots)
                  .FirstOrDefault(i => i.Name == "Baked Onion Soup");
      
      Log(slot);
      slot.UseItem();
      
      Here's a 5 seconds video of how it looks like: https://www.youtube.com/watch?v=Od3kBRlaRtw&feature=youtu.be
       
    14. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      I'll look into it. Fyi you can use GetBagsByInventoryBagId and pass it all those ids or FilledSlots which has bag1-4 and keyitems.
       
    15. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      New build fixes using items.
       
    16. Neverdyne

      Neverdyne Community Developer

      Joined:
      Sep 12, 2014
      Messages:
      614
      Likes Received:
      14
      Trophy Points:
      18
      Oh thanks for the tip, must have overlooked that one.
       
    17. RahlRB

      RahlRB New Member

      Joined:
      Sep 24, 2015
      Messages:
      20
      Likes Received:
      2
      Trophy Points:
      0
      Just did a fresh install of the x64 version and I'm getting these compiler warnings. Literally all I did was extract the Zip and copy over one CR I wanted to use with it.

      Code:
      [05:53:32.906 N] RebornBuddy64 1.0.24.0
      [05:53:45.096 N] Logging in...
      [05:53:45.419 N] T: 5247616150678927453 H: 1487620762
      [05:53:47.207 D] Current Locale Eng
      [05:53:47.209 N] Currently a level 60 Scholar
      [05:53:47.209 N] Compiling custom behaviors...
      [05:53:47.648 D] Done compiling custom behaviors...
      [05:53:47.654 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(151,48) : warning CS0168: The variable 'ee' is declared but never used
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(181,50) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(181,79) : error CS0103: The name 'HousingMyChocobo' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(187,17) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(191,22) : error CS0103: The name 'HousingMyChocobo' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(210,43) : error CS0103: The name 'HousingMyChocobo' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(214,17) : error CS0103: The name 'HousingMyChocobo' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(219,86) : error CS1061: 'ff14bot.RemoteAgents.AgentInventoryContext' does not contain a definition for 'CallbackHandlerSet' and no extension method 'CallbackHandlerSet' accepting a first argument of type 'ff14bot.RemoteAgents.AgentInventoryContext' could be found (are you missing a using directive or an assembly reference?)
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(226,48) : error CS1061: 'ff14bot.RemoteAgents.AgentHousingBuddyList' does not contain a definition for 'Feed' and no extension method 'Feed' accepting a first argument of type 'ff14bot.RemoteAgents.AgentHousingBuddyList' could be found (are you missing a using directive or an assembly reference?)
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(236,62) : error CS0103: The name 'HousingMyChocobo' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(243,17) : error CS0103: The name 'HousingMyChocobo' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(258,25) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(262,89) : error CS1061: 'ff14bot.RemoteAgents.AgentHousingBuddyList' does not contain a definition for 'TotalPages' and no extension method 'TotalPages' accepting a first argument of type 'ff14bot.RemoteAgents.AgentHousingBuddyList' could be found (are you missing a using directive or an assembly reference?)
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(265,69) : error CS1061: 'ff14bot.RemoteAgents.AgentHousingBuddyList' does not contain a definition for 'CurrentPage' and no extension method 'CurrentPage' accepting a first argument of type 'ff14bot.RemoteAgents.AgentHousingBuddyList' could be found (are you missing a using directive or an assembly reference?)
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(268,21) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(270,29) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(288,33) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(293,33) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(310,98) : error CS1061: 'ff14bot.RemoteAgents.AgentInventoryContext' does not contain a definition for 'CallbackHandlerSet' and no extension method 'CallbackHandlerSet' accepting a first argument of type 'ff14bot.RemoteAgents.AgentInventoryContext' could be found (are you missing a using directive or an assembly reference?)
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(317,60) : error CS1061: 'ff14bot.RemoteAgents.AgentHousingBuddyList' does not contain a definition for 'Feed' and no extension method 'Feed' accepting a first argument of type 'ff14bot.RemoteAgents.AgentHousingBuddyList' could be found (are you missing a using directive or an assembly reference?)
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(327,74) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.821 N] Compiler Error: d:\RebornBuddy64\BotBases\ChocoboTrainer\ChocoboTrainer.cs(342,17) : error CS0103: The name 'HousingChocoboList' does not exist in the current context
      [05:53:47.978 N] Compiler Error: d:\RebornBuddy64\BotBases\Fertilizer\Fertilizer.cs(106,32) : error CS0103: The name 'GardenManager' does not exist in the current context
      [05:53:47.978 N] Compiler Error: d:\RebornBuddy64\BotBases\Fertilizer\Fertilizer.cs(149,26) : error CS0103: The name 'GardenManager' does not exist in the current context
      [05:53:48.609 D] [BotManager] Botbases have been reloaded.
      
      Attached is a log.
       

      Attached Files:

    18. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,154
      Likes Received:
      207
      Trophy Points:
      63
      Yep. Expected until the rest of the api is implemented.
       
    19. RahlRB

      RahlRB New Member

      Joined:
      Sep 24, 2015
      Messages:
      20
      Likes Received:
      2
      Trophy Points:
      0
      Perfect, I just removed the BotBases for now. Just wanted to make sure it was intended.
       
    20. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      380
      Likes Received:
      6
      Trophy Points:
      18
      IsTodo isn't functioning fully

      Quest: The FoodStuffs of Champions. Step: 1. Objectives: 2.

      Code Used:

      Code:
      ClearLog();
      var QuestId = 67801;
      var StepId = 1;
      var Objective = 0;
      
      Log("Count: {0}", ConditionParser.GetQuestById(QuestId).GetTodoArgs(Objective).Item1);
      Log("Of: {0}", ConditionParser.GetQuestById(QuestId).GetTodoArgs(Objective).Item2);
      Log("IsComplete? {0}", ConditionParser.IsTodoChecked(QuestId, (int)StepId, Objective));
      
      Returns (as expected):

      Code:
      Count: 0
      Of: 3
      IsComplete? False
      
      However, moving to the next objective:

      Code:
      ClearLog();
      var QuestId = 67801;
      var StepId = 1;
      var Objective = 1;
      
      Log("Count: {0}", ConditionParser.GetQuestById(QuestId).GetTodoArgs(Objective).Item1);
      Log("Of: {0}", ConditionParser.GetQuestById(QuestId).GetTodoArgs(Objective).Item2);
      Log("IsComplete? {0}", ConditionParser.IsTodoChecked(QuestId, (int)StepId, Objective));
      
      Returns:

      Code:
      System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentException: objectiveIndex outside the bounds of current objectives. Did you check to make sure the quest step hasn't changed?
      Parameter name: objectiveIndex
         at ff14bot.Managers.QuestWork.GetTodoArgs(Int32 objectiveIndex)
         at Driver.Run() in c:\Users\Andy\Desktop\DebugBuddyx64\Plugins\RebornConsole\Temp\nud2zh2f.0.cs:line 42
         --- End of inner exception stack trace ---
         at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
         at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
         at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
         at System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams)
         at System.Type.InvokeMember(String name, BindingFlags invokeAttr, Binder binder, Object target, Object[] args)
         at HighVoltz.CodeDriver.CompileAndRun(String input) in c:\Users\Andy\Desktop\DebugBuddyx64\Plugins\RebornConsole\RebornConsole.cs:line 462
      
      Also tested with "A Long Shot", Step 1, 2 Objectives. Same result.
       

    Share This Page