AutoDuty:
Run's Duty Support or Trust Dungeons for you (Requires vnavmesh and BossMod)
Current Paths:
check Paths Folder
To Contribute Path Files just create a pull request or issue either works
Repo URL:
Dalamud Plugin for FFXIV - AutoDuty
AutoDuty:
Run's Duty Support or Trust Dungeons for you (Requires vnavmesh and BossMod)
Current Paths:
check Paths Folder
To Contribute Path Files just create a pull request or issue either works
Repo URL:
As long as Autoduty is active, it is not possible to manually move the character forwards with the W key. The other movement keys still work.
Trying to farm "The Wanderer's Palace" there is an un-targetable enemy that will continue attacking you until you are away from it. I'd like to know if there is a way for AutoDuty to not wait until combat is over and just continue moving so it can deal with the targetable threats somewhere else and continue its course.
I'd really appreciate this feature
so i got all the required plugin's and the path's but my character isn't moving are there any instructions?
If one has several identical entries in the Build tab, e.g. "Interactable|0, 0, 0|Security Terminal", it does not seem to be possible to move them with the mouse cursor. Even in other cases, the move function of the GUI is janky. Perhaps "move up"/"move down" buttons would help, as well as a "delete" button?
I'm not sure how difficult this would be to implement, but it'd be great to have the option to have the game automatically log out or kill the game when X amount of repetitions are done. Or the option to automatically leave the duty and stop the plugin itself if there hasn't been any combat in X amount of minutes, to avoid having the character run into a wall for too long - an issue I found happens often in dungeons that have area changes.
It is not currently possible to build paths for variant dungeons. The Build tab displays the following message when in a variant dungeon: "You must enter a dungeon to Build a Path".
I recommend enabling this feature for variant dungeons. With the aid of variant actions, these are soloable, and can be ground for tomestones and cosmetics.
Was the link to this plugin moved somewhere else? I enjoyed using this plugin and would love to continue using it if possible
There is also no path folder.
No idea how to start using it.
Hi, I'd like to contribute paths, but I'm struggling a bit with the UI and the commands. Could you provide a brief documentation for how to create paths?
Due to Windows being unable to use ":" in any file names, paths cannot be made for any of the "Minstrel's Ballad: ..." trials or any of the Shadowbringers or Endwalker raid series (Eden's x: ...) (Asphodelos/Abyssos/Anabesios: ...).
When the plugin attempts to write the path to file it truncates it at the ":", making it unable to be loaded.
As per Vera, if you change the filetype to .json and ignore the truncated text in the paths folder it will show in the trial path menu, but it will ONLY queue for Garuda Ex.
Possibly fixed by adding another String replace method in the Content Helper to substitute a ":" for another character?
Also noticed that there is a typo in the RegularDutyManager.cs IndexMod where the name in case 4 is spelled "The Minstrel's Balad" instead of "The Minstrel's Ballad."
Sometimes I see my catboy inhumanly spamming commands on my hotbar and I have reason to believe that autoclick/rapid-fire is one of the few things that SQEnix can detect. I understand if this isnt related to your specific code (i know this plugin relies on a few others) or if its too annoying to put in, just thought id ask.
On occasion, about once every two runs, AutoDuty gets stuck after looting a treasure chest. The character is just standing there staring at the disappeared chest, while "Step: Looting Treasure" is displayed. As far it can tell, this bug occurs randomly. The hangup can be cured manually by moving the character away a bit, stopping and restarting the path.
Hi,
I have vnavmesh, RS, vbm and AutoDuty (36). However, despite loading into the dungeons, it seems to fail already at the first node.
2024-04-14 01:12:03.464 +02:00 [INF] [AutoDuty] Running Copperbell Mines 1 Times
2024-04-14 01:12:03.464 +02:00 [INF] [AutoDuty] Queueing Duty Support: Copperbell Mines
2024-04-14 01:12:06.796 +02:00 [INF] [vnavmesh] Starting transition from 'ffxiv/fst_f1/twn/f1ti/level/f1ti//118BD//0.0.0.0' to ''
2024-04-14 01:12:07.113 +02:00 [INF] [vnavmesh] Starting transition from '' to 'ffxiv/wil_w1/dun/w1d1/level/w1d1//4092F//0.0.0.0'
2024-04-14 01:12:07.130 +02:00 [INF] [vnavmesh] Finishing transition to 'ffxiv/wil_w1/dun/w1d1/level/w1d1//4092F//0.0.0.0'
2024-04-14 01:12:12.845 +02:00 [INF] [Collections] InstanceTab->OnDutyStarted: Received DutyStarted event
2024-04-14 01:12:12.953 +02:00 [INF] [AutoDuty] Starting Navigation
2024-04-14 01:12:12.953 +02:00 [INF] [vnavmesh] Queueing move-to <-22218,000. 2385,000. -20819,000>
2024-04-14 01:12:12.953 +02:00 [ERR] [vnavmesh] Failed to find a path from <-254,4203. 23,845118. -170,7458> (100000040011F) to <-22218. 2385. -20819> (0): failed to find polygon on a mesh
2024-04-14 01:12:12.979 +02:00 [INF] [vnavmesh] Pathfinding complete
2024-04-14 01:12:18.312 +02:00 [INF] [vnavmesh] Queueing move-to <-22218,000. 2385,000. -20819,000>
2024-04-14 01:12:18.312 +02:00 [ERR] [vnavmesh] Failed to find a path from <-254,4203. 23,845118. -170,7458> (100000040011F) to <-22218. 2385. -20819> (0): failed to find polygon on a mesh
2024-04-14 01:12:18.323 +02:00 [INF] [vnavmesh] Pathfinding complete
2024-04-14 01:12:29.008 +02:00 [INF] [vnavmesh] Queueing move-to <-20630,000. 2347,000. -20846,000>
2024-04-14 01:12:29.008 +02:00 [ERR] [vnavmesh] Failed to find a path from <-254,4203. 23,845118. -170,7458> (100000040011F) to <-20630. 2347. -20846> (0): failed to find polygon on a mesh
I'd like to see options for when to stop prematurely, including for instance
Vera โ Yesterday at 6:07 PM
Actually - With that in mind, the ability to adjust or toggle AD settings like coffer scandistance/bossVsAll coffers through ChatCommand(s) could be hugely helpful, @herculezz
Hey, this isn't much of an issue, but as my name suggests, i'm new to this all, and im wondering, my path folder didn't have anything when I downloaded all the thingys, and only one of the paths which is the stone vigil, can I please have some help?
The dream would be to be able to do all of the duty roulettes automatically, or the squad ones atleast.
Niche would be all the ones for the HW relic (since ive already done 3 of them, the 11 dungeons is a hassle.
Isit Possible to Add MBT Follow On/Off in Autoduty
Trying to use it to solve boss mechanic by following npc in certain duty.
In last version (Before in 4/18) I'm able to turn on MBT with lower than distance 3 and It will still Go for AutoDuty Path first and following NPC when in Battle .
But In current version (updated in 4/18) The priority for MBT follow is above AutoDuty. It will track NPC 24/7 instead of going to path
Those two buttons on the mini version would be great as a QoL thing, especially when running the same loop. It would also be helpful to hit Start from that tab to start whatever loop you already have set up in the Main tab.
Currently the path file has to be named as (number) Duty Name.json format, but the Duty Name part is client-language specific. If I switch to JP client I will have to manually change all the filenames so the auto duty can find them.
It would be more convent if the path file detection can only based on the "(number)" part, nor the duty name. O>
Would be cool to have an auto food option for those sweet 3% extra exp :D
If I'm finishing the boss at the treasure Coffer position. (Lapis Manalis . Haven't test on others)
I'll automatically open the loot and will stucking at Looting for Coffer Phase
have to manually turn it off and on to reset.
What follows is a path for The Aery that I've had success with looping using an appropriately geared AST. Because Bossmod doesn't support the fights yet, the player may die on occasion to boss mechanics, but in the majority of runs it works. There are a lot of gotos because vnavmesh seems to have navigation difficulties in some places.
["MoveTo|186.27, 60.94, 174.34|","MoveTo|259.34, 58.98, 131.90|","MoveTo|241.66, 64.96, 57.96|","MoveTo|304.08, 65.91, 22.43|","MoveTo|317.23, 70.47, -16.17|","MoveTo|300.48, 76.60, -63.65|","MoveTo|357.50, 80.94, -111.49|","MoveTo|369.42, 86.70, -147.33|","Boss|335.50, 94.00, -202.75|","MoveTo|313.35, 94.00, -177.20|","MoveTo|200.31, 10.72, -155.47|","MoveTo|228.93, -3.83, -55.05|","MoveTo|177.19, 1.13, -66.26|","MoveTo|182.26, 1.17, -79.02|","MoveTo|138.11, 5.87, -109.61|","MoveTo|116.74, 23.46, -30.08|","MoveTo|155.04, 37.62, 10.06|","MoveTo|50.52, 56.08, 63.46|","Boss|14.47, 60.00, 66.94|","MoveTo|-58.47, 82.01, 29.47|","MoveTo|-87.77, 93.08, -12.14|","MoveTo|-34.12, 108.28, -42.15|","MoveTo|10.12, 108.25, -28.72|","MoveTo|34.28, 108.07, -70.79|","MoveTo|76.85, 108.25, -29.69|","MoveTo|82.39, 107.70, -46.28|","MoveTo|100.80, 123.34, -90.10|","MoveTo|89.71, 123.27, -106.34|","MoveTo|34.86, 123.55, -87.75|","MoveTo|35.14, 130.09, -183.78|","Boss|35.49, 148.40, -262.59|"]
I submit the following path for Doma Castle for inclusion in the plugin. I've tested it on repeat with a lv 67 ilv 270 WHM and it works. The character will eat several boss AOEs, but this is survivable with level-appropriate gear.
["MoveTo|297.25, 24.75, 57.42|","MoveTo|308.59, 25.05, -6.38|","MoveTo|203.70, 32.75, -17.67|","MoveTo|195.53, 36.75, 33.30|","Boss|126.05, 40.57, 17.44|","MoveTo|65.68, 40.00, 3.91|","MoveTo|14.77, 40.00, 123.26|","MoveTo|-25.23, 42.00, 86.06|","MoveTo|-66.32, 42.00, 125.34|","MoveTo|-109.06, 44.15, 106.72|","MoveTo|-148.55, 44.00, 110.31|","MoveTo|-189.95, 45.81, 123.85|","Boss|-233.89, 45.49, 130.58|","MoveTo|-240.75, 48.00, 25.44|","MoveTo|-208.28, 56.00, -38.75|","MoveTo|-240.22, 64.00, -85.45|","Boss|-239.86, 67, -196.72|"]
It would be nice to have support for Trust.
Currently the plugin only supports Duty Support, which is nice, but Trust would be helpful to automate leveling the characters.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.