Skip to content

Conversation

@Grovvik
Copy link

@Grovvik Grovvik commented Jan 6, 2026

The link in README.md pointed to a non-existent FEATURES.md file, so I wrote it from scratch

@qodo-free-for-open-source-projects

PR Code Suggestions ✨

Explore these optional code suggestions:

CategorySuggestion                                                                                                                                    Impact
Possible issue
Correct the invalid IDE version

Correct the specified Visual Studio version in the documentation from 17.13.5+
to a more plausible future version like 18.0.0+.

FEATURES.md [46]

-- **IDE Support**: Full debugging capabilities in Visual Studio (17.13.5+) and JetBrains Rider (2024.3+)
+- **IDE Support**: Full debugging capabilities in Visual Studio (18.0.0+) and JetBrains Rider (2024.3+)
Suggestion importance[1-10]: 4

__

Why: The suggestion correctly identifies a potentially inaccurate Visual Studio version in the documentation and proposes a more plausible alternative, which improves the document's accuracy for developers.

Low
  • More

@chompDev chompDev added the documentation Improvements or additions to documentation label Jan 10, 2026
@chompDev chompDev added this to the 4.0.12 milestone Jan 10, 2026

## Modding & Extensibility

- **Dynamic Mod Loading**: Load/unload mods without server restart via the `user/mods` directory
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This line is incorrect, every mod addition/removal requires a restart of the server and/or client

- **Dynamic Mod Loading**: Load/unload mods without server restart via the `user/mods` directory
- **Dependency Injection Support**: Mods can integrate with the server's service architecture
- **Runtime Patching**: Modify existing server behavior without source code changes
- **Blazor UI Integration**: Create custom admin interfaces and in-game UI elements
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Blazor has no bearing on in-game UI, it is a web server interface only


- **Smart Caching**: Bot loot pools, weather forecasts, and item metadata cached for performance
- **Automatic Recovery**: Profile corruption detection and automatic repair mechanisms
- **Resource Management**: Configurable memory limits and performance thresholds
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SPT doesn't have memory limits or performance thresholds

- **Smart Caching**: Bot loot pools, weather forecasts, and item metadata cached for performance
- **Automatic Recovery**: Profile corruption detection and automatic repair mechanisms
- **Resource Management**: Configurable memory limits and performance thresholds
- **Session Integrity**: Raid state preservation with automatic recovery from unexpected shutdowns
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There is no raid preservation, if the game crashes, the raid is gone


### Locations & Economy
- **Dynamic Loot System**: Map-specific loot tables with container and loose loot placement
- **Weather System**: Realistic day/night cycles with dynamic weather conditions (sunny, cloudy, rainy)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

SPT doesn't really "implement" the day/night cycle, that's just a part of Tarkov. SPT just handles weather

## Advanced Game Systems

### Bot & AI
- **Adaptive Bot Difficulty**: Configurable bot difficulty levels that adjust based on player progression
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Bot difficulty isn't affected by level, only bot gear is

@refringe
Copy link
Contributor

This file exists on the old server repo. It's probably what's meant to be linked?
https://github.com/sp-tarkov/server/blob/master/FEATURES.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

4 participants