This is my idea: Every such video would consist of the video file itself in avi, mpg, wmv or whichever format, and a new special / common texture for gtkRadiant, probably called video or something else. There would be a videos folder under data in which the video files would be put in. Then when mapping in gtkRadiant, you'd normally make a brush and on every side of it that you want the video to play on, put this special common texture for playing video and in-game that side would act like a screen and have the video file showing on it. Another phase however would require a brush transformation in Radian, so the brush can be transformed into a screen (just like you have to transform a brush into a mover for doors and elevators), so that in its entities you can specify the address to the video file and possibly other properties like brightness, colors, and if you want the video's sound to play and at what volume as keys.
Regarding sound, the video file's sound if it has any (if specified that wanted to play under the brush's entities) would just be played in the center of the brush you transformed into a screen. In-game the video would loop, or if that could be a good idea it could be triggered somehow as well if you set it to a trigger in-game.
I believe this could be an interesting thing because it could make maps very pretty and be an interesting feature. Imagine making an arena and having large screens around it showing other combat scenes from that map. Also such a technology could be used to make small videos of unique texture effects and have them around rooms. For example, considering that such videos would be playable as a skybox texture, one could put a video with battleships fighting in space as a skybox, and in a map like Starship or Soylent Space when you'd look out you'd see the planets spinning, ships fighting, exploding, etc.
Just an idea but what do you think, good or bad? Could it be given a shot in DP sometime? Also please don't take my idea the wrong way, I know this isn't something easy to make either and am not demanding that the devs do the impossible now. I know this is open source, that it brings no money and that development possibilities are limited, but this is just an idea which could be pretty nice in case it is easy enough to make and anyone feels like trying it
