Here is a thought I had, hopefully it won't be too difficult.
This will apply to the misc animations for the mainhalls mostly. I'm going to use the Bastion mainhall as an example for this.
Currently the mainhall code plays a single looping animation for background animations. Think of the crane in the Bastion mainhall. It comes in, grabs a crate then goes off screen. Then it returns and repeats the process. I was thinking that it would interesting if the code randomly selected from a set of animations for the same area. If each animation had the same start and end point, it would look seamless. This way the crane could grab the crate, then the next time maybe it could grab a fighter or something.
Essentially this is all to add further immersion into the mainhalls.
This came to me when I was watching the stars in Bastion. Consistently a couple Hercs fly by. Makes me wonder just how many Hercs are out there! But with this system, one time it could be Hercs, another time could be just stars, and the next could be a fenris or something!
Now, this CAN currently be done by making one HUGE ANI file. However, with a randomly selecting system, it will break the monotony even further by sometimes doing the same ANI twice in a row, or leaving one out for a while.
It would probably require a file naming system where it plays the ANI with the name selected, then (similar to the texture naming system) it selects the next ANI based on that. So you would have Crane.ani, Crane-a.ani, Crane-b.ani... etc.
I hope that was clear. Thoughts? Opinions?