Topic: [STANDALONE MAP EDITOR] Teeditor
Hello, everyone who is still alive here
A few days ago I released a beta version of the external standalone map editor for Teeworlds:
In a sense, it is a port of the original Teeworlds map editor from C++ and OpenGL (SDL2.0) to C#, C++ /CX and DirectX 11. But I'd prefer to call it a completely rewritten product. It all works on UWP. This means that the editor will work only on Windows 10/11.
Features:
Program association with .map files (quick map opening without the need to load the game client);
Simultaneous editing of several files (tabs support);
Drag&Drop in the Group and Layer Explorer (reordering and changing the nesting level);
Undo/Redo for a number of important functions with the history of changes (editing layers, editing parameters, etc.);
Full-featured map navigator in the form of a thumbnail with a view box;
New animation editor with timer and slider, based on Keyframe-Drag&Drop and giving more control over animation;
Working in both windowed and full-screen modes;
A more responsive interface that resembles the original in structure;
Saving map images;
Support for dark and light themes;
Many other smaller improvements.
A bit of information
Also at the moment, editing and creating maps is only possible for vanilla mods.
This was my main goal in order to publish the project. Realizing that there is not much point in an editor for vanilla mods, so I tried to design a code structure that would be easier to use to extend the program.
Documentation
No documentation on the program yet, but I think I'll write something soon. Those who have already used the standard editor shouldn't have any trouble with the interface. In addition, the program menu (Help) has a Shortcut Reference. It can also help to navigate, because some combinations and actions may be different from the standard ones.
Compatibility
The editor is only compatible with the Windows 10/11 operating system with a minimum version 17763.0.
Version
Current public version: v1.0.0.0-beta.
What do I expect?
I would like to get any feedback from users, bug reports. I plan to develop the project in the near future for sure, as this is my only and first open-source project.
Maybe someone else would like to participate in the project as well. This is also welcome.
I hope someone here will be interested to have a look at my code. I would also welcome any suggestions, help, ideas.
I also have a number of ideas, like collaborative editing, but I'll post more about that soon on the project page on GitHub.
Source code
You can find the source code on GitHub.
Binaries
You can install the program from the Microsoft Store.