Skip to content

v2.2

Latest
Compare
Choose a tag to compare
@Hampo Hampo released this 23 Mar 03:40
bb5e799

What's Changed

  • Updating example mod Meta.ini
  • Fixed the constructors of CollisionObjectP3DChunk and CollisionVectorP3DChunk
  • Fixing typo in LocatorP3DChunk constructor
  • Added __pairs metamethod to P3DChunk class to only output properties if a known chunk, and ValueStr if unknown
  • Improved __pairs metamethod implementation for P3DChunk class
  • Improved P3D.DecompressBlock
  • Added Path to invalid P3D file error
  • Replaced slow table_pack with faster {}
  • Added local reference to tostring for faster building
  • Minor optimisation to FrontendLanguage class
  • Added a missing assert in FrontendLanguageP3DChunk:GetNameHash
  • Added Clone method to P3DFile and P3DChunk
  • Remove redundant comment
  • Fixed a bug in :GetChunks and :GetChunksIndexed where it looked at chunksN instead of chunkN
  • Fixed :Clone() incorrectly cloning the metatable too. Should use the standard metatable of the chunk type.
  • Added :Match(Filters)
  • Added :Find(Filters, Backwards)
  • Added :FindFirst(Filters, Backwards)
  • Added :Replace(NewChunk)
  • Fixed a bug in Mesh constructor
  • Improved OldPrimitiveGroupP3DChunk UV List handling
  • Fixed a bug in OldPrimitiveGroupP3DChunk constructor
  • Improved OldPrimitiveGroupP3DChunk GetVertexType()
  • Fixed a bug in FrontendLanguageP3DChunk:SetValue
  • Fixed a bug in OldIndexOffsetListP3DChunk:__tostring()
  • Started implementation of Vector maths
  • Fixed a typo in Float2ChannelP3DChunk (Thanks @mazexz7 for pointing it out)
  • Fixed a bug when adding a chunk by index to the end of the chunk list

Full Changelog: v2.1...v2.2