Demonbuddy for Season 16 released, updates.buddyauth.com !
  • Visit Rebornbuddy
  • Visit Demonbuddy

[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,045
    Likes Received:
    195
    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,792
    Likes Received:
    60
    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,045
    Likes Received:
    195
    Trophy Points:
    63
    Sending chat is fixed with the new version.
     
  4. Neverdyne

    Neverdyne Community Developer

    Joined:
    Sep 12, 2014
    Messages:
    610
    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,045
    Likes Received:
    195
    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:
    369
    Likes Received:
    5
    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,045
    Likes Received:
    195
    Trophy Points:
    63
    Thanks. New build on the way which renables reward list.
     
  9. Neverdyne

    Neverdyne Community Developer

    Joined:
    Sep 12, 2014
    Messages:
    610
    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,045
    Likes Received:
    195
    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,045
    Likes Received:
    195
    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:
    610
    Likes Received:
    14
    Trophy Points:
    18
    Thanks for the update.
     
  13. Neverdyne

    Neverdyne Community Developer

    Joined:
    Sep 12, 2014
    Messages:
    610
    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,045
    Likes Received:
    195
    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,045
    Likes Received:
    195
    Trophy Points:
    63
    New build fixes using items.
     
  16. Neverdyne

    Neverdyne Community Developer

    Joined:
    Sep 12, 2014
    Messages:
    610
    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,045
    Likes Received:
    195
    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:
    369
    Likes Received:
    5
    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