Yes, it will be dockable.
Yes, you can put it in orbit.
If you have a nice Space Shuttle (Orbiter) model, yes, you can use it as a visual model and define an "aircraft.cfg" file for it so that it has spacecraft properties. However, you will have to do a bit of research as far as orbiter's astrodynamic properties, as in coefficient of drag, blunt body properties, angle of attack body area, etc... I am making new entries in aircraft.cfg for spacecraft-specific features, such as:
- Reaction control thruster engine parameters (positions, strengths, propellant amount...)
- Main rocket engine(s) parameters
- docking hatch(es) locations and parameters (for instance, only compatible docking systems will be able to mate)
- Solar array power generation
- ... and much more.
I am following the FSX philosophy of "As real as it gets" and this will be geared towards nerds who like to model every switch, button and display. This sucker will be realistic, just as FSX is (or can be)...
However - if you use an EXISTING model, then the animations, like cargo bay doors, solar array deploys and stuff like that won't work insofar as being recognised in the simulator as spacecraft "operation". For example, my models have specific animations that are tagged as what they are: Solar array deploy, hatch open, antenna extend, etc, and as such, they are recognised by the spaceflight module. I will also release a SDK so that, if you want to create your own spacecraft model in 3DS MAX for use as a spaceflight module object, I will make available my animation tags so that you can tag them properly.
A model designed without my animation tags won't be able to take advantage of the space-specific tagging system, so for example, If you use CS Shuttle, I am almost certain that its cargo door open/close animation is tagged as exits:
[exits]
number_of_exits = 2
exit.0 = 0.4 // (0=Main 1=Passenger)
exit.1 = 0.4 // (0=Main 1=Passenger)
So, you will be able to activate these animations by default FSX keys, but they won't register in spacecraft instrumentation as being activated, or what they are. I MIGHT look into this a bit more carefully and perhaps have some kind of method of naming these and having them recognised properly, but this would be on the lowest of the priorities.