File size: 3,151 Bytes
5bef6de
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
# Initial cache inventory

Generated from local static inspection on **2026-10-10**. Source root: `.cache/UrbanTerror43/`. These files contain metadata, not copied asset payloads or disassembly.

| File | Contents |
| --- | --- |
| [snapshot.json](snapshot.json) | SHA-256 and size for all 39 installation files; archive sizes, extensions, CRC-test results, map headers, and QVM headers/hashes. |
| [archive-members.tsv](archive-members.tsv) | All 9,835 non-directory ZIP members, archive origin, size, CRC-32, selected-candidate marker, and inspected format header where applicable. |
| [overrides.tsv](overrides.tsv) | 114 repeated exact-case path events encountered while indexing archives in ascending filename order. |
| [case-collisions.tsv](case-collisions.tsv) | Six paths in three casefold collision groups, including archives, sizes, and CRCs. |
| [maps.json](maps.json) | All 35 exact-case distinct BSP paths under the provisional selection rule, 17 lump bounds each, and entity-class instance counts. |
| [entity-classes.tsv](entity-classes.tsv) | All 47 class names seen in selected BSP entity text, total occurrences, and containing maps. |
| [format-summary.json](format-summary.json) | BSP surface types/flags, MD3 frame counts and first-frame tag names, WAV format census, and credit/readme paths. |
| [native-imports.json](native-imports.json) | Direct ELF `DT_NEEDED` and Windows PE import-descriptor libraries for all six standalone native binaries, with scope limitations. |

## Interpretation limits

The index preserves original path spelling. The candidate rule is “last exact-case occurrence in ascending archive filename order.” It is intentionally described as provisional: actual game lookup may normalize paths, reorder archives for pure servers, and include other directories. All three case collisions need runtime resolution before extraction to a case-insensitive filesystem. A final engine-compatible index must supersede this rule.

Archive CRC checks read all non-directory members and passed for all 23 archives. This checks ZIP decompression and CRC consistency, not source authenticity or asset semantics. Installation files have SHA-256 hashes; individual members initially have ZIP CRC-32 rather than cryptographic content hashes.

BSP inventory checks `IBSP` version 46 and that all 17 lump ranges fit within the selected file. Entity counts use a regular-expression survey of `classname` pairs, not a full entity parser. Surface counts read fixed records under the version-46 layout. Full parser validation remains TODO.

MD3 header inspection found `IDP3` version 15 for all 619 model paths. Tag names are sampled from the first frame of every tagged model; this does not validate animation transforms across all frames. AAS header inspection found `EAAS` version 5 for all 34 selected paths. WAV inspection reads RIFF `fmt ` metadata; it does not test playback, loop chunks, or audio fidelity.

No hidden configuration, user home-path content, external downloaded maps, or live server state is included. The exact cache snapshot, not a claim about all Urban Terror installations, defines these counts.