March 9, 2015 · wip weekly update

Week #10 update

What I've done this week##

Not a great deal done this week on paper, but still, progress was made.



It's a secret!
Secret puzzles all in and playable!


*Phase block/Astro world cut-scene*

Both Astro and Aqua worlds and alternate Mad Monks' Revenge ending don't use the custom Presage movie format rather bog standard RIFF AVIs. This unfortunately causes me a couple of problems;

  1. XNA/MonoGame cannot load videos without using the Content Pipeline
  2. using DirectShow won't work on Linux and Mac
  3. I don't want separate code for each platform
  4. lack of media players from XNA/MonoGame

So, with the above in mind, the only solution I can see is to make my own AVI player. So far it is quite straight-forward. My player is NOT the most advanced and feature packed, it can only play basic files using the original specs made by Microsoft around 1992. You can see the specs for yourself on MSDN.

As you can see in the video above, decompression is a little off. I'm not sure what is wrong with the RLE decoding to be honest. Unfortunately, bitmap RLE decoding is not the same as the Presage RLE decoding which had a similar issue (read up about it here).

What I'll probably do next week


Quark Robot

A massive Lode Runner fan. You may have guessed that.