• 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,173
      Likes Received:
      207
      Trophy Points:
      63
      rb64.png
      Changelog

      Version 232
      Code:
      Updated for FFXIV 4.45
      
      Changes:
      GetTo is now much better at handling when the location is slightly off the navigation mesh
      
      Api changes:
      New poi enum options added
      Poi can now have an optional zoneid parameter used
      
      
      Version 207
      Code:
      Changelog:
      
      
      Deep Dungeon bot base added
      
      SideStep avoidance plugin added
      -Note: There are still some issues with this plugin, so take care when using it to properly monitor your bot.
      
      Thanks to ZZI for his work on these projects.
      
      Api changes:
          DirectorManager added
              This director handles the different content directors that ff14 uses
              Support for basic battle and gathering leves
      
          RemoteObject is now declared as protected instead of internal so that it can be used by 3rd party developers
           
           
          Additions:
              ChocoboManager.ChocoboUnlocked
      
              AgentInterface<t>
              AgentDeepDungeonSaveData
              AgentDeepDungeonInformatation
              AgentEurekaElementalHud
              AgentEurekaElementalEdit
      
              BattleCharacter.ElementalLevel
              BattleCharacter.Element
      
      Bug Fixes:
      
          BattleCharacter.CanAttack will return true correctly for Notirous monsters in eurkea
      
      Version 185
      Code:
      
      Updated for ff14 4.18
      
      Changes:
      
      ActionManager.DoMusic(uint actionId) added
      
      Orderbot behavor:
      Perform added
      
      
      
      You can now play music as a bard using rebornbuddy
      Check the perform quest behavior for documentation.
      
      

      Known Issues

      • Currently the entire RB api is not yet implemented and the following may not be completely implemented
        • FishingManager
        • GamelogManager
        • GardenManager
        • DutyManager
        • ZodiacManager
      • ExBuddy is not yet supported
      • ProfileCreator / Radar needs to be updated.

      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


      Run the BuddyWizard 1.4.0(Download here)


      Or install them manually.


      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: Nov 6, 2018
      mangravey007 and y2krazy like this.
    2. dayum12

      dayum12 Member

      Joined:
      Aug 22, 2015
      Messages:
      54
      Likes Received:
      1
      Trophy Points:
      8
      mastahg, I haven't been playing for a while... Though, this is amazing news.
      Good f****** job mate!
       
    3. y2krazy

      y2krazy Community Developer

      Joined:
      Jun 21, 2011
      Messages:
      2,799
      Likes Received:
      62
      Trophy Points:
      48
      Awesome! Looking forward to giving it a go! <3
       
      skatanas and Mr McGibblets like this.
    4. CarnegieL

      CarnegieL Member

      Joined:
      Oct 11, 2015
      Messages:
      32
      Likes Received:
      0
      Trophy Points:
      6
      Great job, Mastahg. Now I can raid in DX11 again. :)
       
    5. ZeeZee

      ZeeZee Member

      Joined:
      Nov 6, 2014
      Messages:
      61
      Likes Received:
      3
      Trophy Points:
      8
      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:
       
    6. dirin

      dirin Member

      Joined:
      May 16, 2014
      Messages:
      55
      Likes Received:
      1
      Trophy Points:
      8
      Hell yeah! GG my man! <3 Amazing job! :D
       
    7. magoclow

      magoclow Member

      Joined:
      Mar 17, 2015
      Messages:
      39
      Likes Received:
      0
      Trophy Points:
      6
      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.
       
    8. schopenhauer

      schopenhauer Member

      Joined:
      Jul 22, 2014
      Messages:
      218
      Likes Received:
      12
      Trophy Points:
      18
      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!
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,173
      Likes Received:
      207
      Trophy Points:
      63
      Version 9
      Code:
      FishingManager readded
      FishBot readded
      
       
    10. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,173
      Likes Received:
      207
      Trophy Points:
      63
      Version 10
      Code:
      Readd radar
      
       
    11. yxboom

      yxboom New Member

      Joined:
      May 13, 2014
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      Wow this is huge news. Thanks.
       
    12. becto

      becto Member

      Joined:
      Mar 14, 2014
      Messages:
      104
      Likes Received:
      5
      Trophy Points:
      18
      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!
       
    13. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      380
      Likes Received:
      6
      Trophy Points:
      18
      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: Mar 1, 2016
      y2krazy likes this.
    14. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,173
      Likes Received:
      207
      Trophy Points:
      63
      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


      Yea was a bad offset should be fixed with latest version
       
    15. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      380
      Likes Received:
      6
      Trophy Points:
      18
      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: Mar 1, 2016
    16. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,173
      Likes Received:
      207
      Trophy Points:
      63
      I need logs
       
    17. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      380
      Likes Received:
      6
      Trophy Points:
      18
      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 TEST.xml
      View attachment 13128 2016-03-01 17.33.txt

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

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,173
      Likes Received:
      207
      Trophy Points:
      63
      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"?
       
    19. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      380
      Likes Received:
      6
      Trophy Points:
      18
      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.
       
    20. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      4,173
      Likes Received:
      207
      Trophy Points:
      63
      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.
       

    Share This Page