• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Plugin] Gift Of Flight - TEST - Uses flying mount in quest or grind profiles

    Discussion in 'Archives' started by thephoenix25, Oct 8, 2011.

    1. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Thanks for the report, this is deffinatly GoF, "not" Kicks profile. I am working on dealing with the priority issues, and the next release looks promissing. I didn't release a new version this weekend as I found something new to try, which is still in the works atm. Hope you weren't stuck in the loop for too long :(.
       
    2. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      Nah, i'm not using it for AFK running, currently im waiting for new release, to test, since you already have some reports from me to fix :)
       
    3. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Here is the latest version.

      It now has extra checks in place when generating new landing sites.
      The failed landing attempts and failed generation attempts have been reworked
      The background thread is now working

      Generating new landing sites now takes a little longer but is more precise. Anywhere between 1-10 seconds.

      Could anyone who has been using the plugin, upload the settings files for me to add to the ones I distribute please. They are the following files :

      Alliance SLSettingsKalimdor.xml
      Alliance SLSettingsEasternKingdom.xml
      Alliance SLSettingsOutland.xml
      Alliance SLSettingsNorthrend.xml
      Alliance SLSettingsDeepholm.xml
      Horde SLSettingsKalimdor.xml
      Horde SLSettingsEasternKingdom.xml
      Horde SLSettingsOutland.xml
      Horde SLSettingsNorthrend.xml
      Horde SLSettingsDeepholm.xml

      Thanks
       

      Attached Files:

      Last edited: Nov 10, 2011
    4. Figaro10

      Figaro10 Member

      Joined:
      Jan 13, 2011
      Messages:
      71
      Likes Received:
      0
      Trophy Points:
      6
      I attached the SLSettingsEasternKingdom.

      Sometimes the Blackspots got written many times, in the file it looks like this:

      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />
      <Blackspot X="-1373632" Y="-2952534" Z="4476863" Radius="5" />


      View attachment SLSettingsEasternKingdom.xml
       
    5. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Thanks for the feedback and settings file, I've added some code to strip out duplicate blackspots when the file is loaded. I will upload the new version when I get home from work. There looks to be a problem with the settings file you uploaded as the newer version (since about 2 weeks ago) now uses a different format. When I've uploaded the new version, if you delete all the old files before installing the new ones. I've incorporated some of the landing sites from your settings file.
       
    6. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Some minor bug fixes and duplicate blackspot checking.
       

      Attached Files:

    7. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      Previous version have serious problem with Skimmer Spinenerts and quest Death to the Necromagi

      GoF : Arrived at destination
      GoF : Blacklisting target, cannot land within minFlightDistance
      GoF : Thread is searching the area
      Mounting: Brown Horse
      GoF : Thread is searching the area
      GoF : Blacklisting target, cannot land within minFlightDistance
      GoF : Thread is searching the area
      Stopping the bot!

      [9:50:46 PM:535] GoF : Exception! : System.NullReferenceException: Object reference not set to an instance of an object.
      at dtNavMeshQuery.updateSlicedFindPath(dtNavMeshQuery* , Int32 maxIter)
      at Tripper.RecastManaged.Detour.NavMeshQuery.UpdateSlicedFindPath(Int32 maxIter)
      at (Object , Int32 )
      at Tripper.Navigation.WowNavigator.FindPath(Vector3 start, Vector3 end)
      at Styx.Logic.Pathing.MeshNavigator.CanNavigateFully(WoWPoint from, WoWPoint to, Int32 maxHops)
      at Styx.Logic.Pathing.Navigator.CanNavigateFully(WoWPoint from, WoWPoint to, Int32 maxHops)
      at Styx.Logic.Pathing.Navigator.CanNavigateFully(WoWPoint from, WoWPoint to)
      at GiftOfFlight.Generate.FindTopLevel(Single x, Single y, WoWPoint target) in d:\Programs\LittleBee\Plugins\GiftOfFlight\Generate.cs:line 175
      at GiftOfFlight.Generate.FindLandingSite(WoWPoint target, Single regionSize, Single minFlightDistance, BlackList blacklist, Int32 accelerator) in d:\Programs\LittleBee\Plugins\GiftOfFlight\Generate.cs:line 49
      at GiftOfFlight.GiftOfFlight.TestAndFindLandingSite(WoWPoint target, Single regionSize, Single minDistance, Int32 accel) in d:\Programs\LittleBee\Plugins\GiftOfFlight\Main.cs:line 978
      at GiftOfFlight.GiftOfFlight.TestThreading(Object stateInfo) in d:\Programs\LittleBee\Plugins\GiftOfFlight\Main.cs:line 100
      [9:50:46 PM:877] Cleared POI
      [9:50:56 PM:824] GoF : Found a possible landing spot at : <5010, -3010, 292.5456> 36.57877 Yards
      [9:50:56 PM:825] GoF : Found a possible landing spot at : <5010, -2930, 290.4099> 56.33052 Yards
      [9:50:56 PM:825] GoF : Found a possible landing spot at : <5010, -2890, 290.1308> 94.28797 Yards
      [9:50:56 PM:827] GoF : closest @ 36.57877 : <5010, -3010, 292.5456>
      [9:50:56 PM:827] GoF : Searching nearby area for possible landing sites, current count is : 78
      [9:50:56 PM:953] Cleared POI
      [9:51:07 PM:052] GoF : Found a possible landing spot at : <5010, -2920, 290.2495> 63.86778 Yards
      [9:51:07 PM:056] GoF : closest @ 63.9122 : <5010, -2920, 290.2495>
      [9:51:07 PM:056] GoF : Searching nearby area for possible landing sites, current count is : 79
      [9:51:07 PM:300] Cleared POI
      [9:51:09 PM:875] Stop called!
      [9:51:10 PM:883] 79 Saved landing spots
      [9:51:10 PM:884] 21 Saved blackspots
      [9:51:10 PM:884] 4 Saved landing spots
      [9:51:12 PM:894] Activity: Honorbuddy Stopped
      [9:51:12 PM:900] System.Threading.ThreadAbortException: Thread was being aborted.
      at System.RuntimeMethodHandle._InvokeMethodFast(Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
      at System.RuntimeMethodHandle.InvokeMethodFast(Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeTypeHandle typeOwner)
      at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
      at System.Delegate.DynamicInvokeImpl(Object[] args)
      at System.Delegate.DynamicInvoke(Object[] args)
      at (Object , Object[] )
      at Styx.Logic.Targeting.#Dr(Delegate e, Object[] args)
      [9:51:12 PM:901] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.Targeting.#Dr(Delegate e, Object[] args)
      at Styx.Logic.Targeting.Pulse()
      [9:51:12 PM:903] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.Targeting.Pulse()
      at Styx.WoWPulsator.Pulse(PulseFlags flags)
      at Styx.Logic.BehaviorTree.TreeRoot.Tick()
      at Styx.Logic.BehaviorTree.TreeRoot.Run()
      [9:51:12 PM:903] System.Threading.ThreadAbortException: Thread was being aborted.
      at Styx.Logic.BehaviorTree.TreeRoot.Run()

      Stuck when moving to Pure Evil quest - profile from kikz (alliance as usual)
      Zul'drak

      Venture Co. Misadventure, it's just walking towards rock.
      GoF : Thread is searching the area
      GoF : Blacklisting target, cannot land within minFlightDistance
      GoF : Thread is searching the area
      GoF : Blacklisting target, cannot land within minFlightDistance
      GoF : Thread is searching the area
      GoF : Blacklisting target, cannot land within minFlightDistance
      GoF : Thread is searching the area
      GoF : No landing sites found! Is the target in water?
      GoF : Thread is searching the area
      GoF : No landing sites found! Is the target in water?
      GoF : Thread is searching the area
      GoF : No landing sites found! Is the target in water?
      GoF : Thread is searching the area
      GoF : No landing sites found! Is the target in water?
      GoF : Thread is searching the area
      GoF : No landing sites found! Is the target in water?
      GoF : Thread is searching the area
      GoF : No landing sites found! Is the target in water?
      GoF : Thread is searching the area
      GoF : Blacklisting target, cannot land within minFlightDistance
      GoF : Thread is searching the area

      [10:27:00 PM:402] Avoiding 'Venture Co. Excavator'
      [10:27:00 PM:407] 'Venture Co. Ruffian' is walking! Reavoiding!
      [10:27:01 PM:349] Removing 'Venture Co. Excavator' as a danger - not avoiding him anymore!
      [10:27:01 PM:558] Avoiding 'Venture Co. Excavator'
      [10:27:01 PM:897] Removing 'Venture Co. Ruffian' as a danger - not avoiding him anymore!
      [10:27:02 PM:404] Avoiding 'Venture Co. Excavator'
      [10:27:02 PM:404] Removing 'Venture Co. Excavator' as a danger - not avoiding him anymore!
      [10:27:02 PM:430] Avoiding 'Venture Co. Excavator'
      [10:27:02 PM:430] Removing 'Venture Co. Excavator' as a danger - not avoiding him anymore!
      [10:27:02 PM:881] GoF : Searching nearby area for possible landing sites, current count is : 291
      [10:27:02 PM:897] Removing 'Venture Co. Ruffian' as a danger - not avoiding him anymore!
      [10:27:04 PM:196] Removing 'Venture Co. Excavator' as a danger - not avoiding him anymore!
       
      Last edited: Nov 10, 2011
    8. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      EDIT

      having looked some more at the log, this should now be fixed in the latest version.



      Could you tell me, is this log from todays releases please? V2.5
       
      Last edited: Nov 10, 2011
    9. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      ^^ Did it land and continue with the profile please ?

      ^^ this is not the plugin (excluding 881)

      if you could attach a full log 'cos it makes it easier to see what is happening please.
       
    10. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      First part: it was not flying it was moving on the ground, second part is output at the same time at log tab. Debug/Log tabs.
      But i posted it like Log/Debug, Debug/Log.

      And no it didn't land it tried to move inside a mountain. I unstucked it manually. Not sure if addon or HB.
       
    11. theatristformallyknownasG

      theatristformallyknownasG Active Member

      Joined:
      Jan 16, 2010
      Messages:
      3,041
      Likes Received:
      8
      Trophy Points:
      38
      Will give this a whirl at home tonight, maybe a solution to not looking so stupid when HB picks a flying mount and runs along the ground regardless of what your mount settings are in the interface.

      G
       
    12. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      I ONLY give you feedback from latest. If i saw new version before i wanted to post i just run it again with new version.
       
    13. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      I am very greatfull for all of the feedback you have provided me with. This is a trickey project with many unpredictable issues, so if I sounded a bit patronising, that was not my intention.
       
    14. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Though nobody has reported it I suspect there is an issue with an un-handled exception for which I've made a new release.

      I have also been around Outland and some of Kalimdor collecting ?pre saved landing spots? which should help speed up the plugin substantially. (more to follow soon)

      If you want to you can copy and paste (the text from) your settings/blackspots/possible hotspots into the ones I have distributed, any duplicates will be removed automatically.

      I'd be great full for any feed back about this release please.
       

      Attached Files:

    15. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      Quest for instance: A Mammoth Undertaking GOF is trying to fly while in mammoth vehicle! Damn that would be funny looking.
       
    16. znuffie

      znuffie Banned

      Joined:
      Feb 23, 2010
      Messages:
      864
      Likes Received:
      30
      Trophy Points:
      28
      Just tried it with a Captured Firefly profile. Haven't seen it fly yet.
       
    17. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      Its best to try it with a questing profile, I've not tested it with a grind profile for a while now. It will most likely only fly to sell and repair when grinding.
       
    18. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      And most likely die during being on the ground and waiting for time out.

      Moving to Type: QuestPickUp
      GoF : Move To location : 273.1246 yards.
      GoF : No suitable saved loactions
      GoF : Not enough Saved spots close enough
      GoF : Searching untested saved spots
      GoF : Found saved spots = 0
      GoF : Generating new spots, this may take some time
      GoF : Found spots = 3
      GoF : possible result count = 2425
      GoF : Using Landing Site <6660, -1190, 399.0405> : 37.94749 yards from target
      GoF : Estimated flight time 11 secs, flight will cancel in 29 secs
      GoF : 29 seconds till flight is timed out.
      GoF : 19 seconds till flight is timed out.
      GoF : 9 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : trying <6650, -1170, 399.5853>
      GoF : Estimated flight time 10 secs, flight will cancel in 15 secs
      GoF : 15 seconds till flight is timed out.
      GoF : 5 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : trying <6650, -1180, 399.3028>
      GoF : Estimated flight time 11 secs, flight will cancel in 16 secs
      GoF : 16 seconds till flight is timed out.
      GoF : 6 seconds till flight is timed out.
      GoF : -4 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : Generation failed, landing and walking
      GoF : Flying to closest saved spot : 165.8253 yards.
      GoF : No suitable saved loactions
      GoF : Not enough Saved spots close enough
      GoF : Searching untested saved spots
      GoF : Found saved spots = 72
      GoF : trying untested saved spots
      GoF : Found spots = 72
      GoF : possible result count = 2422
      GoF : Using Landing Site <6320, -1100, 417.3152> : 10.00005 yards from target
      GoF : Estimated flight time 9 secs, flight will cancel in 26 secs
      GoF : 26 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : trying <6330, -1090, 416.471>
      GoF : Estimated flight time 8 secs, flight will cancel in 13 secs
      GoF : 13 seconds till flight is timed out.
      GoF : 3 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : trying <6330, -1080, 416.1898>
      GoF : Estimated flight time 8 secs, flight will cancel in 13 secs
      GoF : 13 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : trying <6330, -1120, 419.8182>
      GoF : Estimated flight time 8 secs, flight will cancel in 13 secs
      GoF : 13 seconds till flight is timed out.
      GoF : 3 seconds till flight is timed out.
      GoF : time up, using alternative safe spot
      GoF : trying <6340, -1080, 416.8316>
      GoF : Estimated flight time 7 secs, flight will cancel in 12 secs
      GoF : 12 seconds till flight is timed out.

      Damn i lost debug log.
       
    19. thephoenix25

      thephoenix25 New Member

      Joined:
      Jan 15, 2010
      Messages:
      289
      Likes Received:
      4
      Trophy Points:
      0
      This part indicates there are 72 landing sites left to try. Unfortunatly until each one is tested it will not know which one is the most appropriate. When it finds one it can land at it will use it every time (assuming it is within range of the target location). It is the only way I've found for it to learn as it progresses.

      Could I have a copy of your settings files to add to the collection please

      Thanks
       
    20. cpy

      cpy New Member

      Joined:
      May 10, 2010
      Messages:
      106
      Likes Received:
      0
      Trophy Points:
      0
      Last edited: Nov 12, 2011

    Share This Page