Random Crawl Patches


Cooking patch

cooking.diff for stone soup 0.4.3

Skill aptitudes for cooking:
  human          100
  high elf        90
  grey elf        90
  deep elf        90
  sludge elf     110
  mountain dwarf 110
  halfling        70
  hill orc       150
  mummy          140
  naga           100
  gnome          100
  ogre           200
  troll          200
  ogre-mage      150
  all draconians 100
  centaur        100
  demigod        110
  spriggan       200
  minotaur       150
  demonspawn     110
  ghoul          250
  kenku          100
  merfolk        100
  vampire        140

Low Hunger patch

low_hunger.diff for stone soup 0.4.3

You can control your hunger rate and spell hungering by two options in your .crawlrc file:

spell_hunger_percent = 100
hunger_rate_percent = 100

Valid values are 0-1000, so you can actually set your hunger rate lower or higher.

Option spell_hunger_percent affects your base hunger rate including regeneration, mutations and wearable items like rings. Option spell_hunger_percent controls spell and ability hunger.

Dragon Form patch

dragonforms.diff for stone soup 0.4.3

This patch adds more variability for Dragon Form spell.

Shapeshifter patch

shapeshifter-0.2.diff for stone soup 0.4.3

This patch adds shapeshifter species.


Patching and Compiling (on linux)

This is a short introduction about how to use the patches on this page. These steps should work if you happen to use linux and have required programs installed on you system (gcc and patch at least, propably you need some development libraries too). Read the INSTALL file in source packace for more help.

I have no idea how to compile crawl on Windows. According to INSTALL-file, if you use cygwin, it should go like in linux.

Step by step instructions using low hunger patch and stone soup 0.4.3 as example:

Get the source package from http://crawl-ref.sourceforge.net/. Unpack it:

tar jxvf stone_soup-0.4.3-src.tbz2
Go to the source directory:
cd stone_soup-0.4.3-src/source/
Copy the patch file to this directory and patch the sources:
patch -p1 < low_hunger.diff
Now you can go to main directory and compile crawl normally (read INSTALL file for help). Following command should work if you don't need any extra features:
make
For Tiles version this seems to work (I prefer ASCII version):
make -f makefile.x11


Crawl Spoilers