# 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.