Hey all! I wanted to share a project I've been working on for the past couple weeks. It's called
Quick-start guide:
To get set up in less than a minute, go to each trader, click the locked quest tab. Click the fast-forward or skip button next to each quest you currently have available/accepted for that trader. The site will auto-complete all pre-requisite quests. Then, double check that your available quest tab looks similar to your trader's tasks tab.
Now, look at the maps or overview page for some useful information. Click on objectives as you complete them, and mark off quests once they are turned in to get the next quests to show up.
About:
Tarkov Tracker is a tool that aims to aid the player in keeping track of objectives while playing the game. It has (almost) all of the quests including their requirements, objectives, and rewards programmed in. I've compiled a massive amount of data from the game and wiki to use some code to help you reach goals. Right now, the tool is built around quest and individual objective completion. It allows you to track individual objectives for most quests, helping you see what you need and where you can do it quickly – including things like keys needed.
The tool provides some statistics to help you get a feel for your progression. For example, you can see how many of the total quests for each trader you've completed, as well as how many of the total map-specific objectives you've completed per map.
On the needed items page, you can see what items you need to find in raid for your remaining quests, and what items can be purchased off the flea market instead.
Features I want to work on:
- The most important feature I want to work on is providing a way for multiple users to sync up their requirements so you can quickly see what your friends need in terms of maps, objectives, and find-in-raid items to help each other progress. I know from personal experience and watching streams that communicating what you need from find-in-raid items isn't simple, and a tool like this could make it exponentially easier. This involves a good bit more work in terms of reorganizing some data, and providing a way to transfer that data easily. Right now TT is built to avoid needing user accounts or a central database – everything lives on your browser's local storage. I'd like to keep it that way to the best of my ability – running servers are expensive, and I have no idea how popular this will end up being.
- Tracking trader reputation progress to LL4 – I already have the data for it, but I need to figure out how I want to organize the data to provide a useful path for players of all different game packages a route to LL4 via their ideal quests.
- Showing hideout progression items needed. This should be a fairly easy addition, but on its own wouldn't be very useful, which is why I've been building everything else first. I'll see if I can add this in the next few days to week.
- Tracking what skills you need to be working on as you progress through quests – things like sniper rifle/search skill show up suddenly to a lot of new players who have barely leveled them.
Known issues:
- There are a couple missing quests (I'm 99% sure that I just didn't do the reputation ones that had weird pre-reqs and weren't required for Kappa) but they aren't important and shouldn't be an issue. That being said, I'll try and fix those in the next day or two.
- I'm not 100% positive every quest has the right pre-req quests – it may say a quest is available but you don't have access to it. The best info I have is off my experience doing quests a couple wipes now, plus the wiki – both are fallible. If you encounter an issue here, I'd love to know about it – I'll try to throw up something for people to report issues to.
- I am not a front-end engineer. My specialty is backend cloud development and automation – this was my first time since college doing any front-end work. If you're one of those smart front-end people and notice I did anything egregiously wrong (which I almost certainly did) please let me know.
Support the project:
If you like the project, please support it! There are lots of ways you could do that. Point out bugs or potential features, encourage me with some kind words, or even help