From c478d07b981eea98acc897d5eff2003f61138272 Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Mon, 11 May 2026 22:18:07 -0600 Subject: Fixed samples being duplicated among other assets probably --- src/factories/naudio/v1/SampleFactory.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/factories/naudio/v1/SampleFactory.cpp') diff --git a/src/factories/naudio/v1/SampleFactory.cpp b/src/factories/naudio/v1/SampleFactory.cpp index 47f971f..d72f79d 100644 --- a/src/factories/naudio/v1/SampleFactory.cpp +++ b/src/factories/naudio/v1/SampleFactory.cpp @@ -51,6 +51,11 @@ ExportResult NSampleBinaryExporter::Export(std::ostream& write, std::shared_ptr< ExportResult NSampleModdingExporter::Export(std::ostream& write, std::shared_ptr raw, std::string& entryName, YAML::Node& node, std::string* replacement) { + // Skip unnamed auto-generated samples — only explicitly declared (aliased) samples + // are useful for modding replacement. + if (GetSafeNode(node, "autogen", false)) { + return std::nullopt; + } auto aiff = LUS::BinaryWriter(); auto data = std::static_pointer_cast(raw); -- cgit v1.2.3