If third-party tools are unavailable, Trainz provides built-in methods to "extract" files into an editable state:
Whether you are a creator sharing your work or a driver looking for new engines, managing your .cdp files properly ensures that your simulator stays fast and functional.
The (often a standalone tool like CDPExtract.exe or scripts within community utilities) bypasses the Trainz installation entirely. Its job is simple: decompress a CDP file back into a standard folder structure on your hard drive.
Standard installation via N3V Games Trainz Simulator is straightforward: you drag and drop a file, and it installs. But advanced users and creators often face scenarios where that isn't enough: trainz cdp extractor
To unpack everything, use (or Ctrl+Shift+X ) to save them to a specified folder. Standard Alternative (Built-in)
: Copy KUID lists or export full asset listings to formats like CSV for cataloging.
Contains meshes, textures, configuration files ( config.txt ), and thumbnails. Standard installation via N3V Games Trainz Simulator is
: A dynamic display showing the names and sizes of the assets found inside the archive. 2. Backend & Parsing Logic Signature Checking
: Prevent clutter by seeing exactly what's inside a massive pack before adding it to your game.
Before installing a massive 500MB pack, a creator might want to see exactly what’s inside. An extractor lets you view the config.txt files, textures (TGA/BMP), and mesh files without cluttering your game database. Contains meshes, textures, configuration files ( config
However, getting content into the game is only half the battle. Creators, modders, and route builders frequently need to peek inside these packages, tweak configuration files, or convert older assets. This is where a becomes an indispensable tool in your virtual railroading toolkit. What is a CDP File?
A single .cdp (or newer .cdp2 ) file can contain one or multiple Trainz assets. Each asset inside is identified by a unique (Kuju Unique Identifier), which prevents overwriting and ensures the game tracks dependencies correctly. Inside a CDP, you will find:
However, it's also worth noting that the use of CDP extractors can raise issues related to copyright and intellectual property. Because CDPs can contain copyrighted materials, such as 3D models and textures, the use of extractors can potentially be used to infringe on the rights of content creators. As a result, many Trainz content creators include specific licensing terms and conditions that govern the use of their content, and users of CDP extractors must be mindful of these restrictions.
Example use cases