|
| 1 | +<!DOCTYPE html> |
| 2 | +<html lang="en"> |
| 3 | +<head> |
| 4 | + <meta charset='utf-8'> |
| 5 | + <meta http-equiv="X-UA-Compatible" content="chrome=1"> |
| 6 | + <link rel="stylesheet" type="text/css" href="stylesheets/stylesheet.css" media="screen"> |
| 7 | + <link rel="stylesheet" type="text/css" href="stylesheets/github-dark.css" media="screen"> |
| 8 | + |
| 9 | + <title>E:D Community Developers - CMDRs Guide</title> |
| 10 | +</head> |
| 11 | +<body> |
| 12 | +<header> |
| 13 | + <div class="container"> |
| 14 | + <h1> |
| 15 | + <img src="images/edcd-white.png" style="height:80px; margin-bottom: -20px; margin-right: -30px"/> |
| 16 | + Elite: Dangerous Community Developers |
| 17 | + </h1> |
| 18 | + <h2>Welcome to the home of Elite: Dangerous developers</h2> |
| 19 | + </div> |
| 20 | +</header> |
| 21 | +<div class="container"> |
| 22 | + <section id="main_content"> |
| 23 | + <h3>Overview</h3> |
| 24 | + <p> |
| 25 | + This guide will help you in understanding how most of the <b>3rd party</b> tools of Elite Dangerous works. |
| 26 | + You need no previous knowledge to follow this guide. So, let's dive into it. |
| 27 | + </p> |
| 28 | + <h3>What is this guide about?</h3> |
| 29 | + <p> |
| 30 | + Elite Dangerous is a vast and complex game and there are many different moving parts in the game. Although |
| 31 | + in-game tools have improved over the years, it still becomes very difficult to progress in the game by only |
| 32 | + using them. As such, many players of the game have created their own tools available outside the game which |
| 33 | + greatly enhances the ease of playing Elite Dangerous. <b>These tools are not the official tools of Elite |
| 34 | + Dangerous and their developers have no affiliation to Frontier Developments.</b> |
| 35 | + </p> |
| 36 | + <p> |
| 37 | + Please keep in mind that these tools are created and maintained by developers for free in their free time at |
| 38 | + a best effort basis. Some of these developers can be supported via various channels. If possible, please |
| 39 | + support their efforts. Links would be available in the respective locations of the tools. |
| 40 | + </p> |
| 41 | + <h3>What are these tools and where can I find them?</h3> |
| 42 | + <p> |
| 43 | + You can find links to some of these tools in the <a href="index.html">homepage</a>. You can find more at |
| 44 | + <a href="http://edcodex.info/">Elite:Dangerous Codex</a>. There are a vast number of tools that you might |
| 45 | + discover but these should be enough to get you started. |
| 46 | + </p> |
| 47 | + <h3>What am I supposed to do with these tools?</h3> |
| 48 | + <p> |
| 49 | + Like all great questions, the answer is; it depends. There are broadly 2 types of tools: |
| 50 | + </p> |
| 51 | + <ol> |
| 52 | + <li> |
| 53 | + Client tools, running on your PC. |
| 54 | + </li> |
| 55 | + <li> |
| 56 | + Browser based tools, running on some remote server and accessed using your web browser. |
| 57 | + </li> |
| 58 | + </ol> |
| 59 | + <p> |
| 60 | + Client tools would need to be downloaded and run from your system. Most of the tools need to be run on the |
| 61 | + same system that Elite Dangerous is running on although some tools might not need so. |
| 62 | + </p> |
| 63 | + <p> |
| 64 | + The available tools can be used for anything from tracking and logging your activities, keeping track of |
| 65 | + your resources and credits, to giving advice for how to build that perfect ship you are looking for. |
| 66 | + </p> |
| 67 | + <h3>How do these tools get their data?</h3> |
| 68 | + <p> |
| 69 | + There are 3 ways tools get their data: |
| 70 | + </p> |
| 71 | + <ol> |
| 72 | + <li> |
| 73 | + From <a href="#journal">journal files</a> generated by Elite Dangerous. Some use the data of these files |
| 74 | + sent through EDDN. |
| 75 | + </li> |
| 76 | + <li> |
| 77 | + From <a href="#capi">CAPI</a> once you authenticate your Frontier account with the tools. |
| 78 | + </li> |
| 79 | + <li> |
| 80 | + From manual user input |
| 81 | + </li> |
| 82 | + </ol> |
| 83 | + <h3>What are journal files, EDDN and CAPI?</h3> |
| 84 | + <h4 id="journal">Journal Files</h4> |
| 85 | + <p> |
| 86 | + When you start Elite Dangerous and do activities in it, the game writes some particular files in the system |
| 87 | + you are playing on. These files keep track of your activities by writing |
| 88 | + <a href="https://www.w3schools.com/whatis/whatis_json.asp">JSON</a> data. These files are called the Journal |
| 89 | + files. By default you can find these files at |
| 90 | + <code>C:\Users\%userprofile%\Saved Games\Frontier Developments\Elite Dangerous</code> (Please note that |
| 91 | + depending on your setup, the location might be different). |
| 92 | + </p> |
| 93 | + <p> |
| 94 | + The files in this folder can track back years if you haven't changed your system. That means these files do |
| 95 | + not carry over when you switch PCs. One way to carry them over is to manually copy from the old system and |
| 96 | + paste them in the new system. |
| 97 | + </p> |
| 98 | + <h4 id="eddn">Elite Dangerous Data Network (EDDN)</h4> |
| 99 | + <p> |
| 100 | + Elite Dangerous Data Network (EDDN) is a community run message broker used by browser based tools. Client |
| 101 | + tools send data to EDDN and browser based tools get the data from EDDN. EDDN itself doesn't store any data. |
| 102 | + It just passes along data. |
| 103 | + </p> |
| 104 | + <p id="privacy"> |
| 105 | + Please note that EDDN doesn't accept all data that is generated from the |
| 106 | + journal files to protect the users privacy. |
| 107 | + </p> |
| 108 | + <h4 id="capi">Companion API (CAPI)</h4> |
| 109 | + <p> |
| 110 | + The Companion API (CAPI) is an <a href="https://en.wikipedia.org/wiki/API">API</a> provided by the game |
| 111 | + itself using which tools can fetch data on your behalf. Sometimes, the <a href="#capi">CAPI</a> can fetch |
| 112 | + more data than provided by the <a href="#journal">journal files</a>. |
| 113 | + </p> |
| 114 | + <h3>How do these all fit together?</h3> |
| 115 | + <p> |
| 116 | + Most tools running on your computer will read the <a href="#journal">journal files</a>. Some of these tools |
| 117 | + will use the data from the journal to show you output in the tool itself. Most of these tools will also have |
| 118 | + an option to send the data to EDDN. |
| 119 | + </p> |
| 120 | + <p> |
| 121 | + Most browser based tools are running on some servers of some kind. These browser based tools listens to EDDN |
| 122 | + and when EDDN receives new data from the tools running on the players computers, these browser based tools |
| 123 | + get that data. Think of EDDN as a cable TV operator and the client running on your PC as the broadcaster. |
| 124 | + You, the viewer would be the browser based tools in this case. |
| 125 | + </p> |
| 126 | + <p> |
| 127 | + Some client based tools and some browser based tools use the CAPI to get additional data too. In order for |
| 128 | + these tools to get data from CAPI you will need to authenticate yourself with your Frontier account. |
| 129 | + </p> |
| 130 | + <h3>Is there something else I should know?</h3> |
| 131 | + <h4>Plugins</h4> |
| 132 | + <p> |
| 133 | + Many client applications support plugins to extend their functionality. Some plugins allows one to send |
| 134 | + extra data to browser based tools that they can't send over EDDN due to the |
| 135 | + <a href="#privacy">privacy restrictions</a>. |
| 136 | + </p> |
| 137 | + </section> |
| 138 | +</div> |
| 139 | +</body> |
| 140 | +</html> |
0 commit comments