docs: add gltf to xmodel supported assets note

This commit is contained in:
Jan 2024-05-12 23:01:27 +02:00
parent f2628fcda4
commit 444bdc6fa3
No known key found for this signature in database
GPG Key ID: 44B581F78FF5C57C

View File

@ -9,33 +9,33 @@ The following section specify which assets are supported to be dumped to disk (u
## IW3 (Call of Duty 4: Modern Warfare) ## IW3 (Call of Duty 4: Modern Warfare)
| Asset Type | Dumping Support | Loading Support | Notes | | Asset Type | Dumping Support | Loading Support | Notes |
| -------------------- | --------------- | --------------- | -------------------------------------------------------- | | -------------------- | --------------- | --------------- | ----------------------------------------------------------------- |
| PhysPreset | ❌ | ❌ | | | PhysPreset | ❌ | ❌ | |
| XAnimParts | ❌ | ❌ | | | XAnimParts | ❌ | ❌ | |
| XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT` and `OBJ`. | | XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT`, `OBJ`, `GLB/GLTF`. |
| Material | ❌ | ❌ | | | Material | ❌ | ❌ | |
| MaterialTechniqueSet | ❌ | ❌ | | | MaterialTechniqueSet | ❌ | ❌ | |
| GfxImage | ✅ | ✅ | | | GfxImage | ✅ | ✅ | |
| snd_alias_list_t | ❌ | ❌ | | | snd_alias_list_t | ❌ | ❌ | |
| SndCurve | ❌ | ❌ | | | SndCurve | ❌ | ❌ | |
| LoadedSound | ✅ | ❌ | | | LoadedSound | ✅ | ❌ | |
| clipMap_t | ❌ | ❌ | | | clipMap_t | ❌ | ❌ | |
| ComWorld | ❌ | ❌ | | | ComWorld | ❌ | ❌ | |
| GameWorldSp | ❌ | ❌ | | | GameWorldSp | ❌ | ❌ | |
| GameWorldMp | ❌ | ❌ | | | GameWorldMp | ❌ | ❌ | |
| MapEnts | ✅ | ❌ | | | MapEnts | ✅ | ❌ | |
| GfxWorld | ❌ | ❌ | | | GfxWorld | ❌ | ❌ | |
| GfxLightDef | ❌ | ❌ | | | GfxLightDef | ❌ | ❌ | |
| Font_s | ❌ | ❌ | | | Font_s | ❌ | ❌ | |
| MenuList | ❌ | ❌ | | | MenuList | ❌ | ❌ | |
| menuDef_t | ❌ | ❌ | | | menuDef_t | ❌ | ❌ | |
| LocalizeEntry | ✅ | ✅ | | | LocalizeEntry | ✅ | ✅ | |
| WeaponDef | ❌ | ❌ | | | WeaponDef | ❌ | ❌ | |
| FxEffectDef | ❌ | ❌ | | | FxEffectDef | ❌ | ❌ | |
| FxImpactTable | ❌ | ❌ | | | FxImpactTable | ❌ | ❌ | |
| RawFile | ✅ | ✅ | | | RawFile | ✅ | ✅ | |
| StringTable | ✅ | ✅ | | | StringTable | ✅ | ✅ | |
## IW4 (Call of Duty: Modern Warfare 2) ## IW4 (Call of Duty: Modern Warfare 2)
@ -44,7 +44,7 @@ The following section specify which assets are supported to be dumped to disk (u
| PhysPreset | ✅ | ✅ | | | PhysPreset | ✅ | ✅ | |
| PhysCollmap | ❌ | ❌ | | | PhysCollmap | ❌ | ❌ | |
| XAnimParts | ❌ | ❌ | | | XAnimParts | ❌ | ❌ | |
| XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT` and `OBJ`. | | XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT`, `OBJ`, `GLB/GLTF`. |
| Material | ❌ | ❌ | | | Material | ❌ | ❌ | |
| MaterialPixelShader | ✅ | ✅ | Shaders are compiled. Only dumps/loads shader bytecode. | | MaterialPixelShader | ✅ | ✅ | Shaders are compiled. Only dumps/loads shader bytecode. |
| MaterialVertexShader | ✅ | ✅ | Shaders are compiled. Only dumps/loads shader bytecode. | | MaterialVertexShader | ✅ | ✅ | Shaders are compiled. Only dumps/loads shader bytecode. |
@ -85,7 +85,7 @@ The following section specify which assets are supported to be dumped to disk (u
| PhysCollmap | ❌ | ❌ | | | PhysCollmap | ❌ | ❌ | |
| XAnimParts | ❌ | ❌ | | | XAnimParts | ❌ | ❌ | |
| XModelSurfs | ❌ | ❌ | | | XModelSurfs | ❌ | ❌ | |
| XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT` and `OBJ`. | | XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT`, `OBJ`, `GLB/GLTF`. |
| Material | ❌ | ❌ | | | Material | ❌ | ❌ | |
| MaterialPixelShader | ❌ | ❌ | | | MaterialPixelShader | ❌ | ❌ | |
| MaterialVertexShader | ❌ | ❌ | | | MaterialVertexShader | ❌ | ❌ | |
@ -124,40 +124,40 @@ The following section specify which assets are supported to be dumped to disk (u
## T5 (Call of Duty: Black Ops) ## T5 (Call of Duty: Black Ops)
| Asset Type | Dumping Support | Loading Support | Notes | | Asset Type | Dumping Support | Loading Support | Notes |
| -------------------- | --------------- | --------------- | -------------------------------------------------------- | | -------------------- | --------------- | --------------- | ----------------------------------------------------------------- |
| PhysPreset | ❌ | ❌ | | | PhysPreset | ❌ | ❌ | |
| PhysConstraints | ❌ | ❌ | | | PhysConstraints | ❌ | ❌ | |
| DestructibleDef | ❌ | ❌ | | | DestructibleDef | ❌ | ❌ | |
| XAnimParts | ❌ | ❌ | | | XAnimParts | ❌ | ❌ | |
| XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT` and `OBJ`. | | XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT`, `OBJ`, `GLB/GLTF`. |
| Material | ❌ | ❌ | | | Material | ❌ | ❌ | |
| MaterialTechniqueSet | ❌ | ❌ | | | MaterialTechniqueSet | ❌ | ❌ | |
| GfxImage | ✅ | ❌ | A few special image encodings are not yet supported. | | GfxImage | ✅ | ❌ | A few special image encodings are not yet supported. |
| SndBank | ❌ | ❌ | | | SndBank | ❌ | ❌ | |
| SndPatch | ❌ | ❌ | | | SndPatch | ❌ | ❌ | |
| clipMap_t | ❌ | ❌ | | | clipMap_t | ❌ | ❌ | |
| ComWorld | ❌ | ❌ | | | ComWorld | ❌ | ❌ | |
| GameWorldSp | ❌ | ❌ | | | GameWorldSp | ❌ | ❌ | |
| GameWorldMp | ❌ | ❌ | | | GameWorldMp | ❌ | ❌ | |
| MapEnts | ❌ | ❌ | | | MapEnts | ❌ | ❌ | |
| GfxWorld | ❌ | ❌ | | | GfxWorld | ❌ | ❌ | |
| GfxLightDef | ❌ | ❌ | | | GfxLightDef | ❌ | ❌ | |
| Font_s | ❌ | ❌ | | | Font_s | ❌ | ❌ | |
| MenuList | ❌ | ❌ | | | MenuList | ❌ | ❌ | |
| menuDef_t | ❌ | ❌ | | | menuDef_t | ❌ | ❌ | |
| LocalizeEntry | ✅ | ✅ | | | LocalizeEntry | ✅ | ✅ | |
| WeaponVariantDef | ❌ | ❌ | | | WeaponVariantDef | ❌ | ❌ | |
| SndDriverGlobals | ❌ | ❌ | | | SndDriverGlobals | ❌ | ❌ | |
| FxEffectDef | ❌ | ❌ | | | FxEffectDef | ❌ | ❌ | |
| FxImpactTable | ❌ | ❌ | | | FxImpactTable | ❌ | ❌ | |
| RawFile | ✅ | ✅ | | | RawFile | ✅ | ✅ | |
| StringTable | ✅ | ✅ | | | StringTable | ✅ | ✅ | |
| PackIndex | ❌ | ❌ | | | PackIndex | ❌ | ❌ | |
| XGlobals | ❌ | ❌ | | | XGlobals | ❌ | ❌ | |
| ddlRoot_t | ❌ | ❌ | | | ddlRoot_t | ❌ | ❌ | |
| Glasses | ❌ | ❌ | | | Glasses | ❌ | ❌ | |
| EmblemSet | ❌ | ❌ | | | EmblemSet | ❌ | ❌ | |
## T6 (Call of Duty: Black Ops II) ## T6 (Call of Duty: Black Ops II)
@ -167,7 +167,7 @@ The following section specify which assets are supported to be dumped to disk (u
| PhysConstraints | ✅ | ✅ | | | PhysConstraints | ✅ | ✅ | |
| DestructibleDef | ❌ | ❌ | | | DestructibleDef | ❌ | ❌ | |
| XAnimParts | ❌ | ❌ | | | XAnimParts | ❌ | ❌ | |
| XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT` and `OBJ`. | | XModel | ⁉️ | ❌ | Model data can be exported to `XMODEL_EXPORT`, `OBJ`, `GLB/GLTF`. |
| Material | ⁉️ | ⁉️ | Dumping/Loading is currently possible for materials in their compiled form. There is currently no material pipeline. | | Material | ⁉️ | ⁉️ | Dumping/Loading is currently possible for materials in their compiled form. There is currently no material pipeline. |
| MaterialTechniqueSet | ⁉️ | ❌ | Only dumps compiled shaders. | | MaterialTechniqueSet | ⁉️ | ❌ | Only dumps compiled shaders. |
| GfxImage | ✅ | ✅ | A few special image encodings are not yet supported. | | GfxImage | ✅ | ✅ | A few special image encodings are not yet supported. |