Skip to content

M4elstr0m/TarkovMapTracker

Repository files navigation

🧭 Tarkov Map Tracker by M4elstr0m

Watch your realtime Escape From Tarkov in-game location 🗺️

visitor badge Static Badge Static Badge Static Badge Static Badge

Icon of the Tarkov Map Tracker

Languages:

English Français


Please star this repository if you find it useful ⭐

Tarkov Map Tracker is designed to help beginners to find themselves on the huge maps of Escape From Tarkov

Do not hesitate to reach me, using the links on my profile

⚠️ Disclaimer

What this app can't do:

  • Access location of in-game elements such as loot or enemies
  • Modify your own in-game location

This is not a cheat since it only uses external stuff of the game, but use this software at your own risk. If there is a rule about this in the future please contact me ⚠️ Still, I am not responsible of any loss

📦 Installation

Please try to start Escape From Tarkov (EFT) at least once before trying this software

Web Installation:

  1. Just download the repository by clicking on < > Code and then click on Download ZIP
  2. Unzip the archive into a folder
  3. Keep the folder where you want to store the Tarkov Map Tracker
  4. Start the application by double clicking on TarkovMapTracker.exe

OR

Command-line installation (for Github CLI users):

git clone https://github.com/M4elstr0m/TarkovMapTracker.git

📚 Usage

You just have to double click on TarkovMapTracker.exe (if Windows prevents you to open the app, just click on 'More infos' and 'Run anyway')


gui-screenshot


⚠️ The window might display oddly when using multiple monitors. If it is the case, just try to check/uncheck the AutoMode option


To display your position correctly, you will have to select among the maps the one you are going to raid.

• If AutoMode is checked: Just start a raid in your previously selected map and take a in-game screenshot, then watch for the red dot that will appear on the Tarkov Map Tracker
• If AutoMode is NOT checked: Start a raid in your previously selected map and take a in-game screenshot, then go on the Tarkov Map Tracker and press the Locate button

🛠️ Settings

There are several buttons on the user interface (see GUI screenshot above):

Locate: Locates yourself on the map using your latest screenshot

Screenshot 🖼️

locate-button

Maps: Allows you to change the current map

Screenshot 🖼️ Maps Panel

AutoMode: Checking this will enable the auto-refreshing feature of the software, so the Locate button won't be useful anymore

Screenshot 🖼️

auto-mode-checkbox

Speed: When AutoMode is checked, this determines the rate of the AutoMode (Fast/Normal/Slow)

Screenshot 🖼️

speed-button

Folder: Opens the screenshot folder of Escape From Tarkov

Screenshot 🖼️

folder-button

Github: Opens the webpage of Tarkov Map Tracker

Screenshot 🖼️

github-button

⚠️ Do not modify the settings.ini file manually, or you may have to re-download the TarkovMapTracker

To my fellow developers: You might have noticed that there was a setting "Hotkey" amid the settings.ini file; this is related to a beta feature of the TarkovMapTracker that I will eventually add in the future

🧩 Supported Maps

Map Supported Release
Customs v1.0
Factory v1.0
Ground Zero v1.0
Interchange v1.0
Lab v1.0
Lighthouse v1.0
Reserve v1.0
Shoreline v1.0
Streets v1.0
Woods v1.0

🖥️ Platforms

This software is only for Windows and is only helpful when you have Escape From Tarkov installed on your computer

⚡Performance

I previously developed this application in Python, but I decided to recreate it in Golang for performance reasons

Indeed, Golang allows me to manage the computer's resources more efficiently, ensuring that this application does not consume too much memory while running alongside Escape From Tarkov Based on my tests, the application can take from 80 Mb to 110 Mb of RAM depending on the Speed setting, which is good, since players need at least 16 Go of RAM to play the game

🗒️ Credits

Escape From Tarkov: this software has been made for this game after all Tarkov.dev and Shebuka: for the maps used in this software and their help to check for potential copyright issues This software has been created using the following Golang modules: fyne/v2, faiface/beep, go-ini/ini, pkg/browser