- 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!)
- save and open unreal map files of any version
- display a selectable list of actors
- allow editing all of an actor's transforms
- render each actor as a cube/sprite in a 3d scene
- walk around the scene with an unreal-editor-style camera
- duplicate actors in the same map
- transplant actors from a different map
- edit the properties of actors and their components
- undo and redo
- actor deletion
- move actors in the viewport
- searching
- insert default values (properties left as default are cut from the map)
- delete excess exports left after actor removal
- duplicate and transplant all actor types (not sure why some don't work)
- load assets from pak folders
- retrieve and display static meshes
- retrieve and display skeletal meshes
- get meshes for all types of actor
- retrieve and display textures
- parse materials properly
- discord RPC (show your internet friends what you're doing)
- atenfyr for creating the extensive UAssetAPI which made this project possible ❤️
- localcc for rewriting it as unreal_asset, allowing me to program this in rust
- LongerWarrior for pointing out everything I was missing in the actor duplication code