Sorry, I'm new to 3D GameStudio and I've been looking at what the engine is capable of and what it is meant to do and I haven't been able to find an answer to this question yet, so I'll ask it here.
Can models be customized by the player during actual gameplay? Here's an example of what I'm talking about. I'd like to make it so that the player can choose a hairstyle for their character, as well as hair color separately, and other facial/body features including height, weight, and possibly female bust size. Another customizable option the player would have would be what items they have equipped, weapons as well as armor. With all these different choices a player could make there could very well be over 1000 different combinations, making it improbable and nearly impossible task to premake every combination as a seperate model.
Can you create seperate models for each part and "link" them together during gameplay using scripting to essentially create what would be the character's model? Can you scale different parts of a model during gameplay (as to create a short/tall and skinny/fat character) ? Can you change the skin used for a model, or change color tinting variables (for hair-color) ? Can bone-animation still be used on a model created like this, with all these customizable/interchangeable pieces?
I know this is a lot, and I'm not asking you to explain to me how to do all of them. I simply want to know whether 3D GameStudio can accomplish these tasks, hopefully with just C-Script without having to go into DLLs, plugins, C++, and the like. If it can, could you please point me in the right direction for further study in learning how to actually program it all?
Thank you.