A modern, collaborative, and shader-powered map editor for OpenTibia (OTBM). MME is an ambitious fork of the legendary Remere's Map Editor (RME), designed for modern development workflows. Instead of just maintaining legacy code, MME modernizes the core engine and introduces cutting-edge features for map designers.
- 👥 Real-Time Collaboration (Multiplayer Mapping): Map together with your team in real time! MME features a built-in client/server architecture that allows multiple mappers to edit the same map simultaneously.
- 🎨 Next-Gen Rendering & Shaders: Experience mapping like never before with deferred rendering, Global Illumination (GI) raytracing, CRT retro-filters, and blur effects running directly inside the editor.
- ⚡ Modern C++ Architecture:
- EnTT (Entity Component System): High-performance state and entity management keeping the editor fluid and responsive even on giant maps.
- Dear ImGui Integration: Flexible, modern docking-based UI layout for a clean, customizable workspace.
- Vector Graphics (NanoVG/NanoSVG): Crisp, scalable vector-based user interfaces.
- 🎲 Procedural Generation: Leverage built-in noise generation algorithms (FastNoiseLite) to generate organic terrains and caves programmatically.
- 📦 Seamless Building with VCPKG: Full package manager integration for hassle-free compilation on Windows, Linux, and macOS.