MCPcopy Index your code
hub / github.com/bananaturtlesandwich/stove

github.com/bananaturtlesandwich/stove @0.14.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.14.0 ↗ · + Follow
135 symbols 230 edges 22 files 13 documented · 10% updated 19mo ago0.14.0 · 2024-11-06★ 16115 open issues

Browse by type

Functions 95 Types & classes 40
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

stove - an editor for cooked unreal engine maps

get the latest alpha build!

features

  • visualise maps as they would be in-game
  • edit actor properties and transforms
  • duplicate and delete actors
  • transplant actors from other maps (including your own!)

roadmap

basic functionality

  • [x] save and open unreal map files of any version
  • [x] display a selectable list of actors
  • [x] allow editing all of an actor's transforms
  • [x] render each actor as a cube/sprite in a 3d scene
  • [x] walk around the scene with an unreal-editor-style camera
  • [x] duplicate actors in the same map
  • [x] transplant actors from a different map
  • [x] edit the properties of actors and their components

convenience

  • [ ] undo and redo
  • [x] actor deletion
  • [x] move actors in the viewport
  • [x] searching

advanced functionality

  • [ ] insert default values (properties left as default are cut from the map)
  • [ ] delete excess exports left after actor removal
  • [x] duplicate and transplant all actor types (not sure why some don't work)

aesthetic

  • [x] load assets from pak folders
  • [x] retrieve and display static meshes
  • [ ] retrieve and display skeletal meshes
  • [ ] get meshes for all types of actor
  • [x] retrieve and display textures
  • [ ] parse materials properly
  • [x] discord RPC (show your internet friends what you're doing)

credits

Core symbols most depended-on inside this repo

Shape

Function 65
Class 37
Method 30
Enum 3

Languages

Rust100%

Modules by API surface

src/main.rs21 symbols
src/triggers.rs14 symbols
src/actor.rs13 symbols
src/action.rs11 symbols
src/actor/ui.rs10 symbols
src/wire.rs7 symbols
src/extras/mod.rs7 symbols
src/actor/transform.rs7 symbols
src/startup.rs6 symbols
src/dialog.rs6 symbols
src/extras/mesh.rs5 symbols
src/asset.rs5 symbols

For agents

$ claude mcp add stove \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page