March 12, 2017 · weekly update wip

Week #10 update

We're switching to weekly builds! You'll now be able to have the latest each week. Please keep in mind the weekly updates are compiled from the same code we're working on, so you can expect some odd behaviour and bugs. Weekly builds should give us much more feedback and speed up the process of removing bugs. The new build 170713 has been uploaded for all platforms.

Visual Studio 2017 was released on Wednesday so that meant all my time I could spend on Lode Runner was spent removing 2015 and installing 2017 - this took about 4 hours from start to finish. The XNA templates, even after modding the extension file, won't work correctly with 2017. It probably can be made to work but I don't really need it and couldn't be bothered. Instead, I just created a blank classic Windows desktop project and added the existing code.

A name in parenthesis and in bold is the finder of the bug/quirk. Thanks to all, I really do appreciate your time and support. Cheers!


Most of the original ~17K lines of VB.NET code was ported to C# using the excellent Instant C# by Tangible Software Solutions. I've been going through the editor's 2,960 lines of code (including blank lines and comments) line-by-line and making some tweaks here and there. Instant C# is an excellent tool but it does have the occasional brain fart. Take this bit of code when using the "undo" tool: while (!(undo.Count == 0)) instead of while (undo.Count != 0) which actually matches the VB code.


Thanks to Howie for helping sort out the "Flying Lode Runner" quirk. This quirk has by far taken the most amount of time and testing compared to the other support quirks.


Bugs being worked on

What I'll probably do next week


Quark Robot

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