Skip to content

Releases: arx-tools/arx-level-generator

v11.2.1

20 Dec 20:14
Compare
Choose a tag to compare
  • made the things from the previous release actually work XD

v11.2.0

20 Dec 19:46
Compare
Choose a tag to compare
  • added Polygons.invertSelection()
  • added pointToBox() util function

v11.1.0

20 Dec 14:23
Compare
Choose a tag to compare
  • fixed generate* functions not reporting correctly when they are done

v11.0.0

19 Dec 21:01
Compare
Choose a tag to compare
  • Breaking! loadOBJ() now gives back an object with both the meshes and materials
  • loadOBJ() now ignores line elements (lines starting with l) in obj files
  • loadObj() now passes the default flags to the materialFlags property as the 2nd parameter
  • added centralize and verticalAlign properties to loadOBJ()'s config object
  • added addPoint() function in tools/mesh as a way to extend a threejs geometry
  • added numberOfVertices() utility function for counting vertices inside a threejs geometry
  • entities now get a dummy inventory icon when not specified one by the code
  • fixed crashes when a texture was given but not found, the default jorge texture is used as replacement
  • improved warning and error messages
  • removed the tileable- prefix of tiled textures
  • added eslint for better code quality
  • extract some cache related functionality to a dedicated service

v10.0.0

05 Dec 15:12
Compare
Choose a tag to compare
  • added support for PNG files
  • added UV manipulating functions for polygons and for the selection api
  • added UV debugging texture
  • added a 2 more in-game textures

v9.1.0

02 Dec 00:46
Compare
Choose a tag to compare
  • EntityModel: recognise textures which are marked as tileable

v9.0.0

02 Dec 00:22
Compare
Choose a tag to compare
  • Entity: allow marking textures inside otherDependencies to be tiled via material flags

v8.0.0

04 Nov 20:08
Compare
Choose a tag to compare
  • update dependencies

v7.0.0

02 Nov 10:36
Compare
Choose a tag to compare
  • added brightness option to with light command in .rooms files
  • added fixinter lamps' getters to Entity
  • added Texture.equalsAny()
  • added Texture.equals() to compare filename strings, not just Texture instances
  • added selection api to Polygons:
    • selectAll
    • selectBy
    • hasSelection
    • clearSelection
    • selectOutOfBounds
    • selectWithinBox
    • selectByTextures
    • removeSelected
    • apply
    • copy
  • extended methods of Polygons to work with selections:
    • makeDoubleSided
    • moveToRoom1
    • move
    • scale
  • added Entity.fromPolygons()

v6.0.0

29 Oct 02:28
Compare
Choose a tag to compare
  • add Platform script property (set_platform)
  • add Glow script class (halo)
  • breaking update three.js version to 0.158.0
  • fix security warnings thrown by npm audit