From 820ccb1996e1bd5fd52bc95608f05075a2a534b0 Mon Sep 17 00:00:00 2001 From: KiritoDv Date: Mon, 18 Sep 2023 18:46:26 -0600 Subject: Added multiversion support - SM64:JP --- src/factories/BankFactory.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/factories/BankFactory.cpp') diff --git a/src/factories/BankFactory.cpp b/src/factories/BankFactory.cpp index 252fd48..eec9ed9 100644 --- a/src/factories/BankFactory.cpp +++ b/src/factories/BankFactory.cpp @@ -4,12 +4,15 @@ #include "audio/AudioManager.h" #include "audio/samples_table.h" #include "binarytools/BinaryReader.h" +#include "Companion.h" bool BankFactory::process(LUS::BinaryWriter* writer, YAML::Node& data, std::vector& buffer) { auto banks = AudioManager::Instance->get_banks(); auto bankId = data["id"].as(); auto bank = banks[bankId]; + auto gSampleTable = Companion::Instance->GetCartridge()->GetCountry() == N64::CountryCode::Japan ? gJPSampleTable : gUSSampleTable; + WRITE_HEADER(LUS::ResourceType::Bank, 0); WRITE_U32(bank.insts.size()); -- cgit v1.2.3