1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-22 11:50:28 +03:00

Updated Unsupported OSes (markdown)

David Sangrey 2024-03-30 15:57:21 -04:00
parent b50cedc8d1
commit ee00201694

@ -1,93 +1,33 @@
# Support For Windows 7 & 8.1 in Elite Dangerous Market Connector
# EDMC is not supported on macOS or unsupported versions of Microsoft Windows.
## We do not support an OS that the manufacturer does not support
## Windows
This application is not supported on Windows 7, due to supported Python
versions not supporting that OS.
### Support for Windows 7, Windows 8, and Windows 8.1 have been dropped by Microsoft.
We no longer actively support use on Windows 8.1, although the application
might still function.
### We cannot support an operating system their manufacturers no longer support.
Development of this application tends to track the latest stable release of
Python as per https://www.python.org/downloads/windows/ . For our 5.0.x
series of releases we started using Python 3.9 which
[no longer supports Windows 7](https://www.python.org/downloads/release/python-390/).
Windows 8.1 entered End-Of-Life on January 10th, 2023. As such, we do not provide support or bug fixes to users on these operating systems. Additionally, we do not guarantee that EDMC will work on these systems.
The installer now also actively disallows installation on Windows 7. Python 3.9
is incompatible with this unsupported version of Windows.
Python 3.9 and later does still support Windows 8, 8.1 and all versions of 10.
Windows 11 is assumed to 'Just Work' where a release works on Windows 10.
Windows 7 and earlier will not launch EDMC, as the minimum Python versions do not work on that platform.
Trying to run either EDMarketConnector.exe or EDMC.exe (the command-line
tool we provide) will result in an error like:
Our installer will not allow you to install the program on Windows 7, 8, and 8.1. We do not test for functionality on these platforms.
"api-ms-win-core-path-l1-1-0.dll" is missing
Versions of this application before 5.0.0 will work poorly, at best, against Elite Dangerous Odyssey. We provide no support for these older versions of EDMC.
That DLL file is not part of Windows 7, being added from Windows 8 onwards.
Python 3.9 relies on it, hence no support under Windows 7.
Efforts to run an older version of EDMC on an outdated operating system will not receive support from our team. Please note that many listeners, such as EDDN, will discard data from old versions out of hand. Currently, data from any version before EDMC 5.6 will be discarded.
NB: Versions of this application prior to 5.0.0 will work poorly, at best,
against Elite Dangerous Odyssey. We provide no support for them under that
version, and that includes the older 'Horizons' version once it has been
updated to the newer Odyssey code later in 2021.
If you attempt to install workaround DLLs, spoof install requirements, journal entries, or in some other way alter EDMC, note that we do not endorse or support these actions and hold no liability for any issues that arise, including but not limited to malware infections, corrupted windows files, poor performance, bugs, or degraded operational conditions.
As per "[Windows 7 support ended on January 14, 2020](https://support.microsoft.com/en-us/windows/windows-7-support-ended-on-january-14-2020-b75d4580-2cc7-895a-2c9c-1466d9a53962)"
, Windows 7 is no longer supported by Microsoft:
### You really should upgrade your OS
<blockquote>Microsoft made a commitment to provide 10 years of product support
for Windows 7 when it was released on October 22, 2009. This 10-year period
has now ended, and Microsoft has discontinued Windows 7 support so that we can
focus our investment on supporting newer technologies and great new
experiences. The specific end of support day for Windows 7 was January 14,
2020. Technical assistance and software updates from Windows Update that help
protect your PC are no longer available for the product. Microsoft strongly
recommends that you move to Windows 10 to avoid a situation where you need
service or support that is no longer available.
</blockquote>
We appreciate that some people are using hardware that is difficult to use Windows 10 or Windows 11 on and may not have the necessary financial means to obtain newer hardware.
We assume that if you have the funds to pay for [Windows 7 Extended
Security Updates](https://docs.microsoft.com/en-us/troubleshoot/windows-client/windows-7-eos-faq/windows-7-extended-security-updates-faq)
then you could as easily buy new Windows 10 capable hardware or purchase a
standalone copy of Windows 10 to use.
We also understand (and share!) many concerns regarding Windows 10 and 11's privacy options and settings. However, we cannot in good conscience endorse using outdated and vulnerable software.
Despite what MicroSoft says on that page about support ending you should
still be able to [upgrade to Windows 10 for free](https://techviral.net/upgrade-windows-7-to-windows-10/).
We emphasize that is in your best interests to be using an OS, and version, that is still supported by its vendor. We bear no responsibility if you choose to not do so.
## macOS
## Options for running EDMarketConnector
macOS dropped support for Elite on Mac over [half a decade ago](https://www.reddit.com/r/EliteDangerous/comments/8f382v/frontier_is_dropping_support_for_elite_dangerous/). Despite this, the team maintained the code regarding macOS support in the code until the (currently upcoming) 5.11 release. Unfortunately, underlying changes to the macOS NSLibrary among others have allegedly made the existing macOS code not function. As none of the dev team members have access to legal ways to test and update this code, support for macOS will be formally revoked in 5.11 and the underlying code (such as configuration data, hotkeys, specific translations, and UI patches) will be removed.
### Run from source
Due to subsequent changes to the application source it will no longer
function with Python 3.8 or 3.9.
Do **NOT** attempt to simply run the last version that works under Python 3.8.
Given application updates and changes since Windows 7 support
ended you would be running a buggy and generally less useful application.
For example, most EDDN Listeners will be ignoring any data that doesn't
state the `gameversion` it comes from. You need to be running at least
EDMarketConnector 5.6.0, and really do want to be using the latest version.
### Attempt to install workaround DLLs
Some people have reported success when utilising a workaround that installs
copies of pertinent DLL files on their Windows system.
**WE DO NOT ENDORSE OR SUPPORT THIS WORKAROUND AT ALL. IF YOU BREAK YOUR
WINDOWS INSTALL, EXPERIENCE A MALWARE INFECTION, OR ANY OTHER ISSUE WHEN
ATTEMPTING SUCH WORKAROUNDS WE DISAVOW ANY AND ALL RESPONSIBILITY.**
Such a workaround is detailed in
[this forum reply](https://forums.frontier.co.uk/threads/elite-dangerous-market-connector-edmc.548869/post-9627785).
**WE DO NOT ENDORSE OR SUPPORT THIS WORKAROUND AT ALL. IF YOU BREAK YOUR
WINDOWS INSTALL, EXPERIENCE A MALWARE INFECTION, OR ANY OTHER ISSUE WHEN
ATTEMPTING SUCH WORKAROUNDS WE DISAVOW ANY AND ALL RESPONSIBILITY.**
## You really should upgrade your OS
We appreciate that some people are using hardware that is problematic to use
Windows 8.1, Windows 10 or Windows 11 on, and may not have the necessary
financial means to obtain newer hardware.
However, we emphasise that is in your best interests to be using an OS, and
version, that is still supported by its vendor. We bear no responsibility
if you choose to not do so.
If you want to run EDMC on macOS, we suggest using the packaged EXE files in an environment similar to WINE.