# FMDL material and shader types — routing table 207 entries across 1 buckets. Find the row whose range contains what you want, fetch that one file only. Small closed vocabulary — material types and shader names are the same 208-entry list upstream. | bucket | from | to | entries | size | |---|---|---|---|---| | [material-vocab-000.txt](https://choomraider.neocities.org/mgsv/lookup/material-vocab/material-vocab-000.txt) | `fox3DDC_Blin` | `tpp3DFW_VolginFire` | 207 | 6 KB | Sorting is case-insensitive, so `TppSoldier` and `tppsoldier` sort together. An entry absent from the bucket whose range covers it is genuinely absent — that is a real answer, not a reason to guess.