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

mastahg

Administrator
Joined
Feb 27, 2011
Messages
5,355
rb64.png

Changelog


Known Issues

Notes to third party developers
Asides for any temporarily missing api there are a few things you need to note.
IntPtrs are now 8 bytes instead of 4 bytes
RB_X64 is #defined to tell if you are running 64bit rebornbuddy.
Working with game windows has slightly changed
  • AtkAddonControl.SendAction now takes pairs of ulongs instead of uints. Most values work as is.
  • TwoInt struct is actually two longs now, and they often don't clear the top 4 bytes of data when twoint.Type == 4, we provide a new api twoint.TrimmedData which will get the data you are looking for, but be warned TrimmedData isn't always what you want to be using



RebornBuddy64: Zip





Requirements


Buddywizard is currently outdated, please install the requirements manually below:

Reporting Bugs
When reporting a bug, please include your full log file (found in your bot folder under the "Logs" directory, sort by creation date to find it easier), a full and detailed explanation of the bug, as well as any screenshots that may be useful in tracking down the bug.

Enjoy!
 
Last edited:
mastahg, I haven't been playing for a while... Though, this is amazing news.
Good f****** job mate!
 
Bloody hell mate, nice work!

I know people say we pay for shit and we should be given this but that doesn't take away from the dev work involved.
Kudos man, good job :cool:
 
As a custumorer I preferer see important things got fixed or implemented (fly, levequest, turn in, auto duty, and many many thinks) after this kind of release, since we only have 1 RB API developer I dont think this as a good investiment of time and resource.

At least that is my opinion.
 
I just kind of accepted it was only going to work on 32bit, so thank you very much for all the hard work and effort! On the 32bit and now the 64, really appreciated!
 
wait....DutyManager is a thing?? Oh please bring this to fruition, I would love to script some Duty's in a pre-made 4 man group!
 
IsQuestAcceptQualified(int id) no longer works.

Running:

Code:
ClearLog();
var QuestId = 65969;
Log(ConditionParser.IsQuestAcceptQualified(QuestId));

I'm standing in front of the Quest Giver at this point.

Returns:

Code:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> ReadWriteMemoryException: Error while reading memory! Invalid access to memory location, at addr: 4800000AB08D8F30, Size: 8
   at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
   at GreyMagic.MemoryBase.Read[T](IntPtr addr)
   at ff14bot.Managers.Lua.get_LuaState()
   at ff14bot.Managers.Lua.GetReturnValues(String lua)
   at ff14bot.Managers.Lua.GetReturnVal[T](String lua, Int32 index)
   at ff14bot.NeoProfiles.ConditionParser.IsQuestAcceptQualified(Int32 id)
   at Driver.Run() in c:\Users\XXXX\Desktop\DebugBuddyx64\Plugins\RebornConsole\Temp\vv2t3co5.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\XXXX\Desktop\DebugBuddyx64\Plugins\RebornConsole\RebornConsole.cs:line 462

IsQuestCompleted returns the same Error. Meaning tags never exit, and if conditions never execute.
ProfileBehaviors.QuestName returns Null.
 
Last edited:
wait....DutyManager is a thing?? Oh please bring this to fruition, I would love to script some Duty's in a pre-made 4 man group!
Don't get too excited it been around forever and o nly handles queing up and accepting queues but has been broken since they drastically changed how it worked in 3.1


IsQuestAcceptQualified(int id) no longer works.

Running:

Code:
ClearLog();
var QuestId = 65969;
Log(ConditionParser.IsQuestAcceptQualified(QuestId));

I'm standing in front of the Quest Giver at this point.

Returns:

Code:
System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> ReadWriteMemoryException: Error while reading memory! Invalid access to memory location, at addr: 4800000AB08D8F30, Size: 8
   at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
   at GreyMagic.MemoryBase.Read[T](IntPtr addr)
   at ff14bot.Managers.Lua.get_LuaState()
   at ff14bot.Managers.Lua.GetReturnValues(String lua)
   at ff14bot.Managers.Lua.GetReturnVal[T](String lua, Int32 index)
   at ff14bot.NeoProfiles.ConditionParser.IsQuestAcceptQualified(Int32 id)
   at Driver.Run() in c:\Users\XXXX\Desktop\DebugBuddyx64\Plugins\RebornConsole\Temp\vv2t3co5.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\XXXX\Desktop\DebugBuddyx64\Plugins\RebornConsole\RebornConsole.cs:line 462

IsQuestCompleted returns the same Error. Meaning tags never exit, and if conditions never execute.
ProfileBehaviors.QuestName returns Null.

Yea was a bad offset should be fixed with latest version
 
Still something iffy with ProfileBehavior.IsStepComplete && even tho the IsQuestCompleted via the ConditionParser returns the correct value. ProfileBehavior.QuestComplete does not. The tags won't exit, it seems to just completely ignore IsDone.
 
Last edited:
Still something iffy with ProfileBehavior.IsStepComplete && even tho the IsQuestCompleted via the ConditionParser returns the correct value. ProfileBehavior.QuestComplete does not. The tags won't exit, it seems to just completely ignore IsDone.

I need logs
 
I've just done a quick log of the obvious ones, the PickUp infinite loop, and objects not being recognised. I can't quite narrow down why my custom tags weren't exiting. But the default ones are having similar issues.

View attachment 199044
View attachment 199045

I've noted in the log where they appear, but i don't know how much use they're going to be.

Don't have that daily on my server today.
Do you have an example for "Getting the shaft", "Breath of fresh Air", or "The foodstuff of champions"?
 
Don't have that daily on my server today.
Do you have an example for "Getting the shaft", "Breath of fresh Air", or "The foodstuff of champions"?

No mine are "Shoo Fly, Don't Bother Me". which requires custom tag UseSpell.cs "All about the Eggs" another that has an object the Bot can't see. & "Failure to Deliver" which requires custom tag CarriageTag.cs. Ive got an alto running thru main scenario quests too. But I can't do anything until tomorrow. I'll throw you my logs as I go thru tho.

The Vath profile on my SVN has all those quests, they'll just need to be modified a bit to work with default tags.
 
Looks like I forgot to merge some changes and some logic we use to check if the selecticonstring window is ready is faulty. I had tested all of this in 3.1 guess I was too eager to push it out. New build going up now with some fixes.
 
Back
Top