mirror of https://github.com/AxioDL/metaforce.git
Merge pull request '#46' from lioncash/fwd
This commit is contained in:
commit
14e7ac9693
|
@ -1,11 +1,16 @@
|
|||
#include "ANCS.hpp"
|
||||
#include "DataSpec/DNACommon/ANCS.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/CMDL.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/RigInverter.hpp"
|
||||
#include "DataSpec/DNAMP1/DNAMP1.hpp"
|
||||
#include "DataSpec/DNAMP1/ANCS.hpp"
|
||||
#include "DataSpec/DNAMP2/DNAMP2.hpp"
|
||||
#include "DataSpec/DNAMP2/ANCS.hpp"
|
||||
#include "DataSpec/DNAMP3/DNAMP3.hpp"
|
||||
#include "DataSpec/DNAMP3/CHAR.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
|
||||
namespace DataSpec::DNAANCS {
|
||||
|
||||
|
|
|
@ -1,9 +1,21 @@
|
|||
#pragma once
|
||||
|
||||
#include <unordered_set>
|
||||
#include "DNACommon.hpp"
|
||||
#include "CMDL.hpp"
|
||||
#include "RigInverter.hpp"
|
||||
#include <functional>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
|
||||
#include <athena/Types.hpp>
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <hecl/SystemChar.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
struct SpecBase;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAANCS {
|
||||
|
||||
|
|
|
@ -1,8 +1,20 @@
|
|||
#include "zeus/Math.hpp"
|
||||
#include "ANIM.hpp"
|
||||
#include "DataSpec/DNACommon/ANIM.hpp"
|
||||
|
||||
#include <cfloat>
|
||||
#include <cmath>
|
||||
#include <cstring>
|
||||
|
||||
#include <hecl/hecl.hpp>
|
||||
#include <zeus/Global.hpp>
|
||||
#include <zeus/Math.hpp>
|
||||
|
||||
#define DUMP_KEYS 0
|
||||
|
||||
#if DUMP_KEYS
|
||||
#include <cstdio>
|
||||
#include <fmt/format.h>
|
||||
#endif
|
||||
|
||||
namespace DataSpec::DNAANIM {
|
||||
|
||||
size_t ComputeBitstreamSize(size_t keyFrameCount, const std::vector<Channel>& channels) {
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include <cassert>
|
||||
#include <cmath>
|
||||
#include <cstddef>
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include <athena/Types.hpp>
|
||||
|
||||
namespace DataSpec::DNAANIM {
|
||||
|
||||
|
|
|
@ -1,4 +1,19 @@
|
|||
#include "ATBL.hpp"
|
||||
#include "DataSpec/DNACommon/ATBL.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
#include <cstdint>
|
||||
#include <cstdlib>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <athena/FileReader.hpp>
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include <athena/YAMLDocReader.hpp>
|
||||
#include <athena/YAMLDocWriter.hpp>
|
||||
|
||||
#include <fmt/format.h>
|
||||
|
||||
namespace DataSpec::DNAAudio {
|
||||
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAAudio {
|
||||
|
||||
|
|
|
@ -1,8 +1,15 @@
|
|||
#include "BabeDead.hpp"
|
||||
#include "DataSpec/DNACommon/BabeDead.hpp"
|
||||
|
||||
#include "DataSpec/DNAMP1/MREA.hpp"
|
||||
#include "DataSpec/DNAMP3/MREA.hpp"
|
||||
#include "zeus/CTransform.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
|
||||
#include <cfloat>
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <zeus/CTransform.hpp>
|
||||
#include <zeus/Math.hpp>
|
||||
|
||||
#include <fmt/format.h>
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,8 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include "zeus/Math.hpp"
|
||||
#include "hecl/hecl.hpp"
|
||||
#include <cfloat>
|
||||
namespace hecl::blender {
|
||||
struct Light;
|
||||
class PyOutStream;
|
||||
}
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,13 +1,18 @@
|
|||
#include "CMDL.hpp"
|
||||
#include "../DNAMP1/CMDLMaterials.hpp"
|
||||
#include "../DNAMP1/CSKR.hpp"
|
||||
#include "../DNAMP1/MREA.hpp"
|
||||
#include "../DNAMP2/CMDLMaterials.hpp"
|
||||
#include "../DNAMP2/CSKR.hpp"
|
||||
#include "../DNAMP3/CMDLMaterials.hpp"
|
||||
#include "../DNAMP3/CSKR.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
#include "DataSpec/DNACommon/CMDL.hpp"
|
||||
|
||||
#include <utility>
|
||||
|
||||
#include "DataSpec/DNAMP1/CMDLMaterials.hpp"
|
||||
#include "DataSpec/DNAMP1/CSKR.hpp"
|
||||
#include "DataSpec/DNAMP1/MREA.hpp"
|
||||
#include "DataSpec/DNAMP2/CMDLMaterials.hpp"
|
||||
#include "DataSpec/DNAMP2/CSKR.hpp"
|
||||
#include "DataSpec/DNAMP3/CMDLMaterials.hpp"
|
||||
#include "DataSpec/DNAMP3/CSKR.hpp"
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <zeus/CAABox.hpp>
|
||||
|
||||
namespace DataSpec::DNACMDL {
|
||||
|
||||
|
|
|
@ -1,10 +1,23 @@
|
|||
#pragma once
|
||||
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "GX.hpp"
|
||||
#include "TXTR.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/GX.hpp"
|
||||
#include "DataSpec/DNACommon/TXTR.hpp"
|
||||
|
||||
#include <athena/DNA.hpp>
|
||||
#include <athena/Types.hpp>
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace zeus {
|
||||
class CAABox;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNACMDL {
|
||||
|
||||
|
|
|
@ -1,4 +1,10 @@
|
|||
#include "CRSC.hpp"
|
||||
#include "DataSpec/DNACommon/CRSC.hpp"
|
||||
|
||||
#include <algorithm>
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
static const std::vector<FourCC> GeneratorTypes = {
|
||||
|
|
|
@ -1,9 +1,21 @@
|
|||
#pragma once
|
||||
|
||||
#include "ParticleCommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <optional>
|
||||
#include <cstdint>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/ParticleCommon.hpp"
|
||||
|
||||
#include <athena/DNA.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
template <class IDType>
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
#include "athena/IStreamReader.hpp"
|
||||
#include "athena/IStreamWriter.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include "DGRP.hpp"
|
||||
#include "DataSpec/DNACommon/DGRP.hpp"
|
||||
|
||||
#include <athena/DNAYaml.hpp>
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include <athena/IStreamWriter.hpp>
|
||||
|
||||
#include <hecl/hecl.hpp>
|
||||
|
||||
namespace DataSpec::DNADGRP {
|
||||
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
namespace DataSpec::DNADGRP {
|
||||
|
||||
|
|
|
@ -1,4 +1,9 @@
|
|||
#include "DPSC.hpp"
|
||||
#include "DataSpec/DNACommon/DPSC.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <athena/DNAYaml.hpp>
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,8 +1,21 @@
|
|||
#pragma once
|
||||
|
||||
#include "ParticleCommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/ParticleCommon.hpp"
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,10 +1,18 @@
|
|||
#include "DeafBabe.hpp"
|
||||
#include "AROTBuilder.hpp"
|
||||
#include "DataSpec/DNAMP1/DeafBabe.hpp"
|
||||
#include "DataSpec/DNAMP2/DeafBabe.hpp"
|
||||
#include "DataSpec/DNAMP1/DCLN.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
#include "DataSpec/DNACommon/DeafBabe.hpp"
|
||||
|
||||
#include <cinttypes>
|
||||
#include <cstddef>
|
||||
#include <memory>
|
||||
#include <type_traits>
|
||||
|
||||
#include "DataSpec/DNACommon/AROTBuilder.hpp"
|
||||
#include "DataSpec/DNAMP1/DeafBabe.hpp"
|
||||
#include "DataSpec/DNAMP1/DCLN.hpp"
|
||||
#include "DataSpec/DNAMP2/DeafBabe.hpp"
|
||||
|
||||
#include <fmt/format.h>
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <zeus/Global.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include <athena/Types.hpp>
|
||||
|
||||
namespace hecl::blender {
|
||||
class PyOutStream;
|
||||
struct ColMesh;
|
||||
} // namespace hecl::blender
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
namespace DataSpec::DNACommon {
|
||||
struct EGMC : public BigDNA {
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
#include "ELSC.hpp"
|
||||
#include "DataSpec/DNACommon/ELSC.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,8 +1,15 @@
|
|||
#pragma once
|
||||
|
||||
#include "ParticleCommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/ParticleCommon.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
template <class IDType>
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
#include "FONT.hpp"
|
||||
#include "DataSpec/DNACommon/FONT.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAFont {
|
||||
logvisor::Module LogModule("urde::DNAFont");
|
||||
|
|
|
@ -1,7 +1,19 @@
|
|||
#pragma once
|
||||
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAFont {
|
||||
struct GlyphRect : BigDNA {
|
||||
|
|
|
@ -1,8 +1,12 @@
|
|||
#include "DataSpec/DNACommon/FSM2.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include <athena/Global.hpp>
|
||||
#include <athena/IStreamReader.hpp>
|
||||
#include <athena/IStreamWriter.hpp>
|
||||
|
||||
#include "FSM2.hpp"
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAFSM2 {
|
||||
logvisor::Module LogDNAFSM2("urde::DNAFSM2");
|
||||
|
|
|
@ -1,8 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include "PAK.hpp"
|
||||
#include "DNACommon.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <memory>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
#include <athena/DNA.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAFSM2 {
|
||||
struct IFSM : BigDNAVYaml {
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
#pragma once
|
||||
#include "athena/DNA.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
|
||||
#include <athena/DNA.hpp>
|
||||
|
||||
namespace GX {
|
||||
enum AttrType { NONE, DIRECT, INDEX8, INDEX16 };
|
||||
|
|
|
@ -1,13 +1,16 @@
|
|||
#include "MAPA.hpp"
|
||||
#include "../DNAMP1/DNAMP1.hpp"
|
||||
#include "../DNAMP2/DNAMP2.hpp"
|
||||
#include "../DNAMP3/DNAMP3.hpp"
|
||||
#include "../DNAMP1/MAPA.hpp"
|
||||
#include "../DNAMP2/MAPA.hpp"
|
||||
#include "../DNAMP3/MAPA.hpp"
|
||||
#include "zeus/CTransform.hpp"
|
||||
#include "zeus/CAABox.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
#include "DataSpec/DNACommon/MAPA.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/GX.hpp"
|
||||
#include "DataSpec/DNAMP1/DNAMP1.hpp"
|
||||
#include "DataSpec/DNAMP2/DNAMP2.hpp"
|
||||
#include "DataSpec/DNAMP3/DNAMP3.hpp"
|
||||
#include "DataSpec/DNAMP1/MAPA.hpp"
|
||||
#include "DataSpec/DNAMP2/MAPA.hpp"
|
||||
#include "DataSpec/DNAMP3/MAPA.hpp"
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <logvisor/logvisor.hpp>
|
||||
#include <zeus/CAABox.hpp>
|
||||
|
||||
namespace DataSpec::DNAMAPA {
|
||||
|
||||
|
|
|
@ -1,7 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include "GX.hpp"
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace hecl::blender {
|
||||
class Connection;
|
||||
struct MapArea;
|
||||
} // namespace hecl::blender
|
||||
|
||||
namespace DataSpec::DNAMAPA {
|
||||
struct MAPA : BigDNA {
|
||||
|
|
|
@ -1,9 +1,11 @@
|
|||
#include "MAPU.hpp"
|
||||
#include "../DNAMP1/DNAMP1.hpp"
|
||||
#include "../DNAMP2/DNAMP2.hpp"
|
||||
#include "../DNAMP3/DNAMP3.hpp"
|
||||
#include "zeus/CTransform.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
#include "DataSpec/DNACommon/MAPU.hpp"
|
||||
|
||||
#include "DataSpec/DNAMP1/DNAMP1.hpp"
|
||||
#include "DataSpec/DNAMP2/DNAMP2.hpp"
|
||||
#include "DataSpec/DNAMP3/DNAMP3.hpp"
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <zeus/Global.hpp>
|
||||
|
||||
namespace DataSpec::DNAMAPU {
|
||||
|
||||
|
|
|
@ -1,6 +1,17 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include <cstdint>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace hecl::blender {
|
||||
class Connection;
|
||||
struct MapUniverse;
|
||||
} // namespce hecl::blender
|
||||
|
||||
namespace DataSpec::DNAMAPU {
|
||||
struct MAPU : BigDNA {
|
||||
|
|
|
@ -1,8 +1,11 @@
|
|||
#include "MLVL.hpp"
|
||||
#include "../DNAMP1/MLVL.hpp"
|
||||
#include "../DNAMP2/MLVL.hpp"
|
||||
#include "../DNAMP3/MLVL.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
#include "DataSpec/DNACommon/MLVL.hpp"
|
||||
|
||||
#include "DataSpec/DNAMP1/MLVL.hpp"
|
||||
#include "DataSpec/DNAMP2/MLVL.hpp"
|
||||
#include "DataSpec/DNAMP3/MLVL.hpp"
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <zeus/Global.hpp>
|
||||
|
||||
namespace DataSpec::DNAMLVL {
|
||||
|
||||
|
|
|
@ -1,7 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include "zeus/CVector3f.hpp"
|
||||
#include <functional>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
#include <hecl/SystemChar.hpp>
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace hecl::blender {
|
||||
class Connection;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAMLVL {
|
||||
|
||||
|
|
|
@ -1,9 +1,15 @@
|
|||
#include "athena/Types.hpp"
|
||||
#include "OBBTreeBuilder.hpp"
|
||||
#include "zeus/CTransform.hpp"
|
||||
#include "DataSpec/DNACommon/OBBTreeBuilder.hpp"
|
||||
|
||||
#include <cstddef>
|
||||
#include <unordered_set>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNAMP1/DCLN.hpp"
|
||||
#include "gmm/gmm.h"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
|
||||
#include <athena/Types.hpp>
|
||||
#include <gmm/gmm.h>
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
#include <zeus/CTransform.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include <memory>
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#include "PAK.hpp"
|
||||
#include "../DNAMP1/DNAMP1.hpp"
|
||||
#include "../DNAMP2/DNAMP2.hpp"
|
||||
#include "../DNAMP3/DNAMP3.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include "DataSpec/DNAMP1/DNAMP1.hpp"
|
||||
#include "DataSpec/DNAMP2/DNAMP2.hpp"
|
||||
#include "DataSpec/DNAMP3/DNAMP3.hpp"
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,9 +1,17 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include "boo/ThreadLocalPtr.hpp"
|
||||
#include <array>
|
||||
#include "zeus/CMatrix4f.hpp"
|
||||
#include <cstring>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <unordered_map>
|
||||
#include <unordered_set>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
#include <boo/ThreadLocalPtr.hpp>
|
||||
#include <zeus/CMatrix4f.hpp>
|
||||
#include <zeus/Global.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
#include "PART.hpp"
|
||||
#include "DataSpec/DNACommon/PART.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,8 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include "ParticleCommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <cstdint>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/ParticleCommon.hpp"
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include <memory>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
extern logvisor::Module LogModule;
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
#include "RigInverter.hpp"
|
||||
#include "DataSpec/DNACommon/RigInverter.hpp"
|
||||
|
||||
#include "DataSpec/DNAMP1/CINF.hpp"
|
||||
#include "DataSpec/DNAMP2/CINF.hpp"
|
||||
#include "DataSpec/DNAMP3/CINF.hpp"
|
||||
#include "hecl/Blender/Connection.hpp"
|
||||
|
||||
#include <hecl/Blender/Connection.hpp>
|
||||
|
||||
namespace DataSpec::DNAANIM {
|
||||
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
#pragma once
|
||||
|
||||
#include "zeus/CVector3f.hpp"
|
||||
#include "zeus/CMatrix3f.hpp"
|
||||
#include "zeus/CQuaternion.hpp"
|
||||
#include "hecl/hecl.hpp"
|
||||
#include <string>
|
||||
#include <unordered_map>
|
||||
#include <vector>
|
||||
|
||||
#include <hecl/hecl.hpp>
|
||||
#include <zeus/CQuaternion.hpp>
|
||||
#include <zeus/CVector3f.hpp>
|
||||
|
||||
namespace DataSpec::DNAANIM {
|
||||
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#pragma once
|
||||
#include "DNACommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
namespace DataSpec::SAVWCommon {
|
||||
enum class EScanCategory { None, Data, Lore, Creature, Research, Artifact };
|
||||
|
|
|
@ -1,7 +1,10 @@
|
|||
#include "STRG.hpp"
|
||||
#include "../DNAMP1/STRG.hpp"
|
||||
#include "../DNAMP2/STRG.hpp"
|
||||
#include "../DNAMP3/STRG.hpp"
|
||||
#include "DataSpec/DNACommon/STRG.hpp"
|
||||
|
||||
#include "DataSpec/DNAMP1/STRG.hpp"
|
||||
#include "DataSpec/DNAMP2/STRG.hpp"
|
||||
#include "DataSpec/DNAMP3/STRG.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,11 +1,18 @@
|
|||
#pragma once
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
#include <string>
|
||||
#include <fstream>
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
#include <hecl/hecl.hpp>
|
||||
#include <hecl/Database.hpp>
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include "DNACommon.hpp"
|
||||
|
||||
namespace athena::io {
|
||||
class IStreamReader;
|
||||
}
|
||||
|
||||
namespace DataSpec {
|
||||
struct ISTRG : BigDNAVYaml {
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
#include "SWHC.hpp"
|
||||
#include "DataSpec/DNACommon/SWHC.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,8 +1,17 @@
|
|||
#pragma once
|
||||
|
||||
#include "ParticleCommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include <vector>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/ParticleCommon.hpp"
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,9 +1,15 @@
|
|||
#include "DataSpec/DNACommon/TXTR.hpp"
|
||||
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <athena/FileWriter.hpp>
|
||||
#include <hecl/hecl.hpp>
|
||||
#include <logvisor/logvisor.hpp>
|
||||
#include <png.h>
|
||||
#include <squish.h>
|
||||
#include "TXTR.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include "hecl/hecl.hpp"
|
||||
|
||||
namespace DataSpec {
|
||||
|
||||
|
|
|
@ -1,6 +1,12 @@
|
|||
#pragma once
|
||||
|
||||
#include "DNACommon.hpp"
|
||||
#include <climits>
|
||||
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
#include "WPSC.hpp"
|
||||
#include "DataSpec/DNACommon/WPSC.hpp"
|
||||
|
||||
#include "DataSpec/DNACommon/PAK.hpp"
|
||||
|
||||
#include <logvisor/logvisor.hpp>
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
|
||||
|
|
|
@ -1,8 +1,15 @@
|
|||
#pragma once
|
||||
|
||||
#include "ParticleCommon.hpp"
|
||||
#include "PAK.hpp"
|
||||
#include "athena/FileWriter.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
#include "DataSpec/DNACommon/ParticleCommon.hpp"
|
||||
|
||||
namespace DataSpec {
|
||||
class PAKEntryReadStream;
|
||||
}
|
||||
|
||||
namespace hecl {
|
||||
class ProjectPath;
|
||||
}
|
||||
|
||||
namespace DataSpec::DNAParticle {
|
||||
template <class IDType>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#pragma once
|
||||
|
||||
#include "DataSpec/DNACommon/DeafBabe.hpp"
|
||||
#include "DataSpec/DNACommon/DNACommon.hpp"
|
||||
|
||||
namespace DataSpec::DNAMP1 {
|
||||
|
||||
|
|
Loading…
Reference in New Issue