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: http://srmud.net/src/ 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(fungi@yuggoth.org); IRC(fungi@irc.yuggoth.org#ccl); ICQ(114362511); AIM(dreadazathoth); YAHOO(crawlingchaoslabs); FINGER(fungi@yuggoth.org); MUD(Nergel@srmud.net:2325); WWW(http://fungi.yuggoth.org/); } -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | | Newbie List: http://groups.yahoo.com/group/circle-newbies/ | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 06/26/03 PDT