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

    Discussion in 'Rebornbuddy Forum' started by mastahg, Feb 29, 2016.

    1. Jmfa83

      Jmfa83 New Member

      Joined:
      Aug 15, 2018
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      1
      I took the open source DeepDive from ZZI and adapted it to Heaven on High. It will only attack or do things in range of the character but not move on. I adapted variables such as the changed cairn of return.

      There are a few different things that can occur and I have videos.

      Attachment for Log
      (93% of the time) The most common is it does nothing after getting the chest in the room if any, otherwise it stands tehre and does this walls thing.

      The second (5% of the time) is it will find a "wall" in the room and will run to it and if I run past it manually it will return to it.

      2% it will actually run the floor.

      https://drive.google.com/open?id=1sHtr4Qt4IZASAQspougT1q2txFcFZ_Dg is the video. The first run is the 93% occurence. The second run i wanted to show that it works with POTD normally, then the third run the 5% item occurs in the video.

      I've worked with ZZI on a few items, but even when I strip out the logic of the bot (targeting things etc) it does the same thing even today. Someone JUST pointed out the forum to me. It still occurs in this build and was told it may be a nav issue.

      Thanks
       
    2. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      @ 4:40 Look where its requesting a path to : 0,0,0. That's a rather strange spot to request to move to.

      I haven't looked deeply at deepdive, but if its using the async commontasks.moveto check the result. Its probably returning a failure result.
       
    3. Cimmeria

      Cimmeria New Member

      Joined:
      Jul 8, 2019
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      1
      Hey mastahg -- Do I have this right looking at summoner's 3 forms? (dreadworm, bahamut, phoenix)
      • We have a timer that is used for all 3
      • Form actcive which is the ActionResourceManager's DreadwyrmTrance bool
      • Aetherflow 0 - 2 for real aetherflow and +8 for bahamut and +16 for pheonix?
      So there is no way to tell exactly which form you are in from what is currently available in the resource manager?

      Or is there something I'm missing from:
      dreadworm ready
      struct: ResourceTable: { timer: 0, timer2: 0, offset_8: 0, offset_9: 0, offset_A: 0, offset_B: 0, offset_C: 2, offset_D: 0, offset_E: 0 }

      shortly after activating dreadworm
      struct: ResourceTable: { timer: 11945, timer2: 0, offset_8: 169, offset_9: 46, offset_A: 0, offset_B: 0, offset_C: 2, offset_D: 0, offset_E: 0 }

      right before dreadworm ends
      struct: ResourceTable: { timer: 1507, timer2: 0, offset_8: 227, offset_9: 5, offset_A: 0, offset_B: 0, offset_C: 2, offset_D: 0, offset_E: 0 }

      bahamut ready 2 aetherflow
      struct: ResourceTable: { timer: 0, timer2: 0, offset_8: 0, offset_9: 0, offset_A: 0, offset_B: 0, offset_C: 10, offset_D: 0, offset_E: 0 }

      bahamut ready 0 aetherflow
      struct: ResourceTable: { timer: 0, timer2: 0, offset_8: 0, offset_9: 0, offset_A: 0, offset_B: 0, offset_C: 8, offset_D: 0, offset_E: 0 }

      bahamut active shortly after starting
      struct: ResourceTable: { timer: 17508, timer2: 3, offset_8: 100, offset_9: 68, offset_A: 3, offset_B: 0, offset_C: 0, offset_D: 0, offset_E: 0 }

      bahamut acctive shortly before end with 2 aetherflow
      struct: ResourceTable: { timer: 4558, timer2: 3, offset_8: 206, offset_9: 17, offset_A: 3, offset_B: 0, offset_C: 2, offset_D: 0, offset_E: 0 }

      phoenix ready
      struct: ResourceTable: { timer: 0, timer2: 0, offset_8: 0, offset_9: 0, offset_A: 0, offset_B: 0, offset_C: 18, offset_D: 0, offset_E: 0 }

      phoenix active shortly after starting 2 aetherflow
      struct: ResourceTable: { timer: 17710, timer2: 3, offset_8: 46, offset_9: 69, offset_A: 3, offset_B: 0, offset_C: 18, offset_D: 0, offset_E: 0 }

      pheonix active shortly before end 2 aetherflow
      struct: ResourceTable: { timer: 2937, timer2: 3, offset_8: 121, offset_9: 11, offset_A: 3, offset_B: 0, offset_C: 18, offset_D: 0, offset_E: 0 }
       
      Last edited: Jul 9, 2019
    4. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      You've got a lot of data but im unsure of exactly what your asking. It looks like they are packing more data into offset_C like they were in sb.
       
    5. Cimmeria

      Cimmeria New Member

      Joined:
      Jul 8, 2019
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      1
      After looking at what's available currently from resource manager various in forms via log. There currently isn't a way to tell what form you are in and it's always DreadwyrmTrance = true + the timer, except when Bahamut is ready which gives AetherAttunement (but once he's out it's 0) which is isn't too helpful most of the time because there's an action you can check if you can cast bahamut.

      Is there anything in that data to where we could enable the ability to tell?
       
      Last edited: Jul 9, 2019
    6. ylovez888888

      ylovez888888 New Member

      Joined:
      Sep 7, 2014
      Messages:
      21
      Likes Received:
      0
      Trophy Points:
      1
      Hi master,was there any plan to update the white things in specialcurrency? cant wait for it and thanks for your great job!!!
       
    7. celmaisef

      celmaisef Member

      Joined:
      Dec 5, 2011
      Messages:
      85
      Likes Received:
      3
      Trophy Points:
      8
      What does Exgather have to do with the fact that the character is mounting/dismounting continuosly. Its not gathering.
      I run 18 accounts and all of them have this problem, and always after a teleport to an aetheryte (it happens at several aetherytes). The char simply teleports to an aetheryte and after that it tries to mount up to fly. But the character gets stuck in a loop mounting/dismounting with this message in the console:
      [16:28:00.436 D] DoAction General 23 0xE0000000
      [16:28:00.706 D] DoAction General 9 0xE0000000
      It will just mount/dismount and do it for HOURS continously. Its a real problem because it gets noticed really fast by other players, everytime it happens I get whispers saying we are reported.
      I understand you have other matters to attend to, but this one is a real issue for people like us who use RB gather bots. Its a REALLY BIG issue. I would not renew my 6 keys if you would not fix this. Its that important to people like me who use gather bots. Please look into it as it makes the bot unusable unless supervised 24/7. The chance of getting banned because of this error is really high.
      If you need a full log I can provide one, or whatever needed to replicate this issue so that you can fix it.
       
    8. newb23

      newb23 Community Developer

      Joined:
      Nov 26, 2014
      Messages:
      397
      Likes Received:
      15
      Trophy Points:
      18
      Has something happened to the Cutscene RemoteAgent?

      Running orderbot, dailies profile and each time it tries to skip a cutscene, RB is throwing the following error:
      Code:
      [15:56:08.568 D] Buddy.Coroutines.CoroutineUnhandledException: Exception was thrown by coroutine ---> System.Exception: No id mapping found for ff14bot.RemoteAgents.AgentCutScene
         at ff14bot.Managers.AgentModule.GetAgentInterfaceByType[T]()
         at ff14bot.BotBases.OrderBot..()
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
         at TreeSharp.ActionRunCoroutine...()
         --- End of inner exception stack trace ---
         at Buddy.Coroutines.Coroutine.CheckPostConditions(Boolean shouldBeCanceled)
         at Buddy.Coroutines.Coroutine.Resume(Boolean forStop)
         at TreeSharp.ActionRunCoroutine.Run(Object context)
         at TreeSharp.Action.<Execute>d__13.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.Action.<Execute>d__13.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at TreeSharp.PrioritySelector.<Execute>d__2.MoveNext()
         at TreeSharp.Composite.Tick(Object context)
         at ff14bot.TreeRoot.() --> System.Exception: No id mapping found for ff14bot.RemoteAgents.AgentCutScene
         at ff14bot.Managers.AgentModule.GetAgentInterfaceByType[T]()
         at ff14bot.BotBases.OrderBot..()
      --- End of stack trace from previous location where exception was thrown ---
         at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
         at TreeSharp.ActionRunCoroutine...()
       
    9. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Exgather is probably doing something weird causing it to mount and dismount. Again, if you or anyone can identify that it is a function of rb that causing the issue and how to replicate it easily then I can try fixing it.

      Try restarting your computer. I haven't been able to reproduce the issue where it can't find the agent but that usually seems to fix it.
       
    10. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Build 279
      Code:
      
      Add Sack_Of_Nuts and Bicolor_Gemstone to specialcurrencymanager
      
      NavGraph allow learning eulmore aetheryte after quest 69167
      
      
       
    11. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      383
      Likes Received:
      7
      Trophy Points:
      18
      TeleportLocation for The Ostall Imperative (Lakeland (813)) returns null.
      Code:
      ClearLog();
      foreach (var teleportlocation in WorldManager.AvailableLocations.Where(z => z.ZoneId == 813))
      {
        Log(WorldManager.AetheryteIdsForZone(813).Where(r => r.Item1 == Teleportlocation.AetheryteId).FirstOrDefault());
      }
      
      Result
      Code:
      null
      (136, <-731.5118, 53.4052, -226.5298>)
      
       
    12. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      136 is The Ostall Imperative

      null is the landing for "Tessellation (Lakeland)" fake aethernet, unsure of why Fort Jobb flagged as not an aetheryte in the data
       
    13. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      383
      Likes Received:
      7
      Trophy Points:
      18
      Aye, summat weird going on. I should've checked AetheryteId before admittedly. Even looking at AetheryteIdsForZone(813), 136 is the only result.
      Code:
      ClearLog();
      foreach (var tp in WorldManager.AetheryteIdsForZone(813))
      {
        Log(tp);
      }
      Result
      Code:
      (136, <-731.5118, 53.4052, -226.5298>)
      
       
    14. Sodimm

      Sodimm Member

      Joined:
      Nov 8, 2014
      Messages:
      383
      Likes Received:
      7
      Trophy Points:
      18
      Any way I can interact with the CutSceneSelectString options, it's a new gimmick with Shadowbringers that starts @ quest 68871 step 5
       
    15. theonn

      theonn Member

      Joined:
      Nov 3, 2014
      Messages:
      80
      Likes Received:
      6
      Trophy Points:
      8
      @mastahq
      I believe this is poliglot for BLM... (offset_e: 1)
      //struct: ResourceTable: { timer: 0, timer2: 14759, offset_8: 0, offset_9: 0, offset_A: 167, offset_B: 57, offset_C: 3, offset_D: 0, offset_E: 1 }
       
    16. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Version 280
      Code:
      Fix issues with aetheryte data
      
      ARM.BlackMage.PolyglotStatus updated
      ARM.DarkKnight.DarkArts added
      
      
       
    17. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      Please check the update for when you have more then one stack of it,im unsure if the latest changes will handle that correctly
       
    18. Coltron3030

      Coltron3030 New Member

      Joined:
      Apr 6, 2015
      Messages:
      2
      Likes Received:
      0
      Trophy Points:
      1
      Having issues trying to run Lisbeth. When I try to add a new order, the bot crashes. Had someone tell me it looked like an RB issue, not a Lisbeth issue and to try my luck here
       

      Attached Files:

    19. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      100% a lisbeth issue. Needs to be recompiled or your running an old version.
       
    20. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,229
      Likes Received:
      364
      Trophy Points:
      83
      CutSceneSelectString window support added.
      Orderbot will now handle CutSceneSelectString prompts as it does with SelectString

      You can override the choice as you do with with the SelectStringOverride tag.
       

    Share This Page