NFS TMXTool

NFS TMXTOOL
This tool allows to encode TMX audio files for NFS ProStreet/Undercover/World games
Features
- Encode TMX files without HEX editing by selecting pre-encoded GIN files and a WAV/SNR file
- Encode SNR files into EALayer3 and loop them
- Encode TMX files for both AI and Player (UC and up)
- Easily use Black Box's file name pattern
- Extract TMX files from other games via TMX Extractor
- Launch gintool inside of tmxtool
Installation
- Tmxtool 1.1 requires JRE or JDK 11 or higher. You can download and install it here: JRE 11
FAQ
- Q: How do I launch tmxtool?
- A: Via launchTMX.bat. If you launch it directly via .jar file, your mileage may vary
- Q: Where do I get .gin/.snr files?
- A: By encoding them with gintool or extracting them from other games
Changelog
- 1.1: Initial public release
- 1.1.1: Fixed an issue where Half Throttle and Full Throttle GIN's were in reverse positions
- 1.2: Added translations, changed "Launch GINTool" logic
Known issues
- No known issues so far
Credits
- Azul for their JDK project
- jwfreo for snrtool code
- Kristian Lyubenov for the original TMX tutorial, which this tool was based on
Source code available here
If you want to contribute to the project (add a translation, etc.), don't hesitate to make pull requests. Example messages file can be seen here
Comments

TheUnpunished (September 05, 2023 @ 11:59)
How do you know that?It's the car_000-engine.tmx from ProStreet

X6zmeisteR (September 05, 2023 @ 11:03)
The tool is awesome but I did notice that the lowload and highload fields are not in the right order in the software, so if you put it on the highload it'll be the lowload and vice versa
TheUnpunished (September 05, 2023 @ 06:31)
Ooh, thanks. That should be fixed now. It was my test .bat file, because I switched my system to JDK 11 and I needed to use JDK 8 with the older version
therazorkille (September 05, 2023 @ 04:03)
Oh just a heads-up, there's an issue with the launch.bat, it specifically points to jre1.8.0_361\bin\java.exe -jar tmxtool.jar when really it should just be java.exe -jar tmxtool.jar since this requires JDK11 or higher anyway.