Liked the new Lore Version Control System so made plugin Simple Lore

Here’s a forum-ready announcement post. The Unreal forums run on Discourse, so Markdown works (including the image embed). Tested against 5.8



Hey all,

I’ve been building a small editor plugin called SimpleLore and wanted to share it. It adds a little Lore section to the Level Editor toolbar so you can check status, commit, and sync against a Lore version-control server without ever leaving the editor.

What it does

A single colored status dot tells you where your project stands at a glance:

  • :red_circle: Red — disconnected, or not initialized with Lore yet
  • :green_circle: Green — synced and up to date
  • :yellow_circle: Yellow — you have local, uncommitted changes
  • :orange_circle: Orange — the server has newer commits than you do

Next to it are two buttons:

  • :gear: Gear — connect / settings. First click asks for your server address and can initialize the project.
  • :floppy_disk: Disk — the action button. Opens a commit dialog and sends your changes (stage → commit → push). When you’re behind, it instead shows a diff panel with an Accept Changes option to pull the latest.

The indicator updates on its own — it polls the server periodically and turns yellow the moment you save an asset or level. Each developer enters their own server address, stored per-user, so nothing server-specific travels with the project.

Requirements

  • Unreal Engine 5.7 (built and tested against it)
  • The Lore CLI (lore.exe) on your PATH
  • A reachable Lore server

It’s a source plugin — drop the LoreQuickCommit folder into YourProject/Plugins/, rebuild, and you’re off. Full install/setup steps are in the README.

Get it (free, MIT, open source)

:backhand_index_pointing_right: GitHub - calmasacow/SimpleLore: a simple basica editor implementation for pushing quick commits to lore servers from inside the editor will flash out as time goes on. · GitHub

Where it’s headed

Right now this is an intentionally simple beta (v0.1.0) — quick commits and sync, the stuff you reach for constantly. But the long-term goal is to grow it into a full Lore integration inside the Unreal editor: richer history/diff views, per-asset status, branch handling, conflict resolution, and tighter hooks into the editor’s own source-control UI — basically a proper in-editor Lore client rather than a toolbar shortcut.

It’s early, so feedback, ideas, bug reports, and PRs are all very welcome. If you’re using Lore on a project and have thoughts on what would make the in-editor experience genuinely good, I’d love to hear them.

Cheers!