System Requirements:
Java 1.6 installed on the machine running the jar
A niscache folder (does not need to be on the robot itself)
What it does:
Decodes the niscache files and places the information into human-readable CSV format.
How to use it:
0. INSTALL JAVA
1. Get a niscache folder from a robot
2. Unzip the provided files to your preferred folder
3. Copy the niscache folder from step 1 onto the same system
4. From the command line, navigate to the location where you unzipped the jar files, and run the following command:
java -jar NisCacheFileLister.jar drive:\path\to\niscache\folder
Example:
java -jar NisCacheFileLister.jar C:\Users\Administrator\Desktop\niscache
5. In the same folder as the jar file, three output files will be created:
niscacheDevices.csv
niscacheConfigItems.csv
niscacheMetrics.csv
Thanks to @brucehajdu