
So here is an alternate option I have thought about: RTWDeluxe would have two subdirectories, CustomModels and CustomHouses - but no need for a bunch of subdirectories. Instead, it would contain individual houseskins and models/skins. Each model/skin would again have an individualized name,
e.g. this directory has two houses and one model (with matching skin).
CustomHouses:
Poposhouse123x.jpg
Qookiecabin43sX.jpg
CustomModels:
Rudolph3dx34s.3ds
Rudolph3dx34s.jpg
Models/houses would hence be uploaded/downloaded individually.
Now, in the level editor, you would still have custom models ABCD. However, instead of pushing CTRl-M to pick one directory, you would press (e.g.) CTRL-A to enter the name of just model A (e.g. "Rudolph3dx34s"). Then CTRL-B to enter the name of model B. etc. Custom Houses would be entered via Ctrl-1,2,3,4. The level file (would have to be updated to .LV6) would store all that individual information for you.
Advantage is (hopefully) obvious - you no longer need to create sub-directories for levels and can mix'n'match models from any available. The slight disadvantage is that you have to enter a name for each model in the editor - but I still think this solution makes a lot more sense.
Opinions?