mirror of
https://github.com/AxioDL/metaforce.git
synced 2025-12-09 01:07:43 +00:00
Add missing data formats (still need PATH), update submodules
This commit is contained in:
@@ -40,6 +40,8 @@
|
||||
#include "DNAMP1/Tweaks/CTweakParticle.hpp"
|
||||
#include "DNAMP1/Tweaks/CTweakGuiColors.hpp"
|
||||
#include "DNAMP1/Tweaks/CTweakPlayerGun.hpp"
|
||||
#include "DNAMP1/MazeSeeds.hpp"
|
||||
#include "DNAMP1/SnowForces.hpp"
|
||||
|
||||
#include "hecl/ClientProcess.hpp"
|
||||
|
||||
@@ -468,6 +470,10 @@ struct SpecMP1 : SpecBase
|
||||
return true;
|
||||
else if (!strcmp(classType, DNAMP1::EVNT::DNAType()))
|
||||
return true;
|
||||
else if (!strcmp(classType, DNAMP1::MazeSeeds::DNAType()))
|
||||
return true;
|
||||
else if (!strcmp(classType, DNAMP1::SnowForces::DNAType()))
|
||||
return true;
|
||||
else if (!strcmp(classType, "ATBL"))
|
||||
return true;
|
||||
else if (!strcmp(classType, "MP1OriginalIDs"))
|
||||
@@ -641,6 +647,12 @@ struct SpecMP1 : SpecBase
|
||||
resTag.type = SBIG('CTWK');
|
||||
return true;
|
||||
}
|
||||
else if (!strcmp(className, DataSpec::DNAMP1::MazeSeeds::DNAType()) ||
|
||||
!strcmp(className, DataSpec::DNAMP1::SnowForces::DNAType()))
|
||||
{
|
||||
resTag.type = SBIG('DUMB');
|
||||
return true;
|
||||
}
|
||||
else if (!strcmp(className, DataSpec::DNAMP1::HINT::DNAType()))
|
||||
{
|
||||
resTag.type = SBIG('HINT');
|
||||
@@ -948,6 +960,18 @@ struct SpecMP1 : SpecBase
|
||||
pControl.read(reader);
|
||||
WriteTweak(pControl, out);
|
||||
}
|
||||
else if (!classStr.compare(DNAMP1::MazeSeeds::DNAType()))
|
||||
{
|
||||
DNAMP1::MazeSeeds mSeeds;
|
||||
mSeeds.read(reader);
|
||||
WriteTweak(mSeeds, out);
|
||||
}
|
||||
else if (!classStr.compare(DNAMP1::MazeSeeds::DNAType()))
|
||||
{
|
||||
DNAMP1::SnowForces sForces;
|
||||
sForces.read(reader);
|
||||
WriteTweak(sForces, out);
|
||||
}
|
||||
else if (!classStr.compare(DNAMP1::HINT::DNAType()))
|
||||
{
|
||||
DNAMP1::HINT::Cook(in, out);
|
||||
|
||||
Reference in New Issue
Block a user