Giter Site home page Giter Site logo

punishxiv / autoretainer Goto Github PK

View Code? Open in Web Editor NEW
53.0 2.0 32.0 1.42 MB

Collect and assign ventures to your retainers from the comfort of your bed.

Home Page: https://puni.sh/plugin/AutoRetainer

License: BSD 3-Clause "New" or "Revised" License

C# 100.00%
dalamud-plugin ffxiv-plugin

autoretainer's Introduction

AutoRetainer IconUrl

AutoRetainer

Collect and assign ventures to your retainers from the comfort of your bed.

image

autoretainer's People

Contributors

blackcatz1911 avatar caraxi avatar kawaii avatar limiana avatar miaki3457 avatar sseikenn avatar taurenkey avatar tcds-love avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

autoretainer's Issues

Where can I permanently turn off this login warning?

I primarily use AutoRetainer to reassign retaines .Usually I have two game clients open, and sometimes I switch accounts. It’s a bit annoying that a warning pops up every time I log in second game client, even though I’m not concerned about data loss. Could you tell me where I can disable this warning?
20240306131851

Entrust Duplicates Broke Following 6.4 Update

Entrust Duplicates feature is currently broken.
After some testing, this is the usecase to the error:

  1. Retainer Inventory Opens
  2. Duplicates are entrusted if there are any
  3. Plugin fails to close the retainer inventory window and never ends the current task
12:35:47.158 | WRN [ECommons] [AutoRetainer] Clearing 43 remaining tasks because of timeout
12:35:47.158 | WRN [ECommons] [AutoRetainer] Task CloseAgentRetainer took too long to execute
   at ECommons.Automation.TaskManager.Tick(Object _) in C:\VS\AutoRetainer\ECommons\ECommons\Automation\TaskManager.cs:line 209

Enable AutoRetainer

enable autoretainer does not get saved, i keep unchecking the box but every time i go back into the bell it rechecked
555

Exception during [Enable Automatic Expert Delivery] and [Entrust Duplicates]

This problem only occurs in versions v4.3.0.4 and v4.3.0.5; previous versions did not have this issue.

When I check the [Enable Automatic Expert Delivery] button, it does not work properly, and the checkbox cannot be ticked. The error message in the log is as follows (However, my computer only has a Disk C, and there is no Disk D.):

[2024/6/16 21:51:09 +08:00] Seals: 17846/90000, for item 1180 | 征服衬裤: True
[2024/6/16 21:51:09 +08:00] Handing in item 征服衬裤 for 1180 seals (index=0)
[2024/6/16 21:50:34 +08:00] The type initializer for 'ECommons.Automation.Callback' threw an exception.
at AutoRetainer.Modules.GcHandin.AutoGCHandin.InvokeHandin(AtkUnitBase* addon, Int32 which) in D:\VS\AutoRetainer\AutoRetainer\Modules\GcHandin\AutoGCHandin.cs:line 284
at AutoRetainer.Modules.GcHandin.AutoGCHandin.HandleGCList() in D:\VS\AutoRetainer\AutoRetainer\Modules\GcHandin\AutoGCHandin.cs:line 176


Additionally, when the retainer enables the [Entrust Duplicates] option, they will halt at the retainer's backpack interface without any actions, and the error message in the log at this time is as follows:

[2024/6/16 22:07:39 +08:00] Starting to execute task: b__2_3
[2024/6/16 22:07:39 +08:00] Firing callback: InventoryRetainerLarge, valueCount = 1, updateStatte = False, values:
[2024/6/16 22:07:39 +08:00] The type initializer for 'ECommons.Automation.Callback' threw an exception.
at ECommons.Automation.Callback.FireRaw(AtkUnitBase* Base, Int32 valueCount, AtkValue* values, Byte updateState) in D:\VS\AutoRetainer\ECommons\ECommons\Automation\Callback.cs:line 80
at ECommons.Automation.Callback.Fire(AtkUnitBase* Base, Boolean updateState, Object[] values) in D:\VS\AutoRetainer\ECommons\ECommons\Automation\Callback.cs:line 137
at AutoRetainer.Scheduler.Handlers.RetainerHandlers.ClickEntrustDuplicates() in D:\VS\AutoRetainer\AutoRetainer\Scheduler\Handlers\RetainerHandlers.cs:line 205
at AutoRetainer.Scheduler.Tasks.TaskEntrustDuplicates.<>c.b__2_3() in D:\VS\AutoRetainer\AutoRetainer\Scheduler\Tasks\TaskEntrustDuplicates.cs:line 44
at ECommons.Automation.LegacyTaskManager.TaskManager.Tick(Object _) in D:\VS\AutoRetainer\ECommons\ECommons\Automation\LegacyTaskManager\TaskManager.cs:line 141

Shared Estates are not an option for teleporting to

Shared estates don't activate under the "Teleport to Estate Hall: Private Estate" option, and are also not an option in and of themselves, despite being teleport-able to with the /tp plugin (/tp shared for example).

Cannot relog to the character in other world

I want to relog to other character in other world in same data center. And stuck on character selection. It can auto logout and click game start, but no action when current world selection is not target character's world. When i am choosing the world, it will relog to the target character when I mouseover the target world. I have tried change game language to english and japanese but no change.

Error in 4.3.0.4

There was an error with the ability to sell items to a command.

[Debug@2024-06-13 오후 6:24:54 +09:00] Seals: 26321/80000, for item 1937 | 머나먼 학살자 바지: True
[Debug@2024-06-13 오후 6:24:54 +09:00] Handing in item 머나먼 학살자 바지 for 1937 seals (index=0)
[Error@2024-06-13 오후 6:24:54 +09:00] The type initializer for 'ECommons.Automation.Callback' threw an exception.
at AutoRetainer.Modules.GcHandin.AutoGCHandin.InvokeHandin(AtkUnitBase* addon, Int32 which) in D:\VS\AutoRetainer\AutoRetainer\Modules\GcHandin\AutoGCHandin.cs:line 284
at AutoRetainer.Modules.GcHandin.AutoGCHandin.HandleGCList() in D:\VS\AutoRetainer\AutoRetainer\Modules\GcHandin\AutoGCHandin.cs:line 176

This was working fine until the previous version.

I have issues with multiboxing/multiple accounts

If you want to use more than one instance of the game at the same time or if you want to use AutoRetainer on different accounts on the same machine, run first instance normally and for any subsequent instances create one bat file for each instance with this text:

start "" /d "%USERPROFILE%\AppData\Local\XIVLauncher" "%USERPROFILE%\AppData\Local\XIVLauncher\XIVLauncher.exe" --roamingPath="c:\XivLauncher2"

Replace c:\XivLauncher2 with path to would be second Xivlauncher configuration folder. Each instance/account needs to use it's own bat file and it's own folder (don't forget to actually create these folder).

Entering duty while retainer window is open doesn't autohide the bell icon

  • open duty finder and queue for duty (unrestricted low level trial for ease of reproduction)
  • open retainer window while duty finder notice is open, the bell icon to enable/disable the plugin is now visible at the top of the screen
  • accept the duty, once you're in the bell icon doesn't go away and you have to right click on it to remove it

Given that normally the icon goes away when you close the retainer window, and this only seems to happen with duties, I assume it's a bug.

CN server

Multi Mode unable to log in to role on Doudouchai server

Characters are excluded from retainer multimode when encountering an issue with submersibles

https://discord.com/channels/1001823907193552978/1001825038598676530/1167073797950668812
https://discord.com/channels/1001823907193552978/1001825038598676530/1167201232264380426

If a submersible captain is logged out anywhere other than the correct FC house, AutoRetainer does not handle this in a reasonable way. The character is excluded from retainer multimode, even if it's near a summoning bell. The character is not excluded from captain multimode.
Multimode is then disabled entirely, stopping all plugin operation. A more sensible behaviour would be for the captain to be excluded from captain multimode, and for plugin operation to continue.

Exception during auto retainer run

While the plugin runs flawlessly on my windows machine, it often freezes end errors out via an AccessViolationException (screenshot attached) when run on Mac Osx using XIV on mac. It happens when autoretainer is enabled and the individual retainers are reassigned to new missions.

AccessViolationException

I've added the most recent dalamud.log hoping something is hinting in the right direction.
dalamud.old.log

Any idea on what is causing this issue?

cannot be reassigned

I'm having trouble getting the reassignment check mark in my retainer settings. Only collect is checked.

Long-term suggestions and ideas for AutoRetainer

AutoRetainer is currently not in active development, which means, mostly bugfixes are being implemented and new features are added slowly. In this list I attempt to gather feature requests from people for further implementation.
Note: requests in this list are not necessarily to be all implemented: they are added before consideration stage.

  • Have sub processing delayed until after all retainer processing is completed
  • Support for airships levelling and planning
  • Complex teleportation rules between FC and personal house
  • Ability to set custom timeout/completely disable bailout module
  • Automatically disable auto afk and idle camera upon plugin activation
  • Automatic part swapping
  • Per character option to "Finalize all vessels before resending them"
  • Show time from the first submarine coming back on a character in the collapsed menu next to repair kits and tanks
  • Ability to exclude certain characters during a set timeframe
  • Bailout module: add support for getting out of stuck login screen
  • Add an option to finalize on invalid build detection
  • Add "Not on specific route" into invalid configuration detection
  • Venture planner rework including features like global gather list and gather list import from Teamcraft/Artisan/etc
  • Automatic inventory management functions
  • Replace in-game's entrust duplicates function with own implementation
  • toggle to show/hide amount of retainer gil and Levequest Allowances next to Ventures/Repair Kits/Fuel/Inventory Space for each character + fc credits in subs page

Please comment in this issue for a feature requests.
We do not guarantee to implement each and every feature request, however

Gets stuck when dealing with Airships

I set in multimode last night, and I come back to find it didn't do anything after my airship returned as it is stuck on this screen:
image

I can't even escape out of this menu, because it just clicks it again.

These are my deployable settings:
image

Here are the logs from the point that it tried to send out the airship:
08:55:13.296 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskEnterWorkshop
08:55:13.319 | DBG [AutoRetainer] Starting to execute task: WaitForYesAlreadyDisabledTask
08:55:13.335 | DBG [AutoRetainer] Task WaitForYesAlreadyDisabledTask completed successfully
08:55:13.352 | DBG [AutoRetainer] Starting to execute task: <Enqueue>b__0
08:55:13.369 | DBG [AutoRetainer] Task <Enqueue>b__0 completed successfully
08:55:13.385 | DBG [AutoRetainer] Starting to execute task: WaitUntilNotBusy
08:55:19.458 | DBG [AutoRetainer] Task WaitUntilNotBusy completed successfully
08:55:19.475 | DBG [AutoRetainer] Starting to execute task: Master HET
08:55:19.492 | DBG [AutoRetainer] Task Master HET completed successfully
08:55:19.508 | DBG [AutoRetainer] Starting to execute immediate task: <EnqueueTask>b__2_9
08:55:19.525 | DBG [AutoRetainer] Setting entrance target (5)
08:55:19.525 | DBG [AutoRetainer] Task <EnqueueTask>b__2_9 completed successfully
08:55:19.541 | DBG [AutoRetainer] Starting to execute immediate task: Interact
08:55:19.558 | DBG [AutoRetainer] Interacting with entrance
08:55:19.559 | DBG [AutoRetainer] Task Interact completed successfully
08:55:19.575 | DBG [AutoRetainer] Starting to execute immediate task: SelectYesno
08:55:20.009 | DBG [AutoRetainer] Select yes
08:55:20.009 | DBG [AutoRetainer] Task SelectYesno completed successfully
08:55:20.025 | DBG [AutoRetainer] Starting to execute immediate task: WaitUntilLeavingZone
08:55:22.399 | DBG [AutoRetainer] Task WaitUntilLeavingZone completed successfully
08:55:22.406 | DBG [AutoRetainer] Starting to execute immediate task: FrameThrottler.Throttle(ECommonsGenericDelay, 60)
08:55:22.416 | DBG [AutoRetainer] Task FrameThrottler.Throttle(ECommonsGenericDelay, 60) completed successfully
08:55:22.422 | DBG [AutoRetainer] Starting to execute immediate task: FrameThrottler.Check(ECommonsGenericDelay)
08:55:22.866 | DBG [AutoRetainer] Task FrameThrottler.Check(ECommonsGenericDelay) completed successfully
08:55:22.899 | DBG [AutoRetainer] Starting to execute task: WaitUntilNotOccupied1
08:55:23.865 | DBG [AutoRetainer] Task WaitUntilNotOccupied1 completed successfully
08:55:23.882 | DBG [AutoRetainer] Starting to execute task: <Enqueue>b__0
08:55:23.898 | DBG [AutoRetainer] Task <Enqueue>b__0 completed successfully
08:55:23.915 | DBG [AutoRetainer] Starting to execute immediate task: WaitUntilNotOccupied2
08:55:23.932 | DBG [AutoRetainer] Task WaitUntilNotOccupied2 completed successfully
08:55:23.948 | DBG [AutoRetainer] Starting to execute immediate task: LockonAdditionalChambers
08:55:23.967 | DBG [AutoRetainer] Setting entrance target (E0000000(Entrance to Additional Chambers - EventObj) at 30B98D74200)
08:55:23.984 | DBG [AutoRetainer] Task LockonAdditionalChambers completed successfully
08:55:24.000 | DBG [AutoRetainer] Starting to execute immediate task: Approach
08:55:24.017 | DBG [AutoRetainer] Enabling automove
08:55:24.017 | DBG [AutoRetainer] Random regenerated: 0.5093802
08:55:24.017 | DBG [AutoRetainer] Task Approach completed successfully
08:55:24.033 | DBG [AutoRetainer] Starting to execute immediate task: AutorunOffAdd
08:55:24.904 | DBG [AutoRetainer] Disabling automove
08:55:24.904 | DBG [AutoRetainer] Task AutorunOffAdd completed successfully
08:55:24.917 | DBG [AutoRetainer] Starting to execute immediate task: <EnqueueImmediate>b__0
08:55:24.934 | DBG [AutoRetainer] Task <EnqueueImmediate>b__0 completed successfully
08:55:24.950 | DBG [AutoRetainer] Starting to execute immediate task: InteractAdd
08:55:24.967 | DBG [AutoRetainer] Interacting with entrance
08:55:24.967 | DBG [AutoRetainer] Task InteractAdd completed successfully
08:55:24.984 | DBG [AutoRetainer] Starting to execute immediate task: SelectEnterWorkshop
08:55:25.618 | DBG [AutoRetainer] TrySelectSpecificEntry: selecting Move to the company workshop/0
08:55:25.618 | DBG [AutoRetainer] Confirmed going to workhop
08:55:25.618 | DBG [AutoRetainer] Task SelectEnterWorkshop completed successfully
08:55:25.634 | DBG [AutoRetainer] Starting to execute immediate task: Wait Until entered workshop
08:55:27.143 | DBG [AutoRetainer] Task Wait Until entered workshop completed successfully
08:55:27.150 | DBG [AutoRetainer] Starting to execute immediate task: FrameThrottler.Throttle(ECommonsGenericDelay, 60)
08:55:27.156 | DBG [AutoRetainer] Task FrameThrottler.Throttle(ECommonsGenericDelay, 60) completed successfully
08:55:27.163 | DBG [AutoRetainer] Starting to execute immediate task: FrameThrottler.Check(ECommonsGenericDelay)
08:55:27.609 | DBG [AutoRetainer] Task FrameThrottler.Check(ECommonsGenericDelay) completed successfully
08:55:27.609 | DBG [AutoRetainer] YesAlready unlocked
08:55:27.609 | DBG [AutoRetainer] FPS restrictions restored
08:55:27.609 | DBG [AutoRetainer] Restoring FFXIV process priority.
08:55:27.609 | DBG [AutoRetainer] TextAdvance unlocked
08:57:01.913 | DBG [AutoRetainer] Enqueueing interaction with panel
08:57:01.913 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskInteractWithNearestPanel interact=True
08:57:01.913 | DBG [AutoRetainer] Added interaction because of interacting (state: 251451421)
08:57:01.913 | DBG [AutoRetainer] YesAlready locked
08:57:01.913 | DBG [AutoRetainer] FPS restrictions removed
08:57:01.913 | DBG [AutoRetainer] Setting FFXIV process priority to high.
08:57:01.913 | DBG [AutoRetainer] TextAdvance locked
08:57:01.930 | DBG [AutoRetainer] Starting to execute task: ApproachPanelIfNeeded
08:57:01.946 | DBG [AutoRetainer] Task ApproachPanelIfNeeded completed successfully
08:57:01.963 | DBG [AutoRetainer] Starting to execute immediate task: Lockon
08:57:01.980 | DBG [AutoRetainer] [Voyage] Targeting workshop CP
08:57:02.080 | DBG [AutoRetainer] [Voyage] Locking on workshop CP
08:57:02.080 | DBG [AutoRetainer] Task Lockon completed successfully
08:57:02.097 | DBG [AutoRetainer] Starting to execute immediate task: Approach
08:57:02.180 | DBG [AutoRetainer] Random regenerated: 0.14039846
08:57:02.180 | DBG [AutoRetainer] Task Approach completed successfully
08:57:02.197 | DBG [AutoRetainer] Starting to execute immediate task: AutomoveOffPanel
08:57:02.814 | DBG [AutoRetainer] Task AutomoveOffPanel completed successfully
08:57:02.830 | DBG [AutoRetainer] Starting to execute task: InteractWithVoyagePanel
08:57:02.914 | DBG [AutoRetainer] [Voyage] Interacting with workshop CP
08:57:02.914 | DBG [AutoRetainer] Task InteractWithVoyagePanel completed successfully
08:57:02.914 | DBG [AutoRetainer] Entered voyage panel
08:57:02.914 | DBG [AutoRetainer] <!> Enabled voyage scheduler
08:57:02.930 | DBG [AutoRetainer] Starting to execute task: <Enqueue>b__0
08:57:02.947 | DBG [AutoRetainer] Task <Enqueue>b__0 completed successfully
08:57:02.947 | DBG [AutoRetainer] FPS restrictions restored
08:57:02.947 | DBG [AutoRetainer] Restoring FFXIV process priority.
08:57:03.180 | DBG [AutoRetainer] Starting to execute task: SelectAirshipManagement
08:57:03.181 | DBG [AutoRetainer] FPS restrictions removed
08:57:03.181 | DBG [AutoRetainer] Setting FFXIV process priority to high.
08:57:03.198 | DBG [AutoRetainer] TrySelectSpecificEntry: selecting Airship Management/0
08:57:03.198 | DBG [AutoRetainer] Task SelectAirshipManagement completed successfully
08:57:03.198 | DBG [AutoRetainer] FPS restrictions restored
08:57:03.199 | DBG [AutoRetainer] Restoring FFXIV process priority.
08:57:03.717 | DBG [AutoRetainer] [Voyage] Updated airship data from AirshipStatus
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskFinalizeVessel name=Company Airship-1, type=Airship, quit=False
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskSelectVesselByName (Company Airship-1)
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskIntelligentRepair, name=Company Airship-1, type=Airship
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskIntelligentRepair, name=Company Airship-1, type=Airship
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
08:57:03.799 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskDeployAndSkipCutscene validate=True
08:57:03.814 | DBG [AutoRetainer] Starting to execute task: TaskSelectVesselByName: Company Airship-1
08:57:03.815 | DBG [AutoRetainer] FPS restrictions removed
08:57:03.815 | DBG [AutoRetainer] Setting FFXIV process priority to high.
08:57:03.831 | DBG [AutoRetainer] Selecting vessel Company Airship-1/Airship/Company Airship-1. (Rank: 35)  [Voyage complete]/0
08:57:03.831 | DBG [AutoRetainer] Task TaskSelectVesselByName: Company Airship-1 completed successfully
08:57:03.848 | DBG [AutoRetainer] Starting to execute task: FinalizeVessel
08:57:04.999 | DBG [AutoRetainer] Task FinalizeVessel completed successfully
08:57:05.016 | DBG [AutoRetainer] Starting to execute task: WaitForSelectStringAddon
08:57:09.626 | DBG [AutoRetainer] Task WaitForSelectStringAddon completed successfully
08:57:09.643 | DBG [AutoRetainer] Starting to execute task: IntelligentRepairTask
08:57:09.659 | DBG [AutoRetainer] Repair check log: index: 0, id: 10157, cond: 22944, index: 1, id: 10164, cond: 23154, index: 2, id: 10168, cond: 22860, index: 3, id: 10175, cond: 22944
08:57:09.659 | DBG [AutoRetainer] Task IntelligentRepairTask completed successfully
08:57:09.676 | DBG [AutoRetainer] Starting to execute task: IntelligentRepairTask
08:57:09.693 | DBG [AutoRetainer] Repair check log: index: 0, id: 10157, cond: 22944, index: 1, id: 10164, cond: 23154, index: 2, id: 10168, cond: 22860, index: 3, id: 10175, cond: 22944
08:57:09.693 | DBG [AutoRetainer] Task IntelligentRepairTask completed successfully
08:57:09.710 | DBG [AutoRetainer] Starting to execute task: SelectDeploy
08:57:29.720 | WRN [AutoRetainer] Clearing 7 remaining tasks because of timeout
08:57:29.721 | WRN [AutoRetainer] Task SelectDeploy took too long to execute
   at ECommons.Automation.TaskManager.Tick(Object _) in C:\VS\AutoRetainer\ECommons\ECommons\Automation\TaskManager.cs:line 284
08:57:29.721 | DBG [AutoRetainer] FPS restrictions restored
08:57:29.721 | DBG [AutoRetainer] Restoring FFXIV process priority.
11:08:21.492 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskSelectVesselByName (Company Airship-1)
11:08:21.492 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:08:21.492 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskIntelligentRepair, name=Company Airship-1, type=Airship
11:08:21.492 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:08:21.492 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskDeployAndSkipCutscene validate=True
11:08:21.508 | DBG [AutoRetainer] Starting to execute task: TaskSelectVesselByName: Company Airship-1
11:08:21.509 | DBG [AutoRetainer] FPS restrictions removed
11:08:21.509 | DBG [AutoRetainer] Setting FFXIV process priority to high.
11:08:21.525 | DBG [AutoRetainer] Selecting vessel Company Airship-1/Airship/Company Airship-1. (Rank: 36) /0
11:08:21.525 | DBG [AutoRetainer] Task TaskSelectVesselByName: Company Airship-1 completed successfully
11:08:21.541 | DBG [AutoRetainer] Starting to execute task: IntelligentRepairTask
11:08:21.558 | DBG [AutoRetainer] Repair check log: index: 0, id: 10157, cond: 22944, index: 1, id: 10164, cond: 23154, index: 2, id: 10168, cond: 22860, index: 3, id: 10175, cond: 22944
11:08:21.558 | DBG [AutoRetainer] Task IntelligentRepairTask completed successfully
11:08:21.575 | DBG [AutoRetainer] Starting to execute task: SelectDeploy
11:08:41.600 | WRN [AutoRetainer] Clearing 7 remaining tasks because of timeout
11:08:41.600 | WRN [AutoRetainer] Task SelectDeploy took too long to execute
   at ECommons.Automation.TaskManager.Tick(Object _) in C:\VS\AutoRetainer\ECommons\ECommons\Automation\TaskManager.cs:line 284
11:08:41.600 | DBG [AutoRetainer] FPS restrictions restored
11:08:41.600 | DBG [AutoRetainer] Restoring FFXIV process priority.
{ } [ Send ]

If I clear the log and try to exit the menu, these are the logs that re-appear when it forces me back into the menu, unable to escape:
11:22:55.722 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskSelectVesselByName (Company Airship-1)
11:22:55.722 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:22:55.722 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskIntelligentRepair, name=Company Airship-1, type=Airship
11:22:55.722 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:22:55.722 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskDeployAndSkipCutscene validate=True
11:22:55.738 | DBG [AutoRetainer] Starting to execute task: TaskSelectVesselByName: Company Airship-1
11:22:55.739 | DBG [AutoRetainer] FPS restrictions removed
11:22:55.739 | DBG [AutoRetainer] Setting FFXIV process priority to high.
11:22:55.755 | DBG [AutoRetainer] Selecting vessel Company Airship-1/Airship/Company Airship-1. (Rank: 36) /0
11:22:55.755 | DBG [AutoRetainer] Task TaskSelectVesselByName: Company Airship-1 completed successfully
11:22:55.771 | DBG [AutoRetainer] Starting to execute task: IntelligentRepairTask
11:22:55.788 | DBG [AutoRetainer] Repair check log: index: 0, id: 10157, cond: 22944, index: 1, id: 10164, cond: 23154, index: 2, id: 10168, cond: 22860, index: 3, id: 10175, cond: 22944
11:22:55.788 | DBG [AutoRetainer] Task IntelligentRepairTask completed successfully
11:22:55.805 | DBG [AutoRetainer] Starting to execute task: SelectDeploy
11:23:15.812 | WRN [AutoRetainer] Clearing 7 remaining tasks because of timeout
11:23:15.812 | WRN [AutoRetainer] Task SelectDeploy took too long to execute
   at ECommons.Automation.TaskManager.Tick(Object _) in C:\VS\AutoRetainer\ECommons\ECommons\Automation\TaskManager.cs:line 284
11:23:15.813 | DBG [AutoRetainer] FPS restrictions restored
11:23:15.813 | DBG [AutoRetainer] Restoring FFXIV process priority.
{ } [ Send ]
If I uncheck the airship in the deployable menu, then try to press escape to close the menu, this is what I get:
11:24:27.590 DBG | [AutoRetainer] [Voyage] Task enqueued: TaskQuitMenu
11:24:27.606 DBG | [AutoRetainer] Starting to execute task: SelectQuitVesselSelectorMenu
11:24:27.607 DBG | [AutoRetainer] FPS restrictions removed
11:24:27.607 DBG | [AutoRetainer] Setting FFXIV process priority to high.
11:24:27.623 DBG | [AutoRetainer] TrySelectSpecificEntry: selecting Nothing./1
11:24:27.623 DBG | [AutoRetainer] Task SelectQuitVesselSelectorMenu completed successfully
11:24:27.623 DBG | [AutoRetainer] FPS restrictions restored
11:24:27.624 DBG | [AutoRetainer] Restoring FFXIV process priority.
11:24:27.973 DBG | [AutoRetainer] Starting to execute task: SelectExitMainPanel
11:24:27.973 DBG | [AutoRetainer] FPS restrictions removed
11:24:27.973 DBG | [AutoRetainer] Setting FFXIV process priority to high.
11:24:27.990 DBG | [AutoRetainer] TrySelectSpecificEntry: selecting Cancel/2
11:24:27.990 DBG | [AutoRetainer] Task SelectExitMainPanel completed successfully
11:24:27.990 DBG | [AutoRetainer] FPS restrictions restored
11:24:27.990 DBG | [AutoRetainer] Restoring FFXIV process priority.
11:24:28.223 DBG | [AutoRetainer] <!> Exited voyage panel, disabled voyage scheduler
11:24:28.240 DBG | [AutoRetainer] YesAlready unlocked
11:24:28.240 DBG | [AutoRetainer] TextAdvance unlocked
11:24:31.391 DBG | [AutoRetainer] Enqueueing interaction with bell
11:24:31.391 DBG | [AutoRetainer] Added interaction because of interacting (state: 251451421, 260300906)
11:24:31.391 DBG | [AutoRetainer] YesAlready locked
11:24:31.391 DBG | [AutoRetainer] FPS restrictions removed
11:24:31.391 DBG | [AutoRetainer] Setting FFXIV process priority to high.
11:24:31.391 DBG | [AutoRetainer] TextAdvance locked
11:24:31.407 DBG | [AutoRetainer] Starting to execute task: WaitForYesAlreadyDisabledTask
11:24:31.424 DBG | [AutoRetainer] Task WaitForYesAlreadyDisabledTask completed successfully
11:24:31.440 DBG | [AutoRetainer] Starting to execute task: ApproachWorkshopBell

Before the next log dump I also tried to manually repair the not-broken airship parts.

If I clear the log again, with the menu closed and the character ready to do stuff again, and turn back on the airship to try to make autoretainer send it out, I get this:
11:29:10.520 | DBG [AutoRetainer] Entered voyage panel
11:29:10.520 | DBG [AutoRetainer] <!> Enabled voyage scheduler
11:29:10.527 | INF [AutoRetainer] Starting ThreadLoadImageHandler
11:29:10.527 | INF [AutoRetainer] Loading image C:\Users\Pwnjo\AppData\Roaming\XIVLauncher\installedPlugins\AutoRetainer\4.2.2.5\res\submarine.png
11:29:10.537 | DBG [AutoRetainer] YesAlready locked
11:29:10.537 | DBG [AutoRetainer] TextAdvance locked
11:29:10.953 | DBG [AutoRetainer] Starting to execute task: SelectAirshipManagement
11:29:10.953 | DBG [AutoRetainer] FPS restrictions removed
11:29:10.954 | DBG [AutoRetainer] Setting FFXIV process priority to high.
11:29:10.970 | DBG [AutoRetainer] TrySelectSpecificEntry: selecting Airship Management/0
11:29:10.970 | DBG [AutoRetainer] Task SelectAirshipManagement completed successfully
11:29:10.970 | DBG [AutoRetainer] FPS restrictions restored
11:29:10.970 | DBG [AutoRetainer] Restoring FFXIV process priority.
11:29:11.505 | DBG [AutoRetainer] [Voyage] Updated airship data from AirshipStatus
11:29:11.588 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskSelectVesselByName (Company Airship-1)
11:29:11.588 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:29:11.588 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskIntelligentRepair, name=Company Airship-1, type=Airship
11:29:11.588 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:29:11.588 | DBG [AutoRetainer] [Voyage] Task enqueued: TaskDeployAndSkipCutscene validate=True
11:29:11.604 | DBG [AutoRetainer] Starting to execute task: TaskSelectVesselByName: Company Airship-1
11:29:11.604 | DBG [AutoRetainer] FPS restrictions removed
11:29:11.604 | DBG [AutoRetainer] Setting FFXIV process priority to high.
11:29:11.621 | DBG [AutoRetainer] Selecting vessel Company Airship-1/Airship/Company Airship-1. (Rank: 36) /0
11:29:11.621 | DBG [AutoRetainer] Task TaskSelectVesselByName: Company Airship-1 completed successfully
11:29:11.637 | DBG [AutoRetainer] Starting to execute task: IntelligentRepairTask
11:29:11.654 | DBG [AutoRetainer] Repair check log: index: 0, id: 10157, cond: 22944, index: 1, id: 10164, cond: 23154, index: 2, id: 10168, cond: 22860, index: 3, id: 10175, cond: 22944
11:29:11.654 | DBG [AutoRetainer] Task IntelligentRepairTask completed successfully
11:29:11.670 | DBG [AutoRetainer] Starting to execute task: SelectDeploy
11:29:20.612 | INF [AutoRetainer] Stopping ThreadLoadImageHandler, ticks=100
11:29:31.698 | WRN [AutoRetainer] Clearing 7 remaining tasks because of timeout
11:29:31.698 | WRN [AutoRetainer] Task SelectDeploy took too long to execute
   at ECommons.Automation.TaskManager.Tick(Object _) in C:\VS\AutoRetainer\ECommons\ECommons\Automation\TaskManager.cs:line 284
11:29:31.699 | DBG [AutoRetainer] FPS restrictions restored
11:29:31.699 | DBG [AutoRetainer] Restoring FFXIV process priority.
{ } [ Send ]
If I enable extra logging and repeat the last step: (this looks to be the same-ish amount of logs as the last time)
11:34:11.059 DBG | [AutoRetainer] Entered voyage panel
11:34:11.059 DBG | [AutoRetainer] <!> Enabled voyage scheduler
11:34:11.076 DBG | [AutoRetainer] YesAlready locked
11:34:11.076 DBG | [AutoRetainer] TextAdvance locked
11:34:11.259 DBG | [AutoRetainer] Starting to execute task: SelectAirshipManagement
11:34:11.259 DBG | [AutoRetainer] FPS restrictions removed
11:34:11.259 DBG | [AutoRetainer] Setting FFXIV process priority to high.
11:34:11.276 DBG | [AutoRetainer] TrySelectSpecificEntry: selecting Airship Management/0
11:34:11.276 DBG | [AutoRetainer] Task SelectAirshipManagement completed successfully
11:34:11.276 DBG | [AutoRetainer] FPS restrictions restored
11:34:11.276 DBG | [AutoRetainer] Restoring FFXIV process priority.
11:34:11.794 DBG | [AutoRetainer] [Voyage] Updated airship data from AirshipStatus
11:34:11.877 DBG | [AutoRetainer] [Voyage] Task enqueued: TaskSelectVesselByName (Company Airship-1)
11:34:11.877 DBG | [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:34:11.877 DBG | [AutoRetainer] [Voyage] Task enqueued: TaskIntelligentRepair, name=Company Airship-1, type=Airship
11:34:11.877 DBG | [AutoRetainer] [Voyage] Task enqueued: TaskCalculateAndPickBestExpRoute (plan: {"GUID":"f88f7fee-6d2a-4b84-b48c-6c554c60f942","Name":"Plan Unlock","ExcludedRoutes":[],"UnlockSubs":true})
11:34:11.877 DBG | [AutoRetainer] [Voyage] Task enqueued: TaskDeployAndSkipCutscene validate=True
11:34:11.893 DBG | [AutoRetainer] Starting to execute task: TaskSelectVesselByName: Company Airship-1
11:34:11.894 DBG | [AutoRetainer] FPS restrictions removed
11:34:11.894 DBG | [AutoRetainer] Setting FFXIV process priority to high.
11:34:11.910 DBG | [AutoRetainer] Selecting vessel Company Airship-1/Airship/Company Airship-1. (Rank: 36) /0
11:34:11.910 DBG | [AutoRetainer] Task TaskSelectVesselByName: Company Airship-1 completed successfully
11:34:11.926 DBG | [AutoRetainer] Starting to execute task: IntelligentRepairTask
11:34:11.943 DBG | [AutoRetainer] Repair check log: index: 0, id: 10157, cond: 30000, index: 1, id: 10164, cond: 30000, index: 2, id: 10168, cond: 30000, index: 3, id: 10175, cond: 30000
11:34:11.943 DBG | [AutoRetainer] Task IntelligentRepairTask completed successfully
11:34:11.960 DBG | [AutoRetainer] Starting to execute task: SelectDeploy
11:34:31.969 WRN | [AutoRetainer] Clearing 7 remaining tasks because of timeout
11:34:31.969 WRN | [AutoRetainer] Task SelectDeploy took too long to execute
11:34:31.969 WRN |    at ECommons.Automation.TaskManager.Tick(Object _) in C:\VS\AutoRetainer\ECommons\ECommons\Automation\TaskManager.cs:line 284
11:34:31.969 DBG | [AutoRetainer] FPS restrictions restored
11:34:31.969 DBG | [AutoRetainer] Restoring FFXIV process priority.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.