Originally posted by Grug
1) If you used a pre-existing archiving utility then that wouldn't be an issue. Arn't zips or rars cross platform?
Yes but they would have to be uncompressed to be used and that's annoying. We'd also have to code in a utility to handle zip files or rely on another lib which means another dependency and those files would only work on builds that supported them. I know it can be a pain to keep that many files organized but no one has been able to convince me that a container format is actually the best option. Until that day comes I'll probably be fighting this. Sorry.
2) True to an extent, though people are having 100+ frame eff's anyway.
Anyone making a 100+ frame EFF is evil. Pure evil. Everyone has got to understand that there can only be so many images loaded at the time. We keep hitting the limit because that fact gets ignored. A 100 frame EFF means 100 images that get loaded whether it's in one file or not and I don't want anyone to forget that. A lot of artwork is be designed individually and not from the point of view that it's a very small part of a very large whole. Extreme memory usage, super long load times, bmpman corruption problems and massive in-game slowdowns are all the cause of this thinking.
In a typical mission with the MediaVPs you will have an average of around
3,000 images loaded. And that's after a lot of work to reduce the number that are loaded at any given time. There is currently a max of 4,750 and increasing it also increases memory usage and generally makes things slow so it's unlikely to be raised again.
On the animated backgrounds, does that mean SEXP controlled skyboxes will never happen?
Since I never actually replied to this before, I didn't fully work out the details but I did have a similar thought once. There were several problems, how to properly handle multiple animations at the time, memory usage, slowdown from the effects actually running, all anis used this way would have to be properly key framed. So, "Can this happen?", probably. Don't know if it would be worth it though since there would have to be numerous restrictions. It would get pretty tricky.
Though I'm not sure if it works now it would be possible (and a lot easier) to have a skybox with an animated texture(s) but they would start playing when you entered the mission and only be able to endlessly loop. Used in concert with the SEXP to swap skyboxes it might be sorta useful but I don't know.