Skip to content

Mioshiru/MME

 
 

Repository files navigation

Mios Map Editor (MME)

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.

🌟 Key Features

  • 👥 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.

About

Mio's Map Editor fork of OTAcademy repository.

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages

  • C++ 87.8%
  • C# 4.9%
  • C 3.9%
  • Lua 1.9%
  • PowerShell 0.6%
  • Batchfile 0.4%
  • Other 0.5%