After years of struggling, I am finally releasing a fully open-source level editor for this unique RTS game.
Unlike the previous Java release, this version features a much more stable UI with a real coordinate system that mimics in-game positions.
Some of its features:
- Drag and drop: Move host stations and squads by simply dragging them with the left mouse button to change their positions dynamically.
- Save and Open: The level can be quickly saved and opened through the file menu. It can also be opened by simply dragging and dropping a file into the editor window.
- Six Environment Sets: Each environment (City, Hills, Nacht, Ice, Desert, Myko) is fully supported to handle any possible level in the game.
- Zoom In and Out: The map can be zoomed in and out to focus on different areas of the workflow. This is a game changer for level editing.
- Building Designer: An intuitive tool that displays all possible building images for the currently selected environment and allows for quick building editing in real-time.
- Full Metropolis Dawn Support: The editor has a special database file that can be used to adjust its capabilities for any specific mod.
How to use:
1. Open the Urban Assault Level Creator
2. Create a new level or open an existing level from the File menu or by dragging and dropping an .ldf file
3. Start creating your level and save it via the File menu or with the "Ctrl+S" shortcut
Download: https://github.com/dubstabber/Urb…reator/releases
It does not require any external dependencies.
If you find any bugs or want to suggest improvements, feel free to share them in this post or by creating an issue on my GitHub page.
This editor is not perfect, and there are design choices I made to establish a boilerplate to work with. For example, the UI theme is currently in a basic state and could benefit from UX improvements.
That said, I have tested the editor on Linux (Fedora) and Windows 11 and haven’t encountered any bugs during my testing.
You can check some of the screenshots here: https://github.com/dubstabber/Urban-Assault-Level-Creator