A while back, I decided to give this a go and see what I could come up with. It's taken a fair bit of work, but using HazardX's SCMAP loader code, I was able to write a program to generate playable SupCom/FA maps.
Some of you may have noticed a few maps in the vault labeled CGM-(some number). Those maps were generated using this program. It currently takes around 20 seconds to generate a 20x20 (1024x1024) map (depending on the map template script and your PC's processing power).
Several people have expressed an interest in this project. I can defintely use all the help I can get, so I'm putting this project out as open source. The repository is on Bitbucket at
https://bitbucket.org/Duck_42/supreme-commander-random-map-generator/overview.
Primarily, I need assistance in building:
-Additional Tilesets
-Map Template Scripts
-Further Algorithm Improvements (prop placement, mass spot placement, water parameters, etc)
Eventually, I'd like to get this project to a point where it can be used as part of Galactic War. While I may be able to do that on my own eventually, It will definitely happen faster if I have help.
I'll do my best to answer questions and comments posted on this thread. However, if you have questions specific to development of the project (i.e. what were you trying to do in xyz source code file), please post them on the Bitbucket site. If you encounter any bugs, find areas for improvement, or see a coding task that needs done, please create an issue on the Bitbucket project site.