GithubHelp home page GithubHelp logo

lifestream's People

Contributors

aspher0 avatar limiana avatar taurenkey avatar

Stargazers

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

Watchers

 avatar  avatar  avatar

lifestream'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.

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.

Icons Misaligned

The city icons when editing an address are misaligned, as if the sprite sheet(?) changed offset.

image

[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 :)

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?

image

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:

  1. Use plugin to world visit
  2. Cancel the world visit
  3. 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

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

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

First of all want to thank you for the addon. It's great!
Could you mark eatherytes in the list that have an mb nearby with some icon pls. It would save tons of time. Just in cities, as mbs are literally everywhere in residential areas
image

[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.

Vnavmesh error

I get the following error when trying to navigate to the grand company chest:
Vnavmesh not found, navigation failed.

DC Visit Support

image
Currently, if you visit another DC the world options don't update from your character's home DC. Other than that Amazing work!

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

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)

image

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.

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:

  1. Implement an option to not disable YesAlready (for people who know what they do) (the easy way)
  2. Implement an option to automatically tick the ok button for world travel.

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.