1 This is a listing of all files in a full NetHack 3.4 distribution, organized
2 in their standard manner on a UNIX system. It indicates which files are
3 necessary for which versions, so that you can tell which files may be deleted
4 from or not transferred to your system if you wish.
8 (files in top directory)
12 (files for all versions)
13 Arch.des Barb.des Caveman.des Healer.des Knight.des
14 Monk.des Priest.des Ranger.des Rogue.des Samurai.des
15 Tourist.des Valkyrie.des Wizard.des bigroom.des castle.des
16 cmdhelp data.base dungeon.def endgame.des gehennom.des
17 help hh history knox.des license
18 medusa.des mines.des opthelp oracle.des oracles.txt
19 quest.txt rumors.fal rumors.tru sokoban.des tower.des
23 (files for all versions)
24 Guidebook.mn Guidebook.tex Guidebook.txt dgn_comp.6 dgn_comp.txt
25 dlb.6 dlb.txt fixes22.0 fixes30.0 fixes31.1
26 fixes31.2 fixes31.3 fixes32.0 fixes32.1 fixes32.2
27 fixes32.3 fixes33.0 fixes33.1 fixes34.0 fixes34.1
28 fixes34.2 fixes34.3 lev_comp.6 lev_comp.txt nethack.6
29 nethack.txt recover.6 recover.txt tmac.n window.doc
32 (files for all versions)
33 align.h amiconf.h artifact.h artilist.h attrib.h
34 beconf.h color.h config.h config1.h coord.h
35 decl.h def_os2.h dgn_file.h display.h dlb.h
36 dungeon.h edog.h emin.h engrave.h epri.h
37 eshk.h extern.h flag.h func_tab.h global.h
38 hack.h lev.h mail.h mfndpos.h micro.h
39 mkroom.h monattk.h mondata.h monflag.h monst.h
40 monsym.h nhlan.h ntconf.h obj.h objclass.h
41 os2conf.h patchlevel.h pcconf.h permonst.h prop.h
42 qtext.h quest.h rect.h region.h rm.h
43 skills.h sp_lev.h spell.h system.h tcap.h
44 timeout.h tosconf.h tradstdc.h trampoli.h trap.h
45 unixconf.h vault.h vision.h vmsconf.h wceconf.h
46 winami.h winprocs.h wintype.h you.h youprop.h
47 (file for tty versions)
49 (files for X versions)
50 tile2x11.h winX.h xwindow.h xwindowp.h
51 (files for Qt versions)
52 qt_clust.h qt_kde0.h qt_win.h qt_xpms.h qttableview.h
53 (files for Gem versions)
54 bitmfile.h gem_rsc.h load_img.h wingem.h
55 (file for GNOME versions)
57 (files for various Macintosh versions)
58 mac-carbon.h mac-qt.h mac-term.h macconf.h macpopup.h
59 mactty.h macwin.h mttypriv.h
62 (files for all versions)
63 allmain.c alloc.c apply.c artifact.c attrib.c
64 ball.c bones.c botl.c cmd.c dbridge.c
65 decl.c detect.c dig.c display.c dlb.c
66 do.c do_name.c do_wear.c dog.c dogmove.c
67 dokick.c dothrow.c drawing.c dungeon.c eat.c
68 end.c engrave.c exper.c explode.c extralev.c
69 files.c fountain.c hack.c hacklib.c invent.c
70 light.c lock.c mail.c makemon.c mapglyph.c
71 mcastu.c mhitm.c mhitu.c minion.c mklev.c
72 mkmap.c mkmaze.c mkobj.c mkroom.c mon.c
73 mondata.c monmove.c monst.c mplayer.c mthrowu.c
74 muse.c music.c o_init.c objects.c objnam.c
75 options.c pager.c pickup.c pline.c polyself.c
76 potion.c pray.c priest.c quest.c questpgr.c
77 read.c rect.c region.c restore.c rip.c
78 rnd.c role.c rumors.c save.c shk.c
79 shknam.c sit.c sounds.c sp_lev.c spell.c
80 steal.c steed.c teleport.c timeout.c topten.c
81 track.c trap.c u_init.c uhitm.c vault.c
82 version.c vision.c weapon.c were.c wield.c
83 windows.c wizard.c worm.c worn.c write.c
87 (files for Amiga versions)
88 Build.ami Install.ami Makefile.agc Makefile.ami NetHack.cnf
89 amidos.c amidos.p amifont.uu amifont8.uu amigst.c
90 amii.hlp amimenu.c amirip.c amisnd.c amistack.c
91 amitty.c amiwind.c amiwind.p clipwin.c colorwin.c
92 cvtsnd.c grave16.xpm ifchange mkdmake txt2iff.c
93 winami.c winami.p winchar.c windefs.h winext.h
94 winfuncs.c winkey.c winmenu.c winproto.h winreq.c
98 (files for Atari version)
99 Install.tos atarifnt.uue nethack.mnu setup.g tos.c
103 (files for BeOS version)
107 (files for Macintosh versions)
108 Files.r Install.mw MacHelp NHDeflts NHrsrc.hqx
109 NHsound.hqx News README dprintf.c maccurs.c
110 macerrs.c macfile.c machelp.hqx macmain.c macmenu.c
111 macsnd.c mactopl.c mactty.c macunix.c macwin.c
112 mgetline.c mmodal.c mrecover.c mrecover.hqx mttymain.c
115 (files for MSDOS version)
116 Install.dos Makefile.BC Makefile.GCC Makefile.MSC NHAccess.nh
117 moveinit.pat msdos.c msdoshlp.txt ovlinit.c pckeys.c
118 pctiles.c pctiles.h pcvideo.h portio.h schema1.BC
119 schema2.BC schema3.MSC setup.bat sound.c tile2bin.c
120 video.c vidtxt.c vidvga.c
121 (files for running MSDOS binary under Windows)
125 (files for OS/2 version)
126 Install.os2 Makefile.os2 nhpmico.uu os2.c
129 (files for MSDOS and OS/2 versions)
130 Makefile.lib termcap.uu
131 (file for MSDOS, OS/2, NT, Amiga, and Atari versions)
133 (files for MSDOS, OS/2, NT, and Atari versions)
135 (file for MSDOS, OS/2, and Atari versions)
137 (files for UNIX and Be versions)
139 (file for NT version)
141 (Berkeley random number file, which may be included in any version)
143 (Berkeley uudecode file, which may be used in build process of any version)
145 (file for VMS version)
147 (file for MSDOS, OS/2, and VMS versions)
149 (lex/yacc output for special level and dungeon compilers)
150 dgn_comp.h dgn_lex.c dgn_yacc.c lev_comp.h lev_lex.c
154 (files for Amiga and Macintosh versions)
155 README bell.uu bugle.uu erthdrum.uu firehorn.uu
156 frsthorn.uu lethdrum.uu mgcflute.uu mgcharp.uu toolhorn.uu
157 wdnflute.uu wdnharp.uu
160 (files for UNIX versions)
161 Install.unx Makefile.dat Makefile.doc Makefile.src Makefile.top
162 Makefile.utl README.linux depend.awk nethack.sh setup.sh
163 unixmain.c unixres.c unixunix.c
164 (files for replacement cpp, apparently only needed by some UNIX systems)
165 cpp1.shr cpp2.shr cpp3.shr
166 (file for sound driver for 386 UNIX)
170 (files for VMS version)
171 Install.vms Makefile.dat Makefile.doc Makefile.src Makefile.top
172 Makefile.utl install.com lev_lex.h nethack.com oldcrtl.c
173 spec_lev.com vmsbuild.com vmsfiles.c vmsmail.c vmsmain.c
174 vmsmisc.c vmstty.c vmsunix.c
177 (files for Windows CE and PocketPC)
178 Install.ce bootstrp.mak celib.c cesetup.bat cesound.c
179 defaults.nh keypad.uu menubar.uu mhaskyn.c mhaskyn.h
180 mhcmd.c mhcmd.h mhcolor.c mhcolor.h mhdlg.c
181 mhdlg.h mhfont.c mhfont.h mhinput.c mhinput.h
182 mhmain.c mhmain.h mhmap.c mhmap.h mhmenu.c
183 mhmenu.h mhmsg.h mhmsgwnd.c mhmsgwnd.h mhrip.c
184 mhrip.h mhstatus.c mhstatus.h mhtext.c mhtext.h
185 mhtxtbuf.c mhtxtbuf.h mswproc.c newres.h resource.h
186 winMS.h winhack.c winhack.rc winhcksp.rc winmain.c
189 (header files for Windows CE and PocketPC)
190 assert.h errno.h fcntl.h
193 (sys/stat.h for Windows CE and PocketPC)
197 (files for Windows 9x, NT and Windows2000 version)
198 Install.nt Makefile.bcc Makefile.gcc Makefile.msc console.rc
199 defaults.nh mapimail.c nethack.def nh340key.c nhdefkey.c
200 nhico.uu nhraykey.c nhsetup.bat ntsound.c nttty.c
201 porthelp win32api.h winnt.c
204 (files for all versions)
205 dgn_main.c dlb_main.c lev_main.c makedefs.c panic.c
207 (lex/yacc input for special level and dungeon compilers)
208 dgn_comp.l dgn_comp.y lev_comp.l lev_comp.y
211 (files for the Qt widget library - X11, Windows, Mac OS X, or Qtopia)
212 Info.plist Install.Qt knethack.lnk knh-mini.xpm knh.xpm
213 nhicns.uu nhsplash.xpm qt_clust.cpp qt_win.cpp qttableview.cpp
214 tileedit.cpp tileedit.h qpe-nethack.control
217 (files for X versions)
218 Install.X11 NetHack.ad Window.c dialogs.c ibm.bdf
219 nethack.rc nh10.bdf nh32icon nh56icon nh72icon
220 nh_icon.xpm pet_mark.xbm rip.xpm tile2x11.c winX.c
221 winmap.c winmenu.c winmesg.c winmisc.c winstat.c
225 (files for GEM versions)
226 Install.gem bitmfile.c gem_rsc.uu gem_rso.uu gr_rect.c
227 gr_rect.h load_img.c tile2img.c title.uu wingem.c
231 (files for GNOME versions)
232 README gn_xpms.h gnaskstr.c gnaskstr.h gnbind.c
233 gnbind.h gnglyph.c gnglyph.h gnmain.c gnmain.h
234 gnmap.c gnmap.h gnmenu.c gnmenu.h gnmesg.c
235 gnmesg.h gnomeprv.h gnopts.c gnopts.h gnplayer.c
236 gnplayer.h gnsignal.c gnsignal.h gnstatus.c gnstatus.h
237 gntext.c gntext.h gnworn.c gnworn.h gnyesno.c
241 (files for versions using optional tiles)
242 gifread.c monsters.txt objects.txt other.txt ppmwrite.c
243 thintile.c tile.doc tile.h tile2bmp.c tilemap.c
247 (files for tty versions)
248 getline.c termcap.c topl.c wintty.c
251 (files for Windows 9x, NT, Windows 2000, and Windows XP version)
252 dgncomp.dsp dgnstuff.dsp dgnstuff.mak dlb_main.dsp levcomp.dsp
253 levstuff.dsp levstuff.mak makedefs.dsp mhaskyn.c mhaskyn.h
254 mhdlg.c mhdlg.h mhfont.c mhfont.h mhinput.c
255 mhinput.h mhmain.c mhmain.h mhmap.c mhmap.h
256 mhmenu.c mhmenu.h mhmsg.h mhmsgwnd.c mhmsgwnd.h
257 mhrip.c mhrip.h mhsplash.c mhsplash.h mhstatus.c
258 mhstatus.h mhtext.c mhtext.h mnsel.uu mnselcnt.uu
259 mnunsel.uu mswproc.c nethack.dsw nethackw.dsp petmark.uu
260 recover.dsp resource.h rip.uu splash.uu tile2bmp.dsp
261 tilemap.dsp tiles.dsp tiles.mak uudecode.dsp winMS.h
266 This is a list of files produced by auxiliary programs. They can all be
267 regenerated from the files in the distribution.
270 (files generated by makedefs at playground creation time)
271 data dungeon.pdf options oracles quest.dat
273 (file generated by dgn_comp at playground creation time)
275 (files generated by lev_comp at playground creation time)
276 Arc-fila.lev Arc-filb.lev Arc-goal.lev Arc-loca.lev Arc-strt.lev
277 Bar-fila.lev Bar-filb.lev Bar-goal.lev Bar-loca.lev Bar-strt.lev
278 Cav-fila.lev Cav-filb.lev Cav-goal.lev Cav-loca.lev Cav-strt.lev
279 Hea-fila.lev Hea-filb.lev Hea-goal.lev Hea-loca.lev Hea-strt.lev
280 Kni-fila.lev Kni-filb.lev Kni-goal.lev Kni-loca.lev Kni-strt.lev
281 Mon-fila.lev Mon-filb.lev Mon-goal.lev Mon-loca.lev Mon-strt.lev
282 Pri-fila.lev Pri-filb.lev Pri-goal.lev Pri-loca.lev Pri-strt.lev
283 Ran-fila.lev Ran-filb.lev Ran-goal.lev Ran-loca.lev Ran-strt.lev
284 Rog-fila.lev Rog-filb.lev Rog-goal.lev Rog-loca.lev Rog-strt.lev
285 Sam-fila.lev Sam-filb.lev Sam-goal.lev Sam-loca.lev Sam-strt.lev
286 Tou-fila.lev Tou-filb.lev Tou-goal.lev Tou-loca.lev Tou-strt.lev
287 Val-fila.lev Val-filb.lev Val-goal.lev Val-loca.lev Val-strt.lev
288 Wiz-fila.lev Wiz-filb.lev Wiz-goal.lev Wiz-loca.lev Wiz-strt.lev
289 air.lev asmodeus.lev astral.lev baalz.lev bigrm-1.lev
290 bigrm-2.lev bigrm-3.lev bigrm-4.lev bigrm-5.lev castle.lev
291 earth.lev fakewiz1.lev fakewiz2.lev fire.lev juiblex.lev
292 knox.lev medusa-1.lev medusa-2.lev minefill.lev minend-1.lev
293 minend-2.lev minetn-1.lev minetn-2.lev oracle.lev orcus.lev
294 sanctum.lev soko1-1.lev soko1-2.lev soko2-1.lev soko2-2.lev
295 soko3-1.lev soko3-2.lev soko4-1.lev soko4-2.lev tower1.lev
296 tower2.lev tower3.lev valley.lev water.lev wizard1.lev
297 wizard2.lev wizard3.lev
298 (tile files optionally generated for X ports at playground creation time)
299 pet_mark.xbm rip.xpm x11tiles
300 (files generated for Qt interface on Mac OS X)
301 nethack.icns Info.plist
304 (files generated by makedefs at compile time)
305 date.h onames.h pm.h vis_tab.h
308 (files generated by makedefs at compile time)
310 (file optionally generated by tilemap at compile time)
312 (files generated by 'moc' for Qt interface at compile time)
313 qt_kde0.moc qt_win.moc qttableview.moc
315 NOTE: If your binaries were compiled with the data librarian (DLB) option,
316 your playground will not contain all of the files listed here. All
317 of the files listed as being required for the playground must still
318 have been built by your compiler, but the DLB code will roll them up
319 into another file (or files).