Skip to content

Release v4.0

Choose a tag to compare

@devilExE3 devilExE3 released this 08 Apr 10:03
· 14 commits to master since this release

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)