File conversion to Text and back
Is there a way to convert a CC3 map (fcw file) into a text file (and vis-versa)? Said text file would contain the info that can be gained from the LIST command applied to all entities, plus flags to indicate which ones are hidden (by sheet or layer), info on sheet effects which are set but not applied, and indications of layers which are frozen. Given the vector nature of CC3 graphics, such a thing should be relatively easy (at least in my mind).
I ask because such a converted file would be far easier for me to script with than the CC3 XP framework is, mostly because I don't know or use C++ or C#. My preferred scripting language is Python and I'd love to be able to write scripts that manipulate or create CC3 maps in it.
I also imagine that this would be useful to others who prefer other languages to C++ or C# since pretty much every language out there can read in and write out a simple text file.
I ask because such a converted file would be far easier for me to script with than the CC3 XP framework is, mostly because I don't know or use C++ or C#. My preferred scripting language is Python and I'd love to be able to write scripts that manipulate or create CC3 maps in it.
I also imagine that this would be useful to others who prefer other languages to C++ or C# since pretty much every language out there can read in and write out a simple text file.
Comments
Question: Why would want to have the map remake itself in another programming language? If you want others to be able to view the fcw file and they don't have the program, there's always the free Viewer that's available.
As another example, I have a map where I'm attempting to convert the bottom and top of the rectilinear view into polar representations. While I can envision the math necessary to recalculate the position of each point, I'm not familiar enough with C++ or C# to translate this into code. I could, however, do it in Python.
Basically, I'm lazy and don't want to learn a new programming language just for CC3, so I'm trying to see if the tools exist that allow me to leverage my current skill set into doing what I want to do.