JSMTM2Converter reads a 4x4 Evo 1 & 2 POD2 archive containing an evo .SIT v6 or v7 track and generates a CommPatch 3+ MTM2 track in POD1 file.
Conversion runs locally in a "Web Worker": the source POD is not uploaded anywhere, and the finished POD is downloaded by the browser.
This online script is still on beta. More features and tuning will come.
Features
- Evo 1 and Evo 2 input: detects .SIT v6/v7 tracks inside POD2 archives.
- MTM2-ready output: writes terrain, texture tables, objects, trucks, courses, checkpoints, water, lighting, map images, metadata, and required companion files into POD1.
- HD and legacy art modes: converts Evo textures to PNG and can add 8-bit RAW/ACT fallbacks.
- Model conversion: translates referenced SMF geometry and materials to Community Patch 3 BIN command streams, including normal-map companions for bump textures.
- Vegetation conversion: turns Evo 2 VEG trees into grounded, scaled MTM2 scenery while respecting the Community Patch 3 object limit.
- Terrain-aware placement: remaps the 16-bit height field and re-grounds objects, courses, checkpoints, and vegetation against the converted terrain.
- Auditable results: validates the generated POD1 directory and includes a detailed CONVERSION.LOG with build identifiers, warnings, and a complete archive manifest.
https://juanputrerasm.github.io/JSMTM2Converter/