Mods / Resonance Tracker - Global Player Map Markers
- Tags:
- Author:
- JimmyJTC
- Side:
- Both
- Created:
- Jun 6th at 9:17 PM
- Last modified:
- Jun 29th at 9:16 PM
- Downloads:
- 1391
-
Latest release (for Vintage Story 1.22.0 - 1.22.3, potentially outdated):
resonancetracker_v0.1.0.zip 1-click install
RESONANCE TRACKER
Locate other players in real-time on the Vintage Story map at any distance. Fully customizable with an interactive color picker and built with server performance in mind.
Core Features
Why is it lightweight?
In vanilla Vintage Story, players are only displayed on the map if their entities are within the server's tracking range. Increasing this range (DefaultEntityTrackingRange) forces the server to process physics, AI, inventory sync, and state ticks for all far-away entities, which causes severe server lag.
Entity Tracking Bypass
- Minimal Data Footprint: Instead of syncing the entire entity structure, the server gathers only three coordinates (X, Y, Z) and a rotation angle (Yaw) of active players.
- Broadcasting Tick Rate: Runs a dedicated server tick listener. Admins can adjust this interval (e.g., set to 1000ms or 2000ms) to scale networking to their hardware capacity.
- Cairo Surface Rendering: The client mod renders the player markers into custom textures using Cairo on a separate map layer. This avoids heavy constant translation tasks on the main rendering pipeline.
Configuration Guide
1. In-Game settings (GUI)
Type .resonance gui (client-side) or /resonance gui (server-side) to open the configuration panel:
- Visual Color Pickers: Click "Edit" next to Fill or Border colors to open a full H/S/V slider block and fine-tune your marker colors or type your favorite Hex codes.
- Real-time Preview: The dialog features a real-time rendering preview of the player icon as you choose colors before saving.
- Server Controls (Admins only): Expandable panel to configure Update Rate in milliseconds and toggle Hide Sneaking (players who are crouching are hidden from the map for stealth gameplay).
2. JSON Config Files
Configurations are saved in the standard ModConfig/ folder of your Vintage Story directory:
ResonanceTrackerConfig.json
{
"OwnFillColorHex": "#FFFFFF",
"OwnBorderColorHex": "#000000",
"OtherFillColorHex": "#C0C0C0",
"OtherBorderColorHex": "#4D4D4D"
}
ResonanceTrackerServerConfig.json
{
"UpdateIntervalMs": 1000,
"HideCrouchingPlayers": false
}
A Note on Mod Development
Some of the code in this mod was written with the help of AI tools, but this is far from a "vibe-coded" project. As a developer, I have invested hours of my own life orchestrating, analyzing, and directing this implementation. Every line of code, recipe modification, and asset patch was carefully designed, verified, and heavily tested in-game to meet the high standards of how this mod should look, feel, and behave.
This process has been an incredible learning experience for me. I am constantly diving deep into Vintage Story's modding patterns, and I am completely open to feedback! If you are a more experienced developer, please feel free to inspect the codebase directly on GitHub and suggest improvements or best practices.
Required on: Both Client & Server (Universal)
Compatibility: Vintage Story 1.22.x+
GitHub Link: Available on ModDB
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.1.0 | resonancetracker | 941 | Jun 29th at 9:14 PM | resonancetracker_v0.1.0.zip | 1-click install | ||
[0.1.0] - 2026-06-29Added
Special Thanks
| |||||||
| 0.0.1-rc.1 | resonancetracker | 450 | Jun 6th at 9:26 PM | resonancetracker_v0.0.1-rc.1.zip | 1-click install | ||
|
first test release, any feedbacks are very very welcome :) | |||||||


Will there be options to hide it to people outside of your group? Or just whitelist players who can see you?
Hey EthelVril so far it just shows everyone in the server. This mod must be installed in the server too.
But it's a good idea to create groups of players too. I'll think about it
Yeah that would be awesome
This is perfect! Thank you! The only request I would have is to be able to see other players configured colors and borders so all of us in the group can have our own custom look that everyone sees.
Hey MadSeraph, that is actually a pretty good suggestion. I'll look into it.
Hey, check the new version! I hope you like it :)
cheers!
Hell ya! Sadly I won't get to see it in action until the weekend, but it's something to look forward to!