wolverine2710
Tutorial & Guide Writer
Announcement: Saturday the 23th of January 2016.
Brilliant news: On the 5th of January 2016, Zac Antonaci -Head of Community Management of FD- wrote in the "Open Letter to Frontier Developments" thread that usage of the iPhone companion app api is LEGAL. Source. Which makes the usage of tools which use this api like EDMC, EDAPI and EDCE LEGAL. Other great news: On the 18th of January 2016, Brett C. -Community Assistant/Manager of FD- created the "Elite Dangerous->Gameplay and Features->Player Tools & API Development" subforum. Its an excellent place for checking out new and existing tools. The EDCodex thread is also there.
Current status: Tuesday 21th of October 2014.The crowd source project has been very successful. At the moment we have coordinates for 573 star systems which are inside the pill of SB2. Twelve outside the pill. The newsletter mentioned there are 570 systems. It turns out there are a few more. Michael Brookes was very helpful and patient and has answered all my PM's. But it was not possible for him to provide us with a complete list of system names - without coordinates. Its entirely possible that in the next days more systems will be found - and mapped. Volunteers are still very much welcomed to the project. More info about this beneath in the spoiler tag "How to obtain the remaining coordinates for SB2"
Why do navigation route planners and trading tools need star system coordinates?
Why is a crowd source effort to obtain the star system coordinates necessary?
Is it possible to make crowd sourcing more effective then with Standard Beta 1?
List of tools and programs created for the crowd source project.
List of third party tools using star systems (coordinates).
Mod authors. How to get the latest up to date coordinates?
How to obtain the remaining coordinates for SB2?
How to make crowd sourcing feasible and easy in the future?
Credits aka my eternal thanks.
For those commanders who want to develop tools to calculate coordinates there are some pitfalls because of the way FD stores/calculates the coordinates - in for example the Procedural Generated engine. This aside from the fact that all coordinates lay on a 1/32 LY grid. Commander TornSoul has recapped all the things found here.
Please do NOT turn this into another pro vs contra third party (trading) tools thread. Those discussions for me are the equivalent of the trenches war of WWI. Nobody makes progress. If you want to discuss it, the perfect place is "Direct question for Michael Brookes". I hope and trust you respect my wishes.
Original version OP.
Brilliant news: On the 5th of January 2016, Zac Antonaci -Head of Community Management of FD- wrote in the "Open Letter to Frontier Developments" thread that usage of the iPhone companion app api is LEGAL. Source. Which makes the usage of tools which use this api like EDMC, EDAPI and EDCE LEGAL. Other great news: On the 18th of January 2016, Brett C. -Community Assistant/Manager of FD- created the "Elite Dangerous->Gameplay and Features->Player Tools & API Development" subforum. Its an excellent place for checking out new and existing tools. The EDCodex thread is also there.
Current status: Tuesday 21th of October 2014.The crowd source project has been very successful. At the moment we have coordinates for 573 star systems which are inside the pill of SB2. Twelve outside the pill. The newsletter mentioned there are 570 systems. It turns out there are a few more. Michael Brookes was very helpful and patient and has answered all my PM's. But it was not possible for him to provide us with a complete list of system names - without coordinates. Its entirely possible that in the next days more systems will be found - and mapped. Volunteers are still very much welcomed to the project. More info about this beneath in the spoiler tag "How to obtain the remaining coordinates for SB2"
Why do navigation route planners and trading tools need star system coordinates?
Currently there a multiple navigation route planners out there. Some take fuel into consideration some don't. Some show a map of the universe and the suggested route in it. Some show you where you jump to if you have specific ship/equipment, ie you know how big your island is. Of course trade route planners have also navigation planners inside them. What they all have in common is the need for system coordinates. These can then by used by all kind of graph algorithm like Shortest Path -to calculate a certain route. Two examples of that are Dijkstra's algorithm and A* search.
For SB1 commander wtbw extracted the system coordinates out of ED and with permission of Michael Brookes he published them. All navigation planners use them. With the changed policy of TD this kind of tools are no longer permitted. I contacted Michael Brookes and he could give the community a list of 307 systems.
With the start of SB1 the system coordinates were unknown and a crowd source effort was undertaken by some BPC users to get the data. Basically any one in a longe range ship went to a system, then used the Galaxy Map to determine the distance to all other systems. That way of graph was being constructed. This approach is time consuming. In the end we ended up with a graph which had all the connections. On this Dijkstra/A* search shortest path could operate. We still had no 3D coordinates in Euclidean space but for SP that doesn't matter. Now with 570 systems this task will be much bigger.
With the start of SB1 the system coordinates were unknown and a crowd source effort was undertaken by some BPC users to get the data. Basically any one in a longe range ship went to a system, then used the Galaxy Map to determine the distance to all other systems. That way of graph was being constructed. This approach is time consuming. In the end we ended up with a graph which had all the connections. On this Dijkstra/A* search shortest path could operate. We still had no 3D coordinates in Euclidean space but for SP that doesn't matter. Now with 570 systems this task will be much bigger.
So the question is, can be this crowd sourcing be done more efficiently. Fact, we have:
1) All 3D coordinates for SB1.
2) The GM which can be used to determine the location in 3D space relative to the 55 3D coordinates. Ie under/above,right,left etc.
Can the above perhaps be used to calculate the 3D-coordinates for the new star systems. Take new system M. Instead of determining all distances from M to the other systems we perhaps only need to take X distances and then the 3D-coordinates for M can be calculated. I lack the math skills to determining that. Perhaps some other commanders can determine if this can be done.
1) All 3D coordinates for SB1.
2) The GM which can be used to determine the location in 3D space relative to the 55 3D coordinates. Ie under/above,right,left etc.
Can the above perhaps be used to calculate the 3D-coordinates for the new star systems. Take new system M. Instead of determining all distances from M to the other systems we perhaps only need to take X distances and then the 3D-coordinates for M can be calculated. I lack the math skills to determining that. Perhaps some other commanders can determine if this can be done.
Not all tools created by commanders have been made public.
Before I give a list of tools I have to give credit to Codec. He was the first person who published a spreadsheet with input form. It also calculates/shows coordinates. Atm most crowd source data is coming from other tools.
The tools are listed by commander name - in alphabetic order.
I won't answer that one here as they all are (technically) beautiful and suited for the crowd source effort. Try them out. You can ask the commanders in the forum which tool they like the most - for a certain task.
Before I give a list of tools I have to give credit to Codec. He was the first person who published a spreadsheet with input form. It also calculates/shows coordinates. Atm most crowd source data is coming from other tools.
The tools are listed by commander name - in alphabetic order.
- Biteketkergetek. Verifier tool. Verifies calculated 3D coordinates by crowd source project. Takes 1/32LY grid into account. Sourcecode.
- Chromatix.Generates 3D map with routes based on fuel-efficiency. Thread "Complete Maps of the Bubble ". Sourcecode.
- CMDR Generic EventHandler. Trilateration solution in C#.
- Harbinger. Web based. Website
- JesusFreke. Verifier tool. Verifies calculated 3D coordinates by crowd source project. Takes 1/32LY grid into account. . sourcecode.
- RedWizzard. Web based. Runs locally in your browser.Github url. Download as zip.
- Snuble. Webbased tool. Shows bubble/pill split up in grids. Useful to communicate in which part of the bubble a volunteer is collecting distances. Website. Sbuble also created a tool using the Galaxy Map to determining coordinates of a star system. His method and explanation can be found here.
- TornSoul. Web based tool. Has a web-api for retrieving systems and distances. EDStarCoordinator. The website also has support for TGC (The Great Collector). TGC currently calculates 3D coordinates, stores them and also stores distances. It goal is to have all static data in it.
- TunaMage. Google spreadsheet. Can be download as an .xlsx file for Excel. System Plotter.
I won't answer that one here as they all are (technically) beautiful and suited for the crowd source effort. Try them out. You can ask the commanders in the forum which tool they like the most - for a certain task.
The tools are listed by commander name - in alphabetic order.
Athan. Stardata. From the author: "The tool is using real star data and the information I could find on transforming that to the ED co-ordinate system. It's absolutely not based on the actual ED stars at all. Thus it will be missing every single procedurally generated star, and it's also at least missing all the WISE ones as well. I highlighted it here purely as a helper if people are wondering "hmmm, I wonder which ED star such and such real star is based on". Website
- Athan. Webbased routeplanner. Website.
- Biteketkergetek. Route planner visualized in 2D.Website. Forum. Source code
- ChangoDock. Route planner. Ships info. ChangoDoc.com.
- Chromatix. Generates 3D map with routes based on fuel-efficiency.
Thread "Complete Maps of the Bubble ".Sourcecode. - FB Tuz. Route planner, takes fuel into account. ED Route Planner.
- Filth. Navigation / heatmap tool. Thread: "[Tool] Galaxy Player Heatmap"
- KevinMillican. Elite Dangerous : Pilot Log Book. Webbased. Shares info gathered by others. Thread. Website.
- kfsone. Trading tool, route planner. Thread "TradeDangerous: power-user trade optimizer". Sourcode.
- Peter Powers.. CMDR Club. Webbased routeplanner. Website.
- RedWizzard. Web based. Runs locally in your browser. Complete overview of star system data, which can be viewed/sorted in different ways.Github url. Download as zip.
- Rhulan. Nice overview of systems/stations,BM availability data, presented as a spreadsheet -sortable. Website.
- Slopey. Trading tool, route planner. Thread "Slopey's Market Tool/Best Profit Calculator (BPC)!"
- Snuble. Webbased tool. Shows bubble/pill split up in grids. Shows more then just 3D coordinates for a star system. Website.
- TornSoul. A web-api for retrieving systems and distances. EDStarCoordinator.
- Zebidie. Trading tool and route planner. Thrudds Elite Dangerous Tools
Athan. Stardata. From the author: "The tool is using real star data and the information I could find on transforming that to the ED co-ordinate system. It's absolutely not based on the actual ED stars at all. Thus it will be missing every single procedurally generated star, and it's also at least missing all the WISE ones as well. I highlighted it here purely as a helper if people are wondering "hmmm, I wonder which ED star such and such real star is based on". Website
I consider that (at least for the moment) THE reference for coordinates for ED is the tool created by RedWizzard. It consists of 4 html files (basically near 100% Javascript) which performs miscellaneous tasks. The git repository can be found here. Recommended by kfsone of Trade Dangerous and used by me is SourceTree - a windows git client. RW's tool runs locally. The data is in file system.json which can be easily parsed. The system.html file has a button "generate CSV". That format is the same as used by Trade Dangerous.
The reference for Trade Dangerous is maintained by Smacker - its the file data/systems.csv. Smacker syncs with RedWizzards list. Currently everyday before RW goes asleep he updates his git repository with everything found out that day here in this thread -coordinates wise. Smacker then syncs with that. He also maintains a Google spreadsheet.
In the future a simple url will be made available where the coordinates can directly be downloaded from - in a number of formats.
The reference for Trade Dangerous is maintained by Smacker - its the file data/systems.csv. Smacker syncs with RedWizzards list. Currently everyday before RW goes asleep he updates his git repository with everything found out that day here in this thread -coordinates wise. Smacker then syncs with that. He also maintains a Google spreadsheet.
In the future a simple url will be made available where the coordinates can directly be downloaded from - in a number of formats.
Todo
Aside from the technical challenge ONE thing became absolutely clear. How to organize things in such a way that volunteers don't input data for systems which already have been done and double check results of different tools. One word: PITA. Quite a few tools aside from outputting coordinates also give the distances which were input. This can be used by other tools to double check results. A few commanders have volunteered to provide web space and create programs so that the in the end the output of all programs can be transferred to one central place where also the coordinates list will be shown. This is WIP and will be really started ones we get the data for all SB2 systems.
A humungous amount of work has been done by commanders who volunteered. Multiple commanders have created tools to calculate the 3D coordinates. Good reference points were found. Quite a few different approaches exist, which all return the same coordinates. Distances measured by volunteers where checked by commanders. Output of programs were double checked by the other tools. Issues were found AND solved. LOTS and lots of blood sweat and tears but above all love and dedication went into this project.
I want to thank the following commanders. TODO. Because I want to do this right BUT the list is long.
I want to thank the following commanders. TODO. Because I want to do this right BUT the list is long.
For those commanders who want to develop tools to calculate coordinates there are some pitfalls because of the way FD stores/calculates the coordinates - in for example the Procedural Generated engine. This aside from the fact that all coordinates lay on a 1/32 LY grid. Commander TornSoul has recapped all the things found here.
Please do NOT turn this into another pro vs contra third party (trading) tools thread. Those discussions for me are the equivalent of the trenches war of WWI. Nobody makes progress. If you want to discuss it, the perfect place is "Direct question for Michael Brookes". I hope and trust you respect my wishes.
Original version OP.
Atm there a multiple navigation planners out there. Some take fuel into consideration some don't. Some show a map of the universe and the suggested route in it. Some show you where you jump to if you have specific ship/equipment, ie you know how big your island is. Of course trade route planners have also navigation planners inside them. What they all have in common is the need for system coordinates. These can then by used by all kind of graph algorithm like Shortest Path -to calculate a certain route. Two examples of that are Dijkstra's algorithm and A* search.
For SB1 wtbw extracted the system coordinates out of ED and with permission of Michael Brookes he published them. All navigation planners use them. With the changed policy of TD this kind of tools are no longer permitted. Now that SB2 is due for tomorrow those coordinates will be missed. When the FD policy changed the author of "Fansite: CMDR.club + Routeplanner discontinued." OP thread TODAY (20140925) wrote the following.
With the start of SB1 the system coordinates were unknown and a crowd source effort was undertaken by some BPC users to get the data. Basically any one in a longe range ship went to a system, then used the Galaxy Map to determine the distance to all other systems. That way of graph was being constructed. This approach is time consuming. In the end we ended up with a graph which had all the connections. On this Dijkstra/A* search could operate. We still had no 3D coordinates in Euclidean space but for SP that doesn't matter. Now with 500 systems this task will be much bigger.
So the question is, can be this crowd sourcing be done more efficiently. Fact, we have:
1) All 3D coordinates for SB1.
2) The GM which can be used to determine the location in 3D space relative to the 55 3D coordinates. Ie under/above,right,left etc.
Can the above perhaps be used to calculate the 3D-coordinates for the new star systems. Take new system M. Instead of determining all distances from M to the other systems we perhaps only need to take X distances and then the 3D-coordinates for M can be calculated. I lack the math skills to determining that. Perhaps some other commanders can determine if this can be done.
Edit: I hope FD publishes the system coordinates for SB2. I personally don't see any harm in it. Its crucial data and will be discovered by crowd sourcing but it would be time consuming. FD could really help the community with this information.
Edit2: Michael Brookes has been able to supply us with a spreadsheet with 307 out of 570 star systems.
Edit3: Commander Codec has setup a spreadsheet where data can be entered. Spreadsheet and the form for easy entering of distances.
Edit4: Missed this one initially. Codec also has a spreadsheet which contains the 3D-coordinates - new entries can be added. You can find it here. Atm of writing 20141113 it contains 336 entries. Which is the same number of systems I've been able to construct in this file.
Please do NOT turn this into another pro vs contra third party (trading) tools thread. Those discussions for me are the equivalent of the trenches war of WWI. Nobody makes progress. If you want to discuss it, the perfect place is "Direct question for Michael Brookes". .
I hope and trust you respect my wishes.
For SB1 wtbw extracted the system coordinates out of ED and with permission of Michael Brookes he published them. All navigation planners use them. With the changed policy of TD this kind of tools are no longer permitted. Now that SB2 is due for tomorrow those coordinates will be missed. When the FD policy changed the author of "Fansite: CMDR.club + Routeplanner discontinued." OP thread TODAY (20140925) wrote the following.
So it seems we are on our own."Hoping to at least get the star data for in beta (an simple export, that should not be too much work) i contacted Michael Brookes (Executive Producer) and asked if they would release the star data for beta2. The response was that there are no such plans.
With the start of SB1 the system coordinates were unknown and a crowd source effort was undertaken by some BPC users to get the data. Basically any one in a longe range ship went to a system, then used the Galaxy Map to determine the distance to all other systems. That way of graph was being constructed. This approach is time consuming. In the end we ended up with a graph which had all the connections. On this Dijkstra/A* search could operate. We still had no 3D coordinates in Euclidean space but for SP that doesn't matter. Now with 500 systems this task will be much bigger.
So the question is, can be this crowd sourcing be done more efficiently. Fact, we have:
1) All 3D coordinates for SB1.
2) The GM which can be used to determine the location in 3D space relative to the 55 3D coordinates. Ie under/above,right,left etc.
Can the above perhaps be used to calculate the 3D-coordinates for the new star systems. Take new system M. Instead of determining all distances from M to the other systems we perhaps only need to take X distances and then the 3D-coordinates for M can be calculated. I lack the math skills to determining that. Perhaps some other commanders can determine if this can be done.
Edit: I hope FD publishes the system coordinates for SB2. I personally don't see any harm in it. Its crucial data and will be discovered by crowd sourcing but it would be time consuming. FD could really help the community with this information.
Edit2: Michael Brookes has been able to supply us with a spreadsheet with 307 out of 570 star systems.
Edit3: Commander Codec has setup a spreadsheet where data can be entered. Spreadsheet and the form for easy entering of distances.
Edit4: Missed this one initially. Codec also has a spreadsheet which contains the 3D-coordinates - new entries can be added. You can find it here. Atm of writing 20141113 it contains 336 entries. Which is the same number of systems I've been able to construct in this file.
Please do NOT turn this into another pro vs contra third party (trading) tools thread. Those discussions for me are the equivalent of the trenches war of WWI. Nobody makes progress. If you want to discuss it, the perfect place is "Direct question for Michael Brookes". .
I hope and trust you respect my wishes.
Last edited: