Skip to content

Latest commit

 

History

History
208 lines (139 loc) · 9.97 KB

README.md

File metadata and controls

208 lines (139 loc) · 9.97 KB

Elite Dangerous AFK notifier

This tool can help Elite Dangerous Commanders when playing with their AFK Build.

The tool monitors the game journal file for hull damages and, in that case, immediately sends a Telegram message to alert the Commander.

What is AFK in Elite Dangerous

AFK, a.k.a. "Away From Keyboard" is a very efficient way to gain credits in Elite Dangerous while not actively playing.

The original idea comes from the Hawkes Gaming YouTube video "How to AFK Your Way to Billions in 2021 Elite Dangerous Money Making Guide Solo Interview".

The idea is to build a highly engineered Type-10 ship, stack a lot of massacre missions, put some valuable commodity in your cargo and park the ship in a low-resource extraction site.

Then leave the game there and do whatever you want (work, sleep, etc.).

You will be soon attacked by pirates that will be easily killed without suffering any damage. After some hours all missions will be completed and you can go to get the rewards.

How can you earn with AFK?

After some AFK rounds your reputation with parties will be very high and they'll give missions with rewards up to 40 million (with an average of 30M).

So, with 20 missions the total reward is around 600M + the bounties (30 to 60 million in my experience).

With a fully engineered T10 and a deadly/elite fighter, it takes around 4/6 hours to complete all 20 missions, which means it's very easy to gain around 1.5 billion per day (with 3 AFK rounds per day).

Features

Send telegram messages on:

  • Ship shields going down/up
  • Ship hull damages
  • Ship destroyed
  • All missions are completed
  • Fighter hull damage (optional)
  • Total earned credits and pirates destroyed (optional)

Usage

Download the binary for your operating system (Windows or Linux), place it somewhere and create, in the same folder, a file named config.toml (see below for its content).

If you have problems extracting the release file (tar.gz), use 7-zip.

Run the program and you'll start getting notifications.

Configuration

The config.toml file, that must be placed along with the downloaded binary, must have the following content (check the config.example.toml file for the latest version of the config file):

[journal]
    Path = "<path to the journal directory>"
    debug = false # Print a logline for each new line in the journal file
    fighter = false # When true, send notification also for hull damage to the fighter
    shields = true # When true, send a notification when shields state changes (up/down)
    kills = true # When true, send notification on each new kill, including total reward earned (noisy!)
    silent_kills = true # When true, reduce noise for kill notification, sending a notification every 10 kills

[telegram]
    token = "<bot token>"
    channelId = <channel ID>

The journal path (that is the folder where ED saves journal files) under Windows is like: C:\\Users\\<Your User>\\Saved Games\\Frontier Developments\\Elite Dangerous, just replace <Your User> with your username.

If you run the game under Linux with Steam Proton, the path is something like: /home/<username>/.local/share/Steam/steamapps/compatdata/<numeric id>/pfx/drive_c/users/steamuser/Saved Games/Frontier Developments/Elite Dangerous/" (edit <username> and <numeric id> accordingly to your installation).

Create a Telegram bot (see below) and replace <bot token> with the token you get from BotFather.

At this point, the channelId is still unknown but it is required to receive messages from the bot.

Don't worry, the bot itself can send you the id.

Run the bot and send it a message with the text /channel. You'll receive the channel id in the response message.
Copy the value and replace <channel ID> in the configuration file with that value, then restart the bot.

You can send a /check message to verify the configuration. You should receive a message from this tool.

How to create the Telegram bot

Creating a Telegram bot is a simple task as you can easily do it by sending messages with the BotFather bot. The screenshot below shows the simple steps required to create a bot:

All the details about AFK

Ship build

First, you need a T10 with a very strong shield (8A Prismatic, engineered with Reinforce G5, Fast charge).

The hardpoints must all be pulse lasers with Long-range G5 and any experimental effect (optional).
To sustain the rate of fire you also need a Weapon-focused G5 Power Distributor.

The utilities are 2 Point Defence turrets on the bottom side of the ship (to defend your cargo, without cargo you don't get attacked) and 6 shield boosters Heavy-Duty G5, Super Capacitors. At this point, you also need an Overcharged Power Plant.

Finally, some Hull Reinforcement Packages, Guardian Shield Reinforcement Packages, a Fighter Hangar, and some cargo.

You don't need to have all of this to start AFKing, but with lower engineering, you'll probably need to take care of your ship a little more (and using this app you'll be always notified of any possible problem).

This is my full build on Coriolis. It's able to resist on the field for many sessions without a scratch.

Stacking missions

The key point of AFK is to find a good system, i.e. a system with some stations (and at least an L landing pad) giving a lot of massacre missions in a near system which must have at least a resource extraction site.

An example system is Gliese 868 giving missions to LP 932-12.

Luckily CMDR VicTic built a very handy tool for the job (announcement).

Massacre missions can be found under the "Combat" mission filter. They can be either single or wing missions.
Missions from different factions will stack, which means that a pirate kill is valid for all the missions, thus reducing the number of kills required to complete all the missions.

At the beginning, the mission reward is around 5 million for 30-50 pirates. When you become an ally of the factions the mission will give you up to 40 million for 30-80 pirates.

Before you leave the station

Once you got all the 20 missions you're ready to leave the station. Remember these 2 things before leaving:

  • buy a valuable commodity, like gold or platinum. I suggest a cargo capacity of 8 elements at least
  • set your crew member as active: if you use a smaller ship, without crew members, to move around the system bases to get rewards and new missions, then once back in the T10, the crew member will be inactive

Where to go

The best place to park the ship is a "Resource Extraction Site (Low)" in the target system because the rank of the pirates is low.

You can also try a "Resource Extraction Site" which is a bit riskier but works better (more pirates, though with higher rank).

Note that when going to the site you could be interdicted by pirates. Those pirates are generally master or higher. I suggest submitting to the interception and destroying the pirate, or it will reach you in the extraction site where you'll also have to face the first wave of pirates.

Setup once parked

Once arrived at the extraction site stop the ship, deploy the fighter and the hardpoints.

Go to the Ship panel > Functions and set "Turret weapon mode" to "Fire at will".

A very important thing to do is to set the PIPs to:

  • 3 SYS
  • 3 WEP
  • 0 ENG

Depending on your build you could also have more power on the shields:

  • 4 SYS
  • 2 WEP
  • 0 ENG

An optional thing to do is to set Ship panel > Pilot Preferences > Report Crimes Against Me to OFF. This is a personal choice: with this option as ON you get help from System Police, so it's a safer option. But sometimes they kill new pirates without leaving you the possibility to fire at them, so increasing the time required to complete the missions.
With the option as OFF, you get more pirates but it's a bit riskier.
A good balance is to leave that as ON and change the fighter policy from "Defend" to "Attack at Will" so that it moves farther from the ship following the pirates (though the fighter itself gets destroyed more often.)

What to expect once parked

When you first park at the extraction site some pirates immediately attack the ship. That's the most dangerous moment because you get attacked by 3-5 pirates simultaneously and a ship with low engineering could suffer some damages. So, stay on your ship for some minutes.

After the first round of attacks two things could happen:

  • you start receiving scans and attacks regularly, like 1 every 1-3 minutes. That's perfect and you can go AFK
  • you don't receive any attack. That's something happening sometime. Just log out and log in again (don't forget to deploy your weapons!). It should be fixed then and you'll start receiving the first round of massive attacks followed by regular attacks