There's nothing wrong with that for your own use as long as they work, for the store though, I think you can use the same texture for multiple models, but each entity needs its own model, thumbnail, and fpe.
As far as I know you can specify your _D _S _N and _I files in the FPE, bay adding
textured =
textures =
texturen =
texturei =
If any but textured are missing or empty in the fpe it will look for an _S _N and _I file of the same name as the _D file.
To have one model using different resource multiple times is fairly easy. It's done via FPE's.
Say for example you had 1 model, we'll call it cube, but 3 textures, we'll call them red green and blue (see where i'm goin here?
), your folder would look like (i'll give the example using just the D texture so I don't get confused)...
cube.x
cube_red.bmp
cube_green.bmp
cube_blue.bmp
cube_red.FPE
desc = cube_red
textured = cube_red_D.dds
model = cube.x
cube_green.FPE
desc = cube_green
textured = cube_green_D.dds
model = cube.x
cube_blue.FPE
desc = cube_blue
textured = cube_blue_D.dds
model = cube.x
cube_red_D.dds
cube_green_D.dds
cube_blue_D.dds
and so on
i7, NV960 4GB, 16GB memory, 2x 4TB Hybrid, Win10.
i5 , AMD 6770 1GB, 8GB memory, 512GB Generic SATAIII + 2TB Seagate Baracuda SATAIII, Win7.
i3, Radeon integrated graphics, 4GB memory, 512gB Generic SATAII, Win8.1.
Q6600, Intel integrated graphics, 2GB memory, 180GB Generic SATAII, WinXP.