MTM2 POD Archive Utility
Kmaster's JS Utilities & Viewers
[ MTM2 POD Archive Utility (offline) V1.2 ]
Intro -
[ MTM2 Online Truck Viewer ] -
[ MTM1 & 2 Online Track Viewer ] -
[ Online POD Viewer ] -
[ POD Archive Utility (offline) ]
Brief Description
A Java 17 desktop tool for viewing, extracting, and building Terminal Reality POD (version 1) archives,
the proprietary container format used by games including Monster Truck Madness 1 & 2, CART Precision Racing,
Hellbender, Terminal Velocity, and Fury3. JPod also includes read-only support for POD2 (Nocturne, 4x4 Evo 1 & 2) and EPD (Fly!)
archives for browsing, previewing, and extraction.
Currently at V1.2
Features
Archive viewing
- Open .pod (and .epd) archives and browse their contents in a file-viewer style table with Name / Size / Description columns.
- Archive folders and subfolders are shown with icons and start collapsed by default, so root files and top-level folders are easier to scan.
- Click column headers to sort by name, size, or description; clicking again reverses the sort, and a third click returns to the default archive order.
- Use the quick search field above the table to filter visible entries instantly, or open the Advanced search dialog for targeted searches and jump-to selection.
- The archive comment (80-char POD header field) is shown in an editable field below the toolbar.
- JPod keeps a list of the 10 most recently opened files in a per-user JSON config stored in the operating system's preferences/config location.
Extraction
- Extract All - writes every entry to a chosen folder, recreating the archive's subfolder structure automatically.
- Extract Selected - extracts highlighted entries to a chosen folder, with an option to preserve or flatten the archive folder structure.
Archive building & editing
- New Archive - start an empty archive from scratch.
- Open Response List File - load a .lst text file (one filename per line) and resolve each file from disk to build the entry list. Supports an optional filename,archiveName syntax per line.
- Add Files - append individual files via a file picker or by drag-and-dropping files directly onto the entry table.
- Remove - delete selected entries from the in-memory list.
- Replace (right-click) - swap a single entry's data with a file from disk, keeping the original archive name.
- Save As - write the current entry list to a new .pod file.
Format support
- POD1 - full browse, preview, extract, and save support.
- POD2 - browse, preview, and extract support.
- EPD - browse, preview, and extract support.
Reports
- Save .inf - exports a fixed-column text report (filename, total size, entry count, comment, and a padded name / size / offset table).
- Save .lst - exports a plain entry-name list compatible with the Response list loader.
File preview
- Double-click any entry (or press Preview from the right-click menu) to open a type-aware preview:
Download the POD Archive Utility here
Download here - V1.2
Please note: This is a .jar file. This means it needs the latest Java Runtime Environment to be able to run, otherwise Windows will not be able to open the file.
You can download the latest JRE here. JDK 26.01
For Linux or macOS, visit the website for download links.
Limitations
- No save feature for POD v2 and EPD format.
- No MOD music playback - Terminal Reality's .mod files (6-channel ProTracker) require a tracker player. Extract the file and play it in an external player (e.g. VLC, OpenMPT).
- No In-place archive editing - changes are always written to a new file via Save As; the original POD is never modified.
- No POD v3, 4, 5, 6 support.
Source code on GitHub
Kmaster has graciously offered the source code on his personal github.
|