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
pending
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.
|