Hi,
I've build a script based on the bits currently flying around in the world wide web (mostly thanks to HazardX) on scmap file format parsing. My implementation successfully parsed the 123 SC maps currently on my PC with map minor versions including 60, 59 (only one map), 56 and 53.
I've chosen Python to write this script, because I'm using Linux and can't really deal with VB, .NET and C# code there.
The script definitely contains some unexplained readings and possible wrong readings to variable name mappings. Nevertheless it is able to find the props section on at the very bottom of each map file for all my 123 maps.
https://pastebin.com/wX333Uea
This should be seen as possible starting point for other developers for their own projects, since it's not that many information out there. Please connive the hacky code.
Have fun,
b2ag