Download docs/inventory/README.md from nmarshall/urt-rs: direct link, hf CLI and curl.
- Browser
- Download file 3.15 kB
-
https://huggingface.co/nmarshall/urt-rs/resolve/main/docs/inventory/README.md
- Command line
-
hf download hf://nmarshall/urt-rs/docs/inventory/README.md
-
curl -L -o README.md https://huggingface.co/nmarshall/urt-rs/resolve/main/docs/inventory/README.md
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 | SHA-256 and size for all 39 installation files; archive sizes, extensions, CRC-test results, map headers, and QVM headers/hashes. |
| 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 | 114 repeated exact-case path events encountered while indexing archives in ascending filename order. |
| case-collisions.tsv | Six paths in three casefold collision groups, including archives, sizes, and CRCs. |
| 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 | All 47 class names seen in selected BSP entity text, total occurrences, and containing maps. |
| 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 | 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.