A tool to download Sentinel-2 texture tiles and SRTM30 elevation data for use with Tacview and Command: Modern Operations. This downloads ALL textures and terrain data, totaling ~26 GB of space. If you stop, it will resume where you left off on the next start assuming downloaded files are still present. Once finished you must move the files yourself to proper location.
This tool downloads from WarfareSims servers. Be respectful of bandwidth limits. If you receive a "bandwidth exceeded" message, try again later. This is intentionally throttled to not hammer the providers servers, while you can modify the parameters I recommend leaving the defaults.
- Resumable Downloads: Skips files that already exist locally
- Rate Limiting: Configurable delay between requests
- Retry Logic: Automatic retries with exponential backoff on network errors
- Progress Tracking: Progress bar with estimated time left
- Graceful Interruption: Press
Ctrl+Cto stop cleanly, and start again to resume later
- Python 3.7+
requestslibrary- Tacview v1.8.3+ (required for WebP texture format)
- Tacview v1.8.1+ (minimum for SRTM30 elevation data)
- ~26 GB of free space for textures + terrain data
git clone https://github.com/zeusec/CMO-tacview-textures.git
cd CMO-tacview-textures
pip install requestsBasic usage (downloads both textures and elevation data):
python main.py| Option | Default | Description |
|---|---|---|
-w, --workers |
4 | Max concurrent downloads |
--delay |
0.5 | Delay in seconds between requests per worker |
--retries |
3 | Number of retry attempts per file on error |
--textures-dir |
textures |
Destination directory for texture files |
--elevation-dir |
elevation |
Destination directory for elevation files |
After downloading, copy the files to the appropriate Tacview directories:
| Asset Type | Source | Destination |
|---|---|---|
Textures (.webp) |
./textures/ |
[CMO]\Resources\Tacview\Data\Terrain\Textures |
Elevation (.srtm) |
./elevation/ |
[CMO]\Resources\Tacview\Data\Terrain\SRTM30 |
Replace [CMO] with your Command: Modern Operations installation directory.
- Textures: Sentinel-2 imagery tiles in WebP format
- Elevation: SRTM30Plus bathymetry/terrain data
Usage of these textures is permitted only for use with CMO. Do not use them in consort with any other product.
- Texture and elevation data provided by WarfareSims/Matrix Games
- Tacview by Raia Software Inc