Skip to content
/ CATS Public
forked from mck-9061/CATS

An interface for viewing details about your Fleet Carrier in Elite Dangerous, and automatically guiding them on long trips.

Notifications You must be signed in to change notification settings

Ejsstiil/CATS

 
 

Repository files navigation

CATS (Carrier Administration and Traversal System)

CATS is an Elite Dangerous fleet carrier auto-plotter and flight computer.
This app also allows you to view stats about carriers across multiple accounts.

Features

Admin interface

  • View name, callsign, credits, fuel, current system and other stats for multiple carriers.
  • Manage as many of your own carriers as you want.
  • View cargo and market data for your carriers.
  • Get carrier data from Frontier's API.

Traversal system

  • Automatic jump plotting
  • Tritium restocking
  • Route time estimations
  • GUI
  • Keeps track of jump time (in case a jump is longer than 15 minutes)
  • Discord integration
  • Import routes from the Spansh fleet carrier router
  • Generate routes between two systems automatically using Spansh's API
  • Checks if you have enough Tritium for the route

Limitations

  • This only works on Windows and probably won't be ported to anything else.
  • It also only works with PC accounts running on Odyssey (The admin interface also works with Live Horizons, but the traversal system is Odyssey-only for now)
  • The autopilot has experimental support for displays running at resolutions other than 1920x1080, though most resolutions haven't been tested. If it doesn't work with your display, feel free to reach out on Discord or open an issue on GitHub.
  • It almost certainly won't work with resolutions that aren't 16:9. If you're using an ultrawide display, you can try setting the resolution to 1920x1080 and then stretching it to fit your display.
  • If you come across a problem, feel free to open an issue on GitHub or shoot me a message on Discord at mck#9061

Installation

The release comes bundled with everything you need to use both the admin panel and the traversal system. Just run the executable and you're good to go.

Traversal system usage

  • Dock with your carrier.
  • Make sure your cursor is over the "Carrier Services" option, and that your internal panel (right) is on the home tab.
  • Open the traversal system from the admin interface. Fill in the options:
    • Tritium slot: how many up-presses it takes to get to Tritium in the cargo transfer menu. IMPORTANT - take out a unit of Tritium first, as this changes where it's positioned.
    • Webhook URL: The URL to send Discord updates to.
    • Journal Dir: The directory of your Elite Dangerous journal files.
    • Route: Put each system on a new line. Alternatively, import from a plain text list of systems, or a CSV from Spansh's FC plotter.
  • Save the settings with the button at the top.
  • Select the starting point: If you're already at a system on the route, select it here. Otherwise select "Before first system in route". Save again if you've changed this.
  • Click "Run CATS"! It should now start to plot jumps.

Traversal system disclaimer

Use of programs like this is technically against Frontier's TOS. While they haven't yet banned people for automating carrier jumps, the developer does not take any responsibility for any actions that could be taken against your account.
Use of the admin interface without the traversal system carries no risk, as it's simply reading from FDev's API.

Privacy

By default, usage statistics are sent to the developer. You can anonymise these in the options menu.

o7

About

An interface for viewing details about your Fleet Carrier in Elite Dangerous, and automatically guiding them on long trips.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 66.8%
  • Python 33.2%