Регулярный аудит сайта – это неизменная часть работы любого оптимизатора. Один из наиболее удобных инструментов для этого – эта программа. Разберемся, как в ней работать.
Trainz CDP Extractor — Tool Write-up Overview
Trainz CDP Extractor is a utility that extracts content from Trainz Content Dispatcher Package (CDP) files to make assets, routes, and configuration data accessible for inspection, modification, or conversion.
Key features
Bulk extraction of CDP archives (.cdp) Preserves folder structure and metadata Extracts models, textures, scripts, .dat/.csv configuration and route files Optionally converts proprietary model/texture formats into common formats (e.g., .im to .png/.tga, 3D models to .obj) Validates extracted files and reports missing or corrupt entries Command-line and GUI modes Cross-platform support (Windows, macOS, Linux)
Supported inputs and outputs
Input: .cdp archive (single file or directory) Output: directory tree with subfolders for content types (Models, Textures, Routes, Scripts, Config) Optional conversion outputs: .obj/.fbx (models), .png/.tga/.dds (textures), .json/.yaml (metadata)
Typical workflow
User selects a .cdp file or directory containing multiple .cdp files. Extractor reads archive index and lists contents. User chooses extraction path and conversion options. Extractor extracts files, converts formats if requested, and writes validation report. User reviews output and uses assets in modding tools or for backup.
Command-line usage (example)
Extract single file: trainz-cdp-extractor extract /path/to/pack.cdp --out /output/path Extract all .cdp in folder with texture conversion: trainz-cdp-extractor batch /packs --out /out --convert-textures png Show contents without extracting: trainz-cdp-extractor list pack.cdp
GUI features
Drag-and-drop .cdp loading Tree view of archive contents with previews (images, model thumbnails) Extraction options pane (select types, conversions, validation) Progress bar and error log