This member has provided no bio about themself...
I take no credit for making this, i found it on the forums of the game.
put the following into a text linux_case_fix.patch
diff -u game-orig/monDB.xml game/monDB.xml
--- game-orig/monDB.xml 2011-11-17 20:04:27.000000000 -0600
+++ game/monDB.xml 2011-11-30 09:48:35.994457000 -0600
@@ -279,21 +279,21 @@
<!-- OCTO MONSTERS MONSTERS-->
<monster type="4" subtype="21" name="Octo" level="2" tiny="1" splat="ichor">
- <idleSprite left="sprites/monster/octo/octo_Walk_Left.spr"
- right="sprites/monster/octo/octo_Walk_Right.spr"
- up="sprites/monster/octo/octo_Walk_Up.spr"
- down="sprites/monster/octo/octo_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/octo/octo_Atk_left.spr"
- right="sprites/monster/octo/octo_Atk_right.spr"
- up="sprites/monster/octo/octo_Atk_up.spr"
- down="sprites/monster/octo/octo_Atk_down.spr"/>
- <hitSprite left="sprites/monster/octo/octo_Hit_left.spr"
- right="sprites/monster/octo/octo_Hit_right.spr"
- up="sprites/monster/octo/octo_Hit_up.spr"
- down="sprites/monster/octo/octo_Hit_down.spr"/>
+ <idleSprite left="sprites/monster/octo/Octo_Walk_Left.spr"
+ right="sprites/monster/octo/Octo_Walk_Right.spr"
+ up="sprites/monster/octo/Octo_Walk_Up.spr"
+ down="sprites/monster/octo/Octo_Walk_Down.spr"/>
+ <attackSprite left="sprites/monster/octo/Octo_Atk_Left.spr"
+ right="sprites/monster/octo/Octo_Atk_Right.spr"
+ up="sprites/monster/octo/Octo_Atk_Up.spr"
+ down="sprites/monster/octo/Octo_Atk_Down.spr"/>
+ <hitSprite left="sprites/monster/octo/Octo_Hit_Left.spr"
+ right="sprites/monster/octo/Octo_Hit_Right.spr"
+ up="sprites/monster/octo/Octo_Hit_Up.spr"
+ down="sprites/monster/octo/Octo_Hit_Down.spr"/>
- <castSpellSprite name="sprites/monster/octo/octo_cast.spr"/>
- <dieSprite name="sprites/monster/octo/octo_Die.spr"/>
+ <castSpellSprite name="sprites/monster/octo/Octo_Cast.spr"/>
+ <dieSprite name="sprites/monster/octo/Octo_Die.spr"/>
<sfx attack="humanoid_attack" hit="humanoid_hit" die="humanoid_die" spell="humanoid_spell"/>
<ai aggressiveness="5" span="24" spellPercentage="13"/>
@@ -383,14 +383,14 @@
right="sprites/monster/djinn/Djinn_Walk_Right.spr"
up="sprites/monster/djinn/Djinn_Walk_Up.spr"
down="sprites/monster/djinn/Djinn_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/djinn/Djinn_Attack_left.spr"
- right="sprites/monster/djinn/Djinn_Attack_right.spr"
- up="sprites/monster/djinn/Djinn_Attack_up.spr"
- down="sprites/monster/djinn/Djinn_Attack_down.spr"/>
- <hitSprite left="sprites/monster/djinn/Djinn_Hit_left.spr"
- right="sprites/monster/djinn/Djinn_Hit_right.spr"
- up="sprites/monster/djinn/Djinn_Hit_up.spr"
- down="sprites/monster/djinn/Djinn_Hit_down.spr"/>
+ <attackSprite left="sprites/monster/djinn/Djinn_Attack_Left.spr"
+ right="sprites/monster/djinn/Djinn_Attack_Right.spr"
+ up="sprites/monster/djinn/Djinn_Attack_Up.spr"
+ down="sprites/monster/djinn/Djinn_Attack_Down.spr"/>
+ <hitSprite left="sprites/monster/djinn/Djinn_Hit_Left.spr"
+ right="sprites/monster/djinn/Djinn_Hit_Right.spr"
+ up="sprites/monster/djinn/Djinn_Hit_Up.spr"
+ down="sprites/monster/djinn/Djinn_Hit_Down.spr"/>
<dieSprite name="sprites/monster/djinn/Djinn_Die.spr"/>
<castSprite name="sprites/monster/djinn/Djinn_Cast.spr"/>
@@ -430,14 +430,14 @@
right="sprites/monster/djinn/Djinn_Walk_Right.spr"
up="sprites/monster/djinn/Djinn_Walk_Up.spr"
down="sprites/monster/djinn/Djinn_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/djinn/Djinn_Attack_left.spr"
- right="sprites/monster/djinn/Djinn_Attack_right.spr"
- up="sprites/monster/djinn/Djinn_Attack_up.spr"
- down="sprites/monster/djinn/Djinn_Attack_down.spr"/>
- <hitSprite left="sprites/monster/djinn/Djinn_Hit_left.spr"
- right="sprites/monster/djinn/Djinn_Hit_right.spr"
- up="sprites/monster/djinn/Djinn_Hit_up.spr"
- down="sprites/monster/djinn/Djinn_Hit_down.spr"/>
+ <attackSprite left="sprites/monster/djinn/Djinn_Attack_Left.spr"
+ right="sprites/monster/djinn/Djinn_Attack_Right.spr"
+ up="sprites/monster/djinn/Djinn_Attack_Up.spr"
+ down="sprites/monster/djinn/Djinn_Attack_Down.spr"/>
+ <hitSprite left="sprites/monster/djinn/Djinn_Hit_Left.spr"
+ right="sprites/monster/djinn/Djinn_Hit_Right.spr"
+ up="sprites/monster/djinn/Djinn_Hit_Up.spr"
+ down="sprites/monster/djinn/Djinn_Hit_Down.spr"/>
<dieSprite name="sprites/monster/djinn/Djinn_Die.spr"/>
@@ -543,14 +543,14 @@
right="sprites/monster/pumpkinn/DemPum_Walk_Right.spr"
up="sprites/monster/pumpkinn/DemPum_Walk_Up.spr"
down="sprites/monster/pumpkinn/DemPum_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/pumpkinn/DemPum_Atk_left.spr"
- right="sprites/monster/pumpkinn/DemPum_Atk_right.spr"
- up="sprites/monster/pumpkinn/DemPum_Atk_up.spr"
- down="sprites/monster/pumpkinn/DemPum_Atk_down.spr"/>
- <hitSprite left="sprites/monster/pumpkinn/DemPum_Hit_left.spr"
- right="sprites/monster/pumpkinn/DemPum_Hit_right.spr"
- up="sprites/monster/pumpkinn/DemPum_Hit_up.spr"
- down="sprites/monster/pumpkinn/DemPum_Hit_down.spr"/>
+ <attackSprite left="sprites/monster/pumpkinn/DemPum_Atk_Left.spr"
+ right="sprites/monster/pumpkinn/DemPum_Atk_Right.spr"
+ up="sprites/monster/pumpkinn/DemPum_Atk_Up.spr"
+ down="sprites/monster/pumpkinn/DemPum_Atk_Down.spr"/>
+ <hitSprite left="sprites/monster/pumpkinn/DemPum_Hit_Left.spr"
+ right="sprites/monster/pumpkinn/DemPum_Hit_Right.spr"
+ up="sprites/monster/pumpkinn/DemPum_Hit_Up.spr"
+ down="sprites/monster/pumpkinn/DemPum_Hit_Down.spr"/>
<dieSprite name="sprites/monster/pumpkinn/DemPum_Die.spr"/>
<castSpellSprite name="sprites/monster/pumpkinn/DemPum_Cast.spr"/>
@@ -618,22 +618,22 @@
<!-- Witch Doctor Monsters -->
<monster type="4" subtype="15" name="Witchy" level="4">
- <idleSprite left="sprites/monster/witch/witch_walk_left.spr"
- right="sprites/monster/witch/witch_walk_right.spr"
- up="sprites/monster/witch/witch_walk_up.spr"
- down="sprites/monster/witch/witch_walk_down.spr"/>
- <attackSprite left="sprites/monster/witch/witch_atk_left.spr"
- right="sprites/monster/witch/witch_atk_right.spr"
- up="sprites/monster/witch/witch_atk_up.spr"
- down="sprites/monster/witch/witch_atk_down.spr"/>
- <hitSprite left="sprites/monster/witch/witch_hit_left.spr"
- right="sprites/monster/witch/witch_hit_right.spr"
- up="sprites/monster/witch/witch_hit_up.spr"
- down="sprites/monster/witch/witch_hit_down.spr"/>
+ <idleSprite left="sprites/monster/witch/Witch_Walk_Left.spr"
+ right="sprites/monster/witch/Witch_Walk_Right.spr"
+ up="sprites/monster/witch/Witch_Walk_Up.spr"
+ down="sprites/monster/witch/Witch_Walk_Down.spr"/>
+ <attackSprite left="sprites/monster/witch/Witch_Atk_Left.spr"
+ right="sprites/monster/witch/Witch_Atk_Right.spr"
+ up="sprites/monster/witch/Witch_Atk_Up.spr"
+ down="sprites/monster/witch/Witch_Atk_Down.spr"/>
+ <hitSprite left="sprites/monster/witch/Witch_Hit_Left.spr"
+ right="sprites/monster/witch/Witch_Hit_Right.spr"
+ up="sprites/monster/witch/Witch_Hit_Up.spr"
+ down="sprites/monster/witch/Witch_Hit_Down.spr"/>
- <dieSprite name="sprites/monster/witch/witch_die.spr"/>
+ <dieSprite name="sprites/monster/witch/Witch_Die.spr"/>
- <castSpellSprite name="sprites/monster/witch/witch_cast.spr"/>
+ <castSpellSprite name="sprites/monster/witch/Witch_Cast.spr"/>
<stats numWiz="9" numRog="2" xpValue="80"/>
<sfx attack="humanoid_attack" hit="humanoid_hit" die="humanoid_die" spell="humanoid_spell"/>
@@ -810,20 +810,20 @@
<!-- GOLEM MONSTERS -->
<monster type="3" subtype="25" name="Icy Golem" level="6">
- <idleSprite left="sprites/monster/golem/ice_Walk_Left.spr"
- right="sprites/monster/golem/ice_Walk_Right.spr"
- up="sprites/monster/golem/ice_Walk_Up.spr"
- down="sprites/monster/golem/ice_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/golem/ice_Atk_left.spr"
- right="sprites/monster/golem/ice_Atk_right.spr"
- up="sprites/monster/golem/ice_Atk_up.spr"
- down="sprites/monster/golem/ice_Atk_down.spr"/>
- <hitSprite left="sprites/monster/golem/ice_Hit_left.spr"
- right="sprites/monster/golem/ice_Hit_right.spr"
- up="sprites/monster/golem/ice_Hit_up.spr"
- down="sprites/monster/golem/ice_Hit_down.spr"/>
+ <idleSprite left="sprites/monster/golem/Ice_Walk_Left.spr"
+ right="sprites/monster/golem/Ice_Walk_Right.spr"
+ up="sprites/monster/golem/Ice_Walk_Up.spr"
+ down="sprites/monster/golem/Ice_Walk_Down.spr"/>
+ <attackSprite left="sprites/monster/golem/Ice_Atk_Left.spr"
+ right="sprites/monster/golem/Ice_Atk_Right.spr"
+ up="sprites/monster/golem/Ice_Atk_up.spr"
+ down="sprites/monster/golem/Ice_Atk_Down.spr"/>
+ <hitSprite left="sprites/monster/golem/Ice_Hit_Left.spr"
+ right="sprites/monster/golem/Ice_Hit_Right.spr"
+ up="sprites/monster/golem/Ice_Hit_Up.spr"
+ down="sprites/monster/golem/Ice_Hit_Down.spr"/>
- <dieSprite name="sprites/monster/golem/ice_Die.spr"/>
+ <dieSprite name="sprites/monster/golem/Ice_Die.spr"/>
<sfx attack="large_attack" hit="large_hit" die="large_die" spell="large_spell"/>
<stats numFig="10" numRog="4" xpValue="100"/>
@@ -1006,28 +1006,28 @@
<monster type="4" subtype="23" name="Flamer" level="8" tiny="1" terrain="2" >
<idleSprite
- left="sprites/monster/fire/fire_Walk_Left.spr"
- right="sprites/monster/fire/fire_Walk_Right.spr"
- up="sprites/monster/fire/fire_Walk_Up.spr"
- down="sprites/monster/fire/fire_Walk_Down.spr"/>
+ left="sprites/monster/fire/Fire_Walk_Left.spr"
+ right="sprites/monster/fire/Fire_Walk_Right.spr"
+ up="sprites/monster/fire/Fire_Walk_Up.spr"
+ down="sprites/monster/fire/Fire_Walk_Down.spr"/>
<attackSprite
- left="sprites/monster/fire/fire_Atk_left.spr"
- right="sprites/monster/fire/fire_Atk_right.spr"
- up="sprites/monster/fire/fire_Atk_up.spr"
- down="sprites/monster/fire/fire_Atk_down.spr"/>
+ left="sprites/monster/fire/Fire_Atk_Left.spr"
+ right="sprites/monster/fire/Fire_Atk_Right.spr"
+ up="sprites/monster/fire/Fire_Atk_Up.spr"
+ down="sprites/monster/fire/Fire_Atk_Down.spr"/>
<beamSprite
- left="sprites/monster/fire/fire_Atk_left.spr"
- right="sprites/monster/fire/fire_Atk_right.spr"
- up="sprites/monster/fire/fire_Atk_up.spr"
- down="sprites/monster/fire/fire_Atk_down.spr"/>
+ left="sprites/monster/fire/Fire_Atk_Left.spr"
+ right="sprites/monster/fire/Fire_Atk_Right.spr"
+ up="sprites/monster/fire/Fire_Atk_Up.spr"
+ down="sprites/monster/fire/Fire_Atk_Down.spr"/>
<hitSprite
- left="sprites/monster/fire/fire_Hit_left.spr"
- right="sprites/monster/fire/fire_Hit_right.spr"
- up="sprites/monster/fire/fire_Hit_up.spr"
- down="sprites/monster/fire/fire_Hit_down.spr"/>
+ left="sprites/monster/fire/Fire_Hit_Left.spr"
+ right="sprites/monster/fire/Fire_Hit_Right.spr"
+ up="sprites/monster/fire/Fire_Hit_Up.spr"
+ down="sprites/monster/fire/Fire_Hit_Down.spr"/>
- <castSpellSprite name="sprites/monster/fire/fire_Cast.spr"/>
- <dieSprite name="sprites/monster/fire/fire_Die.spr"/>
+ <castSpellSprite name="sprites/monster/fire/Fire_Cast.spr"/>
+ <dieSprite name="sprites/monster/fire/Fire_Die.spr"/>
<sfx attack="large_attack" hit="large_hit" die="large_die" spell="large_spell"/>
<stats numRog="10" numWiz="6" xpValue="95"/>
@@ -1131,20 +1131,20 @@
<!-- LUCKY MONSTERS -->
<monster type="4" subtype="0" name="Lucky" level="8" tiny="1">
- <idleSprite left="sprites/monster/luck/luck_Walk_Left.spr"
- right="sprites/monster/luck/luck_Walk_Right.spr"
- up="sprites/monster/luck/luck_Walk_Up.spr"
- down="sprites/monster/luck/luck_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/luck/luck_Atk_left.spr"
- right="sprites/monster/luck/luck_Atk_right.spr"
- up="sprites/monster/luck/luck_Atk_up.spr"
- down="sprites/monster/luck/luck_Atk_down.spr"/>
- <hitSprite left="sprites/monster/luck/luck_Hit_left.spr"
- right="sprites/monster/luck/luck_Hit_right.spr"
- up="sprites/monster/luck/luck_Hit_up.spr"
- down="sprites/monster/luck/luck_Hit_down.spr"/>
+ <idleSprite left="sprites/monster/luck/Luck_Walk_Left.spr"
+ right="sprites/monster/luck/Luck_Walk_Right.spr"
+ up="sprites/monster/luck/Luck_Walk_Up.spr"
+ down="sprites/monster/luck/Luck_Walk_Down.spr"/>
+ <attackSprite left="sprites/monster/luck/Luck_Atk_Left.spr"
+ right="sprites/monster/luck/Luck_Atk_Right.spr"
+ up="sprites/monster/luck/Luck_Atk_Up.spr"
+ down="sprites/monster/luck/Luck_Atk_Down.spr"/>
+ <hitSprite left="sprites/monster/luck/Luck_Hit_Left.spr"
+ right="sprites/monster/luck/Luck_Hit_Right.spr"
+ up="sprites/monster/luck/Luck_Hit_Up.spr"
+ down="sprites/monster/luck/Luck_Hit_Down.spr"/>
- <dieSprite name="sprites/monster/luck/luck_Die.spr"/>
+ <dieSprite name="sprites/monster/luck/Luck_Die.spr"/>
<castSpellSprite name="sprites/monster/luck/Luck_Cast.spr"/>
<ai aggressiveness="5" span="4" stealgold="1" stealPercentage="50" />
@@ -1178,22 +1178,22 @@
<monster type="2" subtype="9" name="Robo" level="9">
<idleSprite
- left="sprites/monster/robo/Robo_Walk_Left.spr"
- right="sprites/monster/robo/Robo_Walk_Right.spr"
- up="sprites/monster/robo/Robo_Walk_Up.spr"
- down="sprites/monster/robo/Robo_Walk_Down.spr"/>
+ left="sprites/monster/Robo/Robo_Walk_Left.spr"
+ right="sprites/monster/Robo/Robo_Walk_Right.spr"
+ up="sprites/monster/Robo/Robo_Walk_Up.spr"
+ down="sprites/monster/Robo/Robo_Walk_Down.spr"/>
<attackSprite
- left="sprites/monster/robo/Robo_Attack_left.spr"
- right="sprites/monster/robo/Robo_Attack_right.spr"
- up="sprites/monster/robo/Robo_Attack_up.spr"
- down="sprites/monster/robo/Robo_Attack_down.spr"/>
+ left="sprites/monster/Robo/Robo_Attack_Left.spr"
+ right="sprites/monster/Robo/Robo_Attack_right.spr"
+ up="sprites/monster/Robo/Robo_Attack_Up.spr"
+ down="sprites/monster/Robo/Robo_Attack_Down.spr"/>
<hitSprite
- left="sprites/monster/robo/Robo_Hit_left.spr"
- right="sprites/monster/robo/Robo_Hit_right.spr"
- up="sprites/monster/robo/Robo_Hit_up.spr"
- down="sprites/monster/robo/Robo_Hit_down.spr"/>
+ left="sprites/monster/Robo/Robo_Hit_Left.spr"
+ right="sprites/monster/Robo/Robo_Hit_Right.spr"
+ up="sprites/monster/Robo/Robo_Hit_Up.spr"
+ down="sprites/monster/Robo/Robo_Hit_Down.spr"/>
- <dieSprite name="sprites/monster/robo/Robo_Die.spr"/>
+ <dieSprite name="sprites/monster/Robo/Robo_Die.spr"/>
<stats numFig="17" xpValue="150"/>
<ai aggressiveness="3" span="50"/>
@@ -1232,25 +1232,25 @@
<!-- SPECIAL MONSTERS -->
<monster type="5" subtype="26" name="Lord Dredmor" level="10" branch="-1" special="1">
- <idleSprite left="sprites/monster/lich/lich_Walk_Left.spr"
- right="sprites/monster/lich/lich_Walk_Right.spr"
- up="sprites/monster/lich/lich_Walk_Up.spr"
- down="sprites/monster/lich/lich_Walk_Down.spr"/>
- <attackSprite left="sprites/monster/lich/lich_Attack_left.spr"
- right="sprites/monster/lich/lich_Attack_right.spr"
- up="sprites/monster/lich/lich_Attack_up.spr"
- down="sprites/monster/lich/lich_Attack_down.spr"/>
- <beamSprite left="sprites/monster/lich/lich_Attack_left.spr"
- right="sprites/monster/lich/lich_Attack_right.spr"
- up="sprites/monster/lich/lich_Attack_up.spr"
- down="sprites/monster/lich/lich_Attack_down.spr"/>
- <hitSprite left="sprites/monster/lich/lich_Hit_left.spr"
- right="sprites/monster/lich/lich_Hit_right.spr"
- up="sprites/monster/lich/lich_Hit_up.spr"
- down="sprites/monster/lich/lich_Hit_down.spr"/>
+ <idleSprite left="sprites/monster/lich/Lich_Walk_Left.spr"
+ right="sprites/monster/lich/Lich_Walk_Right.spr"
+ up="sprites/monster/lich/Lich_Walk_Up.spr"
+ down="sprites/monster/lich/Lich_Walk_Down.spr"/>
+ <attackSprite left="sprites/monster/lich/Lich_Attack_Left.spr"
+ right="sprites/monster/lich/Lich_Attack_Right.spr"
+ up="sprites/monster/lich/Lich_Attack_Up.spr"
+ down="sprites/monster/lich/Lich_Attack_Down.spr"/>
+ <beamSprite left="sprites/monster/lich/Lich_Attack_Left.spr"
+ right="sprites/monster/lich/Lich_Attack_Right.spr"
+ up="sprites/monster/lich/Lich_Attack_Up.spr"
+ down="sprites/monster/lich/Lich_Attack_Down.spr"/>
+ <hitSprite left="sprites/monster/lich/Lich_Hit_Left.spr"
+ right="sprites/monster/lich/Lich_Hit_Right.spr"
+ up="sprites/monster/lich/Lich_Hit_Up.spr"
+ down="sprites/monster/lich/Lich_Hit_Down.spr"/>
- <castSpellSprite name="sprites/monster/lich/lich_Cast.spr"/>
- <dieSprite name="sprites/monster/lich/lich_Die.spr"/>
+ <castSpellSprite name="sprites/monster/lich/Lich_Cast.spr"/>
+ <dieSprite name="sprites/monster/lich/Lich_Die.spr"/>
<sfx attack="undead_attack" hit="undead_hit" die="undead_die" spell="undead_spell"/>
<ai spellPercentage="40" aggressiveness="30" span="50" cancharm="0" canparalyze="0"/>
then place the file in the dungeons-of-dredmor/games directory.
once done open your terminal application and navigate to the same directory and execute the following command
patch < linux_case_fix.patch
The group for gamers dedicated to Linux. No matter if game developers or game players all are welcome interested in Linux as a gaming platform.
Can you put a direct link to the forum where you took this one ?
Or post the file somewhere, copyng and paste from here it's not so easy.
Thanks
it would not work on the latest version. what it fixes was later fixed by them but it now crashes randomly again.