I agree, it would be educational to find out the specific reasons as to why it isnt possible, also why I would like to see Shang's entrance he comes in old and then morphs to young as a bit of a "homage" so to speak on what he used to be able to do and hopefully will be able to do again in the future.
Ok, so I'll try to explain it once and for all, and hopefully you'll all understand.
So, old cartridges and the RAM memory both load stuff instantly, because it's done electronically. Discs, including the HDD, are slower to load stuff, and that's because they have a mechanical piece, a reading pointer, that has to move to an specific position to read the data and load it to the RAM. This movement of the pointer take some time, and that causes the delay of actions. That's why your computer takes some time to open a program, for example. And that's why we have loading screens for games on discs (DVD, Blu-Ray or games installed on the HDD).
Now, back to the morphing problem. For Shang Tsung to morph into another character, using his/her model and movements, that character data would have to be loaded to the RAM. I know two ways they could do this:
- One of them is getting the data of the command input for the morph
during the fight, finding out what character does that command stands for, searching for that character data and loading it. This is what they did in MKT for consoles. But there's a problem. As I explained, the loading process from the disc may take a while, so
the game would have to stop while the data was loaded. In MKT, the game was sprite-based, so it should not take long for the data to be loaded, and yet we see those 1 to 1 and a half second delay. Now imagine in MK9, where characters models are in 3D, and they have a pretty longer move list, thus making the loading time bigger.
- Now the other way would be load all the characters data
before the fight, that is, while on the loading screen. This would bring two problems, which I've already described earlier: the
loading time would be HUGE, because the game would have to load 26 character's data plus the stage, and there's the possibility the RAM wouldn't be enough to keep all this data.
So, when will we be able to see Shang Tsung's morph ability back? If NRS were willing to make MK again a sprite-based game, it probably would be possible to have the morphs back. If they keep the 3D style, like in MK9, it will be harder. I know that memory will certainly be improved over the years, on the next consoles. But so will the graphics, and characters data tends to get bigger and bigger. The best solution is to find a new, faster way to load data from discs. And this is something that cientist have already and are still trying to do. It may take a long time yet. Unfortunately.
So, as you can see, I tried to explain it. If anyone still doesn't understand, just ask. And I'm not trying to get hopes down with this explanation, I want Shang's morph back as much as you do, I'm just exposing the facts that I know. I still have hopes NRS will come with a solution for the morph problem.