A better way of stopping the game from swapping to sprites is to go through the modeldb file and increasing the distance at which the game swaps from 3D models to sprites. This way the game still uses the lower detailed models (Each unit has multiple models. The less detailed ones are used when you zoom out so you can see more units on screen without getting a performance hit. Because you are zoomed out, you cant see the drop in detail) so you dont such a hit to FPS as you do with just changing the config file.
How do you do this? It's quite easy. Go into SS\data\unit_models. Open battle_models.modeldb in notepad (you'll probably have to tell windows to open it in notepad). Each model entry has 3 or 4 lines that look like this:
Code:
54 unit_models/_Units/LN_Peasant_Padded/billmen_lod0.mesh 121
54 unit_models/_Units/LN_Peasant_Padded/billmen_lod1.mesh 900
54 unit_models/_Units/LN_Peasant_Padded/billmen_lod2.mesh 2500
54 unit_models/_Units/LN_Peasant_Padded/billmen_lod3.mesh 6400
These are the lines that tell the game which model to use for which unit. They are listed from the highest detailed model first (the lod0 mesh (LOD=level of detail
)) to the lowest detailed (lod3). The numbers at the end of each line is the distance at which the game will swap to the next lower detailed model. The last number after the lod3 model is the distance at which the game swaps to sprites. Just increase this number to delay when sprites are used. Not sure how high you can set it but I haven't heard of any limits. The good news is that 99% of all model entries use 6400 as the highest distance. So you can just do a Replace All in notepad and change them all in one hit. Save and exit and you're done.
If memory serves, someone already did this and released it as a submod for 6.1. But if you are running any other submods that change the modeldb file, you'll have to do it yourself.
Oh and please, please please take a backup of the modeldb before you make any changes