Release v4.0
Important Note
you will need to use the .klmi file to install this update. It has dependencies that were not present in v3.x
Material Editor
Instead of choosing colors and textures, you can now edit the whole material, this includes
- normal maps and normal scale
- glossiness / smoothness + maps
- metallic + maps
- texture scaling and offset
- specular highlights
- environment reflections
Geometry Shapes
Expanded the palette of available geometry that can be used
- Cube
- Sphere
- Cylinder
- Plane
- Square Pyramid
- Triangular Prism
- Quarter Square Pyramid
- Quarter Pipe
Skybox and Environment control
You can now choose a type of skybox
- Default Skybox
- Six Sided Skybox (each side can be set with an image texture)
- Procedural Skybox
In addition, you can now set up a global directional light. If this is enabled with the procedural skybox, it will create a sun in the sky.
Better Grid Snapping
Grid snapping is now controlled by a toggle.
When it is enabled, geometry will be scaled to the nearest unit, snapped to the nearest 0.5 units, and rotated to the nearest 15 degrees.
If a piece of geometry is rotated, it will snap to align with other pieces of geometry at that same rotation if they share an origin position.
Bug Fixes
- fixed the lag when reloading large levels
- fixed glass and lava hit box mismatch with visual
- removed random lights in levels
Other Changes
- you can now set the normalized UV scale of objects, or disable it (previously it was always 10 units).
- removed disable trigger as non-glass objects can now be transparent
- added a container group when you spawn in milk so it doesn't have weird grid snapping as it rotates
- changed the save format to use a protocol buffer
Credits
Huge thanks to Snazz for his effort (for making the whole thing lol) (and also for writing these release notes)