diff --git a/libs/xassets/xassettype.h b/libs/xassets/xassettype.h new file mode 100644 index 0000000..a1631e8 --- /dev/null +++ b/libs/xassets/xassettype.h @@ -0,0 +1,148 @@ +#ifndef XASSETTYPE_H +#define XASSETTYPE_H + +#include + +enum XAssetType +{ + ASSET_TYPE_XMODELPIECES, + ASSET_TYPE_PHYSPRESET, + ASSET_TYPE_XANIMPARTS, + ASSET_TYPE_XMODEL, + ASSET_TYPE_MATERIAL, + ASSET_TYPE_PIXELSHADER, + ASSET_TYPE_TECHNIQUE_SET, + ASSET_TYPE_IMAGE, + ASSET_TYPE_SOUND, + ASSET_TYPE_SOUND_CURVE, + ASSET_TYPE_LOADED_SOUND, + ASSET_TYPE_CLIPMAP, + ASSET_TYPE_CLIPMAP_PVS, + ASSET_TYPE_COMWORLD, + ASSET_TYPE_GAMEWORLD_SP, + ASSET_TYPE_GAMEWORLD_MP, + ASSET_TYPE_MAP_ENTS, + ASSET_TYPE_GFXWORLD, + ASSET_TYPE_LIGHT_DEF, + ASSET_TYPE_UI_MAP, + ASSET_TYPE_FONT, + ASSET_TYPE_MENULIST, + ASSET_TYPE_MENU, + ASSET_TYPE_LOCALIZE_ENTRY, + ASSET_TYPE_WEAPON, + ASSET_TYPE_SNDDRIVER_GLOBALS, + ASSET_TYPE_FX, + ASSET_TYPE_IMPACT_FX, + ASSET_TYPE_AITYPE, + ASSET_TYPE_MPTYPE, + ASSET_TYPE_CHARACTER, + ASSET_TYPE_XMODELALIAS, + ASSET_TYPE_RAWFILE, + ASSET_TYPE_STRINGTABLE, + ASSET_TYPE_COUNT, + ASSET_TYPE_STRING, + ASSET_TYPE_ASSETLIST, + + ASSET_TYPE_COLLISION_MAP, + ASSET_TYPE_GFX_MAP, + ASSET_TYPE_D3DBSP, + ASSET_TYPE_GAME_MAP_SP, + ASSET_TYPE_COL_MAP_SP, + ASSET_TYPE_DESTRUCTIBLE, + ASSET_TYPE_SHOCK_FILE, + ASSET_TYPE_PHYSCOLLMAP, + ASSET_TYPE_XMODEL_SURFS, + ASSET_TYPE_CLIPMAP_SP, + ASSET_TYPE_CLIPMAP_MP, + ASSET_TYPE_FXWORLD, + ASSET_TYPE_LEADERBOARD, + ASSET_TYPE_STRUCTURED_DATA_DEF, + ASSET_TYPE_TRACER, + ASSET_TYPE_VEHICLE, + ASSET_TYPE_ADDON_MAP_ENTS, + + ASSET_TYPE_PHYSCONSTRAINTS, + ASSET_TYPE_DESTRUCTIBLEDEF, + ASSET_TYPE_SOUND_PATCH, + ASSET_TYPE_WEAPONDEF, + ASSET_TYPE_WEAPON_VARIANT, + ASSET_TYPE_MPBODY, + ASSET_TYPE_MPHEAD, + ASSET_TYPE_PACK_INDEX, + ASSET_TYPE_XGLOBALS, + ASSET_TYPE_DDL, + ASSET_TYPE_GLASSES, + ASSET_TYPE_EMBLEMSET, + + ASSET_TYPE_GLASSWORLD, + ASSET_TYPE_PATHDATA, + ASSET_TYPE_VEHICLE_TRACK, + ASSET_TYPE_ATTACHMENT, + ASSET_TYPE_SURFACE_FX, + ASSET_TYPE_SCRIPTFILE, + + ASSET_TYPE_SOUND_SUBMIX, + ASSET_TYPE_SOUND_EVENT, + ASSET_TYPE_LPF_CURVE, + ASSET_TYPE_REVERB_CURVE, + ASSET_TYPE_GFXWORLD_TRANSIENT_ZONE, + ASSET_TYPE_ANIMCLASS, + ASSET_TYPE_NET_CONST_STRINGS, + ASSET_TYPE_REVERB_PRESET, + ASSET_TYPE_LUA_FILE, + ASSET_TYPE_SCRIPTABLE, + ASSET_TYPE_EQUIPMENT_SND_TABLE, + ASSET_TYPE_DOPPLER_PRESET, + ASSET_TYPE_LASER, + ASSET_TYPE_SKELETON_SCRIPT, + + ASSET_TYPE_PHYS_CONSTRAINTS, + ASSET_TYPE_DESTRUCTIBLE_DEF, + ASSET_TYPE_XMODEL_MESH, + ASSET_TYPE_COMPUTE_SHADER_SET, + ASSET_TYPE_FONT_ICON, + ASSET_TYPE_PLAYER_SOUNDS_TABLE, + ASSET_TYPE_PLAYER_FX_TABLE, + ASSET_TYPE_SHARED_WEAPON_SOUNDS, + ASSET_TYPE_ATTACHMENT_UNIQUE, + ASSET_TYPE_WEAPON_CAMO, + ASSET_TYPE_CUSTOMIZATION_TABLE, + ASSET_TYPE_CUSTOMIZATION_TABLE_FEIMAGES, + ASSET_TYPE_CUSTOMIZATION_TABLE_COLOR, + ASSET_TYPE_STRUCTURED_TABLE, + ASSET_TYPE_LEADERBOARD_DEF, + ASSET_TYPE_SCRIPT_PARSE_TREE, + ASSET_TYPE_KEY_VALUE_PAIRS, + ASSET_TYPE_VEHICLE_TRACER, + ASSET_TYPE_SURFACE_FX_TABLE, + ASSET_TYPE_SURFACE_SOUND_DEF, + ASSET_TYPE_FOOTSTEP_TABLE, + ASSET_TYPE_ENTITY_FX_IMPACTS, + ASSET_TYPE_ENTITY_SOUND_IMPACTS, + ASSET_TYPE_VEHICLE_FX_DEF, + ASSET_TYPE_VEHICLE_SOUND_DEF, + ASSET_TYPE_SCRIPT_BUNDLE, + ASSET_TYPE_SCRIPT_BUNDLE_LIST, + ASSET_TYPE_RUMBLE, + ASSET_TYPE_AIM_TABLE, + ASSET_TYPE_ANIM_SELECTOR_TABLE, + ASSET_TYPE_ANIM_MAPPING_TABLE, + ASSET_TYPE_ANIM_STATE_MACHINE, + ASSET_TYPE_BEHAVIOR_TREE, + ASSET_TYPE_BEHAVIOR_STATE_MACHINE, + ASSET_TYPE_S_ANIM, + ASSET_TYPE_BIT_FIELD, + ASSET_TYPE_MAP_TABLE, + ASSET_TYPE_MAP_TABLE_LOADING_IMAGES, + ASSET_TYPE_MEDAL, + ASSET_TYPE_MEDAL_TABLE, + ASSET_TYPE_OBJECTIVE, + ASSET_TYPE_OBJECTIVE_LIST, + ASSET_TYPE_BEAM, + ASSET_TYPE_STREAMER_HINT, + ASSET_TYPE_CG_MEDIA_TABLE, + + ASSET_TYPE_NONE = 0x1000 +}; + +#endif // XASSETTYPE_H