League Map Editor
A desktop 3D editor for League of Legends map geometry.
League Map Editor opens League of Legends map geometry - .mapgeo (OEGM) files -
in a real-time 3D viewport, renders them with their original lightmaps, and lets
you rearrange, retexture, and export the result. It reads and writes the formats
the game actually ships, so a map you export goes back into a mod without a
conversion step.
It also handles the material side: League .bin (PROP) files can be loaded
alongside a map, edited, and saved, including animated and flipbook materials
built from an MP4.
- League
.mapgeowith lightmaps decoded from.tex - League
.scb/.scostatic meshes .objand.fbxfor anything authored elsewhere- Drag and drop straight onto the viewport
- Real-time WebGPU viewport - adaptive ground grid, axis-colored center lines, clickable orientation widget
- Transform gizmo for move, rotate, and scale, with a full undo/redo history
- Outliner with folders, search, filtering, drag-and-drop reparenting, and per-object visibility
- UV editor for inspecting and adjusting texture coordinates
- Materials - load textures per object, apply a whole folder at once, extract textures back out, and edit League
.binmaterials in place - Animated materials, including flipbooks converted from an MP4
- Three dark themes and rebindable keyboard shortcuts
.mapgeoback to the game's own format.fbxfor the whole scene.binmaterial changes written back
- Windows 10 or 11
- A GPU and drivers supporting WebGPU (D3D12 or Vulkan)
Download the -setup.exe from the latest release
and run it.
Windows SmartScreen will most likely show "Windows protected your PC" the first time - choose More info → Run anyway. The installer isn't signed with an Authenticode certificate, which is what triggers the warning.
The editor checks for updates when it starts and installs them before the window opens, so an update is never able to interrupt you or discard unsaved work. You can turn that off under Settings → Updates, which also has a manual Check for updates button.
This repository exists to host the released builds. League Map Editor is closed-source and its source code is not distributed here.
Found a bug or have a request? Open an issue.
League format support comes from the RitoShark crates.
League Map Editor is an unofficial fan project. It is not endorsed by, affiliated with, or sponsored by Riot Games. League of Legends is a trademark of Riot Games, Inc.