From 510ffd4710b805a0240594a71f44520dc43206fc Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Sun, 18 Feb 2024 16:23:12 -0600 Subject: Removed unnecesary TranslateAddrs --- src/factories/DisplayListFactory.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'src/factories/DisplayListFactory.cpp') diff --git a/src/factories/DisplayListFactory.cpp b/src/factories/DisplayListFactory.cpp index d7eb844..ff38bf1 100644 --- a/src/factories/DisplayListFactory.cpp +++ b/src/factories/DisplayListFactory.cpp @@ -166,7 +166,7 @@ void DListBinaryExporter::Export(std::ostream &write, std::shared_ptrGetNodeByAddr(ptr); if(dec.has_value()){ @@ -192,7 +192,7 @@ void DListBinaryExporter::Export(std::ostream &write, std::shared_ptrGetNodeByAddr(ptr); Gfx value = gsSPDisplayListOTRHash(ptr); @@ -213,7 +213,7 @@ void DListBinaryExporter::Export(std::ostream &write, std::shared_ptrGetNodeByAddr(ptr); w0 &= 0x00FFFFFF; @@ -234,7 +234,7 @@ void DListBinaryExporter::Export(std::ostream &write, std::shared_ptrGetNodeByAddr(ptr); Gfx value = gsDPSetTextureOTRImage(C0(21, 3), C0(19, 2), C0(0, 10), ptr); @@ -295,15 +295,14 @@ std::optional> DListFactory::parse(std::vectorNormalizeAsset("seg" + std::to_string(SEGMENT_NUMBER(w1)) +"_dl_" + Torch::to_hex(SEGMENT_OFFSET(ptr), false)); + output = Companion::Instance->NormalizeAsset("seg" + std::to_string(SEGMENT_NUMBER(ptr)) +"_dl_" + Torch::to_hex(SEGMENT_OFFSET(ptr), false)); } else { SPDLOG_INFO("Found display list at 0x{:X}", ptr); - output = Companion::Instance->NormalizeAsset("dl_" + Torch::to_hex(w1, false)); + output = Companion::Instance->NormalizeAsset("dl_" + Torch::to_hex(ptr, false)); } Decompressor::CopyCompression(node, dl); @@ -353,7 +352,7 @@ std::optional> DListFactory::parse(std::vector> DListFactory::parse(std::vectorGetNodeByAddr(w1); !decl.has_value()){ SPDLOG_INFO("Addr to Vtx array at 0x{:X} not in yaml, autogenerating it", w1); - auto ptr = Decompressor::TranslateAddr(w1); + auto ptr = w1; auto rom = Companion::Instance->GetRomData(); auto factory = Companion::Instance->GetFactory("VTX")->get(); -- cgit v1.2.3