Combining 100+ Materials
My only suggestion is you could bake some of these maps to a single texture and apply the same texture to multiple objects. Only issue here is that you would have to UV Unwrap everything, which is a killer task with a scene as dense as this one. If you are interested in the baking process, Grant Abbitt has a pretty straight-forward tutorial for this.