#ifndef _DNAMP3_HINT_HPP_ #define _DNAMP3_HINT_HPP_ #include "../DNACommon/DNACommon.hpp" #include "PAK.hpp" namespace DataSpec { namespace DNAMP3 { struct HINT : BigYAML { DECL_YAML Value magic; Value version; struct Hint : BigYAML { DECL_YAML String<-1> name; Value unknown1; Value fadeInTime; UniqueID64 stringID; Value unknown2; struct Location : BigYAML { DECL_YAML UniqueID64 worldAssetID; UniqueID64 areaAssetID; Value areaID; UniqueID64 stringID; Value unknown[3]; }; Value locationCount; Vector locations; }; Value hintCount; Vector hints; static bool Extract(PAKEntryReadStream& rs, const hecl::ProjectPath& outPath) { HINT hint; hint.read(rs); athena::io::FileWriter writer(outPath.getAbsolutePath()); hint.toYAMLStream(writer); return true; } }; } } #endif // _DNAMP1_HINT_HPP_