Beef is a simple information client meant to tease those in power with how nice it is to be able to see all the info about planets easily, and possibly include something like it in the next blessed binary. However, you can use it too, either without modification, or as a base for a borg. Here is how to get it and compile it, done in great detail. 1) OK, you have this file... cool. Wherever you got it, you should also get the files "beef.shar.Z" and "beef.bitmaps.shar.Z". 2) Get the vanilla source from scam.berkeley.edu, or whereever. Currently at scam, you get all the client and server files, in a single tar file named "Netrek.SRC.tar". 3) Untar Netrek.SRC.tar: > tar xf Netrek.SRC.tar > This should create four directories wherever you do it: ntserv, startup, netrek, and tools. Unless you are interested in running a server, you can remove startup and tools entirely now: > rm -r startup tools rm: override protection 444 for startup/access.c? y rm: override protection 444 for startup/subnet.c? y ... etc ... > Do not delete ntserv yet, though, because you need a few of the files there. 4) Move necessary files into netrek: > mv ntserv/copyright.h netrek override protection 777 for netrek/copyright.h? y > mv ntserv/copyright2.h netrek override protection 777 for netrek/copyright2.h? y > mv ntserv/packets.h netrek override protection 777 for netrek/packets.h? y > mv ntserv/reserved.c netrek override protection 777 for netrek/reserved.c? y Now you can remove ntserv... but if you are interested in adding more client features, you should hold on to at least ntserv/rmove.c, which has all the interesting robot code in it. 5) Move beef.shar.Z into place, uncompress and unshar it: > cd netrek > mv ../beef.shar.Z . > uncompress beef.shar.Z > sh beef.shar If sh tells you: "beef.shar: data.h: Permission denied", or such, delete the offending file(s) (data.h in this case) and unshar again. You can now remove the shar file: > rm beef.shar 6) Basically the same as step 5, for the bitmaps. Make a subdirectory to store them in so they don't clutter up the main source directory: > mkdir bitmaps > cd bitmaps > mv ../../beef.bitmaps.shar.Z . > uncompress beef.bitmaps.shar.Z > sh beef.bitmaps.shar > rm beef.bitmaps.shar 7) Make the client: > make cc -O -target sun3 -c colors.c cc -O -target sun3 -c coup.c cc -O -target sun3 -c data.c cc -O -target sun3 -c death.c cc -O -target sun3 -c detonate.c ... etc ... You are done!