Season 15 and Demonbuddy, working as of 21th September 2018!
  • Visit Rebornbuddy
  • Visit Demonbuddy

[Release] RebornBuddy64 Version 1.0.185 - 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:
    3,869
    Likes Received:
    140
    Trophy Points:
    63
    rb64.png
    Changelog

    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: May 12, 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,767
    Likes Received:
    57
    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 New Member

    Joined:
    Mar 17, 2015
    Messages:
    39
    Likes Received:
    0
    Trophy Points:
    0
    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:
    208
    Likes Received:
    6
    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:
    3,869
    Likes Received:
    140
    Trophy Points:
    63
    Version 9
    Code:
    FishingManager readded
    FishBot readded
    
     
  10. mastahg

    mastahg Administrator Staff Member

    Joined:
    Feb 27, 2011
    Messages:
    3,869
    Likes Received:
    140
    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:
    365
    Likes Received:
    5
    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:
    3,869
    Likes Received:
    140
    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:
    365
    Likes Received:
    5
    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:
    3,869
    Likes Received:
    140
    Trophy Points:
    63
    I need logs
     
  17. Sodimm

    Sodimm Member

    Joined:
    Nov 8, 2014
    Messages:
    365
    Likes Received:
    5
    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:
    3,869
    Likes Received:
    140
    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:
    365
    Likes Received:
    5
    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:
    3,869
    Likes Received:
    140
    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