Skip to content

Latest commit

 

History

History
51 lines (29 loc) · 2.03 KB

README.md

File metadata and controls

51 lines (29 loc) · 2.03 KB

Ready. Set. Tarkov!

Ready. Set. Tarkov! is an open source tool for the game Escape from Tarkov.

What it does

Ready. Set. Tarkov! reads the application logs provided by the EscapeFromTarkov.exe to let you know when your match is about start by using a few different methods.

  1. Flash the taskbar icon orange (like Apex Legends does) at match countdown.
  2. Swap the game to the foreground right before spawn. Defaults to 3 sec before spawn, but it's configurable through the tray icon.

Usage

Download the latest release. Extract the zip. Run the executable. You can confirm it's running by looking for the red icon in the tray. Right click to see options.

Nothing is required as a prerequisite to run as it's a self-contained .NET 7 application. This is also why the executable is a bit on the larger side for a relatively simple app.

You can use the .NET 7 Desktop dependent app which is a lot smaller but you will first need to download the .NET 7 Desktop Runtime.

Concerns

This program does not read any part of the EscapeFromTarkov.exe memory. It soley reads the text logs in your game install folder. It then uses the FlashWindow function from user32.dll to flash the Tarkov taskbar icon.

All pinvoke calls are in the file NativeMethods.cs. You can browse that to see how I interact with the running processes (getting the exe location to know where logs are and finding the correct window handle).

I and my close Tarkov friends have been using the program since the first release (Jan 2021) without any bans.

Developing (Windows Only)

Visual Studio

Just build and run.

CLI

dotnet build
dotnet run -p ReadySetTarkov

Possible Future Features

  • Sound customization
  • Toast notifications

Credits

Sounds from Notification Sounds