// Chunk showing defaults for all textures. Each file wanting custom
// behavior will get listed later. If they don't have a value for an
// entry, the one from the default will be used instead.

[__DEFAULT_BZ2DXTOPTIONS__]
// If Skip is true, file skipped (and rest of options are ignored)
Skip = false

// true = higher quality (==slower). false = lower qualty(faster)
HighQuality = true

// If > 1, file sized to this width/height before any other
// processing.  If < 1, then size is left untouched.
PreScaleX = -1
PreScaleY = -1

// How many mips will be generated. Valid values are 1..32, with
// values outside that range set to 32. If 1, then only the original
// size image will be output. If 2, then the original size and one
// size smaller (half-width, half-height) will be output. Items
// will be mipped down until either axis reaches 4 pixels, or this
// clamp, whatever comes first.
NumMips = 32

// What scaling algorithm is used for all resizes applying to this
// texture. Valid values are:
//	SCALEALGORITHM_NEAREST = 0
//	SCALEALGORITHM_LINEAR = 1
//	SCALEALGORITHM_BILINEAR = 2
//	SCALEALGORITHM_BOX = 3
//	SCALEALGORITHM_TRIANGLE = 4
//	SCALEALGORITHM_BELL = 5
//	SCALEALGORITHM_BSPLINE = 6
//	SCALEALGORITHM_LANCZOS3 = 7
//	SCALEALGORITHM_MITCHELL = 8
//
// Google these if you don't recognize what they look like.  Lanczos3
// is regarded as producing the best-looking results, so values
// outside 0..8 are changed to 7.
ScaleAlgorithm = 7

// DXT type for 24/32 bit images (determined at load time). Valid
// values are 1, 3 or 5, with default 24-bit type as DXT1, default 32-bit
// type is DXT5. Used when ForceDXT (below) is -1
DXT24Type = 1
DXT32Type = 5

// Valid values are -1, 1, 3 or 5, with illegal values treated as -1.
// If 1, 3 or 5, then the autodetermined 24/32 bit type is ignored, and
// the selection is used. If -1, then it uses the autodetermined
// type above.
ForceDXT = -1

// 32-bit textures using draw_planar need to have their outer border's
// pixels set to alpha 0 at lower mips, or things look really ugly on
// ATI graphics cards. (nVidia cards are just fine, go figure). This
// value is the # of pixels to ensure are all transparent at the
// borders. If this is 0 (default), then nothing is done to the
// image. If 1, then 1 pixel is set to RGBA(0,0,0,0) at the edges, if
// 2, then 2 pixels are zapped. Valid values are 0..4, with values
// outside of that range treated as 0.
PlanarAlphaBorder = 0


/// -------------------------------------------------------------
// Individual file overrides
// All of these have just the base name, no file extension like .tga

// Items to skip due to non-power-of-2 sizes (e.g. loadscreens.) Might
// make sense to resize to 512x512 now that we don't have to be
// compatible w/ the Voodoo1 anymore.

[bane_load]
Skip = true

[core_load]
Skip = true

[credit_1]
Skip = true

[dark_load]
Skip = true

[file_load]
Skip = true

[instant]
Skip = true

[intro]
Skip = true

[isdf_death]
Skip = true

[login]
Skip = true

[main]
Skip = true

[mire_load]
Skip = true

[multip_1]
Skip = true

[multip_1a]
Skip = true

[multip_client]
Skip = true

[multip_create]
Skip = true

[multip_end]
Skip = true

[multip_extra]
Skip = true

[multip_team]
Skip = true

[option_graphic]
Skip = true

[option_input]
Skip = true

[option_input2]
Skip = true

[option_play]
Skip = true

[option_sound]
Skip = true

[pluto_load]
Skip = true

[rend_load]
Skip = true

[scion_death]
Skip = true

[singlep_archive]
Skip = true

[singlep_briefing]
Skip = true

[singlep_main]
Skip = true

[title]
Skip = true


[bewes01]
Skip = true // Brad Pickering's son. Not used ingame


// Items to force to 1 mip level, only.
[bzone]
NumMips = 1

[cmnd_attack]
NumMips = 1

[cmnd_cancel]
NumMips = 1

[cmnd_deploy]
NumMips = 1

[cmnd_dot]
NumMips = 1

[cmnd_dropoff]
NumMips = 1

[cmnd_follow]
NumMips = 1

[cmnd_gotonav]
NumMips = 1

[cmnd_launch]
NumMips = 1

[cmnd_morph]
NumMips = 1

[cmnd_pickup]
NumMips = 1

[cmnd_recall]
NumMips = 1

[cmnd_recycle]
NumMips = 1

[cmnd_service]
NumMips = 1

[cmnd_tab]
NumMips = 1

[cmnd_undeploy]
NumMips = 1

[cursor]
NumMips = 1

[hp_cannon]
NumMips = 1

[hp_gun]
NumMips = 1

[hp_mortar]
NumMips = 1

[hp_rocket]
NumMips = 1

[hp_shield]
NumMips = 1

[hp_special]
NumMips = 1

[icon_base]
NumMips = 1

[icon_base_armo]
NumMips = 1

[icon_base_fact]
NumMips = 1

[icon_base_nav]
NumMips = 1

[icon_base_recy]
NumMips = 1

[icon_fspilo]
NumMips = 1

[icon_fvarch]
NumMips = 1

[icon_fvartl]
NumMips = 1

[icon_fvatank]
NumMips = 1

[icon_fvconst]
NumMips = 1

[icon_fvrecy]
NumMips = 1

[icon_fvscav]
NumMips = 1

[icon_fvscout]
NumMips = 1

[icon_fvsent]
NumMips = 1

[icon_fvserv]
NumMips = 1

[icon_fvtank]
NumMips = 1

[icon_fvtug]
NumMips = 1

[icon_fvturr]
NumMips = 1

[icon_fvwalk]
NumMips = 1

[icon_ispilo]
NumMips = 1

[icon_ivapc]
NumMips = 1

[icon_ivatank]
NumMips = 1

[icon_ivbomb]
NumMips = 1

[icon_ivcons]
NumMips = 1

[icon_ivmbike]
NumMips = 1

[icon_ivmisl]
NumMips = 1

[icon_ivrckt]
NumMips = 1

[icon_ivrecy]
NumMips = 1

[icon_ivscav]
NumMips = 1

[icon_ivscout]
NumMips = 1

[icon_ivserv]
NumMips = 1

[icon_ivstas]
NumMips = 1

[icon_ivtank]
NumMips = 1

[icon_ivtug]
NumMips = 1

[icon_ivturr]
NumMips = 1

[icon_ivwalk]
NumMips = 1

[icon_undefined]
NumMips = 1

[ir_cann]
NumMips = 1

[ir_com]
NumMips = 1

[ir_horn]
NumMips = 1

[ir_mag]
NumMips = 1

[ir_mort]
NumMips = 1

[ir_rckt]
NumMips = 1

[ir_shad]
NumMips = 1

[sr_cann]
NumMips = 1

[sr_mort]
NumMips = 1

[sr_rcksp]
NumMips = 1

[wire_fvarch]
NumMips = 1

[wire_fvarch2]
NumMips = 1

[wire_fvatank]
NumMips = 1

[wire_fvcons]
NumMips = 1

[wire_fvscav]
NumMips = 1

[wire_fvscout]
NumMips = 1

[wire_fvscout2]
NumMips = 1

[wire_fvsent]
NumMips = 1

[wire_fvsent2]
NumMips = 1

[wire_fvserv]
NumMips = 1

[wire_fvtank]
NumMips = 1

[wire_fvtank2]
NumMips = 1

[wire_iggren0]
NumMips = 1

[wire_iggren1]
NumMips = 1

[wire_iggren2]
NumMips = 1

[wire_iggren3]
NumMips = 1

[wire_igjetp0]
NumMips = 1

[wire_igjetp1]
NumMips = 1

[wire_igsatc0]
NumMips = 1

[wire_igsatc1]
NumMips = 1

[wire_ivintc]
NumMips = 1

[wire_ivmbike]
NumMips = 1

[wire_ivscout]
NumMips = 1

[wire_ivtank]
NumMips = 1

// Items added NM 4/19/06 to clamp to only 1 mip level
[object]
NumMips = 1

[select]
NumMips = 1

[square]
NumMips = 1

[target]
NumMips = 1

[gcomet]
NumMips = 1

[ghornet]
NumMips = 1

[gmaggun]
NumMips = 1

[gshadow]
NumMips = 1

[colorize]
NumMips = 1

[gauge]
NumMips = 1

[flag_generic]
NumMips = 1

[wire_fbspir]
NumMips = 1

[wire_fvturr]
NumMips = 1

[wire_fvwalk]
NumMips = 1

[wire_ibgtow]
NumMips = 1

[wire_ivatank]
NumMips = 1

[wire_ivmisl]
NumMips = 1

[wire_ivrckt]
NumMips = 1

[wire_ivscav]
NumMips = 1

[wire_ivturr]
NumMips = 1

[wire_ivwalk]
NumMips = 1


// Items referenced by draw_planar, so they need the border param set
// Added NM 4/22/06

[ring]
PlanarAlphaBorder = 2

[grndchar]
PlanarAlphaBorder = 2

[blast]
PlanarAlphaBorder = 2

[lightflare]
PlanarAlphaBorder = 2

[lighthalo] //glock
PlanarAlphaBorder = 2
