I've recently uploaded a program called ACT (or Area Code Translator) to the ftp site. Basically it converts world files from one format to another by using your constants.c file and another constants.c file to convert from. It's a very BETA copy (version 0.0) so it doesn't output errors in a nice format, but as far as I can tell, the program works fine when converting from Circle 2.01 worlds to 3.00. It should work fine for any MUD that uses the standard DIKU world file formats. At any rate, here's the README file that goes with it. As it mentions, Jeremy wrote most of the code (as much of it was taken straight from the 3.00 Beta and then slightly modified) but problems and bug reports should be sent to me. At any rate, it's a pretty useful program when you find that your AFF_WATERWALK and Circle 3's are set to different values. I imagine ACT will be up on the ftp site within the next week or so. -Jeff ACT (or Area Code Translator) is a program that converts Diku world files into ASCII form, and then back into the numeric format. This can be very useful when you want to convert world files based on one flag format to another one. For example, if one MUD uses a value of 8 for detect invisible, and another MUD uses 32, you can run act to generate "DETECT-INVIS" from the 8, and unact to convert the "DETECT-INVIS" to 32. As of right now, act works on world, object, and mobile files, and has been tested on Circle v2.01 files being converted to Circle v3.00 worlds. The files in the archive are: Makefile - Rules for making the executables act.doc - Documentation for using act and unact act.h - Constants and Headers actmob.c - Convert Mobile files to text actobj.c - Convert Object files to text actwld.c - Convert World files to text license.doc - Original DIKUMUD License main.c - Initialization procedures unactmob.c - Convert Mobile text to Diku format unactobj.c - Convert Object text to Diku format unactwld.c - Convert World text to Diku format Instructions for compiling are in the documentation file. Version List: 09/08/94 - 0.0 Test version released. The ACT v0.0 code was taken directly from Jeremy Elson's CircleMUD v3.0 code by Jeff Fink. Comments? Questions? Complaints? Mail them to jfink@csugrad.cs.vt.edu and I'll try to answer them...
This archive was generated by hypermail 2b30 : 12/07/00 PST