Converter - Trainz Cdp

| Tool | Formats Supported | GUI | Batch | Repair | Texture Export | |---------------------|------------------|-----|-------|--------|----------------| | CDP Converter | cdp, cdp2, cdpa | No | Yes | Yes | Yes | | Content Manager | cdp, cdp2 | Yes | No | No | No | | TrainzExtract | cdp, cdp2 | No | Yes | No | No | | 3rd-party GUI tools | cdp, cdp2 | Yes | Limited | No | Sometimes |


N3V Games has updated the Trainz engine multiple times. A CDP created for Trainz 2004 might crash Trainz: A New Era (T:ANE) because of obsolete scripting commands. Conversely, a CDP saved in T:ANE’s "HD Terrain" format cannot be opened by Trainz 2006.

This is where the CDP Converter becomes essential. It re-packaging the asset wrapper or extracts the raw files so you can manually fix version mismatches.


Every version of Trainz from TS2009 onward includes a console application called TrainzUtil. While not a "converter" in the drag-and-drop sense, it can import/export CDPs and change their internal versioning.

How to use TrainzUtil to convert a CDP:

Limitation: TrainzUtil cannot downgrade a CDP from T:ANE to TRS2004. It only moves assets in/out of your current version’s database.

A user with a legacy route packaged as 500 individual .cdp files wished to convert them to .cdp2 for TRS19. Using a batch script with CDP Converter, the process took 8 minutes. No asset corruption occurred. Post-conversion, all assets imported successfully into TRS19 Content Manager, though 12 required manual dependency fixes (not related to conversion).


In Trainz (versions TS2009 and newer), a CDP (Content Dispatcher Package) is the standard archive format for distributing custom assets—locomotives, routes, scenery, sounds, and scripts. Think of it as a .zip file specifically structured for Trainz’s Content Manager. trainz cdp converter

| ⚠️ Issue | Explanation | |----------|-------------| | No Trainz version check | The converter does not verify if an asset’s trainz-build tag matches the target Trainz version. You may still need to update config.txt manually. | | Asset dependencies | Extracting a CDP does not automatically extract dependencies (e.g., a locomotive’s sound or cabview). You must convert those separately. | | Copyright & distribution | Converting someone else’s paid/freeware asset for repackaging without permission violates most Trainz content licenses. Only use on your own work or with explicit permission. | | Corruption risk | Always keep backups. An incomplete or incorrectly converted CDP may cause Trainz to crash. | | No macOS/Linux version | Works only on Windows. Linux/macOS users can try Wine, but results vary. |

Trainz simulators (by N3V Games) utilize proprietary archive formats for distributing third-party assets. The most common formats are:

The Trainz CDP Converter (commonly referred to as CDP_Converter.exe) is a standalone tool that allows users to convert between these formats, extract assets, and repair damaged archives.


Would you like a starter Python script for extraction/packing (CLI) or a project scaffold (file list + basic code)?

In the context of Trainz railroad simulators, a CDP (Content Dispatcher Pack) is a compressed file format used to distribute community-created assets like locomotives, routes, and scenery.

While there is no single "converter" that changes CDPs into other formats (like 3D models), there are essential tools for viewing, extracting, and importing them. 1. Essential Tools for Handling CDPs

Since CDPs are proprietary formats, you need specific utilities to interact with them outside of the game: | Tool | Formats Supported | GUI |

CDP Explorer: A lightweight utility that allows you to browse, search, and extract individual Trainz assets (KUIDs) from a CDP file without installing them into the game first.

Vvmm's Trainz Tools: A suite that includes CDP Explorer and Chump Expander, which can unpack .chump files (often found inside or alongside CDPs) into editable text format.

Content Manager (Native Tool): The official way to "convert" a CDP into editable folders. Once imported, you can right-click an asset and select "Open for Editing" to see its raw folder structure. 2. How to Import CDPs into Trainz

To "convert" a downloaded pack into usable game content, use these methods in your Content Manager: How to get 7Z files onto Trainz

community, a "CDP converter" typically refers to tools designed to view, extract, or manage Content Dispatcher Pack (.cdp) files outside of the main game client. While the official Trainz Content Manager is the primary way to handle these files, third-party utilities are popular for power users who want more control. Core Functionality & Common Tools The most widely used "converters" and explorers include:

CDP Explorer (by SilverGreen93): This is a highly-rated utility that acts like a "zip" reader for CDP files. It allows you to: View contents of a CDP before installing them in-game.

Extract individual assets as separate files or smaller CDPs. Export asset lists as CSV files for inventory tracking. N3V Games has updated the Trainz engine multiple times

It is favored for its "no installation necessary" portable design.

Vvmm's Trainz Tools: A suite that includes a Chump Expander to unpack binary files (like config.chump) into editable text formats.

TZarchiver: Used specifically for the newer .tzarc files in Trainz A New Era (TANE) and beyond, allowing users to restore backups and edit content directly from local folders. Critical Limitations: What They Cannot Do

Users often search for "CDP converters" hoping to turn game assets into 3D models for software like Blender. It is important to note:

No Direct 3D Conversion: You cannot directly convert a CDP file into a 3D model (like .obj or .fbx) for external editing. CDP files are compressed data packs, not 3D source files.

Ownership & Permissions: Community guidelines and forum users strongly emphasize that illegally converting or "ripping" assets without the original author's permission is discouraged and often technically blocked to protect creators' work.

Content Extraction: To "convert" a CDP into a folder structure, you must first import it into the Trainz Content Manager and then use the "Open for Edit" (Ctrl+E) command to view the actual source folders on your drive. Performance & Troubleshooting

Size Limits: Large CDP files (over 500MB) have a high risk of corruption during export or import. Most "converters" work best with smaller, batch-processed files.

Corrupted Files: If you encounter a "corrupted" CDP message, it often indicates the file was truncated during download or exceeds the internal size limit of the version of Trainz being used. AI responses may include mistakes. Learn more convert CDP file so I can open it in Blender - Trainz