Open zbee opened 8 months ago
Based on #52 I guess airships may not be supported how I am trying to use them? Or may not be fully fleshed out in general?
If either of those is the case, and it's not going to be resolved presently, maybe airships should have the options that don't work removed
For reference, this are my settings for airship:
Hello! Airships currently support only redeploy option. We're willing to enhance airship support but for that we need long-term (few months) access to FC with airships that will be solely dedicated to development and experiments.
I see, okay.
Well, it will be a long while before my subs are levelled up enough to unlock my last sub slot, and I removed my airship after realizing this won't level it; so I have an empty airship slot available, and will for a long time.
So that could be used for development along with my over-abundance of company coins, if you're interested in that, or I may fork to try to do that if you're not interested in developing out airship features presently
the main issue is that you can only run total of 4 vessels, be it airships or submarines so for airship experiments submarines can't be run you can have both 4 airships and 4 submarines but you can run only 4 of them, if that makes sense
Yes, my deployables are not particularly advanced ha.
I did mean for just the 1 airship slot to be used. I could remove the 1 sub I just added, giving 2 airship slots. I am currently running 3 subs (1 of which is the brand new one that could be dismantled if useful), so there would be space for the 1 or 2 airships to both be running.
So, I could offer 2 airship slots both of which could be run. And if you're saying that I can have 4 airships made while having the 3 subs I currently have, and just only run 4 deployables at once: then I can just not send out my subs.
Airship slots and submersible slots are not dependent on each other. You can have 4 airships and 4 submarines at the same time, you just can't have them running all at the same time (if you're running airships, your submarines will just stay and chill). You unlock more airship slots in the same way as submarines, by exploring sectors and buying airship permissions with fc credits. If you're willing to provide an fc and airship parts to assist with airship development, we will take that to increase airship support level in the plugin. Though, until mid january you can keep levelling up submarines, as until then I'm going to be busy with other things for sure
Alright, perfect; I am definitely willing to do that.
I'll dig into this and try to have as many airship slots available by then -I think currently I only have 2-, amass some supplies for them to run, and will put together a Teamcraft to slowly work through to have stuff parts ready to outfit them with, etc.
@Limiana Not sure if you're still into the idea, but if so, I did a whack amount of investigating and crafting and have 2 airship slots and a lot of parts ready. I wanted to wait until I got 3 or even 4 slots, but I just have not been very active these past couple months.
I have a several hundred repair materials and ceruleum tanks. Additionally, I have a few million company credits and my retainers gather what is needed for the repair tanks. I have a level 34 (40 needed to get the third slot) and level 13 airship. These airships could be scrapped and restarted, or continued as is useful.
I have crafted the following parts:
Rank | Hull | Rigging | Forecastle | Aftcastle |
---|---|---|---|---|
1 | 2x Bronco | 2x Bronco | 2x Bronco | 2x Bronco |
5 | 1x Invincible | 1x Invincible | 1x Invincible | 1x Invincible |
15 | 1x Enterprise | 1x Enterprise | 1x Enterprise | 1x Enterprise |
25 | 2x Invincible II | 2x Invincible II | 2x Invincible II | 2x Invincible II |
I don't really remember why I did it this way ... I probably didn't understand parts' component limits yet, but whatever. One set of the Invincible II's could be sold if having other parts would make sense.
And finally, I have an FC member role setup that as full access to the airships and their parts stored in the company chest.
It's not as ready as I would have liked it to be, but hopefully it's enough to be useful.
Hello! Probably I wouldn't be able to implement airship until a bit into Dawntrail as there is quite a large backlog right now
Understood, thanks for the update. I have 3 ships now, likely 4 soon, so it will definitely be ready for whenever the time is available.
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](https://github.com/PunishXIV/AutoRetainer/assets/1582821/de0f44e0-5cde-4fa7-8ccc-65b2100a9f67)
I can't even escape out of this menu, because it just clicks it again.
These are my deployable settings:![image](https://github.com/PunishXIV/AutoRetainer/assets/1582821/5f45fe3c-c00b-407e-85b3-361ea6943e23)
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: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. ```