I forgot to ask, from what version of EDMC.exe ? It's possible the 3.46 code won't treat the newer version numbering correctly.The -v parameter of EDMC.exe didn't show an available update. Is that correct?
I forgot to ask, from what version of EDMC.exe ? It's possible the 3.46 code won't treat the newer version numbering correctly.The -v parameter of EDMC.exe didn't show an available update. Is that correct?
The 3.46 Python 2.7 code was getting an exception (which it silently discards) due to a unicode character in the latest updates file's changelog.The -v parameter of EDMC.exe didn't show an available update. Is that correct?
c:\Program Files (x86)\EDMarketConnector>EDMC.exe -v
3.46 (Release 4.0.1.0 is available)
Was the 4.0.I forgot to ask, from what version of EDMC.exe ? It's possible the 3.46 code won't treat the newer version numbering correctly.
I had this. I restarted my machine, restarted Elite, logged in and got into the game, then restarted EDMC and it fixed itself. Might work for you.4.0.1.0 broke everything. Renamed EDMC folder, Deleted Registry settings, uninstalled/reinstalled. Python 3.7.8 installed.
Nothing works, everything greyed out.
Reverted to EDMarketConnector_win_346 and still broken.
I had this. I restarted my machine, restarted Elite, logged in and got into the game, then restarted EDMC and it fixed itself. Might work for you.
We could possibly stand to make EDMC a bit more robust in these situations.EDIT: [UPDATE-SOLVED]
Found the problem! My last journal entry file was defective. It was missing the all important { "timestamp":"2020-07-14T21:36:45Z", "event":"Commander", "Name":"CMDR X }
I think EDMC always reads the last one so it came up empty. Deleting the file fixed everything. Installed EDMC v4.0.1.0 and plugin updates and all's cool.
We could possibly stand to make EDMC a bit more robust in these situations.
I also do think the 'New User Experience' could use some love (I've at least documented some of it now).
4.0.2.0 is out with the fix for this. I got, er, a little too enthusiastic when I deleted the old "make A.B.C.D into A.BC" code.Was the 4.0.
View attachment 181004
Yes, the way the install currently works is a royal PITA for shortcut icons. Mine comes and goes seemingly randomly as well. Unfortunately we've more pressing things to address currently. I shall be looking at the installer stuff in general though, I know at least one user complained about not being able to choose install location up front (you can only run the install manually to specifty a different location).I've had EDMC icons disapear also over the past year or so. Same PITA routine to get it back.
Yes, the way the install currently works is a royal PITA for shortcut icons. Mine comes and goes seemingly randomly as well. Unfortunately we've more pressing things to address currently. I shall be looking at the installer stuff in general though, I know at least one user complained about not being able to choose install location up front (you can only run the install manually to specifty a different location).
To start with it'll be an attempt at more clearly documenting this. After that I might look into making the 'Cmdr' string a clickable '<<Unknown>>' that links to said documentation. Then we could start looking at actual code changes (which will need a lot of testing, hence my hesitation to just dive straight into a change).Yea, like if it can't find your name in the last journal file it will check the one before it? lol
That would have saved me about 4 hours of headache for sure. I almost gave up and
uninstalled it, but being a "good" hacker I knew there had to be a solution.
You mean like on Available plugins - Confirmed working under Python 3.7 ? It's up to plugin authors to:May I suggest adding links to the most popular plugins available on the plugins page?
Always pointing to the latest version. It is a bit of a hassle hunting down all the latest updates.
Or even better, installing them automatically with the main program update. Just a thought..
Latest version from today (4.0.1.0) no longer works. It comes up, but all my Settings are blank (it's lost my Inara key and EDSM key both), and the Update button is greyed out. The Status menu does nothing. Save Raw Data gives a "Missing Credentials" error. And installing the update deleted the usual icon from both my taskbar and the start menu (I was able to put them back only after rebooting my machine).
I've rebooted, restarted ED, restarted EDMC, and no joy.
Any ideas?
Edit. I restarted my machine again, and ED again, and EDMC again, and suddenly it worked. Strange. Anyway seems to be ok now. So..ignore this post
We can't do anything about that without horrible, horrible hacks, if it's even possible. The update checking (and download, and installing) on Windows is done with the WinSparkle library. We just load the DLL, poke a few functions to configure it, then it does its own thing. The first EDMC knows about WinSparkle having found an update is when it's asked to shutdown so as to allow the upgrade.As you're obviously on a roll at the moment I will mention a laughingly minor issue to do with the position of the pop up window asking if you want to update.
EDMC is open in the bottom left corner of my screen, with the bottom of the EDMC window adjacent to the top of the taskbar. When the pop up window appears asking if I want to update it is partially obscured (the bottom bit with the button on) by the taskbar. Could you get the code to ensure any pop up windows do not occupy the same space as the taskbar?