1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
use crategfc;
use Error;
/*
Here is a hopefully-complete list of resource extensions (from
`gfc::RegisterResourceCaches`).
If a cache is marked "(~)", it means its code didn't run during test loads of the main
menu and CI_01.
If an extension is marked "(×)", it means the game has no resources with that extension.
- gfc::ParticleSystemCache
- "psystem"
- gfc::Object3DCache
- "o3d"
- "so3d" (×)
- gfc::Cursor2DCache (~)
- "cursor" (×)
- gfc::KGMeshCache
- subclass of gfc::MeshCache
- gfc::MeshCache (This is a base class and is not used directly.)
- "meshpack"
- gfc::PhysMeshCache
- "physpack"
- gfc::KGTextureCache
- subclass of gfc::TextureCache
- "gtf" (×)
- gfc::TextureCache (~) (This is a base class and is not used directly.)
- "bmp" (×)
- "tga" (×)
- "dds"
- gfc::MaterialCache
- "mat" (×)
- "bmat"
- gfc::AnimationCache
- "anm"
- "manm" (×)
- gfc::TextureFontCache
- "tfnt"
- gfc::fmSoundCache
- "mp3"
- gfc::FlashFileCache
- "gfx"
- gfc::UncompressedMeshCache (~)
- "ucm" (×)
- gfc::KGStaticLightingCache
- "lightdb"
- gfc::SpringMeshCache (~)
- "dxsmf"
- gfc::TerrainHeightfieldCache (~)
- "hf" (×)
- gfc::ChunkDescCache (~)
- "chunk" (×)
---
This cache is present in the binary, but appears to be fully unused:
- gfc::TerrainFloraCache (~)
- "fm" (×)
*/