Make sure assets need to be declared as temp block to be located in temp block to handle special case of iw3 stringtable not being in temp block

This commit is contained in:
Jan 2021-04-15 13:42:03 +02:00
parent 742cb596e6
commit dbcbb4a4b3
110 changed files with 194 additions and 47 deletions

View File

@ -2,6 +2,7 @@
// ComWorld
// =========================================
use ComWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count primaryLights primaryLightCount;

View File

@ -2,6 +2,7 @@
// Font_s
// =========================================
use Font_s;
set block XFILE_BLOCK_TEMP;
set string fontName;
set name fontName;
set reusable glyphs;

View File

@ -2,6 +2,7 @@
// FxEffectDef
// =========================================
use FxEffectDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count elemDefs elemDefCountEmission + elemDefCountLooping + elemDefCountOneShot;

View File

@ -2,6 +2,7 @@
// FxImpactTable
// =========================================
use FxImpactTable;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count table 12;

View File

@ -2,5 +2,6 @@
// GameWorldMp
// =========================================
use GameWorldMp;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GameWorldSp
// =========================================
use GameWorldSp;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GfxImage
// =========================================
use GfxImage;
set block XFILE_BLOCK_TEMP;
set action OnImageLoaded(GfxImage);
set string name;
set name name;

View File

@ -2,5 +2,6 @@
// GfxLightDef
// =========================================
use GfxLightDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GfxWorld
// =========================================
use GfxWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string baseName;

View File

@ -2,6 +2,7 @@
// LoadedSound
// =========================================
use LoadedSound;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// LocalizeEntry
// =========================================
use LocalizeEntry;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string value;

View File

@ -2,6 +2,7 @@
// MapEnts
// =========================================
use MapEnts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count entityString numEntityChars;

View File

@ -2,6 +2,7 @@
// Material
// =========================================
use Material;
set block XFILE_BLOCK_TEMP;
set string info::name;
set name info::name;
set reusable textureTable;

View File

@ -2,6 +2,7 @@
// MaterialTechniqueSet
// =========================================
use MaterialTechniqueSet;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set condition remappedTechniqueSet never;

View File

@ -2,6 +2,7 @@
// MenuList
// =========================================
use MenuList;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count menus menuCount;

View File

@ -2,6 +2,7 @@
// PhysPreset
// =========================================
use PhysPreset;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string sndAliasPrefix;

View File

@ -2,6 +2,7 @@
// RawFile
// =========================================
use RawFile;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count buffer len + 1;

View File

@ -2,5 +2,6 @@
// SndCurve
// =========================================
use SndCurve;
set block XFILE_BLOCK_TEMP;
set string filename;
set name filename;

View File

@ -2,6 +2,7 @@
// StringTable
// =========================================
use StringTable;
// String table is not in the temp block for some reason. nice.
set string name;
set name name;
set string values;

View File

@ -2,6 +2,7 @@
// WeaponDef
// =========================================
use WeaponDef;
set block XFILE_BLOCK_TEMP;
set string szInternalName;
set name szInternalName;
set string szDisplayName;

View File

@ -2,6 +2,7 @@
// XAnimParts
// =========================================
use XAnimParts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set scriptstring names;

View File

@ -2,6 +2,7 @@
// XModel
// =========================================
use XModel;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set scriptstring boneNames;

View File

@ -2,6 +2,7 @@
// clipMap_t
// =========================================
use clipMap_t;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set reusable planes;

View File

@ -2,6 +2,7 @@
// menuDef_t
// =========================================
use menuDef_t;
set block XFILE_BLOCK_TEMP;
set string window::name;
set name window::name;
set string font;

View File

@ -2,6 +2,7 @@
// snd_alias_list_t
// =========================================
use snd_alias_list_t;
set block XFILE_BLOCK_TEMP;
set string aliasName;
set name aliasName;
set reusable head;

View File

@ -2,6 +2,7 @@
// AddonMapEnts
// =========================================
use AddonMapEnts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count entityString numEntityChars;

View File

@ -2,6 +2,7 @@
// ComWorld
// =========================================
use ComWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count primaryLights primaryLightCount;

View File

@ -2,6 +2,7 @@
// Font_s
// =========================================
use Font_s;
set block XFILE_BLOCK_TEMP;
set string fontName;
set name fontName;
set reusable glyphs;

View File

@ -2,6 +2,7 @@
// FxEffectDef
// =========================================
use FxEffectDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count elemDefs elemDefCountEmission + elemDefCountLooping + elemDefCountOneShot;

View File

@ -2,6 +2,7 @@
// FxImpactTable
// =========================================
use FxImpactTable;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count table 15;

View File

@ -2,6 +2,7 @@
// FxWorld
// =========================================
use FxWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,5 +2,6 @@
// GameWorldMp
// =========================================
use GameWorldMp;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GameWorldSp
// =========================================
use GameWorldSp;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GfxImage
// =========================================
use GfxImage;
set block XFILE_BLOCK_TEMP;
set action OnImageLoaded(GfxImage);
set string name;
set name name;

View File

@ -2,5 +2,6 @@
// GfxLightDef
// =========================================
use GfxLightDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GfxWorld
// =========================================
use GfxWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string baseName;

View File

@ -2,6 +2,7 @@
// LeaderboardDef
// =========================================
use LeaderboardDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count columns columnCount;

View File

@ -2,6 +2,7 @@
// LoadedSound
// =========================================
use LoadedSound;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// LocalizeEntry
// =========================================
use LocalizeEntry;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string value;

View File

@ -2,6 +2,7 @@
// MapEnts
// =========================================
use MapEnts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count entityString numEntityChars;

View File

@ -2,6 +2,7 @@
// Material
// =========================================
use Material;
set block XFILE_BLOCK_TEMP;
set string info::name;
set name info::name;
set reusable textureTable;

View File

@ -2,6 +2,7 @@
// MaterialPixelShader
// =========================================
use MaterialPixelShader;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// MaterialTechniqueSet
// =========================================
use MaterialTechniqueSet;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set condition remappedTechniqueSet never;

View File

@ -2,6 +2,7 @@
// MaterialVertexDeclaration
// =========================================
use MaterialVertexDeclaration;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// MaterialVertexShader
// =========================================
use MaterialVertexShader;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// MenuList
// =========================================
use MenuList;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count menus menuCount;

View File

@ -2,6 +2,7 @@
// PhysCollmap
// =========================================
use PhysCollmap;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count geoms count;

View File

@ -2,6 +2,7 @@
// PhysPreset
// =========================================
use PhysPreset;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string sndAliasPrefix;

View File

@ -2,6 +2,7 @@
// RawFile
// =========================================
use RawFile;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set condition data::compressedBuffer compressedLen > 0;

View File

@ -2,5 +2,6 @@
// SndCurve
// =========================================
use SndCurve;
set block XFILE_BLOCK_TEMP;
set string filename;
set name filename;

View File

@ -2,6 +2,7 @@
// StringTable
// =========================================
use StringTable;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count values columnCount * rowCount;

View File

@ -2,6 +2,7 @@
// StructuredDataDefSet
// =========================================
use StructuredDataDefSet;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count defs defCount;

View File

@ -2,5 +2,6 @@
// TracerDef
// =========================================
use TracerDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// VehicleDef
// =========================================
use VehicleDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string useHintString;

View File

@ -2,6 +2,7 @@
// WeaponCompleteDef
// =========================================
use WeaponCompleteDef;
set block XFILE_BLOCK_TEMP;
set string szInternalName;
set name szInternalName;
set reusable weapDef;

View File

@ -2,6 +2,7 @@
// XAnimParts
// =========================================
use XAnimParts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set scriptstring names;

View File

@ -2,6 +2,7 @@
// XModel
// =========================================
use XModel;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set scriptstring boneNames;

View File

@ -2,6 +2,7 @@
// clipMap_t
// =========================================
use clipMap_t;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set reusable planes;

View File

@ -2,6 +2,7 @@
// menuDef_t
// =========================================
use menuDef_t;
set block XFILE_BLOCK_TEMP;
set string window::name;
set name window::name;
set string font;

View File

@ -2,6 +2,7 @@
// snd_alias_list_t
// =========================================
use snd_alias_list_t;
set block XFILE_BLOCK_TEMP;
set string aliasName;
set name aliasName;
set reusable head;

View File

@ -2,6 +2,7 @@
// AddonMapEnts
// =========================================
use AddonMapEnts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count entityString numEntityChars;

View File

@ -2,6 +2,7 @@
// ComWorld
// =========================================
use ComWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count primaryLights primaryLightCount;

View File

@ -2,6 +2,7 @@
// DestructibleDef
// =========================================
use DestructibleDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count pieces numPieces;

View File

@ -2,6 +2,7 @@
// EmblemSet
// =========================================
use EmblemSet;
set block XFILE_BLOCK_TEMP;
set count layers layerCount;
set count categories categoryCount;
set count iconTypes iconTypeCount;

View File

@ -2,6 +2,7 @@
// FontIcon
// =========================================
use FontIcon;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set reusable fontIconEntry;

View File

@ -2,6 +2,7 @@
// Font_s
// =========================================
use Font_s;
set block XFILE_BLOCK_TEMP;
set string fontName;
set name fontName;
set reusable glyphs;

View File

@ -2,5 +2,6 @@
// FootstepFXTableDef
// =========================================
use FootstepFXTableDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,5 +2,6 @@
// FootstepTableDef
// =========================================
use FootstepTableDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// FxEffectDef
// =========================================
use FxEffectDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count elemDefs elemDefCountLooping + elemDefCountOneShot + elemDefCountEmission;

View File

@ -2,6 +2,7 @@
// FxImpactTable
// =========================================
use FxImpactTable;
set block XFILE_BLOCK_TEMP;
set string name;
//set name name;
set count table 21;

View File

@ -2,5 +2,6 @@
// GameWorldMp
// =========================================
use GameWorldMp;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GameWorldSp
// =========================================
use GameWorldSp;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GfxImage
// =========================================
use GfxImage;
set block XFILE_BLOCK_TEMP;
set action OnImageLoaded(GfxImage);
set string name;
set name name;

View File

@ -2,5 +2,6 @@
// GfxLightDef
// =========================================
use GfxLightDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// GfxWorld
// =========================================
use GfxWorld;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string baseName;

View File

@ -2,6 +2,7 @@
// Glasses
// =========================================
use Glasses;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count glasses numGlasses;

View File

@ -2,6 +2,7 @@
// KeyValuePairs
// =========================================
use KeyValuePairs;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count keyValuePairs numVariables;

View File

@ -2,6 +2,7 @@
// LeaderboardDef
// =========================================
use LeaderboardDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count columns columnCount;

View File

@ -2,6 +2,7 @@
// LocalizeEntry
// =========================================
use LocalizeEntry;
set block XFILE_BLOCK_TEMP;
set string value;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// MapEnts
// =========================================
use MapEnts;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count entityString numEntityChars;

View File

@ -2,6 +2,7 @@
// Material
// =========================================
use Material;
set block XFILE_BLOCK_TEMP;
set string info::name;
set name info::name;
set reusable textureTable;

View File

@ -2,6 +2,7 @@
// MaterialTechniqueSet
// =========================================
use MaterialTechniqueSet;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set reusable techniques;

View File

@ -2,6 +2,7 @@
// MemoryBlock
// =========================================
use MemoryBlock;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// MenuList
// =========================================
use MenuList;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count menus menuCount;

View File

@ -2,6 +2,7 @@
// PhysConstraints
// =========================================
use PhysConstraints;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// PhysPreset
// =========================================
use PhysPreset;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string sndAliasPrefix;

View File

@ -2,6 +2,7 @@
// Qdb
// =========================================
use Qdb;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count buffer len + 1;

View File

@ -2,6 +2,7 @@
// RawFile
// =========================================
use RawFile;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count buffer len + 1;

View File

@ -2,6 +2,7 @@
// ScriptParseTree
// =========================================
use ScriptParseTree;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count buffer len + 1;

View File

@ -2,5 +2,6 @@
// SkinnedVertsDef
// =========================================
use SkinnedVertsDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// Slug
// =========================================
use Slug;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count buffer len + 1;

View File

@ -2,6 +2,7 @@
// SndBank
// =========================================
use SndBank;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count alias aliasCount;

View File

@ -2,6 +2,7 @@
// SndDriverGlobals
// =========================================
use SndDriverGlobals;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count groups groupCount;

View File

@ -2,6 +2,7 @@
// SndPatch
// =========================================
use SndPatch;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count elements elementCount;

View File

@ -2,6 +2,7 @@
// StringTable
// =========================================
use StringTable;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count values columnCount * rowCount;

View File

@ -2,5 +2,6 @@
// TracerDef
// =========================================
use TracerDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;

View File

@ -2,6 +2,7 @@
// VehicleDef
// =========================================
use VehicleDef;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set string turretWeapon;

View File

@ -2,6 +2,7 @@
// WeaponAttachment
// =========================================
use WeaponAttachment;
set block XFILE_BLOCK_TEMP;
set string szInternalName;
set name szInternalName;
set string szDisplayName;

View File

@ -2,6 +2,7 @@
// WeaponAttachmentUnique
// =========================================
use WeaponAttachmentUnique;
set block XFILE_BLOCK_TEMP;
set string szInternalName;
set name szInternalName;
set string szAltWeaponName;

View File

@ -2,6 +2,7 @@
// WeaponCamo
// =========================================
use WeaponCamo;
set block XFILE_BLOCK_TEMP;
set string name;
set name name;
set count camoSets numCamoSets;

Some files were not shown because too many files have changed in this diff Show More