FrameShifter — Elite Dangerous Dashboards and Overlays
FrameShifter is a tool for displaying Elite Dangerous dashboards and overlays.
Extendable with HTML/CSS/JS, FrameShifter makes consuming data from status files and player journals easy.
FrameShifter works by hosting a local web server alongside the Elite Dangerous. This server reads your Elite Dangerous status files and player journal, and sends it to connected browser dashboards via websockets!
Installing FrameShifter
- On the device where you play Elite Dangerous:
- Download the lastest FrameShifter zip file.
- Unzip and edit
config.json
.- Update
username
,password
, andjournalDir
properties. - Be sure to include double slashes
\\
in the path name to escape the backslash character.
- Update
- Double click
FrameShifter.exe
- Select "More Info"
- Select "Run Anyway"
- Done! Access FrameShifter in any browser window via the URLs printed in the terminal.
Starting FrameShifter
- Double click
FrameShifter.exe
- Select "More Info"
- Select "Run Anyway"
Connecting Devices
- Connect to the same network/wifi where FrameShifter is running.
- In a browser, visit the "Network" URL printed after starting FrameShifter
- Done! Any tablet, phone, monitor, or OBS browser source can display FrameShifter!
- Use the "Local" URL printed in the terminal to access FrameShifter on the host computer.
Configuration
User configuration is performed through the config.json
in the root of the FrameShifter directory.
Learn more about configuring FrameShifter here.
Adding Plugins
TODO: View a curated list of available plugins here.
- Place the plugin folder and files in
public
directory - Edit
config.json
- In the
plugins
property array, add frame information as provided by the plugin creator.
- In the
- Restart FrameShifter!
Creating Plugins
Built with simple HTML + CSS + JS, FrameShifter aims to enable anyone familiar with web technologies (or not!) to easily and quickly make rad dashboards and overlays.
Get started making plugins here.