Abandoned [App] edproxy - Remote the ED netLog to multiple listeners

Version 2.5
- Now using AppConfigLocal.xml instead of AppConfig.xml.
- Separated out the net Log directory and AppConfig directories in the configuration and settings.
- Auto-detect directory paths if none have been set.
- Do not allow special characters from systems names when saving image files.
 

wolverine2710

Tutorial & Guide Writer
General.Fussypants. Superb that you had your thread moved to here. Hopefully it gets the attention it deserves. EDMC has already added EDProxy support ;-)

I noticed that your companion thread "[App] AndDiscovered - Android exploration tracking tool modeled after EDDiscovery" has not been moved (yet). Perhaps something to consider because I think it would be a perfect fit for this subforum...

Also you have two EDCodex entrries: EDProxy and AndDisovered. For the first you used the "claim ownership" button, its now on your name and you have updated it. Last update is of Sep 24, 2015. It would be great if you could update that entry. The second EDCodex is not on your name. I'm hoping you claim ownership for that as well. Alternatively, just send a PM with the emailaddress you used for registering EDCodex (verifying identity) and I will put the entry on your name. The requests are not because biobob or myself are lazy but its just impossible to keep track of every entry and/or keep things updated.
 
General.Fussypants. Superb that you had your thread moved to here. Hopefully it gets the attention it deserves. EDMC has already added EDProxy support ;-)

I noticed that your companion thread "[App] AndDiscovered - Android exploration tracking tool modeled after EDDiscovery" has not been moved (yet). Perhaps something to consider because I think it would be a perfect fit for this subforum...

Also you have two EDCodex entrries: EDProxy and AndDisovered. For the first you used the "claim ownership" button, its now on your name and you have updated it. Last update is of Sep 24, 2015. It would be great if you could update that entry. The second EDCodex is not on your name. I'm hoping you claim ownership for that as well. Alternatively, just send a PM with the emailaddress you used for registering EDCodex (verifying identity) and I will put the entry on your name. The requests are not because biobob or myself are lazy but its just impossible to keep track of every entry and/or keep things updated.

AndDiscovered 3.0 is almost complete (in beta test now). This is a major over haul of the system, and will be joined with a rebranding of the app. Thus I have not moved the original thread. Once released I plan on shutting the AndDiscovered thread down and opening a new one here. I will rebrand the Edcodex one at that time.

I thought I did claim ownership back in the beginning on both. I will go back and claim ownership on it. I will update it at that time also. Too many places to remember each time :).
 
Getting the "Generic" error when attempting to start the proxy. Sending the logs your way!

Gavote and I have communicated via email. He is trying a "fix" now. If it works I will post back here, and then try and find out why the error may be occurring. Once fixed I will push out an update.

Gen. Fussypants
 
Updating for Gavote's issue. It appears his AppLocalConfig.xml became corrupt. I am still looking as to how it got into this state. As a workaround if you suddenly start getting errors that you cannot start Edproxy please close Edproxy, delete the AppConfigLocal.xml (paths may be found on Page 1), and then restart Edproxy.
 
So, let's assume I have an app I want on my laptop that needs the logs files... what is the procedure to tell said app (I actually have 2 of them) how to see the logs from the laptop since they want a path.
 
So, let's assume I have an app I want on my laptop that needs the logs files... what is the procedure to tell said app (I actually have 2 of them) how to see the logs from the laptop since they want a path.

Edproxy needs to be understood by the receiving app. That means the app you want to use must understand the API for Edproxy.

If you have a couple apps that do not understand the Edproxy API but instead read the netLog file directory then you can do a couple of things. You can make a network share from the ED netlog path, and then map a drive to that on your laptop. The other possibility is to use something like Google Drive, or Dropbox. You would need to move the ED netLog folder over to the cloud drive and then create a symbolic link ('ls -sf' for mac, and 'mklink /j' for windows) to that directory. Either of these methods will give access to the netLog files. You then have to be able to point the app on the laptop to the netLog directory.
 
Edproxy needs to be understood by the receiving app. That means the app you want to use must understand the API for Edproxy.

If you have a couple apps that do not understand the Edproxy API but instead read the netLog file directory then you can do a couple of things. You can make a network share from the ED netlog path, and then map a drive to that on your laptop. The other possibility is to use something like Google Drive, or Dropbox. You would need to move the ED netLog folder over to the cloud drive and then create a symbolic link ('ls -sf' for mac, and 'mklink /j' for windows) to that directory. Either of these methods will give access to the netLog files. You then have to be able to point the app on the laptop to the netLog directory.

I am thinking integration with EDToolbox where it could use the API to set common Apps used to a second support laptop
 
I would like to give special thanks to CMDR Bam and CMDR Myshka for beta testing the Windows versions for me!

Version 2.2.0
- Edproxy now downloads the EDSM database.
* Distance information will now be added into the System event. (up to 25 entries)
* You may retrieve distances between two systems using the "GetDistances" API. This API is an array so you may ask for multiple at a time.
- Fixed parsing error with the netLog. "System" netLog lines are being concatenated with their previous line.
- Edproxy now supports "SendKeys" on Windows only (sorry Mac folks).
* The keys will be sent out via DirectX key events. They will be broadcast to the PC and not just to Elite. Thus whatever application is in the foreground will receive the key event.
 
I'm stuck on synchronizing after the update!! Any workaround?

I was worried about this. The EDSM download is large and may take awhile for both the systems and distances. Unfortunately I could not get Python (wxPython) to update the progress bar while downloading so it appears "hung". It will move on in time (could be a long time). If you let it sit for awhile (the download is about 150MB or so for distances) and still does not progress you can try force killing Edproxy and restarting. If that does not work then you can find the database at "<user.dir>/.edproxy/edsm". Just delete the sql database and restart Edproxy.

I am sorry that you are experiencing difficulties. I will do whatever I can to get you going again.
 
Thanks, I rolled it back to 2.1.5 just in case...I'll reinstall and give it another go. Thanks for the response.
 
It finally synched, the crashed and now will not restart. "Fatal Error edproxy returned -1".


Update**I tried to roll it back again and now it crashes every time I rev up And Discovered. I'm just      canning all of it until it's squared away. Spent way too much time on it already.
 
Last edited:
I would like to give special thanks to CMDR Bam and CMDR Myshka for beta testing the Windows versions for me!

Version 2.2.0
- Edproxy now downloads the EDSM database.
* Distance information will now be added into the System event. (up to 25 entries)
* You may retrieve distances between two systems using the "GetDistances" API. This API is an array so you may ask for multiple at a time.
- Fixed parsing error with the netLog. "System" netLog lines are being concatenated with their previous line.
- Edproxy now supports "SendKeys" on Windows only (sorry Mac folks).
* The keys will be sent out via DirectX key events. They will be broadcast to the PC and not just to Elite. Thus whatever application is in the foreground will receive the key event.

Thanks Duck, its been a pleasure, cant wait for the influx of new users on Discord when you go live.
You don't want to know how long my list is for 3.1 :)
 
Well, I do have it to where it stays running as long as I do not attempt to use And Discovered. The second I start it, the Proxy crashes. So, at least I get the use at EDSM.
 
Back
Top Bottom