I know I haven't been especially active as a tester this year and I apologise for that. But there is a reason... aside from bugs I've reported on before Christmas I've really struggled to find anything new... until now.
Basically, what I've done for my game is create a 5 second animated logo (the Acoders logo!) in AVI format, then used MMF2s picture editor to convert it into an animation, which consists of 183 frames. The size of the logo is akin to the game resolution of 320x240 and only has black and white - I figured only two colours would ensure a speedier load. It's a very simple design, and it pulsates slightly before fading out.
When the game starts for the first time, the XNA runtime is obviously loading it up so there is a delay before the logo appears, and it takes place during the initial "Indie Games/XNA Game Creators Studio" startup logo, so I'm unable to throw in a "LOADING" graphic. A delay of about 10-12 seconds. Note that this is only for the first time, as when I restart the game (ie, by losing all the players lives) the logo appears instantly.
I really want to keep this logo in (I know I could simply use a static graphic but it wouldn't look quite as good); is there any way I can speed up the initial loading process for this?
Also based on loading - when a level is finished, the game pauses while the runtime loads up new graphics for the next Frame. Here I could easily throw in a "LOADING" graphic, but is there a way for the XNA runtime to load everything in one go prior to the game? What ways could I speed this process up?
Thanks if you can help!