#include "ObjWriterIW5.h" #include "Game/IW4/XAnim/XAnimDumperIW4.h" #include "Game/IW5/Font/FontDumperIW5.h" #include "Game/IW5/Image/ImageDumperIW5.h" #include "Game/IW5/Maps/MapEntsDumperIW5.h" #include "Game/IW5/Material/MaterialJsonDumperIW5.h" #include "Game/IW5/Techset/PixelShaderDumperIW5.h" #include "Game/IW5/Techset/TechsetDumperIW5.h" #include "Game/IW5/Techset/VertexShaderDumperIW5.h" #include "Game/IW5/Tracer/TracerDumperIW5.h" #include "Game/IW5/Vehicle/VehicleDumperIW5.h" #include "Game/IW5/XModel/XModelDumperIW5.h" #include "Leaderboard/LeaderboardJsonDumperIW5.h" #include "LightDef/LightDefDumperIW5.h" #include "Localize/LocalizeDumperIW5.h" #include "Maps/AddonMapEntsDumperIW5.h" #include "Menu/MenuDumperIW5.h" #include "Menu/MenuListDumperIW5.h" #include "PhysPreset/PhysPresetInfoStringDumperIW5.h" #include "RawFile/RawFileDumperIW5.h" #include "Script/ScriptDumperIW5.h" #include "Sound/LoadedSoundDumperIW5.h" #include "Sound/SndCurveDumperIW5.h" #include "StringTable/StringTableDumperIW5.h" #include "Weapon/AttachmentJsonDumperIW5.h" #include "Weapon/WeaponDumperIW5.h" using namespace IW5; void ObjWriter::RegisterAssetDumpers(AssetDumpingContext& context) { RegisterAssetDumper(std::make_unique()); // REGISTER_DUMPER(AssetDumperPhysCollmap) RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique( #ifdef TECHSET_DEBUG true #else false #endif )); RegisterAssetDumper(std::make_unique()); // REGISTER_DUMPER(AssetDumpersnd_alias_list_t) RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); // REGISTER_DUMPER(AssetDumperclipMap_t) // REGISTER_DUMPER(AssetDumperComWorld) // REGISTER_DUMPER(AssetDumperGlassWorld) // REGISTER_DUMPER(AssetDumperPathData) // REGISTER_DUMPER(AssetDumperVehicleTrack) RegisterAssetDumper(std::make_unique()); // REGISTER_DUMPER(AssetDumperFxWorld) // REGISTER_DUMPER(AssetDumperGfxWorld) RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); // REGISTER_DUMPER(AssetDumperFxEffectDef) // REGISTER_DUMPER(AssetDumperFxImpactTable) // REGISTER_DUMPER(AssetDumperSurfaceFxTable) RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); // REGISTER_DUMPER(AssetDumperStructuredDataDefSet) RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); RegisterAssetDumper(std::make_unique()); }