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!
- 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.
- Double click
FrameShifter.exe
- Select "More Info"
- Select "Run Anyway"
- 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.
User configuration is performed through the config.json
in the root of the FrameShifter directory.
Learn more about configuring FrameShifter here.
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!
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.