Is it possible for someone to make a sticky containing the links to patches and some instructions. I've had several crashes on the build I downloaded as part of the Humble Bundle and have spent quite awhile searching the forums. I found two patches so far: a filename patch and another patch from Nicholas. I'm still confused as to which patch I should apply and exactly how to apply it if I installed the .deb... A sticky containing the links and some instructions explaining who should apply each patch and how to do it would be really helpful for keeping us Linux users updated. I keep wanting to play because it's a great game but the crashing is holding me back. I'm still not sure what patches I should use and how to apply them to the .deb file.
Install the .deb as normal, then replace the following files with those contained here: http://natulte.net/dredmor-patched.tar.gz (courtesy of Dave) /opt/dredmor/Dredmor-amd64 /opt/dredmor/Dredmor-x86 /opt/dredmor/game/monDB.xml This includes both Nicholas' patch (first two files) & the case-sensivity patch (3rd file).
Please someone create a sticky, I can't find these patches. Even the search bar is failing me. In the meantime, can someone link me to these patches?
Yes. It seems the "hotfix" patch (Nicholas') introduces that bug. See the other thread for a possible solution: http://community.gaslampgames.com/threads/golemancy-level-2-skill-crashes-the-game.1378/ EDIT: This seems to work, check below for sogfelt's explanation.
If the game crashes when you summon a mustache, a wyrmling or a mortal machine with this error: /home/nvining/dredmor/monster.cpp:400: Monster::Monster(monDBEntry*): Assertion `(entry->level - curLevel->number < 4) || entry->name == "Brax"' failed. You can work around the crash by editing the monDX.xml entry for the summoned creature, you will be able to summon. I experienced some random segmentation fault crashes after this change but they were due to my savegame becoming corrupted through playing it with both pre- and post-hotfix binaries. To fix the mustache, look for line 992 which should look like this: <monster name="Animate Mustache" displayName="Mustache Golem" special="1"> and replace it with <monster name="Animate Mustache" displayName="Mustache Golem" special="1" level="3"> To fix the wyrmling, look for line 1068 which should look like this: <monster name="Summon Wyrmling" displayName="Friendly Wyrmling" level="8" special="1" terrain="2"> and replace it with <monster name="Summon Wyrmling" displayName="Friendly Wyrmling" level="3" special="1" terrain="2"> To fix the mortal machine, look for line 1218 which should look like this: <monster name="Mortal Machine" displayName="The Robo That Loves" level="9" special="1"> and replace it with <monster name="Mortal Machine" displayName="The Robo That Loves" level="3" special="1"> And so on for any other summoned creature that need fixing.
level="3" Have you tested if the minions are weaker? I don't think they should, having explicit hitpoints, armor, attacks, etc.
Oops, I edited my message to fix this mistake. The mortal machine seems to be just the same so I guess the level doesn't affect their usefulness, at least in the first levels (I'm still in level 3).
I am enjoying the game quite a bit, but being used to OSS, I miss having access to the source. Makes this sort of issues much simpler. That said, I started buying proprietary games with the Humble Bundle #1, and have bought every bundle since then. Among these, Dungeons of Dredmor is one of the best supported games on Linux (together with World of Goo & Frozen Synapse -- HIB Frozenbyte had zero playable games for me!). Some crashes & bugs of course, but one can tell that the devs are making an effort to fix them. That's great!
Fixes for all the Linux stuff is being rolled into the Steam, Desura, and official Humble Bundle builds with the impending release of 1.0.8; any future Linux patches will be distributed at the same time as the rest of the platform patches.