CircleMUD Code - Utils ---------------------- 00Index This Index file. OLD/ Older files or versions of files. 128bit.txt 128-bitvector code 128bit.patch Changes CircleMUD to use the 128-bit snippet above. 128bit2.patch A newer version of the 128-bit snippet. 128bit2.README Information on 128bit2.patch 128conv.txt 128-bit Converter in perl. 128conv2.txt 128-bit Converter in perl. (Alternate) 128bit.README Disclaimer, credits, and the author. 128bit-bpl21.patch 128-bit patch updated by 3rd-party to use patchlevel 21. 128bit-bpl21.README Read why using the 128-bit code is a good idea. 128bit_olcdgscripts_bpl21+.patch The 128-bit code, complete with Oasis OLC and DG Scripts added in. 128bit_olcdgscripts_bpl21+.README Information on 128bit_olcdgscripts_bpl21+.patch abbrevs.txt Abbreviations and name matching. add_lvls.tar.gz Brings your 30bpl17 mud up to 95 mortal levels. add_lvls.README Information on add_lvls.tar.gz adns-bpl17-1.patch A patch to optionally replace the behaviour of hostlookups by allowing the user to use the GNU adns library (an asynchoronous resolver). adns-bpl17-2.patch An alternate method to that presented in adns-bpl17-1.patch alias.c.gz Modification for saved alias system. alias.README Installation directions for alias saving. alias_patch.tar.gz Patches for bpl11 in order to provide alias saving on quit and restore on login. alias_patch.README Information for alias_patch.tar.gz ansicode.txt A Listing of ANSI codes. aowdns.tar.gz AgeofWar Dynamic Name Service, a cache of DNS names using binary databases. Also allows expirations and database listing. aowdns.README Information about aowdns.tar.gz ascii_pfiles-2.2.tar.gz This is the ASCII pfile mod system. ascii_pfiles-2.2.README Information about ASCII Pfiles. ascii_pfiles-2.2_oasis2.0.5_dg.patch.gz A 3.1/OLC/DG Scripts patch. ascii_pfiles_2.2_oasis2.0.5_dg.README Information on the ascii pfile patch. ascii_pfiles_2.2.bugs.txt Some bugs found in the 2.2 ASCII Pfile release. asynch_dns.patch A version of an asynchronous DNS lookup system. asynch_dns.README Information on asynch_dns.patch asynch_ident.tar.gz A few files that do async. hostname and userid lookup. asynch_ident.README Information on asynch_ident.tar.gz auto_notif.zip This code will send an email to an address you define indicating what time (server time) the mud rebooted. auto_notif.README Information on auto_notif.zip autowiz.zip Update autowiz heavily and roll it into the main CircleMUD executable rather than having it as a stand-alone utility. Works for ASCII pfiles. Now with extra bugfix goodness. autowiz.README Information for autowiz.zip autowiz.ascii.tar.gz Code to integrate the autowiz utility with ASCII pfiles. autowiz.ascii.README Information for autowiz.ascii.tar.gz autowiz_ascii_pfiles.zip Another autowiz script (in perl) for ASCII pfiles handling. avl.tar.gz Code for an AVL library that can be used with CircleMUD. avl.README Important information on avl.tar.gz bitfields.3bpl17.src.tar.gz CircleMUD bpl17, bitfield-style. Includes only the src/ directory. boards.txt Board code -- Replies board.tar.gz Board code with threading, replies, etc from Trevor Man. board.README Information on board.tar.gz board-2.4.patch.gz The newest version of Patrick Dughi's Dynamic Board code. board-2.4.README Information on board-2.4.patch.gz bodypart.txt Body Parts bodypart2.txt 'Better' Body Parts drawn from GodWars code. buf.tar.gz A growable buffer implementation. buf.README Brief information on buf.tar.gz buffer17-18.patch Upgrade from version 1.7 of the enhanced buffer allocation system to version 1.8. buffer18.patch A new reusable buffer system designed to be a thread-safe replacement for CircleMUD's four global buffers. (buf, buf1, buf2, arg) http://developer.circlemud.org/patches/buffer/ callback.txt Allows for Line/Menu Input without extra CON states. callback.README Information on callback.txt chairs.patch Add in chairs that can be sat upon. chairs.README Information on chairs.patch change_bitfields.tar.gz Convert your lib files to use bitfields. change_bitfields.README Information on change_bitfields.tar.gz charisma.txt Charisma Affecting Aggressiveness circle_mysql.tar.gz How to add MySQL database routines to CircleMUD 3.1 circle_mysql.README Information on circle_mysql.tar.gz cmdtree.txt Redesign of the command tree search in order to speed up the searching. coins.tar.gz A patch to add multiple currencies. coins.README Information on coins.tar.gz copyover-bpl17.tar.gz Code to allow the mud to reboot without disconnecting users. By: Erwin Andreasen, updated by Shane P. Lee. copyover-bpl17.README Information on copyover-bpl17.tar.gz corpse-saving-v1.1.tar.gz If you are interested in saving player corpses over crashes, reboots, shutdowns, and copyovers. dammsg.txt Damage Message Code death.txt Deathcount code desc_load.tar.gz Dynamically unload room descriptions to save memory. desc_load.README Information on desc_load.tar.gz dgevents-1.1.tar.gz A patch based on Death Gate's events. This patch provides similar functionality to Luis Carvalho's event package. dgevents.README Information about Death's Gate's events. dgevents-1.1_for_30bpl14.zip The same package updated to bpl14. dns.txt Dnslookup server code dnscache.patch Allows cacheing of network names for ip numbers to speed dns lookups. dnscache.README Information on dnspatch.patch dnscache_2.patch An alternate DNS Cacheing system. dnscache_2.README Information on dnscache_2.patch dnsserv_v1.0.diff.gz Runs a small dns server separate from the game that does DNS updates without lagging the main server at all. dnsserv_v1.0.README Information on dnsserv_c1.0.diff.gz drunk.txt Drunk Language Code dyn_buf.txt Dynamic buffering snippet for page_string dynamic.patch.gz A patch to allow dynamic loading and unloading of CircleMUD modules. dynamic.README Brief information for dynamic.patch.gz economy.tar.gz A patch to create a better economy system for CircleMUD. CircleMUD version of v.3 of the Mythran Mud Economy patch. economy.README Information on economy.tar.gz email_reg.txt.gz A piece of code to add to the nanny() procedure to enable email registration. By: Brian Gray events.txt Event system suggestions from Skylar. event.tar.gz Code for Event Queues. By: Luis Carvalho event.README Information for event.tar.gz fightevent.diff.gz Event based fighting system using DG Events. fightevent.README A description of fightevent.diff.gz fixtake.txt Small patch to fix get/take on extra descs. gd_inroom.tar.gz Convert all ch->in_room indications to INROOM(ch). gd_inroom.README Information on inroom.tar.gz help.txt Help Topic Missing! help2html.tar.gz Enable searchable help pages on the web. help2html.README Information about help2html.tar.gz helpidx.txt Help Index Command helplvl.txt Help entry levels hiddendoors.txt Hidden Doors / Search ident-1.3.tar.gz Attempts to determine the username of people who log into your MUD. A bug-fix release. ident-1.3.README Information about ident-1.3.tar.gz. improved_edit.patch.gz This patch will add improved functionality improved_edit_oasis.patch.gz to the line-by-line text editor included in CircleMUD. By: Michael Scott The first patch is for Stock CircleMUDs, and the second for CircleMUDs with OasisOLC improved_edit.README Information for improved_edit.tar.gz improved_edit.BUGFIX Bugfixes since Version 1.0 improved_isname.txt Improves isname to support abbreviations. improved_log.tar.gz A variable argument log() function for bpl12 (and earlier no doubt) improved_log.README Information and instructions for above. infonet.txt How to create a game-only one-way information channel. inttree.txt Interpreter Tree Search (commands) ispell.txt Ispell Code (Spell Checker) it.txt It reference for objects last.patch This makes the 'last' command in CircleMUD act more like the Unix 'last' command. last.README Information on last.patch limit_pk_3bpl16.txt Limit the level difference to player kill. linked_world.patch.gz A large patch to set up a world based on a linked list as opposed to a large array. linked_world.README Information on linked_world.patch.gz linewrap.txt Linewrapping Function. linewrap2.txt Linewrapping Function, alternate. mail.txt Mail autoreception. mccp2_1.0_for_oasis+dg.tar.gz MCCP2 (zlib compression) support for CircleMUD 3.1. mccp2_1.0_for_oasis+dg.README Information on mccp2_1.0_for_oasis+dg.tar.gz metaserver.tgz Mike Stilson's client code to support a server that lists "member" muds along with users online, etc. metaserver.client-bpl21.patch A patch for the metaserver.tgz code. meterbar.txt Meterbar for Attributes meterbar2.txt Meterbar for attributes (Another) mrtg_graphs.zip A small utility to enable graphs of stats. multigrt.txt Multiple Greeting Screens obj_count.txt Counting Objects obj_mail.diff.gz Mail entire objects to other players. obj_mail.diff.README Information on obj_mail.diff.gz newalias.c.gz Replacement for alias.c w/no length limit newimm-and-reroll.zip Separation of mortal/immortal levels and stat rerolloing on initial login. newimm-and-reroll.README Information on newimm-and-reroll.zip patchlist.txt Code to show what patches have been installed. pk_patch.txt.gz Code to optimize CircleMUD for PK Usage. pk_fix.txt.gz A small bugfix for pk_patch.txt.gz plrconv.txt PFile Conversion Utility plrconv2.txt PFile Conversion Utility (another) pnames.txt Disallow mob names for players ports.patch Add new ports to the running game. ports.README Brief information on ports.patch prgrun.tar.gz Runs external programs without blocking. prgrun.README Read about the changes. purgeplay.c An addition to the purgeplay util which will not allow you to remove characters with the NODELETE flag set. random.c An alternate implementation of a RNG for CircleMUD. random-typo.txt Tired of 'Huh' and want variety? recallclone.mod.txt A walkthrough on 'cloning' items and making recall into a generic function. regen-1.0.tar.gz A DG events 1.1 based regeneration system. regen.README Info on regen-1.0.tar.gz from the author. regen.bpl21.txt regen-1.0.tar.gz updated to bpl21. remove_castle_-_3.1.patch A patch to remove the Castle Zone from a 3.1 stock CircleMUD. remove_castle_-_3.1.README Information on remove_castle_-_3.1.patch rent_code.txt Rent Deduction Code. rolemaster_xp.patch.gz An XP patch to change the current CircleMUD XP system to a system emulating the RoleMaster XP system. rolemaster_xp.README Information on rolemaster_xp.patch.gz rounds.txt Rounds - Combat Initiative samemob.txt Same Mob EXP limits save_shop_items.txt allows for the saving then subsequent loading of items that are given or sold to a shopkeeper who under normal circumstances does not load or "produce" these items. showadd.txt List hosts of players in pfile. showmail.tar.gz Code to allow reading of MudMail from the command line. showmail.README Information on showmail.tar.gz showplay.txt Update of the 'showplay' util which correctly outputs last login time. spec_names.txt Special Assigns split_arg.txt Argument Splitter stex.txt send_to_except function. stf.patch send_to_charf function (like printf()). string_parser.tar.gz Allows run-time manipulation of strings which could be applied for changing room descriptions. string_parser.README Information about string_parser.tar.gz stringreplacer.patch A text token replacer function and a filter text token function. stringreplacer.README Information on stringreplacer.patch stringreplacer.color.patch A sample usage of stringreplacer.patch with color. Requires stringreplacer.patch stringreplacer.color.README Information on stringreplacer.color.patch tables-to-formula.txt Changes experience, THAC0, and saving throw tables into formulae. trust.txt A basic trust system for immortals. trust.tar.gz It implements a trust system similar to the one found in EnvyMUD. Players with their trust level set at a certain number can use commands normally available only at that level. trust.README Information on trust.tar.gz user_cntr.txt A routine to get a user counter for mortals. vnum_ps.txt Add a page_string() to the standard vnum function. wearbit.txt How To Add Wear Bits webster.txt Enables you to lookup words in the Merriam-Webster online dictionary from within the mud. whereps.txt Add a page_string() to the standard where function. who2html.txt A program to output the who listing to an html file. who2html2.txt An alternate version. whosort.txt Who level sorting (QSort) wldswp.patch Stores room titles and descs in a separate file where they are read as needed. world.tar.gz An online config.c variable changing program. Also saves settings to config file for later. world.README Information on world.tar.gz world_backup.txt A small piece of code to tar up the entire world directory from within the game. xp.txt XP per Level and titles xp_replacement.patch.gz Code to made adding new levels simple by changing the method the XP tables and title system works. By: Nic Suzor xp_replacement.README Information for xp_replacement.patch.gz zlib2-bpl20.patch An updated version of MCCP compression to take into account v2. zlib-bpl16.patch Adds support for compression which can be used with MUD Client for Linux, and more. zone_check.c Code to allow the checking of mobs, objs, and rooms to ensure game balance. zone_0_only_-_3.1.patch A patch to remove all zones except Zone 0 from a 3.1 stock CircleMUD. zone_0_only_-_3.1.README Information on zone_0_only_-_3.1.patch