lifestream's People
Forkers
niguangowo ryonive kols mtvirux atmoomen xanunderscore taurenkey cyf5119 ffxivcode redasteroidlifestream's Issues
Feature Request: Print a log message about where the plugin is bringing you.
It'd be really nice if typing /li gob
would print out a message saying "Transferring you to the Goblin server in the Crystal data center." Or something along those lines.
It'd be useful to know for sure that the abbreviation you typed is leading you to the right place, giving you time to cancel in case you mistyped.
Plugin breaks ESC key functionality
ESC key does not work as intended in-game when the plugin is enabled. Things like the ESC menu refuse to work in addition to the normal behavior of windows not closing when using the key.
[Bug] Auto Confirm "Logging in with character name." When Visiting Another Data Center.
I don't think this was an issue when I first installed the plugin. But now, for whatever reason, whenever I visit another data center. I get a dialog that I have to click OK on to continue logging in. Can Lifestream automatically confirm this dialog or is this something I need to configure though Yes Already? Sorry if this is not a bug! >.<
Suggestion: use return when available
Adding an option to use /return when available to switch worlds/return to the main aetheryte would be pretty useful in saving gil/tickets when following a lot of hunt trains.
It would still depend on the user to set return to a main city of course.
Travelling to a specific aetherite of another world
Sorry if this is already implemented, but I couldn't figure out if it's already possible to travel to another world AND go to a specific aetheryte with the same command. I typically concatenate /li and /tp , especially when travelling to hunt trains' starting points, but it would be nice if the plugin could queue a teleport on its own. Something like /li twintania Sharlayan Hamlet
.
Limsa FR aetheryte record doesn't works
Guilde des aventuriers (Guildes des armuriers & forgerons/Maelstrom)
Icons Misaligned
[Request] Add a Cancel button to the progress bar
I've had situations where I'll initiate a world hop, but change my mind before the teleport goes off and cancel it. This will leave the progress bar stuck (until it times out) and prevents you from initiating another world hop until its finished.
I think a simple cancel button on the progress bar could solve that. Alternatively, making it automatically cancel the hop when canceling the teleport would be a welcome fix too :)
Hide progress bar when teleporting
Lifestream pauses YesAlready and doesn't unpause it
I believe this is new with the recent update v2.0.1.0.
When using Lifestream with /li
or /li [server name]
or by clicking a button in the Lifestream window. It will pause YesAlready and not unpause it when traveling has finished. I have to open YesAlready and click the Force unlock to allow my YesAlready configurations to work again.
Is this intended?
Thanks!
Add command to clear action queue
In some scenarios if you interrupt plugin it get stuck in 'another action already in progress' state with only way to fix is to re-enable plugin.
Issue mainly arises when there's multiple S ranks hunts and servers have queues.
Scenario to reproduce the issue:
- Use plugin to world visit
- Cancel the world visit
- Try to use plugin to world other visit again
Would be good to have intended way to reset plugin action's queue instead of bruteforce turn off and on again
Lifestream try to enable Yes Already continually
Add instance changing
...when instances are back perhaps
Feature: add Bozja and other similar duties
Bug with long aetheryte names
Too long names are abbreviated with "..." and for these aetherytes the teleport doesn't work
Client language: German
Region: Ishgard
Sort by world sorts by ward instead
In the address book, sorting by world sorts by ward instead.
<3
Feature: add residential stuff
Suggestion: Cancel Party Finder Recruitment Automatically
When player is leader of a party that is listed in PF, the plugin gets stuck because it does not cancel party finder recruitment and thus cannot leave the party.
Add firmament destination in the ishgard
failed to jump during auto movement
While using the address functionality to go to The Goblet, ward 10, plot 17, there are two instances where it needs to jump along it's path. I am not sure if this is supposed to do it by itself, or the user is expected to press jump, but figured id report it just in case.
[Feature Request] Mark aetherytes with market boards nearby
[QoL Request] Stop Lifestream window from hogging focus when it appears
Current Lifestream window behavior steals focus from other windows(including other ImGui windows like ChatTwo) when it pops up, frequently causing multiple basegame windows being opened when I'm typing in chat mid world-visit.
A toggle switch to prevent this behavior would be nice, if possible, as it causes mild headaches when trying to type teleports in chat with Teleporter.
When in a sanctuary allow DC travel command to log out instead of teleport to (X) Zone.
Vnavmesh error
I get the following error when trying to navigate to the grand company chest:
Vnavmesh not found, navigation failed.
Feature: allow turning on and off specific menus
DC Visit Support
Feature: Investigate possibility of one-click data center transfer
Instance menu
Is it possible to have the instance menu persist while map is open? It would be a nice upgrade for hunts as you can look at where the next target is while TPing/swapping instances.
Mappy Integration?
ability to work with mappy when clicking on aetherytes? currently clicking on it results in just teleporting to main aetheryte
[Bug] Logging in the wrong character if destination world has a character with that name
Aetheryte point doesn't work
The Aetheryte point "Arkadion-Gesellschaft" doesn't work in German clients
[[email protected] 15:16:20 +02:00] [NeoTaskManager] Enqueued task Remove afk/busy status
[[email protected] 15:16:20 +02:00] [NeoTaskManager] Enqueued task WaitForScreen
[[email protected] 15:16:20 +02:00] [NeoTaskManager] Enqueued task TargetValidAetheryte
[[email protected] 15:16:20 +02:00] [NeoTaskManager] Enqueued task InteractWithTargetedAetheryte
[[email protected] 15:16:20 +02:00] [NeoTaskManager] Enqueued task Delay (0ms)
[[email protected] 15:16:20 +02:00] [NeoTaskManager] Enqueued task TeleportToAethernetDestination
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →Starting to execute task [Remove afk/busy status], timeout=30000
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →→Task [Remove afk/busy status] completed successfully
[[email protected] 15:16:20 +02:00] Disabling Yes Already (new)
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →Starting to execute task [WaitForScreen], timeout=30000
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →→Task [WaitForScreen] completed successfully
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →Starting to execute task [TargetValidAetheryte], timeout=30000
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →→Task [TargetValidAetheryte] completed successfully
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →Starting to execute task [InteractWithTargetedAetheryte], timeout=30000
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →→Task [InteractWithTargetedAetheryte] completed successfully
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →Starting to execute task [Delay (0ms)], timeout=5000
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →→Task [Delay (0ms)] completed successfully
[[email protected] 15:16:20 +02:00] [NeoTaskManager] →Starting to execute task [TeleportToAethernetDestination], timeout=30000
[[email protected] 15:16:50 +02:00] [NeoTaskManager] →→Task timed out TeleportToAethernetDestination
[[email protected] 15:16:50 +02:00] Exception of type 'ECommons.Automation.NeoTaskManager.TaskTimeoutException' was thrown.
at ECommons.Automation.NeoTaskManager.TaskManager.Tick(Object framework) in D:\VS\Lifestream\ECommons\ECommons\Automation\NeoTaskManager\TaskManager.cs:line 167
[[email protected] 15:16:50 +02:00] Enabling Yes Already (new)
Aethernet Teleport not functional
As of recently aethernet teleportation is not working for me.
The log shows this:
`[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task Remove afk/busy status
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task WaitForScreen
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task TargetValidAetheryte
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task InteractWithTargetedAetheryte
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task SelectAethernet
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task Delay (0ms)
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] Enqueued task TeleportToAethernetDestination
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] →Starting to execute task [Remove afk/busy status], timeout=30000
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] →→Task [Remove afk/busy status] completed successfully
[Information@6/14/2024 7:37:47 PM -07:00] Disabling Yes Already (new)
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] →Starting to execute task [WaitForScreen], timeout=30000
[Debug@6/14/2024 7:37:47 PM -07:00] [NeoTaskManager] →→Task [WaitForScreen] completed successfully
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →Starting to execute task [TargetValidAetheryte], timeout=30000
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →→Task [TargetValidAetheryte] completed successfully
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →Starting to execute task [InteractWithTargetedAetheryte], timeout=30000
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →→Task [InteractWithTargetedAetheryte] completed successfully
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →Starting to execute task [SelectAethernet], timeout=30000
[Debug@6/14/2024 7:37:48 PM -07:00] TrySelectSpecificEntry: selecting Aethernet./0 as requested by Aethernet., 都市転送網, Ätherytennetz, Réseau de transport urbain éthéré
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →→Task [SelectAethernet] completed successfully
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →Starting to execute task [Delay (0ms)], timeout=5000
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →→Task [Delay (0ms)] completed successfully
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →Starting to execute task [TeleportToAethernetDestination], timeout=30000
[Debug@6/14/2024 7:37:48 PM -07:00] Could not find destination The Dossal Gate, attempting partial search...
[Warning@6/14/2024 7:37:48 PM -07:00] GetAvailableAethernetDestinations does not contains The Dossal Gate, contains
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] Inserted task b__2
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] Inserted task b__1
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →→Task [TeleportToAethernetDestination] completed successfully
[Debug@6/14/2024 7:37:48 PM -07:00] [NeoTaskManager] →Starting to execute task [b__1], timeout=30000
[Verbose@6/14/2024 7:37:48 PM -07:00] Firing callback: TelepotTown, valueCount = 2, updateStatte = True, values:
[Error@6/14/2024 7:37:48 PM -07: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\Lifestream\ECommons\ECommons\Automation\Callback.cs:line 80
at ECommons.Automation.Callback.Fire(AtkUnitBase* Base, Boolean updateState, Object[] values) in D:\VS\Lifestream\ECommons\ECommons\Automation\Callback.cs:line 137
at ECommons.Automation.NeoTaskManager.TaskManagerTask.<>c__DisplayClass14_0.<.ctor>b__0() in D:\VS\Lifestream\ECommons\ECommons\Automation\NeoTaskManager\TaskManagerTask.cs:line 29
at ECommons.Automation.NeoTaskManager.TaskManager.Tick(Object framework) in D:\VS\Lifestream\ECommons\ECommons\Automation\NeoTaskManager\TaskManager.cs:line 167
[Information@6/14/2024 7:37:48 PM -07:00] Enabling Yes Already (new)`
Suggestion: Specific Teleports
I am wondering if its possible to give an alias to a specific location and have lifestream teleport to it.
For example, gangos. I'd write /li gangos and it would teleport to Doman Enclave and then use the aethernet to tp to gangos.
Ofcourse, the steps I would just write down or select from a list.
Changing instance
Was doing hunt, when clicking on etherite to change instance. It sets the etherite as homepoint and can't do anything with the etherite (no access to the menu to change instance). need to unload lifestream and exit the game.
[Feature Request] Option To Set Aethernet Destination After World or DC Transfer
Pretty much as the title reads, most of the time when using the travel system it's specifically for checking marketboard prices, having an option to go directly to, Sapphire Avenue Exchange, for instance, after arriving would be convenient, maybe with a modifier key to temporary block said option too for times when not needed.
QoL Suggestion: Increase Lifestream Menu Range
It would be cool if there was a 'buffer zone' where, when you're approaching an Aetheryte Crystal, it brings up the Lifestream menu ahead of time so you could hover over a teleport destination before you were within the crystal's selection range... Say 20 to 30 yalms? Maybe an adjustable slider for range or a toggle off for people who wouldn't want this.
A less important (but still helpful, imo) feature would be if you could 'lock in' a teleport target by clicking on it as you're in the buffer zone. Then have it so if you click the selected location a second time, it de-selects it? You could have the teleport location highlighted to indicate whether it's selected or not.
New Tab for favorites same way tab appears for World visit
Question: will this ever support DC travel and Returning to home?
[Bug] World travel doesn't work in german clients
The name of the world is in the middle for german clients.
Correct version is:
var x = (AddonSelectYesno*)Util.GetSpecificYesno(false, $"Travel to", "へ移動します、よろしいですか?", $"Nach {s} reisen?", "Voulez-vous vraiment visiter");
Have lifestream stop any emote currently happening when triggered
Currently if you are sitting down or doing a dance for example, it won't be able to start the transfer until you stop doing whatever you were doing. Would it be possible to have lifestream cancel any current actions automatically before attempting to teleport?
Option to Disable the YesAlready Disabling Or Option to automatically accept world travels
When traveling to other worlds, there is still a question if you want to travel this world. I had this set in YesAlready to auto accept. As Lifestream disables YesAlready I needed to click now on the request if i really want to travel there.
I see two options to solve this:
- Implement an option to not disable YesAlready (for people who know what they do) (the easy way)
- Implement an option to automatically tick the ok button for world travel.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.