A mod for SPT that overhauls quest checkmarks for items by checking for future quests and slightly changing how default logic checks for quest items. It also adds detailed description to tooltips that show: how many items are currently in stash, total required items for all quests, active, future quests and other players who need this item (FIKA users only). This mod works only for quest types of: handover item, find item and leave item at Location. Markers, Wi-Fi Cameras and Jammers are completely excluded. This mod also works with FIKA and marks items required for quests of your squad members. This mod completely overrides default logic of checkmarks so other mods that also alter checkmarks will most likely not work!
More detailed description and screenshots are available on SPT Hub.
- If selected in config, this mod will also mark non-FiR items that are required for active quests with default yellow checkmark.
- Items required for upcoming quests are marked with checkmark of different color (also includes non-FiR items if selected in config).
- Magenta - Item found in raid and is required for future quests
- Dark purple - Item not found in raid but is required for future quests
- Light red - Neither of above, but is required for at least one active quest of your squad members (FIKA only)
- Make sure that both SPT Client and SPT Server are not running
- Head to releases page
- Download correct version for your SPT
- Open zip file
- Drag and drop
BepInExanduserfolders to your SPT directory - Start server and client and make sure that mod is working
You can access config while in-game by pressing F12 key and then selecting AllQuestsCheckmarks tab
- Include Collector quest (Fence) - Whether or not to include items needed for Collector quest
- Include loyalty regain quests - Whether or not to include quests for regaining loyalty (Compensation for Damage (Fence), Make Amends (Lightkeeper) & Chemical questline finale)
- Include non-FiR quest - Whether or not to include quests that don't require found in raid items
- Hide checkmark if have enough (in raid) - Whether or not to hide checkmark in raid on items that you have enough for all active and future quests. Be careful when using with 'Include items in PMC inventory (in raid)', as this combo may hide checkmarks while still in raid!
- Hide checkmark if have enough (in raid) - Whether or not to show only active quests (no future quests)
- Include items in PMC inventory (in raid) - Whether or not to include items in PMC inventory while in raid in 'In Stash' count
- Mark squad members quests - Whether or not to mark items currently needed for players in your squad (FIKA only)
- Checkmark color - Color of checkmark if item is not currently needed but is required for future quests*
- Checkmark color (non-FIR) - "Color of checkmark if non-FiR item is not currently needed but is required for future quests*
- Collector color - Color of checkmark for collector quest*
- Use different color if have enough - Whether or not to use different checkmark color if you have enough items for all quests. 'Hide checkmark if have enough' option will hide this checkmark while in raid
- Have enough color - Color of checkmark if you have enough items for all quests*
- Use custom quest checkmark color - Whether or not to use custom checkmark color for active quests
- Custom quest color - Custom color of default quest checkmark*
- Checkmark color (squad members) - Wether or not to mark items currently needed for players in your squad* (FIKA only)
- Use bullet points - Whether or not to use bullet points in quests list
- Use custom text colors - Whether or not to use custom text colors
- Custom text color - active quests - Custom color of active quests text*
- Custom text color - future quests - Custom color of future quests text*
- Custom text color - squad quests - Custom color of squad quests text*
* - accepted color formats are: HEX #RRGGBB or RGB (0-255 range) RRR,GGG,BBB (e.g. #FF00FF or 255,0,255)
Detailed info about translating can be found here.
- Client Core:
- Open solution in Visual Studio
- Make sure you are using
Releasemode (only if you are going to create zip bundle) - Build binaries:
Build > Build Solutionor pressF7
- Client Fika Module:
- Open solution in Visual Studio
- Make sure you are using
Releasemode (only if you are going to create zip bundle) - Build binaries:
Build > Build Solutionor pressF7
- Server:
- No need to build
- Bundling everything into zip:
- Adjust settings in build.json
- Open
cmdin root directory - Run command
node .\build.mjs - Your zip bundle will appear in
distfolder
- Server side part is based on examples provided by Single Player Tarkov.
- Basic ideas about code and where to start inspired by TommySoucy's MoreCheckmarks mod.
- Special thanks to Jehree for great tutorial how to setup Visual Studio.
Copyright © 2025 danx91 (aka ZGFueDkx)
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.
If you believe that this software infringes yours or someone else's copyrights, please contact me via Discord to resolve this issue: danx91.