The NEW format has extra info added. So if you use the new resdata.inc info, it cannot read it.
A program is told to read 5 parameters per row (for example) if the line has more OR less than this specific count, it will be unable to understand it.
Furthermore, you can copy the 2 versions in seperate notepad windows and check the difference. It's the last 3 numbers (R,B,G) per button, and it's a "" extra at the app title.
Since v16, this new format is used, and is, eventually very easy to fix in your source lateron. you just make the nessecary scanner.read(); lines but don't add a function (like changing the color).