• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • RebornBuddy - Limited Beta - FF14:ARR Bot

    Discussion in 'General Discussion Forum' started by mastahg, Nov 8, 2013.

    Thread Status:
    Not open for further replies.
    1. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,332
      Likes Received:
      378
      Trophy Points:
      83
      Not yet, haven't gotten class to the point where I have a ground spell to test.

      In other news:
      Improved pathing!

      Current:
      [​IMG]

      Improved:
      [​IMG]
      Much less zigzag
       
    2. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      Nice pathing, so it looks like no longer most direct route but path with the least turns.

      So I ran into an interesting issue today. I was making a mesh profile and there is this one mob that pops on a ledge, now there's a 50% chance when targeting that particular mob that the bot will freak out since, the ledge is inaccessible without jumping.

      Is there a way to tag a particular mob to avoid it? It is part of the mobs on the hunting list, but its just that one mob i always want to ignore and in that specific location.
       
    3. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,332
      Likes Received:
      378
      Trophy Points:
      83
      I need to add blackspots, try deleting the nodes near the mob until that happens.
       
    4. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      Thanks! I'll give that a go, but blackspots would make making a mesh allot easier :)
       
    5. Dribble187

      Dribble187 Member

      Joined:
      May 16, 2011
      Messages:
      44
      Likes Received:
      0
      Trophy Points:
      6
      It works really well! keep up the good work! can't wait for the finnished product :D
       
    6. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,332
      Likes Received:
      378
      Trophy Points:
      83
    7. nexium

      nexium New Member

      Joined:
      Nov 9, 2013
      Messages:
      8
      Likes Received:
      0
      Trophy Points:
      0
      By the way, what's a good place to start from if I'd be interested in development? I know some Python and will be taking a C-programming class in January so this would be a great opportunity to put theory into practice.
       
    8. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      Very slick Mastahg, looks like you used the Hotspot function to add blackspots :). One issue I had with the hotspots was that once if I used a radius of 140 and then wanted to change it, it wasn't possible. Once placed i wasn't able to change it, nor was there an option to delete them through the profiler itself. Now what i usually did was go through the profile XML itself and removed or changed it there. But it would be more convenient change it on the fly through the profile creator.

      But seriously though, I running out of request for the bot. It works perfectly!!!
       
    9. Grimmjow

      Grimmjow New Member

      Joined:
      Nov 11, 2013
      Messages:
      118
      Likes Received:
      1
      Trophy Points:
      0
      I started getting the error below just today. Everything worked fine yesterday.

      [17:30:12.344 N] Logging in...
      [17:30:12.905 N] We did it, yay!
      [17:30:13.345 D] Reloading AssemblyLoader<ff14bot.AClasses.BotBase> - Initializing
      [17:30:13.439 D] [BotManager] Botbases have been reloaded.
      [17:30:13.440 D] GrindBot v1.0.0.0
      [17:30:13.440 D] Gatherbro v1.0.0.0
      [17:30:13.440 D] Raidbro v1.0.0.0
      [17:30:13.452 D] Reloading AssemblyLoader<ff14bot.Interfaces.IBotPlugin> - Initializing
      [17:30:13.732 D] Reloading AssemblyLoader<ff14bot.Interfaces.ICombatRoutine> - Initializing
      [17:30:14.053 D] [RoutineManager] Routines have been reloaded. Current class-specific list:
      [17:30:14.053 N] Building Actioncache
      [17:30:24.171 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent was never fired
      at GreyMagic.Executor.Execute(Int32 timeout)
      at GreyMagic.Executor.Execute()
      at ..(UInt32 )
      at ff14bot.Managers.Actionmanager.get_CurrentActions()
      at ff14bot.Forms.ugh.MainWpf..ctor()
      at ff14bot.App.Current_Startup(Object sender, StartupEventArgs e)
      at System.Windows.Application.OnStartup(StartupEventArgs e)
      at System.Windows.Application.<.ctor>b__1(Object unused)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
      at System.Windows.Threading.DispatcherOperation.InvokeImpl()
      at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
      at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
      at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
      at System.Windows.Threading.DispatcherOperation.Invoke()
      at System.Windows.Threading.Dispatcher.ProcessQueue()
      at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
      at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
      at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
      at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
      at MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
      at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
      at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
      at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
      at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
      at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
      at System.Windows.Threading.Dispatcher.Run()
      at System.Windows.Application.RunDispatcher(Object ignore)
      at System.Windows.Application.RunInternal(Window window)
      at System.Windows.Application.Run(Window window)
      at ff14bot.App.Main()
       
    10. KillerApps

      KillerApps New Member

      Joined:
      Dec 4, 2013
      Messages:
      1
      Likes Received:
      0
      Trophy Points:
      0
      Looks Like you never connect to the game try running it without Antivirus running and as an admin. Also make sure greymagic.dll is still in the folder its tripping as untrusted in most antivirus software.
       
    11. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      Mastahg,

      Okay, i ran into another interesting senario. I know... I always say that :). But for instance today, I have a profile where I grind level and at times a fate pops up. I have the fate mob added, but unless the closest non fate mob is cleared it will no proceed to the fate mobs. Is there a way to have mob priority or is this a feature that can be added?

      Thanks!!!
       
    12. Garti

      Garti New Member

      Joined:
      Nov 17, 2013
      Messages:
      15
      Likes Received:
      0
      Trophy Points:
      0
      The way I've done this with gathering is I've opened the .xml and moved the prioritized item on top of the item list. Say when you want to gather crystals instead of shards, but can't only have crystals on the loot list since one node doesn't have em. I imagine it must work in a similar way with targets.
       
    13. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      That is a good idea! My only concern is that its a fixed instance where the logic only scans for available item within the Node and it doesn't use the same preference logic for open world mob... but who knows :). Definitely worth the shot!
       
    14. nekoramen

      nekoramen Member

      Joined:
      Dec 1, 2013
      Messages:
      38
      Likes Received:
      3
      Trophy Points:
      8
      Me again :]

      Is there anyway to see the amount of recast time a spell have? For instance I can use "Fracture" but if the recast time of "Internal Release" is less then 3 seconds, postponed from using fracture until I got the crit buff?

      Thanks.
       
    15. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
      Just have it only cast Fracture when the aura of Internal release is up. Haven't tested this, but you can look through other default rotations and some of them use Aura's as requirement or triggers.

      Code:
      Apply("Spell", r => Core.Player.HasAura("Aura's name"),r=> Core.Player)
       
    16. nekoramen

      nekoramen Member

      Joined:
      Dec 1, 2013
      Messages:
      38
      Likes Received:
      3
      Trophy Points:
      8
      That's actually what I'm doing right now but internal release is on a 60s cooldown. Fracture is every 18s.

      If I only cast fracture when IR is up there's 42 second of DPS lost. If I cast it every time fracture's cooldown is down the 4th cycle is cast 6 seconds shy of IR and the 5th 3 second before IR is finished. With other attacks going on there's a big chance the 4th and 5th fracture doesn't benefit from IR's crit buff. Not really that big of a problem but good to have.
       
    17. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,332
      Likes Received:
      378
      Trophy Points:
      83

      Adding api for cooldown of spell right now.
       
    18. mastahg

      mastahg Administrator Staff Member

      Joined:
      Feb 27, 2011
      Messages:
      5,332
      Likes Received:
      378
      Trophy Points:
      83
      Version 0.0.60



      http://mastahg.com/rebornbuddy/RebornBuddy0.0.60.zip
       
    19. pikachu2003

      pikachu2003 New Member

      Joined:
      Jun 11, 2012
      Messages:
      205
      Likes Received:
      0
      Trophy Points:
      0
    20. nekoramen

      nekoramen Member

      Joined:
      Dec 1, 2013
      Messages:
      38
      Likes Received:
      3
      Trophy Points:
      8
    Thread Status:
    Not open for further replies.

    Share This Page