Category Archives: Programming

Dredmor 1.0.10 Status; The Future

Dungeons of Dredmor has now been updated across all distributions and all platforms: Steam, the Humble Download Page, Desura, and GameFly (our bonus new distributor!) So far, the only problem we are aware of is that the skills for Realm of the Diggle Gods are not installing correctly in the GameFly build only; we are looking into this with Gamefly, and hope to have it resolved as soon as possible. There have also been reports of some people being able to wear cheese as armour, but that’s neither here nor there.

The full change log for the patch is reproduced under the cut. If you have any feedback on the new patch – balance changes and complaints, bug reports, praise, suggestions, or simply wish to enjoy the complementary Lutefisk samples, please don’t hesitate to let us know on our forums.

So what do we do for an encore? Stand by for … three announcements.

In the mean time, why not buy some shirts? (Or, for that matter, stickers.)

{ read this article }

Posted in Dungeons of Dredmor, Gaslamp, Programming | Tagged , , , , , , , , ,
33 Comments

Dredmor iPad Frequently Asked Questions

When a product such as Dredmor reaches maturity, it is often ported to a mobile tablet. During this awkward time of transition, you will doubtless have certain questions about the changes that your video game is going through. You may have strange feelings and sudden urges, and you may also note your tablet sprouting hair in strange places.

Please rest assured, this is perfectly normal.

Fortunately, Gaslamp Games is here to help you through this time of change and transition with our Dredmor-for-iPad Frequently Asked Questions guide. So here goes:

{ read this article }

Posted in Dungeons of Dredmor, Gaslamp, Programming | Tagged , , , , , ,
29 Comments

Patch 1.0.10 Slowly Trickling Out; New Distributor

Patch 1.0.10 is slowly making its way through the various distribution channels. Desura has it up, and hopefully the Humble Bundle webstore will have it up shortly. We’ve run into a slight hiccup with Steam – I have to get the previously packaged off of our old build machine and onto our new build machine, which has involved (amongst other things) rebuilding its RAID array. Hopefully that will be up around Tuesday.

We are also pleased to announce that Dungeons of Dredmor is now available on GameFly! You can pick up Dredmor and Realm of the Diggle Gods as a complete package for a mere $3.75 – go buy some Dredmor today!

Yet more strange icons? What could it possibly mean!

Posted in Dungeons of Dredmor, Programming | Tagged , , , , , , , , ,
13 Comments

On Testing

When I started working on 1.0.10 at the start of this year, one of the things I asked myself was how to improve our patching process – or how to stop horribly game-breaking patches from happening ever again. First, let us review the Dredmor patch history:

0.9 -> 1.0.0 – The Greatest Crashing Beta Test Ever of 2011.
1.0.0 – Dredmor released with mysterious audio crashing problems, exposed by a change to the audio code at the last minute.
1.0.1 – Fixed the audio crash.
1.0.2 – Fixed the audio crash which was exposed by the fix for the first audio crash.
1.0.3 – Zillions of bugfixes.
1.0.4 – A hastily released patch after 1.0.3 broke save game compatibility with 1.0.2, and the laser-like glare of the Eye of Sauron turned upon me. (And I wept.)
1.0.5 – Was reasonably boring and nothing happened.
1.0.6 – Broke achievements; was hotfixed. (Some people consider this version a “classic” Dredmor for some reason.)
1.0.7 – Humble Bundle build; added Linux support and, also, bonus crashing.
1.0.8 – Diggle Gods build. Included things like “the n-Dimensional Lathe, a giant, crashing, unexploded bomb”, things not giving people the correct stats, crashing mysterious portals, eleventy billion broken tutorials…
1.0.9 – Patch for everything that went wrong with the Diggle Gods build. Added crashing bookcases, crashing savegames, save game corruption, and stuff not loading in the mod launcher. This also marked the start of the attempts at fixing the “belt eating problem.”
1.0.9 REV B – patch for all of these things, some of which actually stayed patch.

One of the conclusions that I reached was that a lot of the really bad problems (save game compatibility; n-dimensional lathe; hideous random audio crashes) were things that showed up when we had a thoroughly tested build, made one small change to it, and then put up the build with that one small change (which, consequently, was the change that broke everything.) As a result, we decided to instigate a new policy: any time we make any change to a Dredmor release candidate, no matter how small, the patch goes out for testing and is banged upon for at least 48 hours (preferably 72) before we ship it. Dredmor 1.0.10 is the first build we’re shipping with this new policy; we hope it works out well for all parties concerned, but it does mean that deadlines are a little hit or miss.

As always, thanks for your patience! We will try to keep the forums updated on where we stand in the QA process. If you want to grab patch RC7 and try it out, OS X and Windows versions are now available in our forums.

What's this? I don't know. Look over there!

Posted in Dungeons of Dredmor, Gaslamp, Programming | Tagged , , , , ,
18 Comments

Dredmor; Odin

A quick status update: Dredmor should be getting a second patch – 1.0.10 – this Thursday, or – worst-case scenario next Tuesday. (I’m not releasing patches on Fridays any more. Once bitten, twice shy.) This will be going to Steam, Desura, and the HIB simultaneously, so everybody will finally be up to date. This fixes the bookshelf crash, the weird loading of saves related crashes on OS X and Linux machines, and adds a few cosmetic niceties (working magic reflection, remembering what mods are loaded, remembering if you have disabled click-to-move, random boss monsters occasionally having additional magic resistance, that kind of thing) that have been on people’s lists for awhile.

We have been uncommunicative lately, and this is our fault. Owing to external factors which we cannot announce yet, we have suddenly found ourselves catapulted into Project Odin, almost full-time, somewhat quicker than we anticipated. We’re not entirely sure how much we can talk about this yet, which is problematic, and everybody is probably wondering what’s going on. Ah, growing pains. (This has also been one of the reasons why we are looking for additional gameplay programmers; at least one person will be working on Dredmor with me, on a full-time basis, for the next few months.)

{ read this article }

Posted in Dungeons of Dredmor, Other Games, Programming | Tagged ,
45 Comments

Jobs, Jobs, Jobs

In what is clearly a sign of the apocalypse, we are hiring. If you think you’ve got what it takes to work for Gaslamp Games? Then we’re interested in talking to you.

Specifically, we are looking to fill four positions at this time. These are contract positions, mainly due to the fact that we are independent and therefore hideously unstable. We are looking to start with about two months worth of contract work, and should that be successful continuing onwards for up to a year (and beyond, if our next project is a success.) If you think you have what it takes, send your resume/CV and a cover letter containing a link to your work portfolio to jobs@gaslampgames.com.

Preference will be given to candidates who are local to the Vancouver or Greater Victoria regions of British Columbia. (EDIT: We are open to remote work. But, we prefer locals.) Gaslamp Games is an equal opportunity and LGBTQ-friendly employer. Only those candidates we are interested in will receive a reply.

We are looking for:

– one gameplay programmer
– one generalist programmer
– one character artist (3D)
– one environment artist (3D)

Job descriptions under the cut. Thanks for applying!

{ read this article }

Posted in Gaslamp, Other Games, Programming | 29 Comments

Happy New Year!

Well, folks, we made it to 2012. Barely, but we made it. For those of you worried about the Mayan Doom Prophecy – fear not! Like all good Canadians, we scoff at your doom prophecies, and know that there are in fact 100 years until the arrival of the Priests of the Temples of Syrinx.

Our contact e-mail is completely jammed up, and we’re trying to work through everything, but here’s some news and status updates on things.

First off: the hotfixes that we put out earlier for various save issues over Christmas are now live on Steam and Desura. We’ll be putting another one up later this week to clean up an additional three crash issues that have reared their ugly heads. If you installed a hotfix from our webpage, we recommend uninstalling local content and making sure you grab a fresh install from Steam. If it does *not* say something like “1.0.9 REVISION B” on the title screen, something’s gone wrong.

There have been a few reports of older save games still being broke on OS X; we’re on it. That said, we have also heard reports of older save games working just fine on OS X, so… it’s a bit puzzling, really.

Second off: Desura and HIB users who want to purchase the Realm of the Diggle Gods, we are working on this but have no ETAs yet. As soon as we know how we’re going to do this and have it set up, we’ll let you know. Watch this space.

Third off: with Dredmor and the expansion pack behind us, our plan at this point is to finish stabilizing any last issues caused by the 1.0.7->1.0.8->1.0.9 patch cycle, and then to keep proceeding with smaller, more incremental patches. Hopefully we should be as stable at the end of this week as we were when we released 1.0.6 (voted “Most Stable Patch of 2011” by our user base.) Balancing and fixes are a continual process, and we’re taking our inspiration from Team Fortress 2 in terms of how we’d like Dredmor to continue evolving. (This does not include a) a hat store, b) becoming free-to-play, c) “Meet the Diggle.”) We’re also looking at the mod support that we put in with release 1.0.7; people have made some *very* cool things, and we are going to continue to provide support for this developing part of the community. Additionally, we will be starting a “mod spotlight” feature on the blog, featuring a mod selected once… every so often… by our community moderator, Mathieu “Daynab” Dugon. We should have the first one up sometime next week.

Finally: not content to rest on our laurels, this week has officially marked the start of work on Project Odin. I am up to my neck in network code and the innards of Google V8, David has been drawing concept art and running art tests, and Daniel is doing The Dark Paperwork. What are we up to? Well… watch this space for hints.

Posted in Dungeons of Dredmor, Gaslamp, Programming | Tagged , , ,
35 Comments

Patch 1.0.8 is up; the DLC is not.

Patch 1.0.8 has now hit The Steam. We’ll be pushing patches out to the Humble Indie Bundle download-page and to Desura shortly. There are a few crashes that slipped by us – most notably, one crash in the crafting system, one crash drinking the new Diggle Nog, and one crash with the new vending machine looting; we’ll be mopping those up and putting out a hotfix tonight. We’re also not sure what’s going on with OS X yet, other than “a very bad thing”, but we’re trying to get this sorted out as well. Our current theory is that Dredmor is being haunted by the vengeful ghost of Steve Jobs, who was never keen on having games for OS X anyway.

… so, yeah. Hang tight, we’ll get this sorted, and in the mean time don’t drink the Diggle Nog. (This is good advice for life.)

DLC: We’re still waiting on a release date from Valve for this, but it is done. Unfortunately, the media seems to be running with the idea that it is out today as well. It’s not. It’ll be a bit; everything gets very silly at Christmas.

There has also been a request for a Changelog: we’ve posted it below.

{ read this article }

Posted in Dungeons of Dredmor, Modding, Programming | Tagged , , , , , ,
107 Comments