Skip to content

Release 0.4

Choose a tag to compare

@MatBourgon MatBourgon released this 12 Jan 06:04
· 7 commits to master since this release

Code Changes:

  • Added custom sprite loading to allow showing non-object instances.
    • Now displaying the level Spawn position using a new Spawn sprite. It's coordinates can be viewed by finding the $Spawn object.
    • Added platform nodes. Not fully functional for curves, but displays necessary info. Eventually want to use lines and balls.
    • Displaying ProxSig objects using a sprite now.
    • Any object that has no model is now shown with a ? sprite.
  • Now displaying the path a platform can take. These are identified uniquely, and each group is tied to its own object to allow toggling between paths.
  • Fixed bug where the skybox's normals were actually inverted, which allows re-enabling back-face culling.
  • Added a method to filter and search through objects. By default, " !! " is selected, which ignores any object with keyword characters in their name. Typing part of an object's name will make them show up, and prefixing it with a " ! " will negate the filter.
  • Fixed object display not showing the proper object coordinates, as well as when exporting object data.
  • Re-added button to view texture atlas in-program.
  • Added a button on each object to teleport the camera straight to their position. No more looking around for an invisible object or certain instance!
  • Added button to export the texture atlas to .TGA.
  • Added buttons to export individual models, or the level geometry + skybox as .PLY. This can be loaded into Blender with the texture atlas to view the full model. Models do not still have any bones.

Currently known issues:

  • Some textures are not properly mapped or animated.
  • Models don't have bones, and thus might appear incorrectly.
  • The program might crash when the texture atlas page is open. If this occurs either with it closed, please let me know!