work around a conflict with visual studio build
[NetHack.git] / Files
blob8668af3cff7dbc5366efaaebe2e50ae8b1e329f1
1 This is a listing of all files in a full NetHack 3.7 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.
6 (Note: we ignore various dot files related to git.)
8 .:
9 (files in top directory)
10 .clang-format        Cross-compiling      Files
11 Porting              README               azure-pipelines.yml
13 DEVEL:
14 (files for people developing changes to NetHack)
15 Developer.txt      code_features.txt  code_style.txt     git_recipes.txt
16 gitinfo.pl         nhgitset.pl
18 DEVEL/DOTGIT:
19 (file for people developing changes to NetHack)
20 TARGET
22 DEVEL/hooksdir:
23 (files for people developing changes to NetHack)
24 NHadd               NHgithook.pm        NHsubst
25 NHtext              TARGET              applypatch-msg
26 commit-msg          nhsub               post-applypatch
27 post-checkout       post-commit         post-merge
28 post-rewrite        pre-applypatch      pre-auto-gc
29 pre-commit          pre-push            pre-rebase
30 prepare-commit-msg
32 dat:
33 (files for all versions)
34 Arc-fila.lua  Arc-filb.lua  Arc-goal.lua  Arc-loca.lua  Arc-strt.lua
35 Bar-fila.lua  Bar-filb.lua  Bar-goal.lua  Bar-loca.lua  Bar-strt.lua
36 Cav-fila.lua  Cav-filb.lua  Cav-goal.lua  Cav-loca.lua  Cav-strt.lua
37 GENFILES      Hea-fila.lua  Hea-filb.lua  Hea-goal.lua  Hea-loca.lua
38 Hea-strt.lua  Kni-fila.lua  Kni-filb.lua  Kni-goal.lua  Kni-loca.lua
39 Kni-strt.lua  Mon-fila.lua  Mon-filb.lua  Mon-goal.lua  Mon-loca.lua
40 Mon-strt.lua  Pri-fila.lua  Pri-filb.lua  Pri-goal.lua  Pri-loca.lua
41 Pri-strt.lua  Ran-fila.lua  Ran-filb.lua  Ran-goal.lua  Ran-loca.lua
42 Ran-strt.lua  Rog-fila.lua  Rog-filb.lua  Rog-goal.lua  Rog-loca.lua
43 Rog-strt.lua  Sam-fila.lua  Sam-filb.lua  Sam-goal.lua  Sam-loca.lua
44 Sam-strt.lua  Tou-fila.lua  Tou-filb.lua  Tou-goal.lua  Tou-loca.lua
45 Tou-strt.lua  Val-fila.lua  Val-filb.lua  Val-goal.lua  Val-loca.lua
46 Val-strt.lua  Wiz-fila.lua  Wiz-filb.lua  Wiz-goal.lua  Wiz-loca.lua
47 Wiz-strt.lua  air.lua       asmodeus.lua  astral.lua    baalz.lua
48 bigrm-1.lua   bigrm-2.lua   bigrm-3.lua   bigrm-4.lua   bigrm-5.lua
49 bigrm-6.lua   bigrm-7.lua   bigrm-8.lua   bigrm-9.lua   bigrm-10.lua
50 bigrm-11.lua  bogusmon.txt  castle.lua    cmdhelp       data.base
51 dungeon.lua   earth.lua     engrave.txt   epitaph.txt   fakewiz1.lua
52 fakewiz2.lua  fire.lua      hellfill.lua  help          hh
53 history       juiblex.lua   keyhelp       knox.lua      license
54 medusa-1.lua  medusa-2.lua  medusa-3.lua  medusa-4.lua  minefill.lua
55 minend-1.lua  minend-2.lua  minend-3.lua  minetn-1.lua  minetn-2.lua
56 minetn-3.lua  minetn-4.lua  minetn-5.lua  minetn-6.lua  minetn-7.lua
57 nhcore.lua    nhlib.lua     opthelp       optmenu       oracle.lua
58 oracles.txt   orcus.lua     quest.lua     rumors.fal    rumors.tru
59 sanctum.lua   soko1-1.lua   soko1-2.lua   soko2-1.lua   soko2-2.lua
60 soko3-1.lua   soko3-2.lua   soko4-1.lua   soko4-2.lua   symbols
61 themerms.lua  tower1.lua    tower2.lua    tower3.lua    tribute
62 tut-1.lua     tut-2.lua     usagehlp      valley.lua    water.lua
63 wizard1.lua   wizard2.lua   wizard3.lua   wizhelp
65 doc:
66 (files for all versions)
67 Gbk-1pg-pfx.mn     Gbk-1pg-sfx.mn     Guidebook.mn       Guidebook.tex
68 Guidebook.txt      config.nh          dlb.6              dlb.txt
69 fixes1-0.txt       fixes1-4-f.txt     fixes2-2.txt       fixes2-3-e.txt
70 fixes3-0.txt       fixes3-0-pl01.txt  fixes3-0-pl02.txt  fixes3-0-pl03.txt
71 fixes3-0-pl04.txt  fixes3-0-pl05.txt  fixes3-0-pl06.txt  fixes3-0-pl07.txt
72 fixes3-0-pl08.txt  fixes3-0-pl09.txt  fixes3-0-pl10.txt  fixes3-1-1.txt
73 fixes3-1-2.txt     fixes3-1-3.txt     fixes3-2-0.txt     fixes3-2-1.txt
74 fixes3-2-2.txt     fixes3-2-3.txt     fixes3-3-0.txt     fixes3-3-1.txt
75 fixes3-4-0.txt     fixes3-4-1.txt     fixes3-4-2.txt     fixes3-4-3.txt
76 fixes3-5-0.txt     fixes3-6-0.txt     fixes3-6-1.txt     fixes3-6-2.txt
77 fixes3-6-3.txt     fixes3-6-4.txt     fixes3-6-5.txt     fixes3-6-6.txt
78 fixes3-6-7.txt     fixes3-7-0.txt     fixesX-X-X.txt     lua.adoc
79 makedefs.6         makedefs.txt       mn.7               mn.txt
80 mnh.7              mnh.txt            nethack.6          nethack.txt
81 options.txt        recover.6          recover.txt        sound.txt
82 tmac.n             tmac.nh            window.txt
84 include:
85 (files for X versions)
86 tile2x11.h  winX.h      xwindow.h   xwindowp.h
88 (files for all versions)
89 align.h       artifact.h    artilist.h    attrib.h      botl.h
90 color.h       config.h      config1.h     context.h     coord.h
91 cstd.h        decl.h        defsym.h      dgn_file.h    display.h
92 dlb.h         dungeon.h     engrave.h     extern.h      flag.h
93 fnamesiz.h    func_tab.h    global.h      hack.h        hacklib.h
94 integer.h     isaac64.h     lint.h        mail.h        mextra.h
95 mfndpos.h     micro.h       mkroom.h      monattk.h     mondata.h
96 monflag.h     monst.h       monsters.h    nhmd4.h       obj.h
97 objclass.h    objects.h     optlist.h     patchlevel.h  pcconf.h
98 permonst.h    prop.h        quest.h       rect.h        region.h
99 rm.h          seffects.h    selvar.h      skills.h      sndprocs.h
100 sp_lev.h      spell.h       stairs.h      sym.h         sys.h
101 tcap.h        tileset.h     timeout.h     tradstdc.h    trap.h
102 unixconf.h    vision.h      vmsconf.h     warnings.h    winami.h
103 wincurs.h     windconf.h    winprocs.h    wintype.h     you.h
104 youprop.h
106 (file for tty versions)
107 wintty.h
109 outdated:
110 (files that are no longer maintained for current game code)
111 .travis.yml
113 outdated/dat:
114 (files that are no longer maintained for current game code)
115 symbols
117 outdated/include:
118 (files for GEM versions)
119 bitmfile.h  gem_rsc.h   load_img.h  wingem.h
121 (file for GNOME versions)
122 winGnome.h
124 (files for all versions)
125 amiconf.h   beconf.h    def_os2.h   os2conf.h   system.h    tosconf.h
126 trampoli.h  wceconf.h
128 (files for various Macintosh versions)
129 mac-carbon.h  mac-qt.h      mac-term.h    macconf.h     macpopup.h
130 mactty.h      macwin.h      mttypriv.h
132 outdated/sys/amiga:
133 (files for Amiga versions - untested for 3.7)
134 Build.ami     Install.ami   Makefile.agc  Makefile.ami  NetHack.cnf
135 amidos.c      amidos.p      amifont.uu    amifont8.uu   amigst.c
136 amii.hlp      amimenu.c     amirip.c      amistack.c    amitty.c
137 amiwind.c     amiwind.p     clipwin.c     colorwin.c    grave16.xpm
138 ifchange      mkdmake       txt2iff.c     winamenu.c    winami.c
139 winami.p      winchar.c     windefs.h     winext.h      winfuncs.c
140 winkey.c      winproto.h    winreq.c      winstr.c      xpm2iff.c
142 outdated/sys/atari:
143 (files for Atari version - untested for 3.7)
144 Install.tos   atarifnt.uue  nethack.mnu   setup.g       tos.c
145 unx2atar.sed
147 outdated/sys/be:
148 (files for BeOS version - untested for 3.7)
149 README    bemain.c
151 outdated/sys/mac:
152 (files for 68K Macintosh versions)
153 Files.r       Install.mw    MacHelp       NHDeflts      NHrsrc.hqx
154 NHsound.hqx   News          README        carbon.plist  dprintf.c
155 maccurs.c     macerrs.c     macfile.c     machelp.hqx   macmain.c
156 macmenu.c     mactopl.c     mactty.c      macunix.c     macwin.c
157 mgetline.c    mmodal.c      mrecover.c    mrecover.hqx  mttymain.c
159 outdated/sys/msdos:
160 (files for deprecated real mode msdos version)
161 Makefile.BC   Makefile.MSC  SCHEMA35.MSC  moveinit.pat  ovlinit.c
162 schema1.BC    schema2.BC    schema3.MSC
164 outdated/sys/os2:
165 (files for OS/2 version - untested for 3.7)
166 Install.os2   Makefile.os2  nhpmico.uu    os2.c
168 outdated/sys/unix:
169 (files that are no longer maintained for current game code)
170 README.linux    cross-amiga.sh
172 outdated/sys/unix/hints:
173 (files that are no longer maintained for current game code)
174 cross-amiga     linux           linux-chroot    linux-qt4
175 linux-qt5       linux-x11       macosx          macosx10.5
176 macosx10.7      macosx10.8      macosx10.10     macosx10.10-qt
177 macosx10.14
179 outdated/sys/unix/hints/include:
180 (files that are no longer maintained for current game code)
181 cross-amiga-post  cross-amiga-pre
183 outdated/sys/vms:
184 (files that are no longer maintained for current game code)
185 lev_lex.h
187 outdated/sys/wince:
188 (files for Windows CE and PocketPC - untested for 3.7)
189 Install.ce    bootstrp.mak  celib.c       cesetup.bat   cesound.c
190 defaults.nh   keypad.uu     menubar.uu    mhaskyn.c     mhaskyn.h
191 mhcmd.c       mhcmd.h       mhcolor.c     mhcolor.h     mhdlg.c
192 mhdlg.h       mhfont.c      mhfont.h      mhinput.c     mhinput.h
193 mhmain.c      mhmain.h      mhmap.c       mhmap.h       mhmenu.c
194 mhmenu.h      mhmsg.h       mhmsgwnd.c    mhmsgwnd.h    mhrip.c
195 mhrip.h       mhstatus.c    mhstatus.h    mhtext.c      mhtext.h
196 mhtxtbuf.c    mhtxtbuf.h    mswproc.c     newres.h      nhico.uu
197 resource.h    winMS.h       winhack.c     winhack.rc    winhcksp.rc
198 winmain.c
200 outdated/sys/wince/ceinc:
201 (header files for Windows CE and PocketPC - untested for 3.7)
202 assert.h  errno.h   fcntl.h
204 outdated/sys/wince/ceinc/sys:
205 (sys/stat.h for Windows CE and PocketPC - untested for 3.6.2)
206 stat.h
208 outdated/sys/windows:
209 (files that are no longer maintained for current game code)
210 travis-gcc.sh
212 outdated/sys/windows/vs:
213 (files that are no longer maintained for current game code)
214 travisci.sh
216 outdated/win/Qt3:
217 (files for the Qt 3 widget library - X11, Windows, Mac OS X, or Qtopia)
218 Info.plist           Install.Qt           knethack.lnk
219 knh-mini.xpm         knh.xpm              qpe-nethack.control
220 qt3_clust.cpp        qt3_clust.h          qt3_kde0.h
221 qt3_win.cpp          qt3_win.h            qt3_xpms.h
222 qt3tableview.cpp     qt3tableview.h       tileedit.cpp
223 tileedit.h
225 outdated/win/gem:
226 (files for GEM versions - untested for 3.7)
227 Install.gem  bitmfile.c   gem_rsc.uu   gem_rso.uu   gr_rect.c    gr_rect.h
228 load_img.c   tile2img.c   title.uu     wingem.c     wingem1.c    xpm2img.c
230 outdated/win/gnome:
231 (files for GNOME versions - untested for 3.7)
232 README      gn_xpms.h   gnaskstr.c  gnaskstr.h  gnbind.c    gnbind.h
233 gnglyph.c   gnglyph.h   gnmain.c    gnmain.h    gnmap.c     gnmap.h
234 gnmenu.c    gnmenu.h    gnmesg.c    gnmesg.h    gnomeprv.h  gnopts.c
235 gnopts.h    gnplayer.c  gnplayer.h  gnsignal.c  gnsignal.h  gnstatus.c
236 gnstatus.h  gntext.c    gntext.h    gnworn.c    gnworn.h    gnyesno.c
237 gnyesno.h   mapbg.xpm
239 sound/fmod:
240 (file in top directory)
241 fmod.c
243 sound/macsound:
244 (file in top directory)
245 macsound.m
247 sound/qtsound:
248 (file in top directory)
249 README.md
251 sound/wav:
252 (files in top directory)
253 README                       attributions.txt
254 sa2_xpleveldown.uu           sa2_xplevelup.uu
255 se_squeak_A.uu               se_squeak_B.uu
256 se_squeak_B_flat.uu          se_squeak_C.uu
257 se_squeak_D.uu               se_squeak_D_flat.uu
258 se_squeak_E.uu               se_squeak_E_flat.uu
259 se_squeak_F.uu               se_squeak_F_sharp.uu
260 se_squeak_G.uu               se_squeak_G_sharp.uu
261 sound_Bell.uu                sound_Bugle_A.uu
262 sound_Bugle_B.uu             sound_Bugle_C.uu
263 sound_Bugle_D.uu             sound_Bugle_E.uu
264 sound_Bugle_F.uu             sound_Bugle_G.uu
265 sound_Drum_Of_Earthquake.uu  sound_Fire_Horn.uu
266 sound_Frost_Horn.uu          sound_Leather_Drum.uu
267 sound_Magic_Flute_A.uu       sound_Magic_Flute_B.uu
268 sound_Magic_Flute_C.uu       sound_Magic_Flute_D.uu
269 sound_Magic_Flute_E.uu       sound_Magic_Flute_F.uu
270 sound_Magic_Flute_G.uu       sound_Magic_Harp_A.uu
271 sound_Magic_Harp_B.uu        sound_Magic_Harp_C.uu
272 sound_Magic_Harp_D.uu        sound_Magic_Harp_E.uu
273 sound_Magic_Harp_F.uu        sound_Magic_Harp_G.uu
274 sound_Tooled_Horn_A.uu       sound_Tooled_Horn_B.uu
275 sound_Tooled_Horn_C.uu       sound_Tooled_Horn_D.uu
276 sound_Tooled_Horn_E.uu       sound_Tooled_Horn_F.uu
277 sound_Tooled_Horn_G.uu       sound_Wooden_Flute_A.uu
278 sound_Wooden_Flute_B.uu      sound_Wooden_Flute_C.uu
279 sound_Wooden_Flute_D.uu      sound_Wooden_Flute_E.uu
280 sound_Wooden_Flute_F.uu      sound_Wooden_Flute_G.uu
281 sound_Wooden_Harp_A.uu       sound_Wooden_Harp_B.uu
282 sound_Wooden_Harp_C.uu       sound_Wooden_Harp_D.uu
283 sound_Wooden_Harp_E.uu       sound_Wooden_Harp_F.uu
284 sound_Wooden_Harp_G.uu       uu2wav.cmd
285 uu2wav.sh
287 sound/windsound:
288 (file in top directory)
289 windsound.c
291 src:
292 (files for all versions)
293 allmain.c   alloc.c     apply.c     artifact.c  attrib.c    ball.c
294 bones.c     botl.c      calendar.c  cmd.c       coloratt.c  date.c
295 dbridge.c   decl.c      detect.c    dig.c       display.c   dlb.c
296 do.c        do_name.c   do_wear.c   dog.c       dogmove.c   dokick.c
297 dothrow.c   drawing.c   dungeon.c   eat.c       end.c       engrave.c
298 exper.c     explode.c   extralev.c  files.c     fountain.c  getpos.c
299 glyphs.c    hack.c      hacklib.c   insight.c   invent.c    isaac64.c
300 light.c     lock.c      mail.c      makemon.c   mcastu.c    mdlib.c
301 mhitm.c     mhitu.c     minion.c    mklev.c     mkmap.c     mkmaze.c
302 mkobj.c     mkroom.c    mon.c       mondata.c   monmove.c   monst.c
303 mplayer.c   mthrowu.c   muse.c      music.c     nhlobj.c    nhlsel.c
304 nhlua.c     nhmd4.c     o_init.c    objects.c   objnam.c    options.c
305 pager.c     pickup.c    pline.c     polyself.c  potion.c    pray.c
306 priest.c    quest.c     questpgr.c  read.c      rect.c      region.c
307 report.c    restore.c   rip.c       rnd.c       role.c      rumors.c
308 save.c      selvar.c    sfstruct.c  shk.c       shknam.c    sit.c
309 sounds.c    sp_lev.c    spell.c     stairs.c    steal.c     steed.c
310 strutil.c   symbols.c   sys.c       teleport.c  timeout.c   topten.c
311 track.c     trap.c      u_init.c    uhitm.c     utf8map.c   vault.c
312 version.c   vision.c    weapon.c    were.c      wield.c     windows.c
313 wizard.c    wizcmds.c   worm.c      worn.c      write.c     zap.c
315 submodules:
316 (files in top directory)
317 CHKSUMS      lua          pdcurses     pdcursesmod
319 sys/libnh:
320 (files in top directory)
321 README.md    libnhmain.c  sysconf
323 sys/libnh/test:
324 (files in top directory)
325 README.md  libtest.c  run.sh
327 sys/msdos:
328 (files for MSDOS version)
329 Install.dos              Makefile.GCC             exceptn.S.patch
330 fetch-cross-compiler.sh  font.c                   font.h
331 msdos.c                  msdoshlp.txt             nhlua.h
332 pckeys.c                 pctiles.c                pctiles.h
333 pcvideo.h                portio.h                 setup.bat
334 sysconf                  tile2bin.c               vesa.h
335 video.c                  vidtxt.c                 vidvesa.c
336 vidvga.c
338 (files for running MSDOS binary under Windows)
339 nhico.uu  nhpif.uu
341 sys/msdos/fonts:
342 (files for MSDOS version)
343 README.txt    makefont.lua  nh-u16b.bdf   nh-u16v.bdf   nh-u18b.bdf
344 nh-u20b.bdf   nh-u22b.bdf   nh-u24b.bdf   nh-u28b.bdf   nh-u32b.bdf
346 sys/share:
347 (Berkeley random number file, which may be included in any version)
348 random.c
350 (Berkeley uudecode file, which may be used in build process of any version)
351 uudecode.c
353 (file for MSDOS, OS/2, Amiga, and Atari versions - only MSDOS tested for 3.7)
354 pcmain.c
356 (file for MSDOS, OS/2, and Atari versions - only MSDOS tested for 3.7)
357 NetHack.cnf  pctty.c
359 (file for MSDOS, OS/2, and VMS versions)
360 termcap
362 (file for VMS version)
363 tclib.c
365 (files for MSDOS, OS/2 and Atari versions - only MSDOS tested for 3.7)
366 pcsys.c   pcunix.c
368 (files for OS/2 version - untested for 3.7)
369 Makefile.lib  termcap.uu
371 (files for UNIX and Be versions)
372 ioctl.c    unixtty.c
374 (posix regex for versions that include regex in their C library)
375 posixregex.c
377 (c++ regex code for versions that can build a C++ module and link it in)
378 cppregex.cpp
380 (pmatch regex for other versions)
381 pmatchregex.c
383 sys/unix:
384 (files for UNIX versions)
385 Install.unx     Makefile.check  Makefile.dat    Makefile.doc
386 Makefile.src    Makefile.top    Makefile.utl    NewInstall.unx
387 README-hints    README.xcode    XCode.xcconfig  depend.awk
388 gitinfo.sh      mkmkfile.sh     nethack.sh      setup.sh
389 sysconf         unixmain.c      unixres.c       unixunix.c
391 sys/unix/NetHack.xcodeproj:
392 (file for macOS Xcode)
393 project.pbxproj
395 sys/unix/NetHack.xcodeproj/project.xcworkspace:
396 (file for macOS Xcode)
397 contents.xcworkspacedata
399 sys/unix/NetHack.xcodeproj/project.xcworkspace/xcshareddata:
400 (files for macOS Xcode)
401 IDEWorkspaceChecks.plist      WorkspaceSettings.xcsettings
403 sys/unix/NetHack.xcodeproj/xcshareddata/xcschemes:
404 (files for macOS Xcode)
405 NetHack.xcscheme   makedefs.xcscheme  recover.xcscheme
407 sys/unix/hints:
408 (files for configuring UNIX NetHack versions)
409 linux-minimal       linux.370           macOS.370
410 macosx.sh           solaris             solaris-playground
411 unix
413 sys/unix/hints/include:
414 (files for configuring UNIX NetHack versions)
415 compiler.370       cross-post.370     cross-pre1.370     cross-pre2.370
416 gbdates-post.370   gbdates-pre.370    misc.370           multisnd-post.370
417 multisnd1-pre.370  multisnd2-pre.370  multiw-1.370       multiw-2.370
419 sys/vms:
420 (files for VMS version)
421 Install.vms       Install370.vms    Makefile.dat      Makefile.doc
422 Makefile.src      Makefile.top      Makefile.utl      Makefile_dat.vms
423 Makefile_doc.vms  Makefile_src.vms  Makefile_top.vms  Makefile_utl.vms
424 install.com       nethack.com       oldcrtl.c         spec_lev.com
425 sysconf           vmsbuild.com      vmsfiles.c        vmsmail.c
426 vmsmain.c         vmsmisc.c         vmssetup.com      vmstty.c
427 vmsunix.c
429 sys/windows:
430 (files for Windows 7/8.x/10/11 version)
431 Install.windows          Makefile.mingw32         Makefile.mingw32.depend
432 Makefile.nmake           build-msys2.txt          build-nmake.txt
433 build-vs.txt             console.rc               consoletty.c
434 fetch.cmd                fetch.sh                 guitty.c
435 nethack.def              nethackrc.template       nhico.uu
436 nhsetup.bat              porthelp                 sysconf.template
437 win10.c                  win10.h                  win32api.h
438 windmain.c               windsys.c                winos.h
440 sys/windows/vs:
441 (files for Visual Studio 2019 or 2022 Community Edition builds)
442 NetHack.sln                   NetHackPackage.appxmanifest
443 NetHackPackage.wapproj        NetHackProperties.props
444 Package.StoreAssociation.xml  ScreenShot.PNG
445 build.bat                     common.props
446 config.props                  console.props
447 cpp.hint                      default.props
448 default_dll.props             default_lib.props
449 dirs.props                    dll.props
450 files.props
452 sys/windows/vs/FetchPrereq:
453 (files for Visual Studio 2019 or 2022 Community Edition builds)
454 fetchprereq.nmake    fetchprereq.vcxproj
456 sys/windows/vs/Images:
457 (files for Visual Studio 2019 or 2022 Community Edition builds)
458 BadgeLogo.scale-100.png
459 BadgeLogo.scale-125.png
460 BadgeLogo.scale-150.png
461 BadgeLogo.scale-200.png
462 BadgeLogo.scale-400.png
463 LargeTile.scale-100.png
464 LargeTile.scale-125.png
465 LargeTile.scale-150.png
466 LargeTile.scale-200.png
467 LargeTile.scale-400.png
468 LockScreenLogo.scale-200.png
469 SmallTile.scale-100.png
470 SmallTile.scale-125.png
471 SmallTile.scale-150.png
472 SmallTile.scale-200.png
473 SmallTile.scale-400.png
474 SplashScreen.scale-100.png
475 SplashScreen.scale-125.png
476 SplashScreen.scale-150.png
477 SplashScreen.scale-200.png
478 SplashScreen.scale-400.png
479 Square150x150Logo.scale-100.png
480 Square150x150Logo.scale-125.png
481 Square150x150Logo.scale-150.png
482 Square150x150Logo.scale-200.png
483 Square150x150Logo.scale-400.png
484 Square44x44Logo.altform-unplated_targetsize-16.png
485 Square44x44Logo.altform-unplated_targetsize-256.png
486 Square44x44Logo.altform-unplated_targetsize-32.png
487 Square44x44Logo.altform-unplated_targetsize-48.png
488 Square44x44Logo.scale-100.png
489 Square44x44Logo.scale-125.png
490 Square44x44Logo.scale-150.png
491 Square44x44Logo.scale-200.png
492 Square44x44Logo.scale-400.png
493 Square44x44Logo.targetsize-16.png
494 Square44x44Logo.targetsize-24.png
495 Square44x44Logo.targetsize-24_altform-unplated.png
496 Square44x44Logo.targetsize-256.png
497 Square44x44Logo.targetsize-32.png
498 Square44x44Logo.targetsize-48.png
499 StoreLogo.backup.png
500 StoreLogo.scale-100.png
501 StoreLogo.scale-125.png
502 StoreLogo.scale-150.png
503 StoreLogo.scale-200.png
504 StoreLogo.scale-400.png
505 Wide310x150Logo.scale-100.png
506 Wide310x150Logo.scale-125.png
507 Wide310x150Logo.scale-150.png
508 Wide310x150Logo.scale-200.png
509 Wide310x150Logo.scale-400.png
511 sys/windows/vs/NetHack:
512 (files for Visual Studio 2019 or 2022 Community Edition builds)
513 NetHack.vcxproj    afternethack.proj
515 sys/windows/vs/NetHackW:
516 (file for Visual Studio 2019 or 2022 Community Edition builds)
517 NetHackW.vcxproj
519 sys/windows/vs/PDCurses:
520 (file for Visual Studio 2019 or 2022 Community Edition builds)
521 PDCurses.vcxproj
523 sys/windows/vs/PDCursesGui:
524 (file for Visual Studio 2019 or 2022 Community Edition builds)
525 pdcursesgui.vcxproj
527 sys/windows/vs/dlb:
528 (files for Visual Studio 2019 or 2022 Community Edition builds)
529 afterdlb.proj  dlb.vcxproj
531 sys/windows/vs/hacklib:
532 (file for Visual Studio 2019 or 2022 Community Edition builds)
533 hacklib.vcxproj
535 sys/windows/vs/makedefs:
536 (files for Visual Studio 2019 or 2022 Community Edition builds)
537 aftermakedefs.proj  makedefs.vcxproj
539 sys/windows/vs/package:
540 (files for Visual Studio 2019 or 2022 Community Edition builds)
541 package.nmake    package.vcxproj
543 sys/windows/vs/recover:
544 (files for Visual Studio 2019 or 2022 Community Edition builds)
545 afterrecover.proj  recover.vcxproj
547 sys/windows/vs/tile2bmp:
548 (files for Visual Studio 2019 or 2022 Community Edition builds)
549 aftertile2bmp.proj  tile2bmp.vcxproj
551 sys/windows/vs/tilemap:
552 (files for Visual Studio 2019 or 2022 Community Edition builds)
553 aftertilemap.proj  tilemap.vcxproj
555 sys/windows/vs/tiles:
556 (file for Visual Studio 2019 or 2022 Community Edition builds)
557 tiles.vcxproj
559 sys/windows/vs/uudecode:
560 (files for Visual Studio 2019 or 2022 Community Edition builds)
561 afteruudecode.proj  uudecode.vcxproj
563 test:
564 (files for testing)
565 test_cnf.lua  test_des.lua  test_lev.lua  test_obj.lua  test_sel.lua
566 test_shk.lua  test_src.lua  testmove.lua  testwish.lua
568 util:
569 (files for all versions)
570 dlb_main.c  makedefs.c  mdgrep.h    mdgrep.pl   panic.c     recover.c
572 win/Qt:
573 (files for the Qt 4 or 5 widget library - X11, Windows, Mac OS X)
574 Qt-issues.txt  qt_bind.cpp    qt_bind.h      qt_click.cpp   qt_click.h
575 qt_clust.cpp   qt_clust.h     qt_delay.cpp   qt_delay.h     qt_glyph.cpp
576 qt_glyph.h     qt_icon.cpp    qt_icon.h      qt_inv.cpp     qt_inv.h
577 qt_kde0.h      qt_key.cpp     qt_key.h       qt_line.cpp    qt_line.h
578 qt_main.cpp    qt_main.h      qt_map.cpp     qt_map.h       qt_menu.cpp
579 qt_menu.h      qt_msg.cpp     qt_msg.h       qt_plsel.cpp   qt_plsel.h
580 qt_post.h      qt_pre.h       qt_rip.cpp     qt_rip.h       qt_set.cpp
581 qt_set.h       qt_stat.cpp    qt_stat.h      qt_str.cpp     qt_str.h
582 qt_streq.cpp   qt_streq.h     qt_svsel.cpp   qt_svsel.h     qt_win.cpp
583 qt_win.h       qt_xcmd.cpp    qt_xcmd.h      qt_xpms.h      qt_yndlg.cpp
584 qt_yndlg.h
586 win/X11:
587 (files for X versions)
588 Install.X11     NetHack.ad      Window.c        X11-issues.txt
589 dialogs.c       ibm.bdf         nethack.rc      nh10.bdf
590 nh32icon        nh56icon        nh72icon        nh_icon.xpm
591 pet_mark.xbm    pilemark.xbm    rip.xpm         tile2x11.c
592 winX.c          winmap.c        winmenu.c       winmesg.c
593 winmisc.c       winstat.c       wintext.c       winval.c
595 win/chain:
596 (files for stacking window systems)
597 wc_chainin.c   wc_chainout.c  wc_trace.c
599 win/curses:
600 (files in top directory)
601 Bugs.txt    Readme.txt  Todo.txt    cursdial.c  cursdial.h  cursinit.c
602 cursinit.h  cursinvt.c  cursinvt.h  cursmain.c  cursmesg.c  cursmesg.h
603 cursmisc.c  cursmisc.h  cursstat.c  cursstat.h  curswins.c  curswins.h
605 win/macosx:
606 (files for macosx versions)
607 NetHackGuidebook.applescript  NetHackRecover.applescript
608 NetHackTerm.applescript       recover.pl
610 win/share:
611 (files for versions using optional tiles)
612 bmptiles.c     gifread.c      giftiles.c     monsters.txt   nhicns.uu
613 nhsplash.xpm   objects.txt    other.txt      ppmwrite.c     renumtiles.pl
614 safeproc.c     thintile.c     tile.doc       tile.h         tile2bmp.c
615 tilemap.c      tileset.c      tiletext.c     tiletxt.c
617 win/shim:
618 (file in top directory)
619 winshim.c
621 win/tty:
622 (files for tty versions)
623 getline.c  termcap.c  topl.c     wintty.c
625 win/win32:
626 (files for Windows versions - tested up to Windows 11)
627 NetHackW.c             NetHackW.exe.manifest  NetHackW.rc
628 mhaskyn.c              mhaskyn.h              mhdlg.c
629 mhdlg.h                mhfont.c               mhfont.h
630 mhinput.c              mhinput.h              mhmain.c
631 mhmain.h               mhmap.c                mhmap.h
632 mhmenu.c               mhmenu.h               mhmsg.h
633 mhmsgwnd.c             mhmsgwnd.h             mhrip.c
634 mhrip.h                mhsplash.c             mhsplash.h
635 mhstatus.c             mhstatus.h             mhtext.c
636 mhtext.h               mnsel.uu               mnselcnt.uu
637 mnunsel.uu             mswproc.c              nethack.rc
638 nhresource.h           petmark.uu             pilemark.uu
639 record.uu              resource.h             rip.uu
640 splash.uu              tiles-mingw32.mak      tiles.mak
641 winMS.h
643 This is a list of files produced by auxiliary programs.  They can all be
644 regenerated from the files in the distribution.
646 dat:
647 (files generated by makedefs at playground creation time)
648 data     options  oracles  rumors
650 (files generated for Qt interface on macOS)
651 Info.plist    nethack.icns
653 (files generated for windows at compile time)
654 dlb.lst   porthelp
656 (files generated for windows gui at compile time)
657 guioptions
659 (files generated for windows tty at compile time)
660 ttyoptions
662 (tile files optionally generated for X ports at playground creation time)
663 pet_mark.xbm  rip.xpm       x11tiles
665 src:
666 (files for win32 that are moved into src at compile time)
667 Makefile          Makefile.mingw32
669 (files generated by 'moc' for Qt interface at compile time)
670 qt_kde0.moc   qt_main.moc   qt_map.moc    qt_menu.moc   qt_msg.moc
671 qt_plsel.moc  qt_set.moc    qt_stat.moc   qt_xcmd.moc   qt_yndlg.moc
673 (file generated by makedefs -m but unused in 3.7)
674 monstr.c
676 (file optionally generated by tilemap at compile time)
677 tile.c
679 sys/windows:
680 (file generated by uudecode at compile time)
681 nethack.ico
683 util:
684 (file generated for unix at compile time if various tiles utilities are built)
685 tiletxt.c
687 (file generated for windows at compile time)
688 uudecode.exe
690 NOTE: If your binaries were compiled with the data librarian (DLB) option,
691       your playground will not contain all of the files listed here.  All
692       of the files listed as being required for the playground must still
693       have been built by your compiler, but the DLB code will roll them up
694       into another file (or files).