EDCD / EDCD/EDMarketConnector

The scan performed in the previous system is added to the list in the new system.

Open
#2,490 1 comment 0 reactions 0 assignees View on GitHub
bug unconfirmed
Dominant language
Python
Stars
1.3k
Forks
182
Avg merge
1m
Merged PRs (30d)
1

Description

**Please complete the following information:**

[//]: # (You can gather most of this information with the EDMC System Profiler)

- Version: 5.13.1+faac129
- Game Version: Odyssey Vanguard v3
- OS: Windows 10
- OS Locale: Turkish
- If applicable: Firefox Latest

**Describe the bug**
In one system, during the final scan, the pilot removes the analyzer, replaces it, presses a button, and ends it. Then, I board the SRV, return to the ship, take off, and jump to another system.

In this system, if I find a biological planet, I land on it. When I find a plant and descend from the SRV to scan it, the pilot immediately removes the analyzer and replaces the cylinder again, pressing the button. It's as if the previous operation hadn't been completed.

As a result, the scan performed on a planet in a system light-years away is recorded as if it were also performed on this system.

If these errors accumulate, planets in many systems will be recorded as having a biological system that does not actually exist on that planet, and this will cause great confusion in the future.

[//]: # (A clear and concise description of what the bug is.)
A scan made in the previous system is added to another system repeatedly due to a bug in the game.

**To Reproduce**
Steps to reproduce the behavior:
I didn't do anything outside of normal conditions. It's probably a game-related bug, but it's ultimately affecting the EDMC and accumulating erroneous information.
Run your scan, move on to the next system, and your pilot will likely reset the analyzer on the first scan.
This will add the previous biome to the planet you haven't even started scanning yet.

**Expected behavior**

EDMC will knowingly correct this error and prevent the addition of incorrect information.

**Screenshots**

[//]: # (If applicable, add screenshots to help explain your problem.)

**Additional context**

**Please Confirm the Following...**

[//]: # (Add any other context about the problem here.)
- [x] I have checked the the list to ensure this is not a duplicate as far as i know
- [x] I have checked the Troubleshooting Guide to check for known workarounds

**Logs**
Please attach both the EDMarketConnector.log and EDMarketConnector-debug.log if available.
[EDMarketConnector.log](https://github.com/user-attachments/files/22440191/EDMarketConnector.log)

[EDMarketConnector-debug.log](https://github.com/user-attachments/files/22440192/EDMarketConnector-debug.log)

You can find these logs at `%TEMP%\EDMarketConnector.log` and `%TEMP%\EDMarketConnector\EDMarketConnector-debug.log`

See [Debug Log File](https://github.com/EDCD/EDMarketConnector/wiki/Troubleshooting#debug-log-files) for information on the Debug Log files

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the attached EDMarketConnector.log and EDMarketConnector-debug.log, then trace how EDMC processes scan data when moving between systems. Confirm whether scan state from the previous system is retained and identify the relevant reproduction path. Done means preventing prior-system biological scan data from being added to the next system, with the behavior verified against the reported sequence.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.