Re: Complete Codebase Opinions wanted

From: The Fungi (
Date: 01/16/03

On Thu, Jan 16, 2003 at 02:17:12PM -0800, Chris Ward wrote:
> Could you give me the rundown on what 128 bit files accomplish ? I never
> really did look into them much, but always heard people saying they'd like
> to add them to their mud, and just wondered why, and exactly what the
> benefits where.

The way vanilla CircleMUD works now, many of the options are stored
as boolean bitflags in a 32-bit int. This limits things like wear
slots, for example, to a maximum of 32 by default. There are a
number of fairly easy ways around this limitation, some more
portable than others. The 128-bit patch is one of the more
platform-independent methods. It replaces the ints with arrays of
ints (if i'm remembering correctly), which means most of the
bitshifting has to be replaced with function calls.

> Hey is your
> mud code shareable ? meaning would you be willing to let someone cut it all
> up and pull it apart to share what you've done with your code to the rest
> of the mud community ? thats what I plan on doing with my own mud,

I try to do this already. My present MUD project, which is still
incomplete for the moment, is available for download as patches
against the most recent Circle CVS snapshots:
Anybody who wants to hack up my additions is welcome to do so. Copy
it verbatim and claim it's yours for all I care. I don't need creds.
Look through the changelog for anything you might want to take.
{ IRL(Jeremy_Stanley); PGP(9E8DFF2E4F5995F8FEADDC5829ABF7441FB84657);
SMTP(; IRC(; ICQ(114362511);
AIM(dreadazathoth); YAHOO(crawlingchaoslabs); FINGER(;
MUD(; WWW(; }

   | FAQ: |
   | Archives: |
   | Newbie List:   |

This archive was generated by hypermail 2b30 : 06/26/03 PDT