First things first, I already figured out what was wrong with the UDK viewports...well I didn't actually find out what was wrong, but I found a fix. There is a menu arrow in the corner of the viewport which you can click on, then go to show, then return it to defaults. That seemed to do the trick.
The flag is now mostly sorted out, I have the cloth physics working on it, although part of it is wrapping round so I will have to check the skinning of that later. It has very minimal textures but all of the coding for it is already complete. I have a red and a blue flag, both implemented into the game and you can pick one up and carry it to the other flag to score points, so I effectively have a capture the flag game using my own flags now.
There's not much here I can show you in pictures as its mostly code work. But I can show you a picture of the flag. The opacity map is currently in progress and that's why the flags are only partly ripped.
As a bonus to this I made a custom flag base, so that it didn't use the very sci-fi style UT3 one. It's nothing special but it's rather small in the game and wont attract too much attention so I would rather spend my time on other objects.
This is the base, modelled, unwrapped and with a base texture on it:
Then finally, as I have the script sorted for the base too I can get the flag to spawn above the base and can be picked up and used as normal. Here's a screeny:
Interestingly it tries to apply the original UT3 texture to my mesh when you actually run the game. There is probably a texture override in the code somewhere that I haven't found yet but I'm sure that wont be too much of a problem.
The flag also sits at a 90 degree angle to the base, which in itself isn't too much of a problem but when a player picks the flag up it partly hangs in front of their face, which is annoying to say the least... but that will be a simple changing of co-ordinates in the code...I'm hoping...
Either way I seem to be getting the hang of the code now, and I'm able to edit it fairly fast without too much trouble. I feel like I could do anything with it at the moment, but then I keep looking at the weapon scripts and thinking maybe not... but we shall see...
As a final bonus though...
0 Errors and 0 Warnings! I've not seen that since I first started up UDK and now I'm managing to keep it this way, which is awesome.