A web-based post raid replay system of your SPT raids; detailed replay system with heatmap overlay, review kills, lootings, positional data, and just get a general understanding of what was going on in your raids!
To use this mod, make sure the SPT Server is running, play a few raids with the mod installed of course.
Once you've played a few raids, open the web client from in-game by hitting F5 or opening your browser, and going to http://127.0.0.1:7829.
DO NOT EXPECT UPDATES/BUG FIXES
I am taking a hiatus from life for the next few months by packing up and travelling
As such I'm not planning to have access to a gaming machine until at least mid-october, so gaming/modding will take backseat for a while.
All my code for this is open source, so you're welcome to fix bugs / redistribute the mod as you wish if you cannot wait until then, I don't mind, and if anything, I would encourage it.
Thanks for the support, and enjoy the mod ๐โ๐พ
Installation
Download your compatible version from the 'versions' tab.
Each particular version will have specific installation / upgrade notes, please refer to this before commenting!
Features
- Review information for raids such as kills, looting, players, bots, and positional information.
- Basic toggle filters/grouping features to view raid information after the fact.
- Replay and visualize positional movement and events that occurred throughout a raid.
- Follow a specific/player by clicking on them.
- Click on an 'event' in the timeline.
- Focus/highlight a player by hovering over name in the Legend panel.
- Toggle various visualizations to hide and show markers on the map.
- Toggle map layers to see different levels of a map.
- If you have SAIN installed, see detailed information about the personality type and bot type.
Credits / Thank Yous
- The entire SPT team for an amazing framework, and documentation.
- SPT Discord, specfically people active in the 'mod-development' and 'dev-community' channels.
- The folks over at 'tarkov.dev' for having an Open Sourced MIT Licensed repo that I could fork the interactive map from, litterally saved me weeks of work.
- You for downloading the mod, and taking the time to install it.
Support
100% do not ever feel obligated to support, but a coffee would be nice.
429 Downloads
Refer to installation/upgrade notes in the link.
255 Downloads
Please refer to installation/upgrade notes in the link.
If you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
A protection mechanism was added to handle old profiles from the SPT Server, preventing UI rendering issues in the vite app. The 'positionsTracked' attribute is now part of the raidData for the '/api/profile/raids/' route, which controls the Map playback button in the UI. Additionally, the 'Loot Found' summary in the Raid Overview screen has been replaced with a 'Positional Data' available flag, and object mappings were modified to dynamically read map layers, resolving issues with Shoreline and Woods maps rendering empty screens.
Further enhancements include updating the ingestion pipeline to correctly handle Profile_Id, reducing profileId mix-ups. A SQL Migration was added to drop the now-unnecessary positions table, as positions are stored in flat files. Try/catch blocks were incorporated into DataSaver.ts utility functions, and minor changes were made to the 'server' build script. The update also includes a new toggle for the Menu Item, defaulting to disabled and accessible via the F5 menu, and changes the "RAID_REVIEW" reference to "RAID REVIEW" in the Menu insertion. Lastly, Player Tracking is now enabled by default for better support, and the About Page has been updated.
1.5K Downloads
Please refer to installation/upgrade notes in the link.
If you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
I've tried to address some issues. Fixed the looting timeline so it hopefully displays actions more accurately now. Tackled some map data loading glitches, and to prevent the playback scrubber from going missing, I've added some overflow constraints to the map view.
239 Downloads
Please refer to installation/upgrade notes in the link.
If you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
- Extended bot information, distinct colors, and further support with SAIN (thanks to Chazu for the help)!
- Further support for remote host enjoyers via F12 settings, and a config.json for the server mod.
- Automatic data deletion, data integrity checks, and improvements to data collection / compilation.
- Most other changes are performance or bug fix based for both the web client and game client.
Known bug(s) with this version
- Bosses and other scav types not recognized properly, and groupings not working as expected.
o7
191 Downloads
**๐ช Wow, another update, no, just messed up the last upload.
Please refer to installation/upgrade notes in the link.**
If you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
- Fixed Bosses, and other types being incorrectly categorised in the replay.
- Fixed groupings in the raid review screen, now actually grouping by squads.
โ ๏ธ Known bug(s) with v0.0.5 version โ ๏ธ
- Positional data not recording, if you've noticed this, upgrade to v0.0.6, but read the instructions.
o7
1.7K Downloads
**๐ช Last update today, just fixes for unexpected bugs.
Please refer to installation/upgrade notes in the link.**
If you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
- [Ekky] Fixed incorrect default F12 Menu setting turning off positional data tracking, if positional data is not working for you, please ensure "5. Disable Recording" is unchecked in the F12 menu (requires client restart).
- [Ekky] Fixed issue with previous raids not being cleared of the processed cue, and would constantly re-process data whilst in main menu
- [Ekky] Fixed issue with goons, and some bosses not being identified after the last fix.
- [Ekky] Fixed issue with statistical data not adding up kills correctly.
- [Ekky] Fixed issue with profile screen not fitting multiple profiles if more than 6 profiles.
- [Ekky] Modified retry to obtain BotComponent out of SAIN, hopefully this fixes the UNKNOWN bug.
Known Issue - SAIN Brain Type for PMC's is not working 100% of the time for this patch, please ๐ป with me whilst we work on a fix.
o7
672 Downloads
**๐ฅHeatmap feature, Fika support, massive refactors & stability fixes
Please refer to installation/upgrade notes in the link, especially if you have a previous version installed, please follow the upgrade notes!**
Summary of patch notes
The change list is light because I cannot be bothered to go back and summarise all the commits, but a ton of work has gone into this version.
Massive shoutout to Chazut, stk2008, olli and whoever else helped with testing this build.
New Features
- Heatmap feature, now available via a toggle in the playback settings. @ ekky
- Fika support is now functional, but not 100% complete, if you've used previous work arounds, please ignore that advice and roll with the new settings!
Refactoring/Improvements
- Reworked RaidId Generation with a SessionManager for active profiles and active raids, mostly to support Fika, however, this has fixed other wierd bugs.
- Refactored client project structure and functionality @ ekky
- Formatting, logging and testing session manager changes @ ekky
- Unused module clean-up, heatmap implementation & documentation @ ekky
- Converted direct DLL references to SAIN to use C# Reflection. @ ekky
- Converted to use coroutines instead of using a hacky delay for 5fps capture rate. @ ekky
Fixes
- Fixed issues with PMC SAIN Braintype not showing up consistently. @ Chazut
- Fixed custom bosses not showing up correctly @ Chazut
- Fixed missing main player issue with re-checks throughout the raid, and post-raid data check. @ ekky
- Fix delay on map playback, better SAIN bot info retrieval, remove getBotComponent retry loop @ Chazut
- Fix bot difficulty being captured and displayed @ Chazut
- Fixed bosses not showing up correctly in timeline and playback @ Chazut
o7
610 Downloads
๐ Performance update, heatmap changes, bug fixes and project clean-up
Please refer to installation/upgrade notes in the link, especially if you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
Yo; few changes, so have a read if you're interested.
v3.9.0 will be my next milestone, it will just be this version (v0.1.1) compatible with v3.9.0
Otherwise, install and have fun!
- ๐ Performance fixes; updated playback system to use HTML Canvas instead of SVG DOM Elements for faster and smoother animations.
- ๐ง Fixed memory leak; discovered memory leak in the playback that would draw 80,000 extra nodes than required and would continue to build up overtime until the browser crashed (my bad; too little sleep I suppose... no one reads these patch notes right?).
- ๐ช Project changes; restructured projects so I could start sharing components between private and public instances of Raid Review (coming soon tm).
- ๐บ Playback interface: slight changes to the UI, and better exposure of the positional/heatmap toggle.
- ๐ง Added caching: utilising client-side caching for positional data, should help with load times.
- ๐ Bug fixes; other various bug fixes and changes.
- ๐ง Other changes...
Thanks for reading โ๏ธ
Known Issues
Not compatible with Mozilla Firefox, issues rendering the playback system.
Integration with SAIN 3.0.0 does not pick up on bot difficulty, only personality.
4.1K Downloads
**โฌ๏ธ Upgrade to support SPT v3.9.X
โ ๏ธ Early port to 3.9.X - this has not been extensively tested, I ran three raids, two of which had SAIN 3.0 installed, and they all worked.**
Please refer to installation/upgrade notes in the link, especially if you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
The exact same as the v0.1.1 Released for v3.8.X, this is just a compatibility upgrade to v3.9.X.
Known Issues
Not compatible with Mozilla Firefox, issues rendering the playback system.
Integration with SAIN 3.0.0 does not pick up on bot difficulty, only personality.
15.0K Downloads
๐ฅ Ballistics/Projectile Tracking, Charts, and UI Rework
Please refer to installation/upgrade notes in the link, especially if you have a previous version installed, please follow the upgrade notes!
Summary of patch notes
G'day nerds, last update for a few months will be AFK for ~10 weeks, so unlikely you'll see this project get updates for a while, if you're a smart cookie you can fix bugs yourself.
Anyway, here are the goodies:
- ๐ฏ Added ballistics/projectile tracking, now all ballistics and projectile paths are tracked and displayed in the replay mode. EXAMPLE
- ๐ผ UI Rework, with my future plans for a public hub, I reworked the UI so I could share interfaces and code between a public and private instance of the web client. Nothing too crazy, but it's much easier to navigate now, and adding features will also be easier. EXAMPLE
- ๐ฅ๐ฆFirefox compatibility is back! All you Firefox enjoyers can thank Drwsif
- ๐ Added a charting library to the Web Interface, and calculated stats such as Active Bots, Kill Activity, Looting Activity, and Projectile Activity throughout a Raid. Should help all of you that use this mod for Spawn/AI Overhaul debugging. EXAMPLE
- ๐ Implementation of a per raid leaderboard so you can quickly see all the players/bots, including total kills, looting, and projectile accuracy.
- ๐ฐ Fixed memory leak for Loot Tracking, which also fixed compatibility with Realism Mod, so the mask breathing issue is fixed now (sorry about that).
- ๐ Various bug fixes, mostly one's found by Chazu related to the SAIN integration, thank you, you're a legend!
- ๐งConfiguration file changes for server-side mod, now allows for the Raid Tracker timeout settings to be adjusted (niche request).
Uploading 3.8.X Version Soon
- I will say that this will be the final 3.8.X compatible update, all future updates will be for 3.9.X, from the looks of things I'm one of the few last 3.8.X enjoyers, so I'll move onto 3.9.X when I return.
Not quite yet...