mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2026-07-26 18:00:38 +00:00
feat: add binary xanim support for remaining games (#818)
* refactor: use generic loader for iw3 xanims * refactor: use generic dumper for iw3 xanims * chore: use templating on XAnimDumper * chore: use templating on XAnimLoader * feat: dump xanims for T5 * feat: load binary t5 xanims * feat: load and dump t6 xanims * feat: load and dump iw4,iw5 xanims * chore: make sure iw3 and t5 notify about unsupported delta3D * chore: also use CommonVec3U8 and CommonVec3U16 for non delta trans track
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
#include "ObjWriterIW5.h"
|
||||
|
||||
#include "Game/IW4/XAnim/XAnimDumperIW4.h"
|
||||
#include "Game/IW5/Image/ImageDumperIW5.h"
|
||||
#include "Game/IW5/Material/MaterialJsonDumperIW5.h"
|
||||
#include "Game/IW5/Techset/PixelShaderDumperIW5.h"
|
||||
@@ -27,8 +28,7 @@ void ObjWriter::RegisterAssetDumpers(AssetDumpingContext& context)
|
||||
{
|
||||
RegisterAssetDumper(std::make_unique<phys_preset::InfoStringDumperIW5>());
|
||||
// REGISTER_DUMPER(AssetDumperPhysCollmap)
|
||||
// REGISTER_DUMPER(AssetDumperXAnimParts)
|
||||
// REGISTER_DUMPER(AssetDumperXModelSurfs)
|
||||
RegisterAssetDumper(std::make_unique<xanim::DumperIW4>());
|
||||
RegisterAssetDumper(std::make_unique<xmodel::DumperIW5>());
|
||||
RegisterAssetDumper(std::make_unique<material::JsonDumperIW5>());
|
||||
RegisterAssetDumper(std::make_unique<techset::PixelShaderDumperIW5>());
|
||||
|
||||
Reference in New Issue
Block a user