EDCD / EDDI

Companion application for Elite Dangerous
Other
437 stars 81 forks source link

The variable "{TXT:Environment}" returns an incorrect value when starting the game. #2598

Closed ZakolkaTV closed 4 months ago

ZakolkaTV commented 5 months ago

What's Wrong

The variable "{TXT:Environment}" returns an incorrect value when starting the game.

Expected

When I start the game, I am at the station, the {TXT:Environment} variable should return the value "Docked".

Observed

Before exiting the game, I dock to the station, the {TXT:Environment} variable returns the value "Docked" - this is correct. After restarting the game and "VoiceAttack" I am still at the station, but the variable {TXT:Environment} returns the value "Normal space" - this is not correct!

Steps to reproduce

  1. Dock to the station and make sure that the {TXT:Environment} variable = "Docked".
  2. Close the game and close the "VoiceAttack".
  3. Launch the game and "VoiceAttack".
  4. Loading game.
  5. Check the value of the {TXT:Environment} variable.

Configuration

EDDI Logs

Journal.2024-02-28T112553.01.log

Tkael commented 5 months ago

EDDI fast forwards through your last play session when it starts so that it can present up-to-date data but if you query EDDI while it's still going through that process then you might see some invalid data.

If you wait a minute then check again then is the variable still the same?

ZakolkaTV commented 5 months ago

@Tkael First, I run VA+EDDI. Next, I start the game - {TXT:Environment} = "Docked". After that, I click "Continue" and on the loading screen - {TXT:Environment} = "Docked". When the game is fully loaded and I see myself in the ship at the station - {TXT:Environment} = "Normal space".

image

Tkael commented 4 months ago

Resolved by d3d3d4a906413ce3518400767be5c03ea28c1674.