I've been thinking about how nice it would be to have a good game editor.
For example, think how much easier it would be to modify the scenarios if you could change national provinces (CB's) by looking at a map, selecting a country, and clicking provinces to turn the shields on and off. Or imagine how nice it would be to edit saved games in a way that wouldn't require looking back and forth at the provinces.csv file and double-checking everything for consistency to make sure the game didn't crash when you loaded it. And so on.
But, before getting started on this, I'd like to know what kinds of things people would want in an editor, how much effort has already been put into design, whether anyone knows the format of the map file (if we can't parse that, I suppose we could just take a bunch of screenshots and stitch them together...), etc.
It would be even nicer if Paradox would let us borrow their code to parse the files, but even without that they'd be pretty easy to handle.
Also, assuming anyone else wants to be involved in this, how should we organize this? It sounds like a perfect SourceForge project to me, under a BSD-style license (to allow people to steal chunks of code for their own projects, and even allow Paradox to stick it on a CD with the game without having to worry about who to ask for permission).
I assume I should dig up my old copy of VC++ and install that, because I doubt anyone else wants to work with Cygwin and the gtk+ port, right?
For example, think how much easier it would be to modify the scenarios if you could change national provinces (CB's) by looking at a map, selecting a country, and clicking provinces to turn the shields on and off. Or imagine how nice it would be to edit saved games in a way that wouldn't require looking back and forth at the provinces.csv file and double-checking everything for consistency to make sure the game didn't crash when you loaded it. And so on.
But, before getting started on this, I'd like to know what kinds of things people would want in an editor, how much effort has already been put into design, whether anyone knows the format of the map file (if we can't parse that, I suppose we could just take a bunch of screenshots and stitch them together...), etc.
It would be even nicer if Paradox would let us borrow their code to parse the files, but even without that they'd be pretty easy to handle.
Also, assuming anyone else wants to be involved in this, how should we organize this? It sounds like a perfect SourceForge project to me, under a BSD-style license (to allow people to steal chunks of code for their own projects, and even allow Paradox to stick it on a CD with the game without having to worry about who to ask for permission).
I assume I should dig up my old copy of VC++ and install that, because I doubt anyone else wants to work with Cygwin and the gtk+ port, right?