mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 13:47:43 +00:00
Added pak isolation feature for trilogy paks
This commit is contained in:
@@ -11,11 +11,19 @@ namespace Retro
|
||||
{
|
||||
namespace DNAMP2
|
||||
{
|
||||
|
||||
LogVisor::LogModule Log("Retro::DNAMP2");
|
||||
|
||||
static bool GetNoShare(const std::string& name)
|
||||
{
|
||||
if (!name.compare("RS5.PAK"))
|
||||
return true;
|
||||
else if (!name.compare("Strings.pak"))
|
||||
return true;
|
||||
return false;
|
||||
}
|
||||
|
||||
PAKBridge::PAKBridge(HECL::Database::Project& project, const NOD::DiscBase::IPartition::Node& node)
|
||||
: m_project(project), m_node(node), m_pak(true)
|
||||
: m_project(project), m_node(node), m_pak(true, GetNoShare(node.getName()))
|
||||
{
|
||||
NOD::AthenaPartReadStream rs(node.beginReadStream());
|
||||
m_pak.read(rs);
|
||||
|
||||
Reference in New Issue
Block a user