This is a listing of all files in a full NetHack 3.1 distribution, organized
in their standard manner on a UNIX system.  It indicates which files are
necessary for which versions, so that you can tell which files may be deleted
from or not transferred to your system if you wish.


.:
(files in top directory)
Files           Porting         README

dat:
(files for all versions)
Arch.des        Barb.des        Caveman.des     Elf.des         Healer.des
Knight.des      Priest.des      Rogue.des       Samurai.des     Tourist.des
Valkyrie.des    Wizard.des      bigroom.des     castle.des      cmdhelp
data.base       dungeon.def     endgame.des     gehennom.des    help
hh              history         knox.des        license         medusa.des
mines.des       opthelp         oracle.des      oracles.txt     quest.txt
rumors.fal      rumors.tru      tower.des       wizhelp         yendor.des

doc:
(files for all versions)
Guidebook.mn    Guidebook.tex   Guidebook.txt   dgn_comp.6      lev_comp.6
nethack.6       recover.6       tmac.n          window.doc

include:
(files for all versions)
align.h         amiconf.h       artifact.h      artilist.h      attrib.h
color.h         config.h        coord.h         decl.h          def_os2.h
dgn_file.h      display.h       dungeon.h       edog.h          emin.h
engrave.h       epri.h          eshk.h          extern.h        flag.h
func_tab.h      global.h        hack.h          lev.h           macconf.h
mail.h          mfndpos.h       micro.h         mkroom.h        monattk.h
mondata.h       monflag.h       monst.h         monsym.h        ntconf.h
obj.h           objclass.h      os2conf.h       patchlevel.h    pcconf.h
permonst.h      prop.h          qtext.h         quest.h         rect.h
rm.h            sp_lev.h        spell.h         system.h        termcap.h
tosconf.h       tradstdc.h      trampoli.h      trap.h          unixconf.h
vault.h         vision.h        vmsconf.h       winami.h        winprocs.h
wintype.h       you.h           youprop.h
(file for tty versions)
wintty.h
(files for X versions)
Window.h        WindowP.h       winX.h
(files for mactty version)
mactty.h        mttypriv.h

src:
(files for all versions)
allmain.c       alloc.c         apply.c         artifact.c      attrib.c
ball.c          bones.c         botl.c          cmd.c           dbridge.c
decl.c          detect.c        display.c       do.c            do_name.c
do_wear.c       dog.c           dogmove.c       dokick.c        dothrow.c
drawing.c       dungeon.c       eat.c           end.c           engrave.c
exper.c         explode.c       extralev.c      files.c         fountain.c
hack.c          hacklib.c       invent.c        lock.c          mail.c
makemon.c       mcastu.c        mhitm.c         mhitu.c         minion.c
mklev.c         mkmap.c         mkmaze.c        mkobj.c         mkroom.c
mon.c           mondata.c       monmove.c       monst.c         mplayer.c
mthrowu.c       muse.c          music.c         o_init.c        objects.c
objnam.c        options.c       pager.c         pickup.c        pline.c
polyself.c      potion.c        pray.c          priest.c        quest.c
questpgr.c      read.c          rect.c          restore.c       rip.c
rnd.c           rumors.c        save.c          shk.c           shknam.c
sit.c           sounds.c        sp_lev.c        spell.c         steal.c
timeout.c       topten.c        track.c         trap.c          u_init.c
uhitm.c         vault.c         version.c       vision.c        weapon.c
were.c          wield.c         windows.c       wizard.c        worm.c
worn.c          write.c         zap.c

sys/amiga:
(files for Amiga versions)
HackWB.uu       Install.ami     Makefile.ami    NHinfo.uu       NetHack.cnf
NewGame.uu      amidos.c        amidos.p        amifont.uu      amifont8.uu
amigst.c        amii.hlp        amilib.c        amimenu.c       amirip.c
amisnd.c        amitty.c        amiwbench.c     amiwind.c       amiwind.p
ask.uu          char.c          charwin.uu      colors.uu       colorwin.c
cvtsnd.c        dflticon.uu     hackwb.hlp      ifchange        randwin.c
randwin.uu      scroll.uu       string.uu       wb.c            wbcli.c
wbdata.c        wbdefs.h        wbprotos.h      wbstruct.h      wbwin.c
wbwin.uu        winami.c        winami.p        windefs.h       winext.h
winfuncs.c      winkey.c        winmenu.c       winproto.h      winreq.c
winstr.c

sys/amiga/splitter:
(more files for Amiga versions)
amiout.h        arg.c           arg.h           loader.c        multi.c
multi.h         split.doc       split.h         splitter.c

sys/atari:
(files for Atari version)
Install.tos     Makefile.utl    atari.cnf       atarifnt.uue    nethack.mnu
setup.g         tos.c

sys/mac:
(files for Macintosh versions)
DCproj.hqx      Install.mpw     Install.thk     MacHelp         LCproj.hqx
MDproj.hqx      NHDeflts        NHmake.hqx      NHproj.hqx      NHrsrc.hqx
NHsound.hqx     NetHack.r       News            dprintf.c       hack.h
maccurs.c       macerrs.c       macfile.c       macmain.c       macmenu.c
macsnd.c        mactopl.c       mactty.c        macunix.c       macwin.c
mgetline.c      mhdump.c        mmodal.c        mrecover.c      mrecover.hqx
mstring.c       mttymain.c

sys/msdos:
(files for MSDOS version)
Install.dos     MakeGCC.src     MakeGCC.utl     MakeMSC.src     MakeMSC.utl
Makefile.dat    exesmurf.c      exesmurf.doc    maintovl.doc    msdos.c
msdos.hlp       ovlmgr.asm      ovlmgr.doc      ovlmgr.uu       setup.bat
trampoli.c      video.c
(files for running MSDOS binary under Windows)
nhico.uu        nhpif.uu

sys/os2:
(files for OS/2 version)
Install.os2     Makefile.os2    nhpmico.uu      os2.c

sys/share:
(files for MSDOS and OS/2 versions)
Makefile.lib    NetHack.cnf     termcap.uu
(file for MSDOS, OS/2, NT, Amiga, and Atari versions)
pcmain.c
(files for MSDOS, OS/2, NT, and Atari versions)
pcsys.c         pcunix.c
(file for MSDOS, OS/2, and Atari versions)
pctty.c
(Berkeley random number file, which may be included in any version)
random.c
(file for MSDOS, OS/2, and VMS versions)
termcap
(lex/yacc output for special level and dungeon compilers)
dgn_comp.h      dgn_lex.c       dgn_yacc.c      lev_comp.h      lev_lex.c
lev_yacc.c

sys/share/sounds:
(files for Amiga and Macintosh versions)
README          bell.uu         bugle.uu        erthdrum.uu     firehorn.uu
frsthorn.uu     lethdrum.uu     mgcflute.uu     mgcharp.uu      toolhorn.uu
wdnflute.uu     wdnharp.uu

sys/unix:
(files for UNIX versions)
Install.unx     Makefile.dat    Makefile.doc    Makefile.src    Makefile.top
Makefile.utl    ioctl.c         nethack.sh      setup.sh        unixmain.c
unixtty.c       unixunix.c
(files for replacement cpp, apparently only needed by some UNIX systems)
cpp1.shr        cpp2.shr        cpp3.shr
(file for sound driver for 386 UNIX)
snd86unx.shr

sys/vms:
(files for VMS version)
Install.vms     Makefile.dat    Makefile.doc    Makefile.src    Makefile.top
Makefile.utl    install.com     lev_lex.h       nethack.com     oldcrtl.c
spec_lev.com    vmsbuild.com    vmsfiles.c      vmsmail.c       vmsmain.c
vmsmisc.c       vmstty.c        vmsunix.c
(GNU termcap files that support VMS version)
gnutermcap.c    gnutparam.c

sys/winnt:
(files for Windows NT version)
Install.nt      Makefile.dat    Makefile.src    Makefile.utl    nhico.uu
nhincl.mak      nttty.c         setup.bat       winnt.c         winnt.cnf

util:
(files for all versions)
dgn_main.c      lev_main.c      makedefs.c      panic.c         recover.c
(lex/yacc input for special level and dungeon compilers)
dgn_comp.l      dgn_comp.y      lev_comp.l      lev_comp.y

win/tty:
(files for tty versions)
getline.c       termcap.c       topl.c          wintty.c

win/X11:
(files for X versions)
Install.X11     NetHack.ad      Window.c        dialogs.c       ibm.bdf
nethack.rc      nh10.bdf        nh32icon        nh56icon        nh72icon
winX.c          winmap.c        winmenu.c       winmesg.c       winmisc.c
winstat.c       wintext.c       winval.c



This is a list of files produced by auxiliary programs.  They can all be
regenerated from the files in the distribution.

dat:
(files generated by makedefs at playground creation time)
data            dungeon.pdf     options         oracles         quest.dat
rumors
(file generated by dgn_comp at playground creation time)
dungeon
(files generated by lev_comp at playground creation time)
A-filla.lev     A-fillb.lev     A-goal.lev      A-locate.lev    A-start.lev
B-filla.lev     B-fillb.lev     B-goal.lev      B-locate.lev    B-start.lev
C-filla.lev     C-fillb.lev     C-goal.lev      C-locate.lev    C-start.lev
E-filla.lev     E-fillb.lev     E-goal.lev      E-locate.lev    E-start.lev
H-filla.lev     H-fillb.lev     H-goal.lev      H-locate.lev    H-start.lev
K-filla.lev     K-fillb.lev     K-goal.lev      K-locate.lev    K-start.lev
P-filla.lev     P-fillb.lev     P-goal.lev      P-locate.lev    P-start.lev
R-filla.lev     R-fillb.lev     R-goal.lev      R-locate.lev    R-start.lev
S-filla.lev     S-fillb.lev     S-goal.lev      S-locate.lev    S-start.lev
T-filla.lev     T-fillb.lev     T-goal.lev      T-locate.lev    T-start.lev
V-filla.lev     V-fillb.lev     V-goal.lev      V-locate.lev    V-start.lev
W-filla.lev     W-fillb.lev     W-goal.lev      W-locate.lev    W-start.lev
air.lev         asmodeus.lev    astral.lev      baalz.lev       bigroom.lev
castle.lev      earth.lev       fakewiz1.lev    fakewiz2.lev    fire.lev
juiblex.lev     knox.lev        medusa-1.lev    medusa-2.lev    mine_end.lev
minefill.lev    minetown.lev    oracle.lev      orcus.lev       sanctum.lev
tower1.lev      tower2.lev      tower3.lev      valley.lev      water.lev
wizard1.lev     wizard2.lev     wizard3.lev

include:
(files generated by makedefs at compile time)
date.h          onames.h        pm.h            vis_tab.h

src:
(files generated by makedefs at compile time)
monstr.c        vis_tab.c
