I think the map editor could use some improvements, so I started out with planning some features I'd like to see.
I sorted them by the approximated effort it'll take to implement them:
Rather easy to implement:
Zooming via Mousewheel Done.Moving the build-date from the window title to the 'About' menu Done.Moving the filepath from the footbar to the window title Done.Removing unnecessary information from the footbar Done.Adding the current coords of the brush to the footbar Done.- Highlighting the cells affected by the current brush
- Improving the help file (perhaps display a webpage or text file?) or at least expand that
- Since we have a gradient that is meant for hills, make the regular height change apply that height to the entire radius specified, instead of making a slightly less efficient gradient too
- It would also be nice to see more hotkeys
- Perhaps create a "new map" menu for when the program is opened or the new map option selected, which would let you choose the number of players, map size, etc BEFORE you start editing
- As well, change the menu screens like "resize" to have an "ok" button, rather than having to close the subwindow and wonder if you did it right
- The undo/redo function cannot properly undo/redo map resizes, etc, that should be fixed.
Medium effort to implement:
- Make it possible to create Scenarios, Factions, Techtrees and Tilesets with the editor
- Make it possible to load and save them as Addons
High effort to implement:
What do you think about these ideas?
EDIT: Just for clarification, I don't expect the gae devs to do this, I'm shure they are busy with the engine. I rather thought I'd just implement as many features as I can and provide branches they can merge into their master branch if they want to.
UPDATE: Added improvements proposed by Omega to the list.