From 8196258d2b06afcb06bd71b4b95d4db6e9be0208 Mon Sep 17 00:00:00 2001 From: petrie911 <69443847+petrie911@users.noreply.github.com> Date: Tue, 26 Mar 2024 18:02:12 -0500 Subject: Add Vec3s factory, fix colpoly, add some support for palettes (#54) * tlut? * tlut --- src/factories/Vec3fFactory.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/factories/Vec3fFactory.cpp') diff --git a/src/factories/Vec3fFactory.cpp b/src/factories/Vec3fFactory.cpp index ab8f7f3..32854b3 100644 --- a/src/factories/Vec3fFactory.cpp +++ b/src/factories/Vec3fFactory.cpp @@ -65,7 +65,7 @@ ExportResult Vec3fBinaryExporter::Export(std::ostream &write, std::shared_ptr> Vec3fFactory::parse(std::vector& buffer, YAML::Node& node) { std::vector vecs; const auto count = GetSafeNode(node, "count"); - auto [root, segment] = Decompressor::AutoDecode(node, buffer, 0x1000); + auto [root, segment] = Decompressor::AutoDecode(node, buffer, count * sizeof(Vec3f)); LUS::BinaryReader reader(segment.data, segment.size); reader.SetEndianness(LUS::Endianness::Big); -- cgit v1.2.3