JPod / KPod - POD archive utility

Downloads: www.mtm2.com/~mtmg/utilities.shtml
Post Reply
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

JPod / KPod - POD archive utility

Post by Kmaster »

JPod: Cross-platform open source POD archive utility

JPod is a small, open source Java desktop tool for viewing, extracting, and building POD (version 1 for Monster Truck Madness 1 & 2, CART Precision Racing, Hellbender, Terminal Velocity, and Fury3), POD1-64 (MTM2 CommPatch 3+) and POD2 (4x4 EVO, Nocturne) archives based on the original WinPod by MDMRE.
Captura de pantalla 2026-09-02 a la(s) 1.57.00 a.m..jpg
I had to make this utility out of necessity since i'm currently developing JTraxx on a M-series mac. And maybe, just maybe, in the future we won't need to be tied to windows, wine or vms to run MTM2 elsewhere :wink:

If you need help porting any utility (and you have the source code & permission), let me know.

https://github.com/juanputrerasm/JPod/releases

KPod is the native Windows version of JPOD. No runtimes needed, based on net 4.8 which is shipped with windows 7 SP1 & 10+. Download here: https://github.com/juanputrerasm/KPod/releases
You do not have the required permissions to view the files attached to this post.
Last edited by Kmaster on Wed Sep 02, 2026 1:00 am, edited 2 times in total.
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod

Post by Kmaster »

JPod 1.1

This new version adds a much more capable archive browser and preview workflow compared with 1.0. The file list now behaves more like a real file viewer, with collapsible folders, icons, quick filtering, advanced search, clickable column sorting, recent files, and cleaner toolbar/menu actions.

Preview support was also expanded quite a bit. More game text formats can now be opened directly, RAW image handling is smarter for non-standard sizes and palette selection is more flexible. The update also improves pod.ini mounting, refreshes descriptions for known file types, simplifies file extraction and includes general usability polish across the app.

Image
collapsible folders
Image
raw preview options, with image size inferring and palette selection
Image
"quick search" file name filtering
Image
non-standard raw image size support

Download it here: https://github.com/juanputrerasm/JPod/releases
User avatar
Fila
Member
Posts: 2119
Joined: Mon Jul 02, 2001 2:01 pm
Location: Lost in Translation
Contact:

Re: JPod

Post by Fila »

Gonna have to add these utils to the site at some point :)
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod

Post by Kmaster »

I added POD v2 (4x4 Evo, Nocturne) and EPD (Fly!) file viewing/extraction support. and (of course) ported it to Javascript. so we might have an online pod viewer at some point :!:
User avatar
Fila
Member
Posts: 2119
Joined: Mon Jul 02, 2001 2:01 pm
Location: Lost in Translation
Contact:

Re: JPod

Post by Fila »

Can you build it to an .exe ?
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod

Post by Kmaster »

not really, well at least not easily. There's some tools out there, but nothing is very good because i'm using Swing (UI) Java controls.
User avatar
Fila
Member
Posts: 2119
Joined: Mon Jul 02, 2001 2:01 pm
Location: Lost in Translation
Contact:

Re: JPod

Post by Fila »

Guess it should be pointed out that it requires java runtime environment installed.
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod

Post by Kmaster »

Fila wrote: Mon Jun 08, 2026 1:21 am Guess it should be pointed out that it requires java runtime environment installed.
sadly yes. JRE or JDK 17 or newer. This one was made out of personal necessity, i needed a pod program that worked on ARM Mac, and by using Java i can run this on any operating system, any processor architecture. But i'll investigate further if i can have a native .exe for windows.
I tried using graal and some other *stuff* for JTraxx but that didn't work welll. Maybe it's easier for a smaller program like JPod. And of course, if its a windows binary, it won't start with a J. J is for Java by the way, not my real name :lol:
User avatar
Fila
Member
Posts: 2119
Joined: Mon Jul 02, 2001 2:01 pm
Location: Lost in Translation
Contact:

Re: JPod

Post by Fila »

OK Sweet I got it to work. Will upload it on the website and make a note that people need to download the latest JRE for windows in order to be able to run it.
User avatar
Ford-chan
Member
Posts: 310
Joined: Sun Feb 05, 2017 5:17 am
Location: Australia
Contact:

Re: JPod

Post by Ford-chan »

Any chance that JPod can act as a pod mounter as well? Cowpod and PodIt have just about been rendered useless at this point in time, from issues with both programs not recognizing the pod.ini file, to both programs having POD cap limits built into them, to where you can't force them to mount anymore than 30-99 PODs, despite the game with it's recent patches supporting twice that amount of PODs in.
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod

Post by Kmaster »

Ford-chan wrote: Sat Jun 27, 2026 9:13 am Any chance that JPod can act as a pod mounter as well? Cowpod and PodIt have just about been rendered useless at this point in time, from issues with both programs not recognizing the pod.ini file, to both programs having POD cap limits built into them, to where you can't force them to mount anymore than 30-99 PODs, despite the game with it's recent patches supporting twice that amount of PODs in.
yes, pod mounting is a feature i'm planning to implement, but I'm not sure if to create a different tool for it or add it directly into JPod.
User avatar
Ford-chan
Member
Posts: 310
Joined: Sun Feb 05, 2017 5:17 am
Location: Australia
Contact:

Re: JPod

Post by Ford-chan »

Kmaster wrote: Sat Jun 27, 2026 10:45 pm yes, pod mounting is a feature i'm planning to implement, but I'm not sure if to create a different tool for it or add it directly into JPod.
Whatever you choose, hopefully certain things like being able to mount PODs directly from wherever folder apart from the root MTM2 folder, to being able to rearrange PODs in whatever order so that they appear that way in the Races menu when selecting a track is maintained. Both of those conveniences is a must for me.
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod - POD archive utility

Post by Kmaster »

JPod incremental update 1.3.0

Folder-aware authoring for POD1/POD1-64 (CommPatch 3), plus optional POD2 (4x4 EVO). POD1 is still the default.

Editor
- Create, rename and move folders, internal drag and drop, recursive folder import.
- Save in place alongside Save As.
- Validate Archive: limits, unsafe and duplicate paths, overlapping ranges,
palette records, checksums, output layout.
- Poddy-compatible response files (podFilename:, volumeName:, // comments).

POD1 / POD1-64
- Fixed: the writer capped entries at 4096 while the reader allowed 8192, so
Hellbender's GAME.POD (4341 entries) opened fine but wouldn't save. Both 8192 now.
- Entries keep their original directory field, so Fury3/HB/TV/MTM1 embedded .ACT palette
names (hidden in the RAW file name field) survive a re-save. Renaming a RAW keeps its palette.
- Over-long comments and paths are rejected instead of silently truncated.
POD1-64 promotion only happens when something actually needs the wider field.
- Archives with duplicate entry names (POD uses these as overrides) are savable
again; the validator reports them instead of blocking the save.
- Payload offsets pointing inside the header or directory are rejected.

POD2 (4x4 EVO) - new, opt-in, never the default
- Timestamps, per-entry and archive CRCs, and an audit trail for
add/remove/replace/rename/move, with author and history viewer.
- Explicit POD1 <-> POD2 conversion, warns before dropping POD2-only metadata.

Download: https://github.com/juanputrerasm/JPod/r ... tag/v1.3.0

Also released KPod v1.0. A windows version based on net 4.8 with the same features as latest JPod. needs to runtime installs
Captura de pantalla 2026-09-02 a la(s) 1.51.08 a.m..jpg
Download: https://github.com/juanputrerasm/KPod/r ... tag/v1.0.0

This update is transitory, it is intended to make J/KPod author new CommPatch3+ POD files (plus more Evo compatibility and hidden palette data awareness)

Next features would be added later to make J/KPod be on par with JSPOD and maybe add some cool features from CPOD. And the UI would be reworked too.
You do not have the required permissions to view the files attached to this post.
User avatar
Fila
Member
Posts: 2119
Joined: Mon Jul 02, 2001 2:01 pm
Location: Lost in Translation
Contact:

Re: JPod / KPod - POD archive utility

Post by Fila »

I'm happy you're doing this. Once I'm done updating Binedit/Traxx pages (well, not a comprehensive but at least have them be up to date with the new stuff) I'm going to add your missing tools.
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod / KPod - POD archive utility

Post by Kmaster »

Thanks, it is nice to have different tools.

CPOD26 is clearly a very complete tool while KPod, which is inspired by the classic Winpod, is minimalistic. Next updates will keep that philosophy
User avatar
Kmaster
Member
Posts: 1530
Joined: Fri Oct 10, 2003 6:19 pm
Location: Valparaíso, Chile.
Contact:

Re: JPod / KPod - POD archive utility

Post by Kmaster »

KPod v2 is coming along nicely. It brings many of the features available in JSPod directly into a native Windows application, including full 3D BIN preview, support for HD extensions, RAW preview with a palette resolution selector (for older TRI games), HD texture preview (TGA and PNG), and optional MOD file playback. It also features a cleaner, less cluttered toolbar with minimalist icons.

I've also put a strong focus on performance. KPod should be the fastest POD viewer available thanks to its lazy-loading strategy. Files are loaded only when they're actually needed, and folders are scanned only when the user requests them. Don't worry, the file filter and search still work as expected.

For people working on Evo conversions, KPod fully supports the POD2 format. You can also convert POD archives between POD2 and POD1/POD1-64 in either direction. In addition, you can rename, replace, and move files within a POD archive with just a few clicks.

Overall, KPod is designed for people who work with multiple TRI games, both classic and modern, from Terminal Velocity to 4x4 EVO 2, with of course particular focus on Monster Truck Madness 2 and ongoing support for the latest HD extensions introduced by CommPatch 3.
Captura de pantalla 2026-09-03 a la(s) 1.44.15 a.m..jpg
Captura de pantalla 2026-09-03 a la(s) 1.45.18 a.m..jpg
Captura de pantalla 2026-09-03 a la(s) 1.48.23 a.m..jpg
What's left to implement is BIN animation support and, possibly, SIT/SI2 and TRK file readers.

KPod will remain a lightweight, fast POD authoring tool, complementing the more feature-rich C-POD26.

Download KPOD v2 preview
MOD playback support dlls
You do not have the required permissions to view the files attached to this post.
Post Reply