mirror of
https://github.com/Laupetin/OpenAssetTools.git
synced 2025-06-10 23:08:05 -05:00
iw3 clipmap, sounds, image commands
This commit is contained in:
@ -0,0 +1,21 @@
|
||||
// =========================================
|
||||
// GfxImage
|
||||
// =========================================
|
||||
use GfxImage;
|
||||
set action OnImageLoaded(GfxImage);
|
||||
set string name;
|
||||
set name name;
|
||||
reorder:
|
||||
name
|
||||
texture;
|
||||
|
||||
// GfxTexture
|
||||
use GfxTexture;
|
||||
set reusable loadDef;
|
||||
set block loadDef XFILE_BLOCK_TEMP;
|
||||
set condition texture never;
|
||||
|
||||
// GfxImageLoadDef
|
||||
use GfxImageLoadDef;
|
||||
set action LoadImageData(GfxImageLoadDef, GfxImage);
|
||||
set arraysize data resourceSize;
|
@ -0,0 +1,15 @@
|
||||
// =========================================
|
||||
// LoadedSound
|
||||
// =========================================
|
||||
use LoadedSound;
|
||||
set string name;
|
||||
set name name;
|
||||
|
||||
// MssSound
|
||||
use MssSound;
|
||||
set block data XFILE_BLOCK_TEMP;
|
||||
set reusable data;
|
||||
set count data info::data_len;
|
||||
set condition info::data_ptr never;
|
||||
set condition info::initial_ptr never;
|
||||
set action SetSoundData(MssSound);
|
@ -0,0 +1,6 @@
|
||||
// =========================================
|
||||
// SndCurve
|
||||
// =========================================
|
||||
use SndCurve;
|
||||
set string filename;
|
||||
set name filename;
|
@ -23,9 +23,8 @@ set count partitions partitionCount;
|
||||
set count aabbTrees aabbTreeCount;
|
||||
set count cmodels numSubModels;
|
||||
set count brushes numBrushes;
|
||||
set count brushBounds numBrushes;
|
||||
set count brushContents numBrushes;
|
||||
set count smodelNodes smodelNodeCount;
|
||||
set visibility numClusters * clusterBytes;
|
||||
set reusable box_brush;
|
||||
set count dynEntDefList[0] dynEntCount[0];
|
||||
set count dynEntDefList[1] dynEntCount[1];
|
||||
set block dynEntPoseList XFILE_BLOCK_RUNTIME;
|
||||
@ -42,14 +41,6 @@ reorder:
|
||||
leafs
|
||||
leafbrushes
|
||||
leafbrushNodes;
|
||||
reorder:
|
||||
...
|
||||
brushContents
|
||||
smodelNodes
|
||||
mapEnts;
|
||||
|
||||
// ClipMaterial
|
||||
set string ClipMaterial::name;
|
||||
|
||||
// cNode_t
|
||||
set reusable cNode_t::plane;
|
||||
@ -67,4 +58,12 @@ set reusable borders;
|
||||
// cbrush_t
|
||||
use cbrush_t;
|
||||
set reusable sides;
|
||||
set reusable baseAdjacentSide;
|
||||
set reusable baseAdjacentSide;
|
||||
|
||||
// DynEntityDef
|
||||
set reusable DynEntityDef::destroyPieces;
|
||||
|
||||
// XModelPieces
|
||||
use XModelPieces;
|
||||
set string name;
|
||||
set count pieces numpieces;
|
@ -0,0 +1,28 @@
|
||||
// =========================================
|
||||
// snd_alias_list_t
|
||||
// =========================================
|
||||
use snd_alias_list_t;
|
||||
set string aliasName;
|
||||
set name aliasName;
|
||||
set reusable head;
|
||||
set count head count;
|
||||
|
||||
// snd_alias_t
|
||||
use snd_alias_t;
|
||||
set string aliasName;
|
||||
set string subtitle;
|
||||
set string secondaryAliasName;
|
||||
set string chainAliasName;
|
||||
set reusable soundFile;
|
||||
set reusable speakerMap;
|
||||
|
||||
// SoundFile
|
||||
set condition SoundFile::u::loadSnd type == SAT_LOADED;
|
||||
|
||||
// SpeakerMap
|
||||
set string SpeakerMap::name;
|
||||
|
||||
// StreamedSound
|
||||
use StreamedSound;
|
||||
set string dir;
|
||||
set string name;
|
Reference in New Issue
Block a user