v0.3 Alpha 2
Author: indiefoldcreator
Date:
Thu, 07 Mar 2024
Game: Chunks
Features / Changes
- 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.
Plugin Changes
- 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.
Bug Fixes
- 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.
Write your comment!