I've had another busy few weeks. Apart from outstanding work items on my TODO list, I've been playing my Lode Runner: The Mad Monks' Revenge rewrite. Ignoring the monk AI that still needs plenty of work, the game is
very playable and fun.
- Ubuntu x64 testing
- numerous bug fixes
- identified issue with 14 of the original sounds that required me to resample and repackage them (see below for more)
- several AI tweaks for the monks
- all the tools now behave like the original
- a whack of new stuff added to match the original gameplay
A special thanks to Lavi for helping me this last week with Linux and Windows testing. He found dozens of issues and gave me valuable feedback. Thanks Lavi!UbuntuAfter days of testing, the game won't run with Ubuntu Linux x64 using VirtualBox or VMWare. Lavi kindly tested it for me on a normal install and it works. Or at least it does to some degree. There are loads of issues which is very odd considering it is the ONE execute for all platforms (Windows, Mac, Linux) so I'm not sure why two work and one won't.
I will install Ubuntu on an old laptop and see if I can work out why.
If you are feeling brave, head to the
downloads page and try the Linux build for yourself. If you are a regular visitor to my blog, all three platforms are
week #18 - none of the last two weeks are available to test yet except for the FNA Ogg mods.
AudioThe main thing done since the last demo was to replace my custom Ogg audio file playback with FNAs inbuilt method. This required mods to FNA to allow it to stream from Presage resource files. It works well on Windows, Mac and Linux. You can read all about my sound woes
here.
There is also a download link to the original Ogg decoder (100% C#, no libs needed on any platform) and player. This might be useful for others.
The other audio mod I made was added support to use 100% of the original Presage resource file that contains the audio effects for the game. This worked 100% when the Lode Runner: Mad Monks' Rewrite was Windows only and using XNA. As soon as I switched to MonoGame and then FNA, the problem was still there.
I can only guess it is a MonoGame/FNA sound effect issue or Open AL can't play the effects as well as DirectX can. Anyway, I identified the issue and fixed it so 100% of the original Presage files will be used. My resampled one can be ditched.
Tool modIn the original, if you used a tool on a ladder, it would be used to the right and only if the tile was free. I've made a small mod to this. He will still favour the right since you obviously can't choose a direction on the ladder but if the right is blocked and the left is free, he will use the tool in the left direction.
I haven't explained it too well so here is a nice picture showing what I mean: