v0.3 Alpha 2

Chunks

Build and share worlds, design rideable roller-coasters, or try out user created game modes and tools in this block-based VR sandbox.

[h1]Features / Changes[/h1] [list] [*] Merged the two block placement tools in Sandbox, using buttons on the track pad to switch between single and region placement modes. [*] Added an eye-dropper button to the track pad of the block placement tool, to copy an already placed block. [*] Blocks can now have arbitrary rotations or be flipped on any axis. [*] Holding down on the trackpad when using the block placement tool and then rotating the wand will rotate the block about to be placed. [*] Now using a more space efficient format for saved chunks. [/list] [h1]Plugin Changes[/h1] [list] [*] Can now use block clipboard items as resources in plugins. [*] Changes made to unloaded chunks are now buffered and applied when those chunks load. [*] Plugins can now override the chunk load origin, of particular use for gamemodes. [*] Tooltips now use the menu panel system, and are now completely customizable. [*] Controls can now override pointer raycasting, for controls of non-rectangular shapes. [*] Can specify colours for individual layers in a LayeredMaterial. [*] Added an API for showing interactive controls on the track pads of wands. [*] Can now set a colour range for particles. [*] Can now set a gravity value for particles. [*] Added IWorld.PlaySound() method to make it easier to play one off sounds. [*] Added an AABBPhysicsRenderer component to help debug collisions. [*] Added a Plugin property to WandTool, Component and GameMode to get the plugin that defined subclasses of those types. [*] Added a Storage API so that plugins can save and load values to a world or globally. [*] Added a "base_color" json property for Button controls. [/list] [h1]Bug Fixes[/h1] [list] [*] Fixed wands being re-initialized when switching back from the steam overlay. [*] Fixed a bug with raycasting both the world and entities simultaneously. [*] Fixed unreliability of setting Wand.IsVisible to false. [*] Fixed possible texture bleed in layered materials. [/list]