📄 filecaching.h
字号:
// ----------------------------------------------------------------------- //
//
// MODULE : FileCaching.h
//
// PURPOSE : List of files to cache. These are files created by
//
// CREATED : 6/21/98
//
// ----------------------------------------------------------------------- //
#ifndef __FILECACHING_H__
#define __FILECACHING_H__
#include "SharedDefs.h"
char* g_pCachedModels[] =
{
// Beretta
"Models\\Weapons\\Beretta_pv.abc",
"Models\\Weapons\\lh_Beretta_pv.abc",
"Models\\Powerups\\beretta_pu.abc", // 3rd person model
// Ingram Mac-10 Sub-machine Gun
"Models\\Weapons\\Mac10_pv.abc", // Model
"Models\\Powerups\\Mac10_pu.abc", // 3rd person model
// Flare Pistol
"Models\\Weapons\\Flarepistol_pv.abc", // Model
"Models\\Powerups\\Flarepistol_pu.abc", // 3rd person model
// Shotgun
"Models\\Weapons\\Shotgun_pv.abc", // Model
"Models\\Powerups\\Shotgun_pu.abc", // 3rd person model
// Barrett .50 BMG Sniper Rifle
"Models\\Weapons\\SniperRifle_pv.abc", // Model
"Models\\Powerups\\SniperRifle_pu.abc", // 3rd person model
// Howitzer
"Models\\Weapons\\Howitzer_pv.abc", // Model
"Models\\Powerups\\Howitzer_pu.abc", // 3rd person model
// Napalm Cannon
"Models\\Weapons\\NapalmCannon_pv.abc", // Model
"Models\\Powerups\\NapalmCannon_pu.abc", // 3rd person model
// Singularity
"Models\\Weapons\\Singularity_pv.abc", // Model
"Models\\Powerups\\Singularity_pu.abc", // 3rd person model
// M16 Assault Rifle
"Models\\Weapons\\M16_pv.abc", // Model
"Models\\Powerups\\M16_pu.abc", // 3rd person model
// Flamer
"Models\\Weapons\\Flamerifle_pv.abc", // Model
"Models\\Powerups\\Flamerifle_pu.abc", // 3rd person model
// Minigun
"Models\\Weapons\\Minigun_pv.abc", // Model
"Models\\Powerups\\Minigun_pu.abc", // 3rd person model
// Laserrifle
"Models\\Weapons\\Laserrifle_pv.abc", // Model
"Models\\Powerups\\Laserrifle_pu.abc", // 3rd person model
// Tesla Cannon
"Models\\Weapons\\TeslaRod_pv.abc", // Model
"Models\\Powerups\\TeslaRod_pu.abc", // 3rd person model
// Voodoo doll
"Models\\Weapons\\Voodoo_pv.abc", // Model
"Models\\Powerups\\Voodoo_pu.abc", // 3rd person model
// Decapitator
"Models\\Weapons\\Decapitator_pv.abc", // Model
"Models\\Powerups\\Decapitator_pu.abc", // 3rd person model
// Life Leech
"Models\\Weapons\\Lifeleech_pv.abc", // Model
"Models\\Powerups\\Lifeleech_pu.abc", // 3rd person model
#ifdef _ADD_ON
// Flayer
"Models_ao\\Weapons_ao\\Flayer_pv.abc", // Model
"Models_ao\\Powerups_ao\\Flayer_pu.abc", // 3rd person model
#endif
// Melee Hand Weapon
"Models\\Weapons\\knifec_pv.abc", // Model
"Models\\Powerups\\knifec_pu.abc", // Model
// ProximityBomb
"Models\\default.abc", // Model
"Models\\Powerups\\Jackhammer_pu.abc", // 3rd person model
// RemoteBomb
// TimeBomb
// Explosions
"Models\\Explosions\\exp_sphere.abc",
"Models\\Explosions\\exp_spehere_2.abc",
// Gibs
"Models\\gibs\\flesh\\gib1.abc",
"Models\\gibs\\flesh\\gib2.abc",
"Models\\gibs\\flesh\\gib3.abc",
#ifndef B2_LITE
"Models\\gibs\\flesh\\gib4.abc",
"Models\\gibs\\flesh\\gib5.abc",
"Models\\gibs\\flesh\\gib6.abc",
"Models\\gibs\\flesh\\gib7.abc",
"Models\\gibs\\flesh\\gib8.abc",
#endif
"Models\\gibs\\wood\\gib1.abc",
"Models\\gibs\\wood\\gib2.abc",
"Models\\gibs\\wood\\gib3.abc",
#ifndef B2_LITE
"Models\\gibs\\wood\\gib4.abc",
#endif
"Models\\gibs\\glass\\gib1.abc",
"Models\\gibs\\glass\\gib2.abc",
"Models\\gibs\\glass\\gib3.abc",
"Models\\gibs\\metal\\gib1.abc",
"Models\\gibs\\metal\\gib2.abc",
"Models\\gibs\\metal\\gib3.abc",
#ifndef B2_LITE
"Models\\gibs\\metal\\gib4.abc",
"Models\\gibs\\metal\\gib5.abc",
#endif
"Models\\gibs\\plastic\\gib1.abc",
"Models\\gibs\\plastic\\gib2.abc",
"Models\\gibs\\plastic\\gib3.abc",
#ifndef B2_LITE
"Models\\gibs\\plastic\\gib4.abc",
"Models\\gibs\\plastic\\gib5.abc",
#endif
"Models\\gibs\\stone\\gib1.abc",
"Models\\gibs\\stone\\gib2.abc",
"Models\\gibs\\stone\\gib3.abc",
#ifndef B2_LITE
"Models\\gibs\\stone\\gib4.abc",
"Models\\gibs\\stone\\gib5.abc",
"Models\\gibs\\stone\\gib6.abc",
"Models\\gibs\\stone\\gib7.abc",
"Models\\gibs\\stone\\gib8.abc",
#endif
"Models\\Gibs\\gibmetal2.abc",
"MODELS\\AMMO\\BSHELL.ABC",
"MODELS\\EXPLOSIONS\\EXP_SPHERE_2.ABC",
"MODELS\\GIBS\\METAL\\GIB1.ABC",
"MODELS\\GIBS\\METAL\\GIB2.ABC",
"MODELS\\GIBS\\WOOD\\GIB1.ABC",
"MODELS\\GIBS\\WOOD\\GIB2.ABC",
"MODELS\\GIBS\\WOOD\\GIB3.ABC",
// BLB
"MODELS\\POWERUPS\\HEALTH_PU.ABC",
"MODELS\\AMMO\\ORB.ABC",
"MODELS\\POWERUPS\\ORB_PU.ABC",
"MODELS\\WEAPONS\\ORB_PV.ABC",
"MODELS\\POWERUPS\\BUGSPRAY_PU.ABC",
"MODELS\\WEAPONS\\BUGSPRAY_PV.ABC",
"MODELS\\POWERUPS\\BULLETAMMO_PU.ABC",
"MODELS\\AMMO\\LIGHTINING.ABC",
"MODELS\\EXPLOSIONS\\BLACKHOLE.ABC",
"MODELS\\AMMO\\BEAM.ABC",
"MODELS\\POWERUPS\\SHELLAMMO_PU.ABC",
"MODELS\\POWERUPS\\WARD_PU.ABC",
"MODELS\\WEAPONS\\C_KNIFE_PV.ABC",
"MODELS\\POWERUPS\\FIREAXE_PU.ABC",
"MODELS\\POWERUPS\\CROWBAR_PU.ABC",
"MODELS\\POWERUPS\\PIPE_PU.ABC",
"MODELS\\POWERUPS\\NECROWARD_PU.ABC",
"MODELS\\POWERUPS\\REMOTES_PU.ABC",
"MODELS\\POWERUPS\\MEDKIT_PU.ABC",
"MODELS\\POWERUPS\\NIGHTGOGGLES_PU.ABC",
"MODELS\\GIBS\\STONE\\GIB9.ABC",
"MODELS\\POWERUPS\\TESLACANNON_PU.ABC",
"MODELS\\AMMO\\SSHELL.ABC",
"MODELS\\GIBS\\TERRAIN\\GIB1.ABC",
"MODELS\\GIBS\\TERRAIN\\GIB2.ABC",
"MODELS\\GIBS\\TERRAIN\\GIB3.ABC",
#ifndef B2_LITE
"MODELS\\GIBS\\TERRAIN\\GIB4.ABC",
"MODELS\\GIBS\\TERRAIN\\GIB5.ABC",
#endif
"MODELS\\WEAPONS\\LH_MAC10_PV.ABC",
"Models\\Powerups\\Health_pu.abc",
};
#define NUM_CACHED_MODELS (sizeof(g_pCachedModels) / sizeof(g_pCachedModels[0]))
char* g_pCachedTextures[] =
{
"Skins\\Weapons\\Beretta_pv.dtx"
"Skins\\Powerups\\beretta_pu.dtx", // 3rd person skin
// Ingram Mac-10 Sub-machine Gun
"Skins\\Weapons\\Mac10_pv_t.dtx", // Skin
"Skins\\Powerups\\Mac10_pu.dtx", // 3rd person skin
// Flare Pistol
"Skins\\Weapons\\Flarepistol_pv_t.dtx", // Skin
"Skins\\Powerups\\Flarepistol_pu.dtx", // 3rd person skin
// Shotgun
"Skins\\Weapons\\Shotgun_pv_t.dtx", // Skin
"Skins\\Powerups\\Shotgun_pu.dtx", // 3rd person skin
// Barrett .50 BMG Sniper Rifle
"Skins\\Weapons\\SniperRifle_pv_t.dtx", // Skin
"Skins\\Powerups\\SniperRifle_pu.dtx", // 3rd person skin
// Howitzer
"Skins\\Weapons\\Howitzer_pv_t.dtx", // Skin
"Skins\\Powerups\\Howitzer_pu.dtx", // 3rd person skin
"SKINS\\WEAPONS\\C_HOWITZER_PV_T.DTX",
// Napalm Cannon
"Skins\\Weapons\\NapalmCannon_pv_t.dtx", // Skin
"Skins\\Powerups\\NapalmCannon_pu.dtx", // 3rd person skin
"SKINS\\WEAPONS\\C_NAPALM_PV_T.DTX",
// Singularity
"Skins\\Weapons\\Singularity_pv_t.dtx", // Skin
"Skins\\Powerups\\Singularity_pu.dtx", // 3rd person skin
// M16 Assault Rifle
"Skins\\Weapons\\M16_pv_t.dtx", // Skin
"Skins\\Powerups\\M16_pu.dtx", // 3rd person skin
// Flamer
"Skins\\Weapons\\flamerifle_pv_t.dtx", // Skin
"Skins\\Powerups\\Flamerifle_pu.dtx", // 3rd person skin
// Minigun
"Skins\\Weapons\\Minigun_pv_t.dtx", // Skin
"Skins\\Powerups\\Minigun_pu.dtx", // 3rd person skin
// Laserrifle
"Skins\\Weapons\\Laserrifle_pv_t.dtx", // Skin
"Skins\\Powerups\\Laserrifle_pu.dtx", // 3rd person skin
// Tesla Cannon
"Skins\\Weapons\\TeslaRod_pv_t.dtx", // Skin
"Skins\\Powerups\\TeslaRod_pu.dtx", // 3rd person skin
// Voodoo doll
"Skins\\Weapons\\Voodoo_pv_t.dtx", // Skin
"Skins\\Powerups\\Voodoo_pu.dtx", // 3rd person skin
// Decapitator
"Skins\\Weapons\\Decapitator_pv_t.dtx", // Skin
"Skins\\Powerups\\Decapitator_pu.dtx", // 3rd person skin
// Life Leech
"Skins\\Weapons\\Lifeleech_pv_t.dtx", // Skin
"Skins\\Powerups\\Lifeleech_pu.dtx", // 3rd person skin
#ifdef _ADD_ON
// Flayer
"Skins_ao\\Weapons_ao\\Flayer_pv_t.dtx", // Skin
"Skins_ao\\Powerups_ao\\Flayer_pu.dtx", // 3rd person skin
#endif
// Melee Hand Weapon
"Skins\\Weapons\\knifec_pv_t.dtx", // Skin
"Skins\\Powerups\\knifec_pu.dtx", // Skin
// ProximityBomb
"Skins\\default.dtx", // Skin
"Skins\\Powerups\\Jackhammer_pu.dtx", // 3rd person skin
// RemoteBomb
// TimeBomb
// Explosions
"Skins\\Explosions\\Explosion_1.dtx",
// {MD 9/23/98}
"Skins\\Gibs\\Flesh\\Gib2.dtx",
"SPRITETEXTURES\\BLOOD64_4.DTX",
"SKINS\\GIBS\\FLESH\\GIB1.DTX",
"SPRITETEXTURES\\BLOOD64_2.DTX",
"SPRITETEXTURES\\BLOOD32_7.DTX",
"SKINS\\GIBS\\FLESH\\GIB3.DTX",
"SPRITETEXTURES\\BLOOD32_1.DTX",
"SPRITETEXTURES\\BLOOD32_6.DTX",
"SPRITETEXTURES\\BLOOD32_10.DTX",
"SPRITETEXTURES\\BLOOD32_5.DTX",
"SPRITETEXTURES\\BLOOD32_9.DTX",
"SPRITETEXTURES\\BLOOD64_1.DTX",
"SPRITETEXTURES\\BLOOD64_3.DTX",
"SPRITETEXTURES\\BLOOD32_2.DTX",
"SPRITETEXTURES\\BLOOD32_3.DTX",
"SPRITETEXTURES\\PARTICLES\\PARTICLE2.DTX",
"SPRITETEXTURES\\FIREBALL2_1.DTX",
"SPRITETEXTURES\\FIREBALL2_2.DTX",
"SPRITETEXTURES\\FIREBALL2_3.DTX",
"SPRITETEXTURES\\FIREBALL2_4.DTX",
"SPRITETEXTURES\\FIREBALL2_5.DTX",
"SPRITETEXTURES\\FIREBALL2_6.DTX",
"SPRITETEXTURES\\FIREBALL2_7.DTX",
"SPRITETEXTURES\\FIREBALL2_8.DTX",
"SPRITETEXTURES\\FIREBALL2_9.DTX",
"SPRITETEXTURES\\FIREBALL2_10.DTX",
"SPRITETEXTURES\\FIREBALL2_11.DTX",
"SPRITETEXTURES\\FIREBALL2_12.DTX",
"SPRITETEXTURES\\FIREBALL2_13.DTX",
"SPRITETEXTURES\\FIREBALL2_14.DTX",
"SPRITETEXTURES\\FIREBALL2_15.DTX",
"SPRITETEXTURES\\FIREBALL2_16.DTX",
"SPRITETEXTURES\\FIREBALL2_17.DTX",
"SPRITETEXTURES\\FIREBALL2_18.DTX",
"SPRITETEXTURES\\FIREBALL2_19.DTX",
"SPRITETEXTURES\\FIREBALL2_20.DTX",
"SPRITETEXTURES\\FIREBALL2_21.DTX",
"SPRITETEXTURES\\FIREBALL2_22.DTX",
"SPRITETEXTURES\\FIREBALL2_23.DTX",
"SPRITETEXTURES\\FIREBALL2_24.DTX",
"SPRITETEXTURES\\FIREBALL2_25.DTX",
"SPRITETEXTURES\\FIREBALL2_26.DTX",
"SPRITETEXTURES\\FIREBALL2_27.DTX",
"SPRITETEXTURES\\FIREBALL2_28.DTX",
"SPRITETEXTURES\\FIREBALL2_29.DTX",
"SPRITETEXTURES\\FIREBALL2_30.DTX",
"SPRITETEXTURES\\FIREPART64.DTX",
"SPRITETEXTURES\\LENSFLARE_1.DTX",
"SPRITETEXTURES\\LENSFLARE32_9.DTX",
"SPRITETEXTURES\\LENSFLARE32_8.DTX",
"SPRITETEXTURES\\LENSFLARE32_7.DTX",
"SPRITETEXTURES\\LENSFLARE32_6.DTX",
"SPRITETEXTURES\\LENSFLARE32_5.DTX",
"SPRITETEXTURES\\LENSFLARE32_4.DTX",
"SPRITETEXTURES\\LENSFLARE32_3.DTX",
"SPRITETEXTURES\\LENSFLARE32_2.DTX",
"SPRITETEXTURES\\LENSFLARE32_1.DTX",
"SKINS\\WEAPONS\\C_FLARE_PV_T.DTX",
"SPRITETEXTURES\\SMOKE64_3.DTX",
"SPRITETEXTURES\\SMOKE64_6.DTX",
"SPRITETEXTURES\\SMOKE64_1.DTX",
"SPRITETEXTURES\\SMOKE64_5.DTX",
"SKINS\\AMMO\\BSHELL.DTX",
"SKINS\\WEAPONS\\C_MAC10_PV_T.DTX",
"SPRITETEXTURES\\SMOKE32_1.DTX",
"SPRITETEXTURES\\TESLAIMP_11.DTX",
"SPRITETEXTURES\\TESLAIMP_10.DTX",
"SPRITETEXTURES\\TESLAIMP_9.DTX",
"SPRITETEXTURES\\TESLAIMP_8.DTX",
"SPRITETEXTURES\\TESLAIMP_7.DTX",
"SPRITETEXTURES\\TESLAIMP_6.DTX",
"SPRITETEXTURES\\TESLAIMP_5.DTX",
"SPRITETEXTURES\\TESLAIMP_4.DTX",
"SPRITETEXTURES\\TESLAIMP_3.DTX",
"SPRITETEXTURES\\TESLAIMP_2.DTX",
"SPRITETEXTURES\\TESLAIMP_1.DTX",
"SKINS\\EXPLOSIONS\\EBALLSMALL.DTX",
"SPRITETEXTURES\\TESLAPRIME_8.DTX",
"SPRITETEXTURES\\TESLAPRIME_7.DTX",
"SPRITETEXTURES\\TESLAPRIME_6.DTX",
"SPRITETEXTURES\\TESLAPRIME_5.DTX",
"SPRITETEXTURES\\TESLAPRIME_4.DTX",
"SPRITETEXTURES\\TESLAPRIME_3.DTX",
"SPRITETEXTURES\\TESLAPRIME_2.DTX",
"SPRITETEXTURES\\TESLAPRIME_1.DTX",
"SKINS\\WEAPONS\\C_TESLA_PV_T.DTX",
"SKINS\\WEAPONS\\C_SINGLE_PV_T.DTX",
"SPRITETEXTURES\\DEBRISIMP_14.DTX",
"SPRITETEXTURES\\DEBRISIMP_13.DTX",
"SPRITETEXTURES\\DEBRISIMP_12.DTX",
"SPRITETEXTURES\\DEBRISIMP_11.DTX",
"SPRITETEXTURES\\DEBRISIMP_10.DTX",
"SPRITETEXTURES\\DEBRISIMP_09.DTX",
"SPRITETEXTURES\\DEBRISIMP_08.DTX",
"SPRITETEXTURES\\DEBRISIMP_07.DTX",
"SPRITETEXTURES\\DEBRISIMP_06.DTX",
"SPRITETEXTURES\\DEBRISIMP_05.DTX",
"SPRITETEXTURES\\DEBRISIMP_04.DTX",
"SPRITETEXTURES\\DEBRISIMP_03.DTX",
"SPRITETEXTURES\\DEBRISIMP_02.DTX",
"SPRITETEXTURES\\DEBRISIMP_01.DTX",
"SKINS\\EXPLOSIONS\\EXPLOSION.DTX",
"SPRITETEXTURES\\SMOKE64_4.DTX",
"SPRITETEXTURES\\SMOKE64_2.DTX",
"SKINS\\GIBS\\GIBMETAL3.DTX",
"Skins\\gibs\\flesh\\gib1.dtx",
"Skins\\gibs\\flesh\\gib2.dtx",
"Skins\\gibs\\flesh\\gib3.dtx",
#ifndef B2_LITE
"Skins\\gibs\\flesh\\gib4.dtx",
"Skins\\gibs\\flesh\\gib5.dtx",
"Skins\\gibs\\flesh\\gib6.dtx",
"Skins\\gibs\\flesh\\gib7.dtx",
"Skins\\gibs\\flesh\\gib8.dtx",
#endif
"Skins\\gibs\\wood\\gib1.dtx",
"Skins\\gibs\\wood\\gib2.dtx",
"Skins\\gibs\\wood\\gib3.dtx",
#ifndef B2_LITE
"Skins\\gibs\\wood\\gib4.dtx",
#endif
"Skins\\gibs\\glass\\gib1.dtx",
"Skins\\gibs\\glass\\gib2.dtx",
"Skins\\gibs\\glass\\gib3.dtx",
"Skins\\gibs\\metal\\gib1.dtx",
"Skins\\gibs\\metal\\gib2.dtx",
"Skins\\gibs\\metal\\gib3.dtx",
#ifndef B2_LITE
"Skins\\gibs\\metal\\gib4.dtx",
"Skins\\gibs\\metal\\gib5.dtx",
#endif
"Skins\\gibs\\plastic\\gib1.dtx",
"Skins\\gibs\\plastic\\gib2.dtx",
"Skins\\gibs\\plastic\\gib3.dtx",
#ifndef B2_LITE
"Skins\\gibs\\plastic\\gib4.dtx",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -