RustEdit 1.0.21

Status
Not open for further replies.

k1lly0u

Administrator
Staff member
Just a small update to improve and fix a few things

Issues with BuildingBlocks
You may have noticed there were multiple versions of each building block in the prefab list, all with seperate building grades. These have been removed and now it is just 1 block with a changeable grade. Walls will now also switch to their tapered version when placed under a roof following the same placement rules as the game
https://gyazo.com/5a20daa1cc9d92ce2a5c090800e25056

Object Hierarchy
If you ever opened the object hierarchy panel on a large map you certainly would have noticed that it was slow and took a few seconds to open because there was a button gameobject for every prefab on the map. I fixed this problem by implementing Garry's VirtualScroll ( https://gist.github.com/garrynewman/80ff4093af0efbffb641e0df201fc249 ). This massive improvement allowed me to add a few sorting buttons to the panel. You can order by; Age, Name or Distance from the camera
I also rewrote the Prefab List to make use of this and the item lists in the Loot/Vending Profile panels

There are a bunch of other fixes and changes you can read about in the change log below

To update the editor simply click Check For Updates in the RustEdit Launcher!

-- Version 1.0.21 -- Change Log --
Added - Garry's VirtualScroll to the Object Hierarchy (saves 1 GameObject for every prefab spawned), to the item list's in the Loot/Vending Profile Manager (saves ~950 GameObjects) and to the Prefab List (saves ~2500 GameObjects)
Added - Sort by Age, Name and Distance options in Object Hierarchy
Added - Conditional automation to building block walls and removed all the various building block pieces that aren't used
Added - Building grade selection in transform tool panel

Changed - Rewrote and optimised all Object Hierarchy logic
Changed - Rewrote and optimised all Prefab List and related element logic
Changed - Moved IO connction visibility toggle to view menu
Changed - IO connection renderers auto-activate when creating a new connection
Changed - IO input selector scales to the same size as the transform menu
Changed - Extend Edges resize option extends using the border elements of the source map (heights, splat, biome and topology)
Changed - Tweaked lighting

Fixed - Error when resizing maps
Fixed - Breaking custom prefabs don't show sockets until map is reloaded
Fixed - Custom prefab subdirectories not being saved correctly in the map
Fixed - Import/Export files break when loading (old files are now invalid)
Fixed - Black artifacts in water reflection when toggling water
Fixed - Light LOD issues preventing some lights from disabling
Fixed - Currency item becoming sell item when loading a vending preset
 
Status
Not open for further replies.
Top