Releases: arx-tools/arx-level-generator
Releases · arx-tools/arx-level-generator
v16.0.0
- add
tools/mesh/getLowestPolygonIdx()
- fix incorrect Tiled flag setting in rooms when texture is not stretched
Full Changelog: v15.0.0...v16.0.0
v15.0.0
- massive performance increase in
ArxMap.finalize()
,ArxMap.getBoundingBox()
,Polygon.equals()
,Polygons.exportTextures()
andRooms.unionAll()
- breaking: removed
any()
andnone()
fromfaux-ramda.js
, useArray.prototype.some()
as those functions were just wrappers around the native array method and thus being slower.
Full Changelog: v14.3.0...v15.0.0
v14.3.0
- rooms: added
fit-x
/fit-y
support for ceilings and floors too in definitions - rooms: added
stretch
option for definitions as a combination offit-x
andfit-y
- rooms: removed
ArxPolygonFlags.Tiled
when rooms hasstretch
-ed textures - rooms: removed code that handles "decals" as it wasn't exposed in rooms definition files and it was also buggy
- docs: updated rooms.md with info on
fit-x
/fit-y
/stretch
- docs: added info about how time is calculated for functions of
useDelay
Full Changelog: v14.2.1...v14.3.0
v14.2.1
- Fixed normal calculation for quads
Full Changelog: v14.2.1...v14.2.1
v14.2.0
- made Selection work with empty set of zones/paths/fogs
- introduced Zones/Paths/Fogs classes for ArxMap
Full Changelog: v14.1.0...v14.2.0
v14.1.0
- added hash based cache invalidation for Textures
Full Changelog: v14.0.0...v14.1.0
v14.0.0
- extended and generalized polygon selection api into a jquery-like
$()
function - removed
variant
based quality differentiating, everything is now always at maximum quality - added hash based cache invalidation for
EntityModel
s
Full Changelog: v13.0.0...v14.0.0
v13.0.0
EntityModel
: fixed not all textures getting exported for groups of a geometry- Added exporting of the json version of FTL files when
ArxMap.saveToDisk
's 2nd parameter is set to true
v12.0.0
- fixed
Polygon.norm2
not being preserved when loading an existing level (#4) - the package now requires version 20 of nodejs as the codebase is using
Array.prototype.toSorted()
as a non-destructive version ofArray.prototype.sort()
- improved the speed of
Polygons.invertSelection()
- improved the type hinting of the constructor of
scripting/properties/Variable
with overloads - added
Polygon.sizeOfSelection()
v11.3.1
- added the possibility to have the
room
specified when adding a mesh to the map withaddThreeJsMesh()