If a file is partially corrupted and the game's Content Manager refuses to touch it, an extractor can often still "read" the healthy parts of the binary data, allowing you to salvage your work.

A .cdp (or newer .cdp2 ) file is essentially a compressed archive, similar to a .zip or .rar file, but specifically structured for the Trainz ecosystem. Inside a CDP file, content is organized by KUID (Trainz Asset Identification number). Each KUID folder contains config files, textures, 3D meshes, and sound scripts.

A CDP extractor is a software utility that reverses the packing process. Unlike a standard file archiver (like WinRAR), a CDP extractor must understand the proprietary header structure used by N3V Games. Here is the step-by-step technical workflow:

: These tools are typically standalone "portable" apps and do not require formal installation.

While the official Trainz Content Manager can import and export these packages, it does not allow you to open and view the raw files directly from your desktop without installing them first. A third-party Trainz CDP Extractor bridges this gap for several specific use cases:

Here is an informative guide on what these files are, the tools you need to extract them, and the workflow to get them into your game.

Click on File > Open or use the import button. Browse your computer to select the .cdp file you wish to extract.

Most third-party CDP extraction tools, including CDP Explorer and Vvmm’s Trainz Tools, are designed specifically for Windows (Windows 7/8/8.1/10/11). Mac and Linux users may need to use virtualization or alternative approaches.

Over the years, community developers have created lightweight, standalone Windows applications simply named "CDP Extractor" or "CDP Browser." These tools allow you to drag and drop a file to view its contents instantly in a user-friendly window. Step-by-Step: How to Extract a CDP File Manually

English