Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/m4elstr0m/tarkovmaptracker

Watch your live in-game location on a map from Escape From Tarkov
https://github.com/m4elstr0m/tarkovmaptracker

eft escape-from-tarkov fyne fyneapp go golang tarkov tarkov-app tarkov-tools tarkov-tracker tarkov-utility

Last synced: 24 days ago
JSON representation

Watch your live in-game location on a map from Escape From Tarkov

Awesome Lists containing this project

README

        

##

🧭 Tarkov Map Tracker by M4elstr0m


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

![visitor badge](https://visitor-badge.laobi.icu/badge?page_id=M4elstr0m.TarkovMapTracker&left_text=visitors&right_color=orange) ![Static Badge](https://img.shields.io/badge/license-CC_BY--NC--ND_4.0-lightgrey) ![Static Badge](https://img.shields.io/badge/size-32_Mo-green) ![Static Badge](https://img.shields.io/badge/languages-2-blue) ![Static Badge](https://img.shields.io/badge/platform-windows-red)


Icon of the Tarkov Map Tracker

**Languages:**

[![English](https://raw.githubusercontent.com/buenodeandrade/lang-badges/main/badges/GB.svg)](.) [![Français](https://raw.githubusercontent.com/buenodeandrade/lang-badges/main/badges/FR.svg)](README.fr.md)

---

##

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):
```bash
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](https://github.com/user-attachments/assets/b7ae7639-9fee-4337-b123-d8bb016d479e)


⚠️ **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](https://github.com/user-attachments/assets/0c1cd22c-15a6-488f-b98b-7e271a9f2754)

**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](https://github.com/user-attachments/assets/d4565391-7813-412e-a979-3a0db5c1f83d)

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

Screenshot 🖼️

![speed-button](https://github.com/user-attachments/assets/4c83bf81-d571-4a8f-8096-f02b29ce2ac7)

**Folder**: Opens the screenshot folder of Escape From Tarkov

Screenshot 🖼️

![folder-button](https://github.com/user-attachments/assets/8929c990-2edd-4448-8ed8-7abf618a10bb)

**Github**: Opens the webpage of Tarkov Map Tracker

Screenshot 🖼️

![github-button](https://github.com/user-attachments/assets/77e086fd-c47f-4205-a2ff-edbeefe66a4a)

⚠️ **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```