FEMultiPlayer-V2
FEMultiPlayer-V2 copied to clipboard
Improve Level Editor
Issue type: feature request
Description:
As it stands, the level editor is usable but not very user friendly at all. Making detailed and visually pleasing maps as it stands is very time consuming. Adding in the following enhancements (listed in no particular order) should help:
-
[ ] Smart Tiling / Auto-tiling (perhaps with a toggle in case it gets in the way somehow) for land and bodies of water (please, for the love of God)
-
[ ] Fill tool or some way to select default tiling for new maps / added map space such as all water (for island maps) / grass / floor tile / etc.
-
[ ] Fix pointer calibration when
SCALE=
inapp.config
is greater than1.0
-
[ ] Window size is too large, especially when using a scale like 2.0 to actually see what I'm doing. Reduce the window size to the same as FEMP but allow scrolling with arrow keys, and maybe zooming out and in.
-
[ ] Ability to choose map name / filename upon saving
-
[ ] Ability to define which spawn point belongs to the party's Lord.
-
[ ] Make it a standalone application as per @eliatlarge 's recommendation / request
-
[ ] Fix saving. Pressing F1 to save did nothing. RIP map I was working on
Examples:
Smart Tile / Auto Tile Example 1: https://gamedevelopment.tutsplus.com/tutorials/how-to-use-tile-bitmasking-to-auto-tile-your-level-layouts--cms-25673
Smart Tile / Auto Tile Example 2: http://pixwerk.net/home/news/13-auto-tiling
Re Auto tiling: View-Tile Rulesets (Demo); The article is written more from the perspective of procedural generation than a WYSIWYG editor, but it does cover considerations that the other two articles don't.
From the second article, selecting a rectangle of tiles and being able to place that like a stamp seems useful, especially with our current tileset's 3x2 houses and castles. I do not like the selecting a rectangle to be treated as a smart-tile set; commit and only allow the selecting of a terrain if the smart tiling is enabled.
Adding those to the list so I don't forget
Selections:
- [ ] Selection
- [ ] Copy/paste
- [ ] Cut
Tools:
- [ ] Stamp tool
- [ ] Rectangle tool
- [ ] Fill tool
Transformations:
- [ ] Reflection
- [ ] Translation
- [ ] Rotation?
- [ ] Scaling?