From 7275fc871e0628382c6f590a01182d7fa5c0ee82 Mon Sep 17 00:00:00 2001 From: inspectredc Date: Fri, 5 Apr 2024 04:04:46 +0100 Subject: [PATCH] use entry name instead of symbol for hashes --- src/factories/sf64/ScriptFactory.cpp | 2 +- src/factories/sf64/SkeletonFactory.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/factories/sf64/ScriptFactory.cpp b/src/factories/sf64/ScriptFactory.cpp index d44a103..955427d 100644 --- a/src/factories/sf64/ScriptFactory.cpp +++ b/src/factories/sf64/ScriptFactory.cpp @@ -174,7 +174,7 @@ ExportResult SF64::ScriptBinaryExporter::Export(std::ostream &write, std::shared wrapper->CreateFile(entryName + "_cmd_" + std::to_string(ptrCount), std::vector(data.begin(), data.end())); std::ostringstream cmdName; - cmdName << symbol << "_cmd_" << std::dec << ptrCount; + cmdName << entryName << "_cmd_" << std::dec << ptrCount; ptrMap[ptr] = CRC64(cmdName.str().c_str()); ptrCount++; } diff --git a/src/factories/sf64/SkeletonFactory.cpp b/src/factories/sf64/SkeletonFactory.cpp index 0671455..4de3f2d 100644 --- a/src/factories/sf64/SkeletonFactory.cpp +++ b/src/factories/sf64/SkeletonFactory.cpp @@ -98,7 +98,7 @@ ExportResult SF64::SkeletonBinaryExporter::Export(std::ostream &write, std::shar // Populate map of limbs with hashes for (auto &limb : limbs) { std::ostringstream limbDefaultName; - limbDefaultName << symbol << "_limb_" << std::dec << limb.mIndex; + limbDefaultName << entryName << "_limb_" << std::dec << limb.mIndex; limbDict[limb.mAddr] = CRC64(limbDefaultName.str().c_str()); }