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

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.

Thanks, new build should fix the issue.
 
I cant even get the bot to start up, anyone else have this problem, Ive also used the buddywizard to make sure .net is installed
 
Game Object Interact() is broken.

Random Quest Giver NPC (Fyuu) (1005938)
Code:
GameObjectManager.GetObjectByNPCId((uint)1005938).Interact();

Returns:
Code:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.OverflowException: Arithmetic operation resulted in an overflow.
   at ff14bot.Objects.GameObject.ToString()
   at System.Text.StringBuilder.AppendFormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.FormatHelper(IFormatProvider provider, String format, ParamsArray args)
   at System.String.Format(IFormatProvider provider, String format, Object[] args)
   at ff14bot.Helpers.Logging.WriteDiagnostic(String format, Object[] args)
   at ..(GameObject )
   at Driver.Run() in c:\Users\Andy\Desktop\DebugBuddyx64\Plugins\RebornConsole\Temp\nq2oo1rx.0.cs:line 39
   --- 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
 
Hello,

DoActionLocation is broken on 64 bit, but works on 32. Tested using the console and spell id 179 (Shadowflare)

Code:
Actionmanager.DoActionLocation(179, Core.Me.CurrentTarget.Location);

Worked on 32 but not 64.
 
mastahg you continue to blow my mind; I never expected x64/DX11 support considering all the work that would go into it - you serious need to add a PayPal/Bitcoin/etc link in your sig because whatever Bossland is paying you isn't enough (I still can't believe how little attention this bot gets over others but that's another issue all together :p).
 
Hello,

DoActionLocation is broken on 64 bit, but works on 32. Tested using the console and spell id 179 (Shadowflare)

Code:
Actionmanager.DoActionLocation(179, Core.Me.CurrentTarget.Location);

Worked on 32 but not 64.


I can verify with Spell 102 (Flaming Arrow) as well. Works dx9; no-go dx11.
 
I can verify with Spell 102 (Flaming Arrow) as well. Works dx9; no-go dx11.

Similar also occuring with UseItem(), not just UseKeyItemLocation items, but UseKeyItem too, as well as UseObject not properly interacting.
 
DoActionLocation was dummed out. New version has it along with gardenmanager
 
Similar also occuring with UseItem(), not just UseKeyItemLocation items, but UseKeyItem too, as well as UseObject not properly interacting.
Not sure i understand, can you make that clearer/elaborate?
 
Not sure i understand, can you make that clearer/elaborate?

When trying to use Objects/Items/KeyItems with UseObject/UseItem it just stands there doing nothing. UseItem using a ground targeted KeyItem will bring up the Targeting reticule, but won't action it (you have to right click it to use). Otherwise the tags are doing their job, they go to it, target the object. But that's it. I haven't gotten around to running it thru the console to see if it's specific to on function. But if i'd hazard a guess, something funky is going on with
Code:
Item.UseItem(((GameObject)ret)
Item.UseItem(((GameObject)ret).Location)

Code:
(ret as GameObject).Interact())
is a bit more of a weird one, because it interacts just fine, but for some reason isn't interacting with event objects.
 
Code:
Stats panel will now properly update
AutoEquipper implemented
Gamelog reading fixed
Gardenmanager implemented
 
When trying to use Objects/Items/KeyItems with UseObject/UseItem it just stands there doing nothing. UseItem using a ground targeted KeyItem will bring up the Targeting reticule, but won't action it (you have to right click it to use). Otherwise the tags are doing their job, they go to it, target the object. But that's it. I haven't gotten around to running it thru the console to see if it's specific to on function. But if i'd hazard a guess, something funky is going on with
Code:
Item.UseItem(((GameObject)ret)
Item.UseItem(((GameObject)ret).Location)

Code:
(ret as GameObject).Interact())
is a bit more of a weird one, because it interacts just fine, but for some reason isn't interacting with event objects.

DoActionLocation was dummied out so useitem(vector3) wouldn't work.

Interacting with eventobjects seems to be working fine for me. Tested it on summoning bell.
 
Mastahg,

Out of curiosity, will you be updating the internal compiler so that Community Developers can take advantage of the C# 6.0 syntax when writing things for the public?

Thanks,
-Rahl
 
Mastahg,

Out of curiosity, will you be updating the internal compiler so that Community Developers can take advantage of the C# 6.0 syntax when writing things for the public?

Thanks,
-Rahl
Unlikely the available method means shipping like an additional 50mb of dlls.
 
Back
Top