RustEdit 1.0.35

Status
Not open for further replies.

k1lly0u

Administrator
Staff member
Gonna keep this brief...

Spent a couple of days in a repeating cycle of debugging and optimising and now have prefabs loading pretty fast. The reason for it taking so long was all the additional processing being done to make them behave the way I wanted to use them in the editor. Now everything is cached so all the processing is done the first time it loads, and every instance of that prefab there after is simply a clone.
On the map I was using for bench marking got the load time down from just over 4 minutes to 57 seconds.


Finally got around to implementing Discord status for the editor so you can show everyone you're a 1337 map maker. You can toggle this on/off in the config
https://i.gyazo.com/thumb/1200/fa35b8926a81fa317623fa9f4de5e23c-png.jpg


The extension got a update also, among the changes are the addition of a bunch of chat and console commands (see below or on https://github.com/k1lly0u/Oxide.Ext.RustEdit )


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


-- Version 1.0.35 -- Change Log --
Added - Discord status support. Can be toggled in the config
Added - Flatten height mode (Normal - flattens ground normally, Higher - Only flattens terrain higher than the specified amount, Lower - Only flattens terrain lower than the specified amount)
Added - Hotkey Ctrl + Shift + Right mouse to copy transform values from the object that is clicked on the the object selected
Added - Undo step for breaking prefabs
Added - LOD states to socket objects and placeholder prefabs
Added - IO support for AutoTurret and TeslaCoil
Added - Unlimited ammo and Peacekeeper mode toggle's for AutoTurret

Fixed - Duplicating volumes sets correct color
Fixed - Vending and loot profiles losing values when loading and resaving
Fixed - Biome undo not being applied to the terrain overlay
Fixed - Hydraulic Erosion splat undo not being stored

Changed - Volumes shouldn't cast shadows
Changed - Refactored and optimized prefab loading code
Changed - Disabled Asset Warmup
Changed - Expose sockets on children of custom prefabs
Changed - Undo support for socket connections of children in custom prefabs
Changed - Sockets shouldn't scale with the parent prefab
Changed - Smaller socket objects and connection renderer
Changed - Ignore LOD multiplier for trees and use Imposters instead
Changed - Lights that should only be on at night time turn on at night time (ex. compound lighting)
Changed - Lighting tweaks
Changed - Added support to restrict IO outputs to entity defaults (ex AutoTurret: low ammo, no ammo, has target)
Changed - Override quarry names with their type

-- Oxide.Ext.RustEdit Version 1.0.7 -- Change Log --
Added - IO support for AutoTurret and TeslaCoil
Added - Support for AutoTurret unlimited ammo and Peacekeeper mode
Added - Spawn handler for JunkPiles
Added - Map placed auto turrets can only be authorized on by admins

Changed - IO entities do not take damage
Changed - APC paths will only generate if there is atleast 1 interest node (prevent's server NRE's)
Changed - Dont try and generate APC paths if no APC path data is stored
Changed - Vending machines populate loot randomly from the vending profile if it has more than 6 items
Changed - Increased player detection around respawning loot containers
Changed - Various changes to loot spawning and refresh
Changed - Various changes to resource spawning

Added Chat Commands (Requires played is admin);
/rustedit - Show all available chat commands
/rustedit.spawns.show <opt:time> - Show all current custom spawn points
/rustedit.ocean.show <opt:time> - Show custom ocean patrol path points
/rustedit.vending.restock - Re-stock the vending machine you are looking at with a random selection of items from the vending profile

Added Console Commands (Requires player is admin if running via ingame console);
rustedit - Show all available console commands
rustedit.apc.status - Show the current status of custom APCs
rustedit.apc.killall - Kill all custom APCs
rustedit.apc.respawn - Respawn all dead custom APCs
rustedit.io.reset - Reset IO connections to what is stored in the map file
rustedit.vending.restockall - Re-stock all map Vending Machines with a random selection of items from the vending profile
rustedit.resource.respawnall - Force spawn all resources pending respawn
rustedit.resource.info - Display a count of all map resources and their status
rustedit.loot.respawnall - Force spawn all loot containers pending respawn
rustedit.loot.info - Display a count of all map loot containers and their status
rustedit.junkpile.respawnall - Force spawn all junk piles pending respawn
rustedit.junkpile.info - Display a count of all map junk piles and their status
 
Status
Not open for further replies.
Top