What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

[Release] RebornBuddy64 Version 1.0.424 - DirectX11 / x64 bit compatible

how do I get ExBuddy working correctly? is this built into the 64-bit version or do I need to add the plugin like before?

I have tried doing both, and receive errors with the ExFlyTo, ExPurify and other tags.

View attachment 199245
View attachment 199246
View attachment 199247

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.


Game crashes when passing emotes in profile, running v20.

I'm using order bot with kagamihiiragi17's 15-50 questing profile. It seems that every time I talk to the NPC it causes FFXIV to crash.

Not sure if it something to do with the profile or something else on my end.

Maybe it is something do with the way the 64bit version passes emotes to the game client?

View attachment 199252

I started the game again, did the emote manually and started the bot again. Now it isn't turning in quests, something to do with TurnInTag.cs: line 93.

View attachment 199256
I'll look into it.
 
how do I get ExBuddy working correctly? is this built into the 64-bit version or do I need to add the plugin like before?

I have tried doing both, and receive errors with the ExFlyTo, ExPurify and other tags.

View attachment 199245
View attachment 199246
View attachment 199247
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. ;)
 
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:
New version should fix it. Was an issue with the offsets not propagating properly for the specific version.
 
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:
Found another one, these return 0 regardless of the actual value.

Core.Me.Stats.Craftsmanship
Core.Me.Stats.Control
 
New build
Code:
Core.Player.Stats will return the correct values
Core.Player.IsLevelSynced re-implemented
 
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
 
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

I'll look into it. Fyi you can use GetBagsByInventoryBagId and pass it all those ids or FilledSlots which has bag1-4 and keyitems.
 
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.
 

Attachments

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.

Yep. Expected until the rest of the api is implemented.
 
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.
 
Back
Top