KenavoSourceControl is the official Unreal provider. Artists stay in the Editor: Connect, Update Status, Check Out, Mark For Add, Check In, Sync, history, and Diff Against Depot, all via local kenavo-agent.
Exclusive locks through the agent. Content Browser shows CheckedOut for you and CheckedOutByOtherUser when someone else holds the lease. No Slack archaeology.
Batch UpdateStatus maps Kenavo states onto Unreal overlays: controlled, modified, ignored, and more. Stale replies are dropped by generation.
Moving a map also moves its open ExternalActors and ExternalObjects paths in the same changelist. One File Per Actor stays coherent.
Revision Control → Check Out acquires the exclusive lock through kenavo-agent. Teammates see CheckedOutByOtherUser on Harbor_P.umap.
Save normally. The plugin never hashes assets. UpdateStatus is batched to the agent off the game thread. Mark For Add puts new files on the selected changelist.
Submit the changelist with a description. Locks release; history, Get Revision, and Diff Against Depot stay available without mutating the live workspace.
Unreal Editor UI
Kenavo Desktop
Real-time status of your project's critical path assets.
| Asset Path | Status | Action |
|---|---|---|
| Content/Maps/Harbor_P.umap | CheckedOut | local_status: modified |
| Content/Characters/SK_Hero.uasset | CheckedOutByOtherUser | lock.owner: Alex L. |
| Config/DefaultEngine.ini | Controlled | is_current · head 482 |
| Content/FX/PS_Fire.uasset | NotAtHeadRevision | Sync needed |
Scale your production with a tool that understands binary dependencies and team presence out of the box.