OSDN Git Service

adjust dungeon levels
[nethackexpress/trunk.git] / Files
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.
5
6
7 .:
8 (files in top directory)
9 Files           Porting         README
10
11 dat:
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
20 wizhelp         yendor.des
21
22 doc:
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
30
31 include:
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)
48 wintty.h
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)
56 winGnome.h
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
60
61 src:
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
84 zap.c
85
86 sys/amiga:
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
95 winstr.c        xpm2iff.c
96
97 sys/atari:
98 (files for Atari version)
99 Install.tos     atarifnt.uue    nethack.mnu     setup.g         tos.c
100 unx2atar.sed
101
102 sys/be:
103 (files for BeOS version)
104 README          bemain.c
105
106 sys/mac:
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
113
114 sys/msdos:
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)
122 nhico.uu        nhpif.uu
123
124 sys/os2:
125 (files for OS/2 version)
126 Install.os2     Makefile.os2    nhpmico.uu      os2.c
127
128 sys/share:
129 (files for MSDOS and OS/2 versions)
130 Makefile.lib    termcap.uu
131 (file for MSDOS, OS/2, NT, Amiga, and Atari versions)
132 pcmain.c
133 (files for MSDOS, OS/2, NT, and Atari versions)
134 pcsys.c         pcunix.c
135 (file for MSDOS, OS/2, and Atari versions)
136 NetHack.cnf     pctty.c
137 (files for UNIX and Be versions)
138 ioctl.c         unixtty.c
139 (file for NT version)
140 nhlan.c
141 (Berkeley random number file, which may be included in any version)
142 random.c
143 (Berkeley uudecode file, which may be used in build process of any version)
144 uudecode.c
145 (file for VMS version)
146 tclib.c
147 (file for MSDOS, OS/2, and VMS versions)
148 termcap
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
151 lev_yacc.c
152
153 sys/share/sounds:
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
158
159 sys/unix:
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)
167 snd86unx.shr
168
169 sys/vms:
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
175
176 sys/wince:
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
187
188 sys/wince/ceinc:
189 (header files for Windows CE and PocketPC)
190 assert.h        errno.h         fcntl.h
191
192 sys/wince/ceinc/sys:
193 (sys/stat.h for Windows CE and PocketPC)
194 stat.h
195
196 sys/winnt:
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
202
203 util:
204 (files for all versions)
205 dgn_main.c      dlb_main.c      lev_main.c      makedefs.c      panic.c
206 recover.c
207 (lex/yacc input for special level and dungeon compilers)
208 dgn_comp.l      dgn_comp.y      lev_comp.l      lev_comp.y
209
210 win/Qt:
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
215
216 win/X11:
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
222 wintext.c       winval.c
223
224 win/gem:
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
228 wingem1.c       xpm2img.c
229
230 win/gnome:
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
238 gnyesno.h       mapbg.xpm
239
240 win/share:
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
244 tiletext.c
245
246 win/tty:
247 (files for tty versions)
248 getline.c       termcap.c       topl.c          wintty.c
249
250 win/win32:
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
262 winhack.c       winhack.rc
263
264
265
266 This is a list of files produced by auxiliary programs.  They can all be
267 regenerated from the files in the distribution.
268
269 dat:
270 (files generated by makedefs at playground creation time)
271 data            dungeon.pdf     options         oracles         quest.dat
272 rumors
273 (file generated by dgn_comp at playground creation time)
274 dungeon
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
302
303 include:
304 (files generated by makedefs at compile time)
305 date.h          onames.h        pm.h            vis_tab.h
306
307 src:
308 (files generated by makedefs at compile time)
309 monstr.c        vis_tab.c
310 (file optionally generated by tilemap at compile time)
311 tile.c
312 (files generated by 'moc' for Qt interface at compile time)
313 qt_kde0.moc     qt_win.moc      qttableview.moc
314
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).