Download the module called Hash_utils_x_x.txt.gz (with x being the version number).
Decompress the package using: gunzip Hash_utils_x_x.txt.gz - Upon decompression you will be left with one file called: Hash_utils_x_x.txt - Open it up with your favorite text editor.
From your MOO, create an object. This object will be used for Hash_Utils:
@create $thing named hash_utils
Make sure that you type: hash_utils EXACTLY (no other name will work for the updates - no UPPERCASE Letters neither).
The MOO will answer something like:
You now have kahuna with object number #yyyy and parent generic thing (#5).
Where #yyyy is the object number used by your MOO (can be #4321 or #8765 etc..)
Next, we need to corify the object; type:
@corify #yyyy as hash_utils
Where you would replace #yyyy by your OWN object number.
Your MOO will say something like: Hash_utils has no :init_for_core verb. Strongly consider adding one before doing anything else. - this is OK.
Let's check that everything is kool by typing:
@examine $hash_utils
If everything is OK, you will see a short description of your object. So now you can always refer to this object using $hash_utils instead of remembering its object number.
Highlight all the properties from Hash_utils_x_x.txt.gz (lines that start with ;;), copy them and paste them to your MOO. You should see a bunch of "Property added with value ..." and some "=
0".
Highlight one verb at the time, copy them and paste them into your MOO.