I've recently had my first real look into Pyspades Map Editor today and I think it could be a very powerful tool, but it could use a fair bit of work. Now, I'm not a coder, and probably never will be, so I don't know if these are feasable to do, but I'll just spew out the random suggestions I have for it and let the coders decide. Ones I feel are important have a * after to them;
GUI/General Functions:
- Ghost outline of current brush*
- Toggleable map grid overlay (I would mainly use it for checking where spawns would be, but I'm sure it could be used for other things too)
- On-screen colour palette
- Make z-layer below visible on current layer (imagine like it is in Dwarf Fortress)
- Grid snap* (& see grid lines)*
- User-definable keyboard shortcuts
- Undo/Redo*
- Help menu*
Tools:
- Selection tool (click on one corner, click on other corner, could work over multiple z-levels?)
- Erase tool* (I could've sworn it had one when I used it last year to touch up a specific area in one of my maps. Could be mistaken)
- Able to paint a texture rather than inserting the texture in its entirity
- Select a scale for the texture
- Fill tool*
- Line tool* (& ability to select line thickness)*
- Shape tool (draws outlines of shapes like circles and rectangles by click&drag like in MS Paint)
- Text tool (for those who sign their maps)
- 3D Shape tool (Spheres, cubes, pyramids, cylinders, etc.)
- Paint tool* (doesn't insert new blocks, just changes colours of existing ones)
- Insert Voxed Item tool (can be moved around once inserted, press a certain key to anchor it in place)
Any others that I might have left out? And would any be able to be implemented?