Year: 2013

ModernMUD Source Now on Github

As dumb as the name might be, I decided to go with “ModernMUD”. The source code is available on Github under the BSD license: https://github.com/Xangis/ModernMUD There’s a lot more to be done with documentation, but the XML comments are decent enough to make IntelliSense useful. I’ll probably be posting more about invidiual sections of the

Goodbye Sociable Plugin

I disabled the “Sociable” plugin because it was littering every post with a ton of buttons that just advertised social media sites. You don’t need to see that crap and neither do I. Time has proven that social media is almost entirely valueless anyhow. In ten years nobody will even remember that there was a

Overclocking The HP Touchpad For Cryptocurrency

I mention in my September 9th post that I was able to get a Bitcoin/Litecoin mining daemon (cpuminer) running scrypt calculations on the HP Touchpad. Because a device like that is one of the worst possible things you could use to generate cryptocurrency, I’ve left it running as a dedicated Litecoin mining machine since then.

Zone Editor Manual Online

The zone editor’s documentation is fairly sparse, but at least it’s available on the web now: http://basternae.org/ModernMUDEditor/index.htm

New Editor Builds

For this build, version 0.59, the name has been changed from “Basternae Editor” to “ModernMUD Editor”. This is because I’m in the process of open-sourcing the codebase, and the editor will work not only for Basternae, but any MUD based on the same codebase. Other than the name change, there are a few stability fixes,

Parallel Programming and Cryptocurrencies

Lately I’ve been spending a lot of brain cycles learning parallel programming tools and APIs. These are tools that let you write code to run on your video card (GPU) and/or multiple CPU cores at once. I’ve learned the basics of NVIDIA CUDA, OpenCL, OpenMP, and C++ AMP over the past few weeks. They’re neat

The Magma Codebase Is Worth Millions!

I love how Ohloh estimates the value of open source projects. For instance, here’s their take on the Magma MUD codebase: I believe Envy is just over 100k lines of code. At the average developer salary of $91,000/year, about $1 million in “value” was created by the Basternae II rebuild team. Value that, due to

Sniktiorg’s Zones

Sniktiorg, one of the most creative and prolific zone creators in the world of MUDs, has granted Basternae 3 permission to use his areas. Woohoo! I’ll attach them as I get them converted to the new format and figure out where in the world they should go.

Preserving Newlines in XML Serialization

With .NET’s XML serialization, it kills newlines when you serialize XML to disk. More specifically, it converts a CR+LF into just an LF (\r\n becomes just \n). This was causing annoyances with the spell editor, since you can edit source code for spells with it, but the code would appear all on one line after

I Am Addicted To Github

Until recently, the only code I’ve released as open source has been the Magma MUD codebase. In the process of posting the Magma source on Github, I kind of got hooked on posting code online. Since then I’ve posted the source for a handful of applications, a mix of Linux and Windows desktop apps. A

More Stability Improvements

I fixed a few more glitches, and the MUD seems to be a lot more stable. Bang on it, see if you can break it! First one to crash the MUD gets a cookie.

Magma MUD Codebase Now on Github

The Magma MUD codebase, last updated in 2008, is now on Github: https://github.com/Xangis/magma I’ve cleaned up the build a little bit, but it’s still the same old Magma that was used to start Basternae 2, warts and all. If you feel like cleaning up any bugs (there are plenty) or adding any improvements, go ahead. 

MonoDevelop Not So Great

It turns out that using MonoDevelop had some dangerous side effects, especially related to terminal output. Mobs in your current room were rendered invisible on the Mono build even though they were visible on scan and you could attack them if you knew they were there.  It’s back to using Visual Studio in a Windows

Using MonoDevelop

I’ve almost always used both Windows and Linux, but I stopped using Windows a few months ago.  One of the things that only runs on a Windows machine is Visual Studio.  The Basternae code was compiled on a Windows machine and then uploaded to the Linux host. Without access to that, it was time to

What of the MUD?

That is a good question.  I haven’t touched it in a long time, around a year. Basternae is still important, but it’s been pretty severely deprioritized in favor of the startup work I’ve been doing here in the Portland area.  As soon as I get a win big enough to retire on it’ll be my

Mint Mark Guide

From my website stampscoinsnotes.com. The meanings of mint marks on coins from different countries. Germany A – Berlin D – Munich E – Muldenhutten F – Stuttgart G – Karlsruhe J – Hamburg Mexico A – Alamos AS – Alamos C – Culiacan CA – Chihuahua CE – Real de Catorce CH – Chihuahua Cn

Country Identifier

From my website stampscoinsnotes.com. This may help in identifying stamps or currency. Afghanes – Afghanistan Al-Maghrib – Morocco Batavia – Netherlands Indies Bon Towarowy – Poland Cabo Verde – Cape Verde CCCP – Russia (Soviet era) Ceskoslovensko – Czech Republic CPBNJA – Serbia CRVENI KRST – Yugoslavia Deutsche Bundepost – Germany D.P.R. Korea – North

Number Identifier

From my old website stampscoinsnotes.com, numbers in different languages. Language 0 1 2 3 4 5 6 7 8 9 Arabic ٠ ١ ٢ ٣ ٤ ٥ ٦ ٧ ٨ ٩ Bengali ০ ১ ২ ৩ ৪ ৫ ৬ ৭ ৮ ৯ Burmese (Myanmar) ၀ ၁ ၂ ၃ ၄ ၅ ၆ ၇ ၈ ၉ Devanagari