This is new map editor that I'm developing for FAF. Its still in alpha, but core of the editor is done. I'm working on more tools and features. Goal is to replace official map editor with this new one and make it to fully work with FAF.
Editor is made with Unity Editor. If someone want to help, then get project from github and send me PM.
How to use
Thanks to Balthazar editor now has slope debug tool that works the same way as original editor.
Preview and Render
Finally fixed some issues with preview image and rendering map. It now display decals and hide all editor gizmos.
Implemented some improvements in terrain types like symmetry and import/export. Also fixed some bugs related to Undo.
Finally map editor has support for water waves. Took me some time to reverse engenier how they exactly works.
Generator works simmilar to GPG editor, but with few new tricks:
Wave patterns can be replaced or changed in FAFeoreverMapEditor/Structure/Waves/wavepatterns.lua
Wave are still missing Undo/Redo and frame animations, but that will be added in future release.
Neroxis Map Generator
I was working with Sheikah to impelent map generator features. Right now we compiled code to work with faf editor and in near future we should have features like creating new random map, loading biomes to existing maps or props presets.
Editor finally renders unit icons with sorting and custom effect on wreckage units.
You can now add and remove weather nodes in editor. Editor will probably never has support for displaying them, because using weather effects (clouds etc.) on maps is a controversial topic. They looks nice but many players hate them, so I don't want to make it simple enough so all 'trash' maps will now had everything covered with clouds.
Quality of life improvements
You can now scale whole editor UI from 25% to 400%.
Duplicate feature will allow for faster copy/pasting of selected props/decals/units.
Spawn ranges will help you find proper distances from mexes and other spawn points.
Double clicking on units group will select all units inside this group so you will be able to faster find what units are inside it. If you want to select all units in a group exept one of its subgroup you can first doubleckick main group and then doubleckick + alt on subgroups so they will be removed from selection.