aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorarved <arved@FreeBSD.org>2003-01-22 18:54:17 +0800
committerarved <arved@FreeBSD.org>2003-01-22 18:54:17 +0800
commit6c878ee5a1be8882fc375b181a7be4e6c953e10e (patch)
tree903158be97a26b8dc61784aa9d4f82627515e0a4
parenta922b94404d08206bf1585c4f769bf31f00d072a (diff)
downloadfreebsd-ports-gnome-6c878ee5a1be8882fc375b181a7be4e6c953e10e.tar.gz
freebsd-ports-gnome-6c878ee5a1be8882fc375b181a7be4e6c953e10e.tar.zst
freebsd-ports-gnome-6c878ee5a1be8882fc375b181a7be4e6c953e10e.zip
Add Dungeon Master Java, a remake of the classic FTL game Dungeon Master
PR: 42298 Submitted by: Oliver Lehmann <lehmann@ans-netz.de>
-rw-r--r--games/Makefile1
-rw-r--r--games/dmjava/Makefile48
-rw-r--r--games/dmjava/distinfo7
-rw-r--r--games/dmjava/pkg-comment1
-rw-r--r--games/dmjava/pkg-descr14
-rw-r--r--games/dmjava/pkg-plist1633
-rw-r--r--games/dmjava/scripts/dmj-rename.sh39
7 files changed, 1743 insertions, 0 deletions
diff --git a/games/Makefile b/games/Makefile
index b30d3b66d063..b08f0f1bdb47 100644
--- a/games/Makefile
+++ b/games/Makefile
@@ -68,6 +68,7 @@
SUBDIR += deal
SUBDIR += defendguin
SUBDIR += digger-vgl
+ SUBDIR += dmjava
SUBDIR += dontspace
SUBDIR += doom
SUBDIR += doomlegacy
diff --git a/games/dmjava/Makefile b/games/dmjava/Makefile
new file mode 100644
index 000000000000..c600f5d16d27
--- /dev/null
+++ b/games/dmjava/Makefile
@@ -0,0 +1,48 @@
+# New ports collection makefile for: dmjava
+# Date Created: 1 Sep 2002
+# Whom: Oliver Lehmann <lehmann@ans-netz.de>
+#
+# $FreeBSD$
+#
+
+PORTNAME= dmjava
+PORTVERSION= 1.037
+CATEGORIES= games
+MASTER_SITES= http://www.toppoint.de/~hscholz/dmjava/ \
+ http://phobos.raisdorf.net/~olivleh1/src/ \
+ http://www.owlserver.de:2080/ftp/pub/echo/gfd/gfd.app.game/ \
+ ftp://ftp.owlserver.de/pub/echo/gfd/gfd.app.game/ \
+ http://keok.mine.nu/gfd/appgame/ \
+ http://www.dmjump.net/patches/
+DISTFILES= DMJ.ZIP ${MY_PATCHFILES}
+DIST_SUBDIR= ${PORTNAME}
+EXTRACT_ONLY= DMJ.ZIP
+
+MAINTAINER= lehmann@ans-netz.de
+
+EXTRACT_AFTER_ARGS= -d ${WRKSRC}
+
+MY_PATCHFILES= PATCH1.ZIP PATCH2.ZIP PATCH3.ZIP PATCH35.ZIP PATCH36.ZIP PATCH37.ZIP
+
+USE_ZIP= yes
+USE_JAVA= 1.3+
+
+SCRIPTS_ENV= BASEDIR="${WRKSRC}"
+
+pre-patch:
+ @${SETENV} ${SCRIPTS_ENV} ${SH} ${SCRIPTDIR}/dmj-rename.sh
+
+post-patch:
+.for i in ${MY_PATCHFILES}
+ @${EXTRACT_CMD} -oq ${DISTDIR}/${DIST_SUBDIR}/$i ${EXTRACT_AFTER_ARGS}
+.endfor
+
+do-build: # empty
+
+do-install:
+ @${MKDIR} ${PREFIX}/${PORTNAME}
+ @${CP} -r ${WRKSRC}/* ${PREFIX}/${PORTNAME}
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "To start dmjava, type 'cd ${PREFIX}/${PORTNAME} && javavm dmnew'"
+ @${ECHO_MSG} ""
+.include <bsd.port.mk>
diff --git a/games/dmjava/distinfo b/games/dmjava/distinfo
new file mode 100644
index 000000000000..6e0d7bdb45c8
--- /dev/null
+++ b/games/dmjava/distinfo
@@ -0,0 +1,7 @@
+MD5 (dmjava/DMJ.ZIP) = b6385141e3c7ea52aff337d1753cedf1
+MD5 (dmjava/PATCH1.ZIP) = 9b4644018e764927cae53304f41c3f51
+MD5 (dmjava/PATCH2.ZIP) = bee875408334ddcfbad039df597eba46
+MD5 (dmjava/PATCH3.ZIP) = d866fab3c0905a2eebfcc77e8753644d
+MD5 (dmjava/PATCH35.ZIP) = 110bd4b5f25c5a8cff1d850029472360
+MD5 (dmjava/PATCH36.ZIP) = 05e54c1e95cbb1c0e4a80a51bef874ac
+MD5 (dmjava/PATCH37.ZIP) = ba7282a83a1afe2f1d263416610b33ee
diff --git a/games/dmjava/pkg-comment b/games/dmjava/pkg-comment
new file mode 100644
index 000000000000..691f3130126c
--- /dev/null
+++ b/games/dmjava/pkg-comment
@@ -0,0 +1 @@
+Dungeon Master Java is a remake of the classic Dungeon Master by FTL
diff --git a/games/dmjava/pkg-descr b/games/dmjava/pkg-descr
new file mode 100644
index 000000000000..6f50a8f172f2
--- /dev/null
+++ b/games/dmjava/pkg-descr
@@ -0,0 +1,14 @@
+Dungeon Master Java is a remake of the classic FTL game Dungeon Master.
+It is written entirely in Java, and is designed to run as a stand-alone
+application rather than an applet in a web browser. It has high-resolution
+graphics that simulate a 3D environment. Most of the graphics are rendered
+in the free ray-tracer Pov-Ray. Item graphics and character portraits are
+done by hand with a paint program, though many are simply taken from the
+original and its sequels and touched-up.
+
+Gameplay is very similar to the original, with real-time action, 90-degree
+turns, and step-by-step movement. One major change from the original is that
+monsters are not "stuck" in groups: they are completely free to wander,
+sometimes occupying a square with other monsters and sometimes not.
+
+WWW: http://www.cs.pitt.edu/~alandale/dmjava/
diff --git a/games/dmjava/pkg-plist b/games/dmjava/pkg-plist
new file mode 100644
index 000000000000..e9aa46aeb29a
--- /dev/null
+++ b/games/dmjava/pkg-plist
@@ -0,0 +1,1633 @@
+dmjava/Alcove.class
+dmjava/AlcoveData.class
+dmjava/AlcovePatch.class
+dmjava/AlcoveWizard.class
+dmjava/Altar.class
+dmjava/AltarData.class
+dmjava/AltarPatch.class
+dmjava/AltarWizard.class
+dmjava/Chest.class
+dmjava/Compass.class
+dmjava/CreateCharacter$1.class
+dmjava/CreateCharacter.class
+dmjava/DMEditor$1.class
+dmjava/DMEditor$ItemListen.class
+dmjava/DMEditor$MapClick.class
+dmjava/DMEditor$MenuListen.class
+dmjava/DMEditor.class
+dmjava/DMMap.class
+dmjava/DarknessFilter.class
+dmjava/Decoration.class
+dmjava/DecorationData.class
+dmjava/DecorationWizard.class
+dmjava/Door.class
+dmjava/DoorData.class
+dmjava/DoorWizard.class
+dmjava/DungTheme.class
+dmjava/Dungeons/dungeon.dat
+dmjava/Endings/credits.gif
+dmjava/Endings/fuseend.gif
+dmjava/Endings/introa.gif
+dmjava/Endings/introb.gif
+dmjava/Endings/introc.gif
+dmjava/Endings/introd.gif
+dmjava/Endings/stormend.gif
+dmjava/EnterName.class
+dmjava/Entrance.jpg
+dmjava/EventSquare.class
+dmjava/EventSquareData.class
+dmjava/EventWizard$Choice.class
+dmjava/EventWizard.class
+dmjava/FDecoration.class
+dmjava/FDecorationData.class
+dmjava/FDecorationWizard.class
+dmjava/FakeWall.class
+dmjava/FakeWallData.class
+dmjava/Floor.class
+dmjava/FloorData.class
+dmjava/FloorSwitch.class
+dmjava/FloorSwitchData.class
+dmjava/FloorSwitchPatch.class
+dmjava/FloorSwitchWizard.class
+dmjava/FluxCageData.class
+dmjava/Fountain.class
+dmjava/FountainData.class
+dmjava/FountainPatch.class
+dmjava/FountainWizard.class
+dmjava/FulYaPit.class
+dmjava/FulYaPitData.class
+dmjava/FulYaWizard.class
+dmjava/GameWinData.class
+dmjava/GameWinSquare.class
+dmjava/GameWinWizard.class
+dmjava/Generator.class
+dmjava/GeneratorData.class
+dmjava/GeneratorWizard.class
+dmjava/HeroData.class
+dmjava/HeroPanel$ChampionEdit.class
+dmjava/HeroPanel$HeroSheet.class
+dmjava/HeroPanel$SheetClick.class
+dmjava/HeroPanel.class
+dmjava/Heroes/ANTMAN.GIF
+dmjava/Heroes/Bnarl.gif
+dmjava/Heroes/Csb/airwing.gif
+dmjava/Heroes/Csb/algor.gif
+dmjava/Heroes/Csb/aroc.gif
+dmjava/Heroes/Csb/buzzzzz.gif
+dmjava/Heroes/Csb/dema.gif
+dmjava/Heroes/Csb/deth.gif
+dmjava/Heroes/Csb/gnatu.gif
+dmjava/Heroes/Csb/itza.gif
+dmjava/Heroes/Csb/kazai.gif
+dmjava/Heroes/Csb/lana.gif
+dmjava/Heroes/Csb/leta.gif
+dmjava/Heroes/Csb/lor.gif
+dmjava/Heroes/Csb/mantia.gif
+dmjava/Heroes/Csb/necro.gif
+dmjava/Heroes/Csb/petal.gif
+dmjava/Heroes/Csb/plague.gif
+dmjava/Heroes/Csb/skelar.gif
+dmjava/Heroes/Csb/slogar.gif
+dmjava/Heroes/Csb/sting.gif
+dmjava/Heroes/Csb/talon.gif
+dmjava/Heroes/Csb/toadrot.gif
+dmjava/Heroes/Csb/tula.gif
+dmjava/Heroes/Csb/tunda.gif
+dmjava/Heroes/Csb/ven.gif
+dmjava/Heroes/Dm plus/dm
+dmjava/Heroes/Dm/alex.gif
+dmjava/Heroes/Dm/azizi.gif
+dmjava/Heroes/Dm/boris.gif
+dmjava/Heroes/Dm/chani.gif
+dmjava/Heroes/Dm/daroou.gif
+dmjava/Heroes/Dm/elija.gif
+dmjava/Heroes/Dm/gando.gif
+dmjava/Heroes/Dm/gothmog.gif
+dmjava/Heroes/Dm/halk.gif
+dmjava/Heroes/Dm/hawk.gif
+dmjava/Heroes/Dm/hissssa.gif
+dmjava/Heroes/Dm/iaido.gif
+dmjava/Heroes/Dm/leif.gif
+dmjava/Heroes/Dm/leyla.gif
+dmjava/Heroes/Dm/linflas.gif
+dmjava/Heroes/Dm/mophus.gif
+dmjava/Heroes/Dm/nabi.gif
+dmjava/Heroes/Dm/sonja.gif
+dmjava/Heroes/Dm/stamm.gif
+dmjava/Heroes/Dm/syra.gif
+dmjava/Heroes/Dm/tiggy.gif
+dmjava/Heroes/Dm/wutse.gif
+dmjava/Heroes/Dm/wuuf.gif
+dmjava/Heroes/Dm/zed.gif
+dmjava/Heroes/GROWLG.GIF
+dmjava/Heroes/MORG.GIF
+dmjava/Heroes/NAGLA.GIF
+dmjava/Heroes/Pantara.gif
+dmjava/Heroes/SANA.GIF
+dmjava/Heroes/SEPPO.GIF
+dmjava/Heroes/Torg.gif
+dmjava/Heroes/WARWICK.GIF
+dmjava/Heroes/WISHBONE.GIF
+dmjava/Heroes/balaan.gif
+dmjava/Heroes/syra_f.gif
+dmjava/Heroes/vaag.gif
+dmjava/Icons/additem.gif
+dmjava/Icons/addmon.gif
+dmjava/Icons/alcove-s.gif
+dmjava/Icons/alcove.gif
+dmjava/Icons/altar-s.gif
+dmjava/Icons/altar.gif
+dmjava/Icons/antman.gif
+dmjava/Icons/back.gif
+dmjava/Icons/beholder.gif
+dmjava/Icons/chaos.gif
+dmjava/Icons/couatyl.gif
+dmjava/Icons/decoration-s.gif
+dmjava/Icons/decoration.gif
+dmjava/Icons/demon.gif
+dmjava/Icons/demonlord.gif
+dmjava/Icons/door-s.gif
+dmjava/Icons/door.gif
+dmjava/Icons/down.gif
+dmjava/Icons/dragon.gif
+dmjava/Icons/event-s.gif
+dmjava/Icons/event.gif
+dmjava/Icons/fader.gif
+dmjava/Icons/fakewall-s.gif
+dmjava/Icons/fakewall.gif
+dmjava/Icons/fdecoration-s.gif
+dmjava/Icons/fdecoration.gif
+dmjava/Icons/fireel.gif
+dmjava/Icons/floorswitch-s.gif
+dmjava/Icons/floorswitch.gif
+dmjava/Icons/forward.gif
+dmjava/Icons/fountain-s.gif
+dmjava/Icons/fountain.gif
+dmjava/Icons/fulya-s.gif
+dmjava/Icons/fulya.gif
+dmjava/Icons/gamewin-s.gif
+dmjava/Icons/gamewin.gif
+dmjava/Icons/generator-s.gif
+dmjava/Icons/generator.gif
+dmjava/Icons/ghost.gif
+dmjava/Icons/giggler.gif
+dmjava/Icons/goblin.gif
+dmjava/Icons/golem.gif
+dmjava/Icons/invisiblewall-s.gif
+dmjava/Icons/invisiblewall.gif
+dmjava/Icons/key.gif
+dmjava/Icons/knight.gif
+dmjava/Icons/launcher-s.gif
+dmjava/Icons/launcher.gif
+dmjava/Icons/left.gif
+dmjava/Icons/mirror-s.gif
+dmjava/Icons/mirror.gif
+dmjava/Icons/movement.gif
+dmjava/Icons/multfloorswitch-s.gif
+dmjava/Icons/multfloorswitch.gif
+dmjava/Icons/multwallswitch-s.gif
+dmjava/Icons/multwallswitch.gif
+dmjava/Icons/mummy.gif
+dmjava/Icons/muncher.gif
+dmjava/Icons/noghosts.gif
+dmjava/Icons/nomons.gif
+dmjava/Icons/pillar-s.gif
+dmjava/Icons/pillar.gif
+dmjava/Icons/pit-s.gif
+dmjava/Icons/pit.gif
+dmjava/Icons/powergem-s.gif
+dmjava/Icons/powergem.gif
+dmjava/Icons/question.gif
+dmjava/Icons/rat.gif
+dmjava/Icons/right.gif
+dmjava/Icons/rockpile.gif
+dmjava/Icons/sconce-s.gif
+dmjava/Icons/sconce.gif
+dmjava/Icons/scorpion.gif
+dmjava/Icons/screamer.gif
+dmjava/Icons/skeleton.gif
+dmjava/Icons/slime.gif
+dmjava/Icons/sorcerer.gif
+dmjava/Icons/spider.gif
+dmjava/Icons/stairsdown-s.gif
+dmjava/Icons/stairsdown.gif
+dmjava/Icons/stairsup-s.gif
+dmjava/Icons/stairsup.gif
+dmjava/Icons/stormbringer-s.gif
+dmjava/Icons/stormbringer.gif
+dmjava/Icons/teleport-s.gif
+dmjava/Icons/teleport.gif
+dmjava/Icons/tentacle.gif
+dmjava/Icons/turnleft.gif
+dmjava/Icons/turnright.gif
+dmjava/Icons/up.gif
+dmjava/Icons/wall-s.gif
+dmjava/Icons/wall.gif
+dmjava/Icons/wallswitch-s.gif
+dmjava/Icons/wallswitch.gif
+dmjava/Icons/waterel.gif
+dmjava/Icons/wingeye.gif
+dmjava/Icons/worm.gif
+dmjava/Icons/writing-s.gif
+dmjava/Icons/writing.gif
+dmjava/Icons/zoom.gif
+dmjava/ImageTilePanel.class
+dmjava/InvisibleWall.class
+dmjava/InvisibleWallData.class
+dmjava/Item.class
+dmjava/ItemCreator.class
+dmjava/ItemFinder.class
+dmjava/ItemWizard.class
+dmjava/Items/apple.gif
+dmjava/Items/armet.gif
+dmjava/Items/arrow-away.gif
+dmjava/Items/arrow-left.gif
+dmjava/Items/arrow-right.gif
+dmjava/Items/arrow-toward.gif
+dmjava/Items/arrow.gif
+dmjava/Items/ashes.gif
+dmjava/Items/axe-away.gif
+dmjava/Items/axe-left.gif
+dmjava/Items/axe-right.gif
+dmjava/Items/axe-toward.gif
+dmjava/Items/axe.gif
+dmjava/Items/barbarian_hide.gif
+dmjava/Items/basinet.gif
+dmjava/Items/berserker_helm.gif
+dmjava/Items/black_boots.gif
+dmjava/Items/bolt_blade-anim.gif
+dmjava/Items/bolt_blade-dead.gif
+dmjava/Items/bolt_blade.gif
+dmjava/Items/bolt_bomb.gif
+dmjava/Items/bones.gif
+dmjava/Items/boots_speed.gif
+dmjava/Items/boulder.gif
+dmjava/Items/bow.gif
+dmjava/Items/bread.gif
+dmjava/Items/buckler.gif
+dmjava/Items/calista.gif
+dmjava/Items/cape.gif
+dmjava/Items/casque_n_coif.gif
+dmjava/Items/cheese.gif
+dmjava/Items/chest.gif
+dmjava/Items/choker.gif
+dmjava/Items/claw_bow.gif
+dmjava/Items/cloak_night.gif
+dmjava/Items/club-away.gif
+dmjava/Items/club-left.gif
+dmjava/Items/club-right.gif
+dmjava/Items/club-toward.gif
+dmjava/Items/club.gif
+dmjava/Items/coin_copper.gif
+dmjava/Items/coin_gold.gif
+dmjava/Items/coin_gor.gif
+dmjava/Items/coin_silver.gif
+dmjava/Items/compass-e.gif
+dmjava/Items/compass-n.gif
+dmjava/Items/compass-s.gif
+dmjava/Items/compass-w.gif
+dmjava/Items/conduit.gif
+dmjava/Items/corbamite.gif
+dmjava/Items/corbum.gif
+dmjava/Items/corn.gif
+dmjava/Items/cross_key.gif
+dmjava/Items/cross_neta.gif
+dmjava/Items/crossbow.gif
+dmjava/Items/crown_nerra.gif
+dmjava/Items/dagger-away.gif
+dmjava/Items/dagger-left.gif
+dmjava/Items/dagger-right.gif
+dmjava/Items/dagger-toward.gif
+dmjava/Items/dagger.gif
+dmjava/Items/dapple.gif
+dmjava/Items/darc_greave.gif
+dmjava/Items/darc_helm.gif
+dmjava/Items/darc_poleyn.gif
+dmjava/Items/darc_shield.gif
+dmjava/Items/darc_torso.gif
+dmjava/Items/darkwing.gif
+dmjava/Items/darkwing_cutter-away.gif
+dmjava/Items/darkwing_cutter-left.gif
+dmjava/Items/darkwing_cutter-right.gif
+dmjava/Items/darkwing_cutter-toward.gif
+dmjava/Items/darkwing_cutter.gif
+dmjava/Items/darrow.gif
+dmjava/Items/dart-away.gif
+dmjava/Items/dart-left.gif
+dmjava/Items/dart-right.gif
+dmjava/Items/dart-toward.gif
+dmjava/Items/dart.gif
+dmjava/Items/dashes.gif
+dmjava/Items/daxe.gif
+dmjava/Items/dblack_boots.gif
+dmjava/Items/dblack_clothes.gif
+dmjava/Items/dblue_clothes.gif
+dmjava/Items/dbolt_bomb.gif
+dmjava/Items/dbones.gif
+dmjava/Items/dboots_speed.gif
+dmjava/Items/dboulder.gif
+dmjava/Items/dbow.gif
+dmjava/Items/dbox_blue.gif
+dmjava/Items/dbox_green.gif
+dmjava/Items/dbread.gif
+dmjava/Items/dbrown_clothes.gif
+dmjava/Items/dcheese.gif
+dmjava/Items/dchest.gif
+dmjava/Items/dchoker.gif
+dmjava/Items/dclaw_bow.gif
+dmjava/Items/dclub.gif
+dmjava/Items/dcoin_gold.gif
+dmjava/Items/dcoin_silver.gif
+dmjava/Items/dcompass.gif
+dmjava/Items/dconduit.gif
+dmjava/Items/dcorbamite.gif
+dmjava/Items/dcorn.gif
+dmjava/Items/dcrossbow.gif
+dmjava/Items/dcrown.gif
+dmjava/Items/ddagger.gif
+dmjava/Items/ddarkwing_cutter.gif
+dmjava/Items/ddart.gif
+dmjava/Items/ddragon_spit.gif
+dmjava/Items/ddrumstick.gif
+dmjava/Items/dearth_rune.gif
+dmjava/Items/delta.gif
+dmjava/Items/delven_boots.gif
+dmjava/Items/delven_clothes.gif
+dmjava/Items/deth_staff.gif
+dmjava/Items/dexhelm.gif
+dmjava/Items/dfire_rune.gif
+dmjava/Items/dfirestaff.gif
+dmjava/Items/dfirestaff_gem.gif
+dmjava/Items/dflamitt.gif
+dmjava/Items/dflask.gif
+dmjava/Items/dful_bomb.gif
+dmjava/Items/dgem_blue.gif
+dmjava/Items/dgem_green.gif
+dmjava/Items/dgem_orange.gif
+dmjava/Items/dgreave.gif
+dmjava/Items/dhalter.gif
+dmjava/Items/dhelm.gif
+dmjava/Items/dhorn.gif
+dmjava/Items/diamond_edge.gif
+dmjava/Items/dkey_gold.gif
+dmjava/Items/dkey_iron.gif
+dmjava/Items/dlarge_shield.gif
+dmjava/Items/dleather_boots.gif
+dmjava/Items/dleg_plate.gif
+dmjava/Items/dlock_picks.gif
+dmjava/Items/dmace.gif
+dmjava/Items/dmagnifier.gif
+dmjava/Items/dmail.gif
+dmjava/Items/dmirror.gif
+dmjava/Items/dmoonstone.gif
+dmjava/Items/dmorningstar.gif
+dmjava/Items/dnecklace.gif
+dmjava/Items/dpendant.gif
+dmjava/Items/drabbit_foot.gif
+dmjava/Items/dragon_fang.gif
+dmjava/Items/dragon_greave.gif
+dmjava/Items/dragon_helm.gif
+dmjava/Items/dragon_poleyn.gif
+dmjava/Items/dragon_shield.gif
+dmjava/Items/dragon_spit-on.gif
+dmjava/Items/dragon_spit.gif
+dmjava/Items/dragon_steak.gif
+dmjava/Items/dragon_torso.gif
+dmjava/Items/dragon_tounge.gif
+dmjava/Items/dring.gif
+dmjava/Items/drock.gif
+dmjava/Items/drope.gif
+dmjava/Items/drumstick.gif
+dmjava/Items/dsandals.gif
+dmjava/Items/dsar_sword.gif
+dmjava/Items/dsceptre.gif
+dmjava/Items/dscreamer_slice.gif
+dmjava/Items/dscroll.gif
+dmjava/Items/dserpent_staff.gif
+dmjava/Items/dshank.gif
+dmjava/Items/dslayer.gif
+dmjava/Items/dsmall_helm.gif
+dmjava/Items/dsmall_shield.gif
+dmjava/Items/dstaff.gif
+dmjava/Items/dsteak.gif
+dmjava/Items/dstick.gif
+dmjava/Items/dstone_club.gif
+dmjava/Items/dstormbringer.gif
+dmjava/Items/dsword.gif
+dmjava/Items/dthrowing_star.gif
+dmjava/Items/dtorch.gif
+dmjava/Items/dtorso_plate.gif
+dmjava/Items/dven_bomb.gif
+dmjava/Items/dvorpal_blade.gif
+dmjava/Items/dwand.gif
+dmjava/Items/dwater_flask.gif
+dmjava/Items/dwater_rune.gif
+dmjava/Items/dwaterskin.gif
+dmjava/Items/dwhite_clothes.gif
+dmjava/Items/dwind_rune.gif
+dmjava/Items/dworm_round.gif
+dmjava/Items/earth_rune.gif
+dmjava/Items/ekkhard_cross.gif
+dmjava/Items/elven_boots.gif
+dmjava/Items/elven_circlet-on.gif
+dmjava/Items/elven_circlet.gif
+dmjava/Items/elven_dublet.gif
+dmjava/Items/elven_huke.gif
+dmjava/Items/emerald_key.gif
+dmjava/Items/emerald_key2.gif
+dmjava/Items/executioner.gif
+dmjava/Items/executioner_hood.gif
+dmjava/Items/eye_time-dead.gif
+dmjava/Items/eye_time.gif
+dmjava/Items/falchion.gif
+dmjava/Items/fine_robe_bottom.gif
+dmjava/Items/fine_robe_top.gif
+dmjava/Items/fire_rune.gif
+dmjava/Items/firestaff.gif
+dmjava/Items/firestaff_gem.gif
+dmjava/Items/fistfoot-old.gif
+dmjava/Items/fistfoot.gif
+dmjava/Items/flail.gif
+dmjava/Items/flamebain.gif
+dmjava/Items/flamitt-dead.gif
+dmjava/Items/flamitt-on.gif
+dmjava/Items/flamitt.gif
+dmjava/Items/flask.gif
+dmjava/Items/foot_plate.gif
+dmjava/Items/ful_bomb.gif
+dmjava/Items/fury-anim.gif
+dmjava/Items/fury-dead.gif
+dmjava/Items/fury.gif
+dmjava/Items/gem_ages.gif
+dmjava/Items/gem_blue.gif
+dmjava/Items/gem_green.gif
+dmjava/Items/gem_orange.gif
+dmjava/Items/ghi.gif
+dmjava/Items/ghi_trousers.gif
+dmjava/Items/gold_key.gif
+dmjava/Items/grapple.gif
+dmjava/Items/gunna.gif
+dmjava/Items/halter.gif
+dmjava/Items/hand_axe.gif
+dmjava/Items/hardcleave.gif
+dmjava/Items/hellion.gif
+dmjava/Items/helmet.gif
+dmjava/Items/hide_shield.gif
+dmjava/Items/horn_fear.gif
+dmjava/Items/illumlet-on.gif
+dmjava/Items/illumlet.gif
+dmjava/Items/inquisitor.gif
+dmjava/Items/iron_key.gif
+dmjava/Items/jewel_symal-on.gif
+dmjava/Items/jewel_symal.gif
+dmjava/Items/key_b.gif
+dmjava/Items/kirtle.gif
+dmjava/Items/ku_sword.gif
+dmjava/Items/ku_sword2.gif
+dmjava/Items/large_shield.gif
+dmjava/Items/leather_boots.gif
+dmjava/Items/leather_jerkin.gif
+dmjava/Items/leather_pants.gif
+dmjava/Items/leg_plate.gif
+dmjava/Items/lock_picks.gif
+dmjava/Items/lyte_greave.gif
+dmjava/Items/lyte_helm.gif
+dmjava/Items/lyte_poleyn.gif
+dmjava/Items/lyte_shield.gif
+dmjava/Items/lyte_torso.gif
+dmjava/Items/mace.gif
+dmjava/Items/mace_order.gif
+dmjava/Items/magic_box_blue.gif
+dmjava/Items/magic_box_green.gif
+dmjava/Items/magnifier.gif
+dmjava/Items/mail_aketon.gif
+dmjava/Items/mail_hosen.gif
+dmjava/Items/mail_leg.gif
+dmjava/Items/master_key.gif
+dmjava/Items/mirror_dawn.gif
+dmjava/Items/mithril_aketon.gif
+dmjava/Items/mithril_hosen.gif
+dmjava/Items/mithril_leg.gif
+dmjava/Items/moonstone.gif
+dmjava/Items/morningstar.gif
+dmjava/Items/onyx_key.gif
+dmjava/Items/pendant_feral.gif
+dmjava/Items/potion_dex.gif
+dmjava/Items/potion_health.gif
+dmjava/Items/potion_int.gif
+dmjava/Items/potion_mana.gif
+dmjava/Items/potion_resist.gif
+dmjava/Items/potion_shield.gif
+dmjava/Items/potion_silence.gif
+dmjava/Items/potion_stamina.gif
+dmjava/Items/potion_str.gif
+dmjava/Items/potion_ven.gif
+dmjava/Items/potion_vit.gif
+dmjava/Items/potion_wis.gif
+dmjava/Items/powertowers.gif
+dmjava/Items/ra_blade.gif
+dmjava/Items/ra_circlet.gif
+dmjava/Items/ra_crystal.gif
+dmjava/Items/ra_greave.gif
+dmjava/Items/ra_helm.gif
+dmjava/Items/ra_key.gif
+dmjava/Items/ra_necklace.gif
+dmjava/Items/ra_poleyn.gif
+dmjava/Items/ra_robe_bottom.gif
+dmjava/Items/ra_robe_top.gif
+dmjava/Items/ra_shield.gif
+dmjava/Items/ra_torso.gif
+dmjava/Items/rabbit_foot.gif
+dmjava/Items/rapier.gif
+dmjava/Items/robe_bottom.gif
+dmjava/Items/robe_top.gif
+dmjava/Items/rock.gif
+dmjava/Items/rope.gif
+dmjava/Items/rope2.gif
+dmjava/Items/ros_bow.gif
+dmjava/Items/ros_bow2.gif
+dmjava/Items/ruby_key.gif
+dmjava/Items/sabre.gif
+dmjava/Items/samurai_sword.gif
+dmjava/Items/sandals.gif
+dmjava/Items/sapphire_key.gif
+dmjava/Items/sar_circlet.gif
+dmjava/Items/sar_crystal.gif
+dmjava/Items/sar_greave.gif
+dmjava/Items/sar_helm.gif
+dmjava/Items/sar_helm_old.gif
+dmjava/Items/sar_necklace.gif
+dmjava/Items/sar_poleyn.gif
+dmjava/Items/sar_robe_bottom.gif
+dmjava/Items/sar_robe_top.gif
+dmjava/Items/sar_shield.gif
+dmjava/Items/sar_staff.gif
+dmjava/Items/sar_sword-away.gif
+dmjava/Items/sar_sword-left.gif
+dmjava/Items/sar_sword-right.gif
+dmjava/Items/sar_sword-toward.gif
+dmjava/Items/sar_sword.gif
+dmjava/Items/sar_torso.gif
+dmjava/Items/sceptre_lyf.gif
+dmjava/Items/screamer_slice.gif
+dmjava/Items/scroll-open.gif
+dmjava/Items/scroll.gif
+dmjava/Items/serpent_staff.gif
+dmjava/Items/shank.gif
+dmjava/Items/silk_shirt.gif
+dmjava/Items/skeleton_key.gif
+dmjava/Items/slayer-away.gif
+dmjava/Items/slayer-left.gif
+dmjava/Items/slayer-right.gif
+dmjava/Items/slayer-toward.gif
+dmjava/Items/slayer.gif
+dmjava/Items/sling.gif
+dmjava/Items/small_shield.gif
+dmjava/Items/snake_staff.gif
+dmjava/Items/solid_key.gif
+dmjava/Items/speedbow.gif
+dmjava/Items/square_key.gif
+dmjava/Items/staff.gif
+dmjava/Items/staff_claws.gif
+dmjava/Items/staff_decay.gif
+dmjava/Items/staff_irra.gif
+dmjava/Items/staff_manar.gif
+dmjava/Items/stick.gif
+dmjava/Items/stone_club-away.gif
+dmjava/Items/stone_club-left.gif
+dmjava/Items/stone_club-right.gif
+dmjava/Items/stone_club-toward.gif
+dmjava/Items/stone_club.gif
+dmjava/Items/storm_ring-dead.gif
+dmjava/Items/storm_ring.gif
+dmjava/Items/stormbringer-away.gif
+dmjava/Items/stormbringer-left.gif
+dmjava/Items/stormbringer-right.gif
+dmjava/Items/stormbringer-toward.gif
+dmjava/Items/stormbringer.gif
+dmjava/Items/sword-away.gif
+dmjava/Items/sword-left.gif
+dmjava/Items/sword-right.gif
+dmjava/Items/sword-toward.gif
+dmjava/Items/sword.gif
+dmjava/Items/tabbard.gif
+dmjava/Items/teowand.gif
+dmjava/Items/throwing_star-away.gif
+dmjava/Items/throwing_star-left.gif
+dmjava/Items/throwing_star-right.gif
+dmjava/Items/throwing_star-toward.gif
+dmjava/Items/throwing_star.gif
+dmjava/Items/topaz_key.gif
+dmjava/Items/torch1.gif
+dmjava/Items/torch2.gif
+dmjava/Items/torch3.gif
+dmjava/Items/torch4.gif
+dmjava/Items/torch5.gif
+dmjava/Items/torch6.gif
+dmjava/Items/torch7.gif
+dmjava/Items/torso_plate.gif
+dmjava/Items/tourquoise_key.gif
+dmjava/Items/triashka.gif
+dmjava/Items/tunic.gif
+dmjava/Items/ven_blade-anim.gif
+dmjava/Items/ven_blade-dead.gif
+dmjava/Items/ven_blade.gif
+dmjava/Items/ven_bomb.gif
+dmjava/Items/vorpal_blade-away.gif
+dmjava/Items/vorpal_blade-left.gif
+dmjava/Items/vorpal_blade-right.gif
+dmjava/Items/vorpal_blade-toward.gif
+dmjava/Items/vorpal_blade.gif
+dmjava/Items/wand.gif
+dmjava/Items/water_flask.gif
+dmjava/Items/water_rune.gif
+dmjava/Items/waterskin.gif
+dmjava/Items/waterskin_empty.gif
+dmjava/Items/wind_rune.gif
+dmjava/Items/winged_key.gif
+dmjava/Items/wooden_shield.gif
+dmjava/Items/worm_round.gif
+dmjava/Items/yew_staff.gif
+dmjava/Items/zo_kath_ra.gif
+dmjava/Items/zo_kath_sar.gif
+dmjava/Launcher.class
+dmjava/LauncherData.class
+dmjava/LauncherWizard.class
+dmjava/MapData.class
+dmjava/MapObject.class
+dmjava/MapPanel$Target.class
+dmjava/MapPanel.class
+dmjava/MapPoint.class
+dmjava/MapSquare.class
+dmjava/Maps/alcove11.gif
+dmjava/Maps/alcove12.gif
+dmjava/Maps/alcove13.gif
+dmjava/Maps/alcove21.gif
+dmjava/Maps/alcove22.gif
+dmjava/Maps/alcove23.gif
+dmjava/Maps/alcove31.gif
+dmjava/Maps/alcove32.gif
+dmjava/Maps/alcove33.gif
+dmjava/Maps/altar12.gif
+dmjava/Maps/altar21.gif
+dmjava/Maps/altar22.gif
+dmjava/Maps/altar23.gif
+dmjava/Maps/altar31.gif
+dmjava/Maps/altar32.gif
+dmjava/Maps/altar33.gif
+dmjava/Maps/altaranim.gif
+dmjava/Maps/altarcol11.gif
+dmjava/Maps/altarcol12.gif
+dmjava/Maps/altarcol13.gif
+dmjava/Maps/altarcol31.gif
+dmjava/Maps/altarcol32.gif
+dmjava/Maps/altarcol33.gif
+dmjava/Maps/altwall01.gif
+dmjava/Maps/altwall03.gif
+dmjava/Maps/altwall11.gif
+dmjava/Maps/altwall12.gif
+dmjava/Maps/altwall13.gif
+dmjava/Maps/altwall21.gif
+dmjava/Maps/altwall22.gif
+dmjava/Maps/altwall23.gif
+dmjava/Maps/altwall31.gif
+dmjava/Maps/altwall32.gif
+dmjava/Maps/altwall33.gif
+dmjava/Maps/back-dif.gif
+dmjava/Maps/back.gif
+dmjava/Maps/backother.gif
+dmjava/Maps/blackdoor-w1.gif
+dmjava/Maps/blackdoor-w2.gif
+dmjava/Maps/blackdoor-w3.gif
+dmjava/Maps/blackdoor1.gif
+dmjava/Maps/blackdoor2.gif
+dmjava/Maps/blackdoor3.gif
+dmjava/Maps/bluegem1-p.gif
+dmjava/Maps/bluegem1.gif
+dmjava/Maps/bluegem2-p.gif
+dmjava/Maps/bluegem2.gif
+dmjava/Maps/bluegem3-p.gif
+dmjava/Maps/bluegem3.gif
+dmjava/Maps/bluegemcol11.gif
+dmjava/Maps/bluegemcol12.gif
+dmjava/Maps/bluegemcol13.gif
+dmjava/Maps/bluegemcol31.gif
+dmjava/Maps/bluegemcol32.gif
+dmjava/Maps/bluegemcol33.gif
+dmjava/Maps/brasskey1.gif
+dmjava/Maps/brasskey2.gif
+dmjava/Maps/brasskey3.gif
+dmjava/Maps/brasskeycol11.gif
+dmjava/Maps/brasskeycol12.gif
+dmjava/Maps/brasskeycol13.gif
+dmjava/Maps/brasskeycol31.gif
+dmjava/Maps/brasskeycol32.gif
+dmjava/Maps/brasskeycol33.gif
+dmjava/Maps/chaos1-p.gif
+dmjava/Maps/chaos1.gif
+dmjava/Maps/chaos2-p.gif
+dmjava/Maps/chaos2.gif
+dmjava/Maps/chaos3-p.gif
+dmjava/Maps/chaos3.gif
+dmjava/Maps/chaoscol11-p.gif
+dmjava/Maps/chaoscol11.gif
+dmjava/Maps/chaoscol12-p.gif
+dmjava/Maps/chaoscol12.gif
+dmjava/Maps/chaoscol13-p.gif
+dmjava/Maps/chaoscol13.gif
+dmjava/Maps/chaoscol31-p.gif
+dmjava/Maps/chaoscol31.gif
+dmjava/Maps/chaoscol32-p.gif
+dmjava/Maps/chaoscol32.gif
+dmjava/Maps/chaoscol33-p.gif
+dmjava/Maps/chaoscol33.gif
+dmjava/Maps/coinslot1.gif
+dmjava/Maps/coinslot2.gif
+dmjava/Maps/coinslot3.gif
+dmjava/Maps/coinslotcol11.gif
+dmjava/Maps/coinslotcol12.gif
+dmjava/Maps/coinslotcol13.gif
+dmjava/Maps/coinslotcol31.gif
+dmjava/Maps/coinslotcol32.gif
+dmjava/Maps/coinslotcol33.gif
+dmjava/Maps/concealpit01.gif
+dmjava/Maps/concealpit02.gif
+dmjava/Maps/concealpit03.gif
+dmjava/Maps/concealpit11.gif
+dmjava/Maps/concealpit12.gif
+dmjava/Maps/concealpit13.gif
+dmjava/Maps/concealpit21.gif
+dmjava/Maps/concealpit22.gif
+dmjava/Maps/concealpit23.gif
+dmjava/Maps/cpit01.gif
+dmjava/Maps/cpit02.gif
+dmjava/Maps/cpit03.gif
+dmjava/Maps/cpit11.gif
+dmjava/Maps/cpit12.gif
+dmjava/Maps/cpit13.gif
+dmjava/Maps/cpit21.gif
+dmjava/Maps/cpit22.gif
+dmjava/Maps/cpit23.gif
+dmjava/Maps/cpit31.gif
+dmjava/Maps/cpit32.gif
+dmjava/Maps/cpit33.gif
+dmjava/Maps/doortrack.gif
+dmjava/Maps/emeraldkey1.gif
+dmjava/Maps/emeraldkey2.gif
+dmjava/Maps/emeraldkey3.gif
+dmjava/Maps/emeraldkeycol11.gif
+dmjava/Maps/emeraldkeycol12.gif
+dmjava/Maps/emeraldkeycol13.gif
+dmjava/Maps/emeraldkeycol31.gif
+dmjava/Maps/emeraldkeycol32.gif
+dmjava/Maps/emeraldkeycol33.gif
+dmjava/Maps/eyekey1.gif
+dmjava/Maps/eyekey2.gif
+dmjava/Maps/eyekey3.gif
+dmjava/Maps/eyekeycol11.gif
+dmjava/Maps/eyekeycol12.gif
+dmjava/Maps/eyekeycol13.gif
+dmjava/Maps/eyekeycol31.gif
+dmjava/Maps/eyekeycol32.gif
+dmjava/Maps/eyekeycol33.gif
+dmjava/Maps/fancymetal1.gif
+dmjava/Maps/fancymetal2.gif
+dmjava/Maps/fancymetal3.gif
+dmjava/Maps/fancywood1.gif
+dmjava/Maps/fancywood2.gif
+dmjava/Maps/fancywood3.gif
+dmjava/Maps/fluxcage01.gif
+dmjava/Maps/fluxcage02.gif
+dmjava/Maps/fluxcage03.gif
+dmjava/Maps/fluxcage11.gif
+dmjava/Maps/fluxcage12.gif
+dmjava/Maps/fluxcage13.gif
+dmjava/Maps/fluxcage21.gif
+dmjava/Maps/fluxcage22.gif
+dmjava/Maps/fluxcage23.gif
+dmjava/Maps/fluxcage31.gif
+dmjava/Maps/fluxcage32.gif
+dmjava/Maps/fluxcage33.gif
+dmjava/Maps/fountain12.gif
+dmjava/Maps/fountain21.gif
+dmjava/Maps/fountain22.gif
+dmjava/Maps/fountain23.gif
+dmjava/Maps/fountain31.gif
+dmjava/Maps/fountain32.gif
+dmjava/Maps/fountain33.gif
+dmjava/Maps/fountaincol11.gif
+dmjava/Maps/fountaincol12.gif
+dmjava/Maps/fountaincol13.gif
+dmjava/Maps/fountaincol31.gif
+dmjava/Maps/fountaincol32.gif
+dmjava/Maps/fountaincol33.gif
+dmjava/Maps/fswitch11.gif
+dmjava/Maps/fswitch12.gif
+dmjava/Maps/fswitch13.gif
+dmjava/Maps/fswitch21.gif
+dmjava/Maps/fswitch22.gif
+dmjava/Maps/fswitch23.gif
+dmjava/Maps/fswitch31.gif
+dmjava/Maps/fswitch32.gif
+dmjava/Maps/fswitch33.gif
+dmjava/Maps/fulya-con1.png
+dmjava/Maps/fulya-con2.png
+dmjava/Maps/fulya02.gif
+dmjava/Maps/fulya11-alt.gif
+dmjava/Maps/fulya11.gif
+dmjava/Maps/fulya12-alt.gif
+dmjava/Maps/fulya12.gif
+dmjava/Maps/fulya13-alt.gif
+dmjava/Maps/fulya13.gif
+dmjava/Maps/fulya21-alt.gif
+dmjava/Maps/fulya21.gif
+dmjava/Maps/fulya22-alt.gif
+dmjava/Maps/fulya22.gif
+dmjava/Maps/fulya23-alt.gif
+dmjava/Maps/fulya23.gif
+dmjava/Maps/fulya31-alt.gif
+dmjava/Maps/fulya31.gif
+dmjava/Maps/fulya32-alt.gif
+dmjava/Maps/fulya32.gif
+dmjava/Maps/fulya33-alt.gif
+dmjava/Maps/fulya33.gif
+dmjava/Maps/gemhole1.gif
+dmjava/Maps/gemhole2.gif
+dmjava/Maps/gemhole3.gif
+dmjava/Maps/gemholecol11.gif
+dmjava/Maps/gemholecol12.gif
+dmjava/Maps/gemholecol13.gif
+dmjava/Maps/gemholecol31.gif
+dmjava/Maps/gemholecol32.gif
+dmjava/Maps/gemholecol33.gif
+dmjava/Maps/generator11.gif
+dmjava/Maps/generator12.gif
+dmjava/Maps/generator13.gif
+dmjava/Maps/generator21.gif
+dmjava/Maps/generator22.gif
+dmjava/Maps/generator23.gif
+dmjava/Maps/generator31.gif
+dmjava/Maps/generator32.gif
+dmjava/Maps/generator33.gif
+dmjava/Maps/glass1.png
+dmjava/Maps/glass2.png
+dmjava/Maps/glass3.png
+dmjava/Maps/goldkey1.gif
+dmjava/Maps/goldkey2.gif
+dmjava/Maps/goldkey3.gif
+dmjava/Maps/goldkeycol11.gif
+dmjava/Maps/goldkeycol12.gif
+dmjava/Maps/goldkeycol13.gif
+dmjava/Maps/goldkeycol31.gif
+dmjava/Maps/goldkeycol32.gif
+dmjava/Maps/goldkeycol33.gif
+dmjava/Maps/grass1.gif
+dmjava/Maps/grass2.gif
+dmjava/Maps/grass3.gif
+dmjava/Maps/grate-brk1.gif
+dmjava/Maps/grate-brk2.gif
+dmjava/Maps/grate-brk3.gif
+dmjava/Maps/grate1.gif
+dmjava/Maps/grate2.gif
+dmjava/Maps/grate3.gif
+dmjava/Maps/greengem1-p.gif
+dmjava/Maps/greengem1.gif
+dmjava/Maps/greengem2-p.gif
+dmjava/Maps/greengem2.gif
+dmjava/Maps/greengem3-p.gif
+dmjava/Maps/greengem3.gif
+dmjava/Maps/greengemcol11.gif
+dmjava/Maps/greengemcol12.gif
+dmjava/Maps/greengemcol13.gif
+dmjava/Maps/greengemcol31.gif
+dmjava/Maps/greengemcol32.gif
+dmjava/Maps/greengemcol33.gif
+dmjava/Maps/ironkey1.gif
+dmjava/Maps/ironkey2.gif
+dmjava/Maps/ironkey3.gif
+dmjava/Maps/ironkeycol11.gif
+dmjava/Maps/ironkeycol12.gif
+dmjava/Maps/ironkeycol13.gif
+dmjava/Maps/ironkeycol31.gif
+dmjava/Maps/ironkeycol32.gif
+dmjava/Maps/ironkeycol33.gif
+dmjava/Maps/launcher1.gif
+dmjava/Maps/launcher2.gif
+dmjava/Maps/launcher3.gif
+dmjava/Maps/launchercol11.gif
+dmjava/Maps/launchercol12.gif
+dmjava/Maps/launchercol13.gif
+dmjava/Maps/launchercol31.gif
+dmjava/Maps/launchercol32.gif
+dmjava/Maps/launchercol33.gif
+dmjava/Maps/lever-down1.gif
+dmjava/Maps/lever-down2.gif
+dmjava/Maps/lever-down3.gif
+dmjava/Maps/lever-downcol11.gif
+dmjava/Maps/lever-downcol12.gif
+dmjava/Maps/lever-downcol13.gif
+dmjava/Maps/lever-downcol31.gif
+dmjava/Maps/lever-downcol32.gif
+dmjava/Maps/lever-downcol33.gif
+dmjava/Maps/lever-up1.gif
+dmjava/Maps/lever-up2.gif
+dmjava/Maps/lever-up3.gif
+dmjava/Maps/lever-upcol11.gif
+dmjava/Maps/lever-upcol12.gif
+dmjava/Maps/lever-upcol13.gif
+dmjava/Maps/lever-upcol31.gif
+dmjava/Maps/lever-upcol32.gif
+dmjava/Maps/lever-upcol33.gif
+dmjava/Maps/line1col11.gif
+dmjava/Maps/line1col12.gif
+dmjava/Maps/line1col13.gif
+dmjava/Maps/line1col31.gif
+dmjava/Maps/line1col32.gif
+dmjava/Maps/line1col33.gif
+dmjava/Maps/line2col11.gif
+dmjava/Maps/line2col12.gif
+dmjava/Maps/line2col13.gif
+dmjava/Maps/line2col31.gif
+dmjava/Maps/line2col32.gif
+dmjava/Maps/line2col33.gif
+dmjava/Maps/line3col11.gif
+dmjava/Maps/line3col12.gif
+dmjava/Maps/line3col13.gif
+dmjava/Maps/line3col31.gif
+dmjava/Maps/line3col32.gif
+dmjava/Maps/line3col33.gif
+dmjava/Maps/line4col11.gif
+dmjava/Maps/line4col12.gif
+dmjava/Maps/line4col13.gif
+dmjava/Maps/line4col31.gif
+dmjava/Maps/line4col32.gif
+dmjava/Maps/line4col33.gif
+dmjava/Maps/line5col11.gif
+dmjava/Maps/line5col12.gif
+dmjava/Maps/line5col13.gif
+dmjava/Maps/line5col31.gif
+dmjava/Maps/line5col32.gif
+dmjava/Maps/line5col33.gif
+dmjava/Maps/line6col11.gif
+dmjava/Maps/line6col12.gif
+dmjava/Maps/line6col13.gif
+dmjava/Maps/line6col31.gif
+dmjava/Maps/line6col32.gif
+dmjava/Maps/line6col33.gif
+dmjava/Maps/masterkey1.gif
+dmjava/Maps/masterkey2.gif
+dmjava/Maps/masterkey3.gif
+dmjava/Maps/masterkeycol11.gif
+dmjava/Maps/masterkeycol12.gif
+dmjava/Maps/masterkeycol13.gif
+dmjava/Maps/masterkeycol31.gif
+dmjava/Maps/masterkeycol32.gif
+dmjava/Maps/masterkeycol33.gif
+dmjava/Maps/metal1.gif
+dmjava/Maps/metal2.gif
+dmjava/Maps/metal3.gif
+dmjava/Maps/mirror1.gif
+dmjava/Maps/mirror2.gif
+dmjava/Maps/mirror3.gif
+dmjava/Maps/mirrorcol11.gif
+dmjava/Maps/mirrorcol12.gif
+dmjava/Maps/mirrorcol13.gif
+dmjava/Maps/mirrorcol31.gif
+dmjava/Maps/mirrorcol32.gif
+dmjava/Maps/mirrorcol33.gif
+dmjava/Maps/onealcove21.gif
+dmjava/Maps/onealcove23.gif
+dmjava/Maps/onealcove31.gif
+dmjava/Maps/onealcove33.gif
+dmjava/Maps/onealcovecol12.gif
+dmjava/Maps/onealcovecol13.gif
+dmjava/Maps/onealcovecol32.gif
+dmjava/Maps/onealcovecol33.gif
+dmjava/Maps/onyxkey1.gif
+dmjava/Maps/onyxkey2.gif
+dmjava/Maps/onyxkey3.gif
+dmjava/Maps/onyxkeycol11.gif
+dmjava/Maps/onyxkeycol12.gif
+dmjava/Maps/onyxkeycol13.gif
+dmjava/Maps/onyxkeycol31.gif
+dmjava/Maps/onyxkeycol32.gif
+dmjava/Maps/onyxkeycol33.gif
+dmjava/Maps/openbut1.gif
+dmjava/Maps/openbut2.gif
+dmjava/Maps/openbut3.gif
+dmjava/Maps/openkey1.gif
+dmjava/Maps/openkey2.gif
+dmjava/Maps/openkey3.gif
+dmjava/Maps/opennorm1.gif
+dmjava/Maps/opennorm2.gif
+dmjava/Maps/opennorm3.gif
+dmjava/Maps/pillara1.gif
+dmjava/Maps/pillara2.gif
+dmjava/Maps/pillara3.gif
+dmjava/Maps/pillarb1.gif
+dmjava/Maps/pillarb2.gif
+dmjava/Maps/pillarb3.gif
+dmjava/Maps/pit01.gif
+dmjava/Maps/pit02.gif
+dmjava/Maps/pit03.gif
+dmjava/Maps/pit11.gif
+dmjava/Maps/pit12.gif
+dmjava/Maps/pit13.gif
+dmjava/Maps/pit21.gif
+dmjava/Maps/pit22.gif
+dmjava/Maps/pit23.gif
+dmjava/Maps/pit31.gif
+dmjava/Maps/pit32.gif
+dmjava/Maps/pit33.gif
+dmjava/Maps/powergem-u1.gif
+dmjava/Maps/powergem-u2.gif
+dmjava/Maps/powergem-u3.gif
+dmjava/Maps/powergem1.png
+dmjava/Maps/powergem2.png
+dmjava/Maps/powergem3.png
+dmjava/Maps/puddle1.gif
+dmjava/Maps/puddle2.gif
+dmjava/Maps/puddle3.gif
+dmjava/Maps/rakey1.gif
+dmjava/Maps/rakey2.gif
+dmjava/Maps/rakey3.gif
+dmjava/Maps/rakeycol11.gif
+dmjava/Maps/rakeycol12.gif
+dmjava/Maps/rakeycol13.gif
+dmjava/Maps/rakeycol31.gif
+dmjava/Maps/rakeycol32.gif
+dmjava/Maps/rakeycol33.gif
+dmjava/Maps/reddoor1.gif
+dmjava/Maps/reddoor2.gif
+dmjava/Maps/reddoor3.gif
+dmjava/Maps/redgem1-p.gif
+dmjava/Maps/redgem1.gif
+dmjava/Maps/redgem2-p.gif
+dmjava/Maps/redgem2.gif
+dmjava/Maps/redgem3-p.gif
+dmjava/Maps/redgem3.gif
+dmjava/Maps/redgemcol11.gif
+dmjava/Maps/redgemcol12.gif
+dmjava/Maps/redgemcol13.gif
+dmjava/Maps/redgemcol31.gif
+dmjava/Maps/redgemcol32.gif
+dmjava/Maps/redgemcol33.gif
+dmjava/Maps/ruby2key1.gif
+dmjava/Maps/ruby2key2.gif
+dmjava/Maps/ruby2key3.gif
+dmjava/Maps/ruby2keycol11.gif
+dmjava/Maps/ruby2keycol12.gif
+dmjava/Maps/ruby2keycol13.gif
+dmjava/Maps/ruby2keycol31.gif
+dmjava/Maps/ruby2keycol32.gif
+dmjava/Maps/ruby2keycol33.gif
+dmjava/Maps/rubykey1.gif
+dmjava/Maps/rubykey2.gif
+dmjava/Maps/rubykey3.gif
+dmjava/Maps/rubykeycol11.gif
+dmjava/Maps/rubykeycol12.gif
+dmjava/Maps/rubykeycol13.gif
+dmjava/Maps/rubykeycol31.gif
+dmjava/Maps/rubykeycol32.gif
+dmjava/Maps/rubykeycol33.gif
+dmjava/Maps/sconce-t1.gif
+dmjava/Maps/sconce-t11.gif
+dmjava/Maps/sconce-t13.gif
+dmjava/Maps/sconce-t2.gif
+dmjava/Maps/sconce-t21.gif
+dmjava/Maps/sconce-t23.gif
+dmjava/Maps/sconce-t3.gif
+dmjava/Maps/sconce-t31.gif
+dmjava/Maps/sconce-t33.gif
+dmjava/Maps/sconce1.gif
+dmjava/Maps/sconce11.gif
+dmjava/Maps/sconce13.gif
+dmjava/Maps/sconce2.gif
+dmjava/Maps/sconce21.gif
+dmjava/Maps/sconce23.gif
+dmjava/Maps/sconce3.gif
+dmjava/Maps/sconce31.gif
+dmjava/Maps/sconce33.gif
+dmjava/Maps/scratch1.gif
+dmjava/Maps/scratch2.gif
+dmjava/Maps/scratch3-old.gif
+dmjava/Maps/scratch3.gif
+dmjava/Maps/scratchcol11.gif
+dmjava/Maps/scratchcol12.gif
+dmjava/Maps/scratchcol13.gif
+dmjava/Maps/scratchcol31-old.gif
+dmjava/Maps/scratchcol31.gif
+dmjava/Maps/scratchcol32-old.gif
+dmjava/Maps/scratchcol32.gif
+dmjava/Maps/scratchcol33-old.gif
+dmjava/Maps/scratchcol33.gif
+dmjava/Maps/seal02.gif
+dmjava/Maps/seal11.gif
+dmjava/Maps/seal12.gif
+dmjava/Maps/seal13.gif
+dmjava/Maps/seal21.gif
+dmjava/Maps/seal22.gif
+dmjava/Maps/seal23.gif
+dmjava/Maps/seal31.gif
+dmjava/Maps/seal32.gif
+dmjava/Maps/seal33.gif
+dmjava/Maps/skeletonkey1.gif
+dmjava/Maps/skeletonkey2.gif
+dmjava/Maps/skeletonkey3.gif
+dmjava/Maps/skeletonkeycol11.gif
+dmjava/Maps/skeletonkeycol12.gif
+dmjava/Maps/skeletonkeycol13.gif
+dmjava/Maps/skeletonkeycol31.gif
+dmjava/Maps/skeletonkeycol32.gif
+dmjava/Maps/skeletonkeycol33.gif
+dmjava/Maps/smallbutton1-p.gif
+dmjava/Maps/smallbutton1.gif
+dmjava/Maps/smallbutton2.gif
+dmjava/Maps/smallbuttoncol11.gif
+dmjava/Maps/smallbuttoncol31.gif
+dmjava/Maps/stairs01.gif
+dmjava/Maps/stairs03.gif
+dmjava/Maps/stairs21.gif
+dmjava/Maps/stairs23.gif
+dmjava/Maps/stairsdown02.gif
+dmjava/Maps/stairsdown11.gif
+dmjava/Maps/stairsdown12.gif
+dmjava/Maps/stairsdown13.gif
+dmjava/Maps/stairsdown21.gif
+dmjava/Maps/stairsdown22.gif
+dmjava/Maps/stairsdown23.gif
+dmjava/Maps/stairsdown31.gif
+dmjava/Maps/stairsdown32.gif
+dmjava/Maps/stairsdown33.gif
+dmjava/Maps/stairsdowncol11.gif
+dmjava/Maps/stairsdowncol31.gif
+dmjava/Maps/stairsup02.gif
+dmjava/Maps/stairsup11.gif
+dmjava/Maps/stairsup12.gif
+dmjava/Maps/stairsup13.gif
+dmjava/Maps/stairsup21.gif
+dmjava/Maps/stairsup22.gif
+dmjava/Maps/stairsup23.gif
+dmjava/Maps/stairsup31.gif
+dmjava/Maps/stairsup32.gif
+dmjava/Maps/stairsup33.gif
+dmjava/Maps/stairsupcol11.gif
+dmjava/Maps/stairsupcol31.gif
+dmjava/Maps/stonebutton1-p.gif
+dmjava/Maps/stonebutton1.gif
+dmjava/Maps/stonebutton2.gif
+dmjava/Maps/stonebutton3.gif
+dmjava/Maps/stonebuttoncol11.gif
+dmjava/Maps/stonebuttoncol12.gif
+dmjava/Maps/stonebuttoncol13.gif
+dmjava/Maps/stonebuttoncol31.gif
+dmjava/Maps/stonebuttoncol32.gif
+dmjava/Maps/stonebuttoncol33.gif
+dmjava/Maps/stormbringer-u1.gif
+dmjava/Maps/stormbringer-u2.gif
+dmjava/Maps/stormbringer-u3.gif
+dmjava/Maps/stormbringer1.gif
+dmjava/Maps/stormbringer2.gif
+dmjava/Maps/stormbringer3.gif
+dmjava/Maps/teleport01.gif
+dmjava/Maps/teleport02.gif
+dmjava/Maps/teleport03.gif
+dmjava/Maps/teleport11.gif
+dmjava/Maps/teleport12.gif
+dmjava/Maps/teleport13.gif
+dmjava/Maps/teleport21.gif
+dmjava/Maps/teleport22.gif
+dmjava/Maps/teleport23.gif
+dmjava/Maps/teleport30.gif
+dmjava/Maps/teleport31.gif
+dmjava/Maps/teleport32.gif
+dmjava/Maps/teleport33.gif
+dmjava/Maps/teleport34.gif
+dmjava/Maps/tourqkey1.gif
+dmjava/Maps/tourqkey2.gif
+dmjava/Maps/tourqkey3.gif
+dmjava/Maps/tourqkeycol11.gif
+dmjava/Maps/tourqkeycol12.gif
+dmjava/Maps/tourqkeycol13.gif
+dmjava/Maps/tourqkeycol31.gif
+dmjava/Maps/tourqkeycol32.gif
+dmjava/Maps/tourqkeycol33.gif
+dmjava/Maps/wall01.gif
+dmjava/Maps/wall03.gif
+dmjava/Maps/wall11.gif
+dmjava/Maps/wall12.gif
+dmjava/Maps/wall13.gif
+dmjava/Maps/wall21.gif
+dmjava/Maps/wall22.gif
+dmjava/Maps/wall23.gif
+dmjava/Maps/wall30.gif
+dmjava/Maps/wall31.gif
+dmjava/Maps/wall32.gif
+dmjava/Maps/wall33.gif
+dmjava/Maps/wall34.gif
+dmjava/Maps/wallcrack1.gif
+dmjava/Maps/wallcrack2.gif
+dmjava/Maps/wallcrack3.gif
+dmjava/Maps/wallcrackb1-p.gif
+dmjava/Maps/wallcrackb1.gif
+dmjava/Maps/wallcrackcol11.gif
+dmjava/Maps/wallcrackcol12.gif
+dmjava/Maps/wallcrackcol13.gif
+dmjava/Maps/wallcrackcol31.gif
+dmjava/Maps/wallcrackcol32.gif
+dmjava/Maps/wallcrackcol33.gif
+dmjava/Maps/walldrain1.gif
+dmjava/Maps/walldrain2.gif
+dmjava/Maps/walldrain3.gif
+dmjava/Maps/walldraincol11.gif
+dmjava/Maps/walldraincol12.gif
+dmjava/Maps/walldraincol13.gif
+dmjava/Maps/walldraincol31.gif
+dmjava/Maps/walldraincol32.gif
+dmjava/Maps/walldraincol33.gif
+dmjava/Maps/wallgrate1.gif
+dmjava/Maps/wallgrate2.gif
+dmjava/Maps/wallgrate3.gif
+dmjava/Maps/wallgratecol11.gif
+dmjava/Maps/wallgratecol12.gif
+dmjava/Maps/wallgratecol13.gif
+dmjava/Maps/wallgratecol31.gif
+dmjava/Maps/wallgratecol32.gif
+dmjava/Maps/wallgratecol33.gif
+dmjava/Maps/wallhook1.gif
+dmjava/Maps/wallhook2.gif
+dmjava/Maps/wallhook3.gif
+dmjava/Maps/wallhookcol11.gif
+dmjava/Maps/wallhookcol12.gif
+dmjava/Maps/wallhookcol13.gif
+dmjava/Maps/wallhookcol31.gif
+dmjava/Maps/wallhookcol32.gif
+dmjava/Maps/wallhookcol33.gif
+dmjava/Maps/wallring1.gif
+dmjava/Maps/wallring2.gif
+dmjava/Maps/wallring3.gif
+dmjava/Maps/wallringcol11.gif
+dmjava/Maps/wallringcol12.gif
+dmjava/Maps/wallringcol13.gif
+dmjava/Maps/wallringcol31.gif
+dmjava/Maps/wallringcol32.gif
+dmjava/Maps/wallringcol33.gif
+dmjava/Maps/wallslime1.gif
+dmjava/Maps/wallslime2.gif
+dmjava/Maps/wallslime3.gif
+dmjava/Maps/wallslimecol11.gif
+dmjava/Maps/wallslimecol12.gif
+dmjava/Maps/wallslimecol13.gif
+dmjava/Maps/wallslimecol31.gif
+dmjava/Maps/wallslimecol32.gif
+dmjava/Maps/wallslimecol33.gif
+dmjava/Maps/wingedkey1.gif
+dmjava/Maps/wingedkey2.gif
+dmjava/Maps/wingedkey3.gif
+dmjava/Maps/wingedkeycol11.gif
+dmjava/Maps/wingedkeycol12.gif
+dmjava/Maps/wingedkeycol13.gif
+dmjava/Maps/wingedkeycol31.gif
+dmjava/Maps/wingedkeycol32.gif
+dmjava/Maps/wingedkeycol33.gif
+dmjava/Maps/wood-brk1.gif
+dmjava/Maps/wood-brk2.gif
+dmjava/Maps/wood-brk3.gif
+dmjava/Maps/wood-w1.gif
+dmjava/Maps/wood-w2.gif
+dmjava/Maps/wood-w3.gif
+dmjava/Maps/wood1.gif
+dmjava/Maps/wood2.gif
+dmjava/Maps/wood3.gif
+dmjava/Maps/writ12.gif
+dmjava/Maps/writ21.gif
+dmjava/Maps/writ22.gif
+dmjava/Maps/writ23.gif
+dmjava/Maps/writ31.gif
+dmjava/Maps/writ32.gif
+dmjava/Maps/writ33.gif
+dmjava/Maps/writcol11.gif
+dmjava/Maps/writcol12.gif
+dmjava/Maps/writcol13.gif
+dmjava/Maps/writcol31.gif
+dmjava/Maps/writcol32.gif
+dmjava/Maps/writcol33.gif
+dmjava/Maps/writing.gif
+dmjava/Maps/writing2.gif
+dmjava/Maps/writing3.gif
+dmjava/Mirror.class
+dmjava/MirrorData.class
+dmjava/MirrorWizard.class
+dmjava/MonCellRenderer.class
+dmjava/MonSpecials.class
+dmjava/MonsterData.class
+dmjava/MonsterPatch.class
+dmjava/MonsterWizard.class
+dmjava/Monsters/antman-attack.gif
+dmjava/Monsters/antman-away.gif
+dmjava/Monsters/antman-left.gif
+dmjava/Monsters/antman-right.gif
+dmjava/Monsters/antman-toward.gif
+dmjava/Monsters/beholder-attack.gif
+dmjava/Monsters/beholder.gif
+dmjava/Monsters/chaos-attack.gif
+dmjava/Monsters/chaos-away.gif
+dmjava/Monsters/chaos-left.gif
+dmjava/Monsters/chaos-right.gif
+dmjava/Monsters/chaos-toward.gif
+dmjava/Monsters/couatyl-attack.gif
+dmjava/Monsters/couatyl-away.gif
+dmjava/Monsters/couatyl-left.gif
+dmjava/Monsters/couatyl-right.gif
+dmjava/Monsters/couatyl-toward.gif
+dmjava/Monsters/demon-attack.gif
+dmjava/Monsters/demon-away.gif
+dmjava/Monsters/demon-left.gif
+dmjava/Monsters/demon-right.gif
+dmjava/Monsters/demon-toward.gif
+dmjava/Monsters/demonlord-attack.png
+dmjava/Monsters/demonlord.png
+dmjava/Monsters/dethknight-attack.gif
+dmjava/Monsters/dethknight-away.gif
+dmjava/Monsters/dethknight-left.gif
+dmjava/Monsters/dethknight-right.gif
+dmjava/Monsters/dethknight-toward.gif
+dmjava/Monsters/dragon-attack.gif
+dmjava/Monsters/dragon-away.gif
+dmjava/Monsters/dragon-left.gif
+dmjava/Monsters/dragon-right.gif
+dmjava/Monsters/dragon-toward.gif
+dmjava/Monsters/fader.gif
+dmjava/Monsters/fireel-attack.gif
+dmjava/Monsters/fireel.gif
+dmjava/Monsters/ghost-attack.gif
+dmjava/Monsters/ghost.gif
+dmjava/Monsters/giggler-away.gif
+dmjava/Monsters/giggler-left.gif
+dmjava/Monsters/giggler-right.gif
+dmjava/Monsters/giggler-toward.gif
+dmjava/Monsters/goblin-attack.gif
+dmjava/Monsters/goblin-away.gif
+dmjava/Monsters/goblin-left.gif
+dmjava/Monsters/goblin-right.gif
+dmjava/Monsters/goblin-toward.gif
+dmjava/Monsters/golem-attack.gif
+dmjava/Monsters/golem-away.gif
+dmjava/Monsters/golem-left.gif
+dmjava/Monsters/golem-right.gif
+dmjava/Monsters/golem-toward.gif
+dmjava/Monsters/mondeath.png
+dmjava/Monsters/mummy-attack.gif
+dmjava/Monsters/mummy-away.gif
+dmjava/Monsters/mummy-left.gif
+dmjava/Monsters/mummy-right.gif
+dmjava/Monsters/mummy-toward.gif
+dmjava/Monsters/muncher-attack.gif
+dmjava/Monsters/muncher-away.gif
+dmjava/Monsters/muncher-left.gif
+dmjava/Monsters/muncher-right.gif
+dmjava/Monsters/muncher-toward.gif
+dmjava/Monsters/rat-attack.gif
+dmjava/Monsters/rat-away.gif
+dmjava/Monsters/rat-left.gif
+dmjava/Monsters/rat-right.gif
+dmjava/Monsters/rat-toward.gif
+dmjava/Monsters/rockpile-attack.gif
+dmjava/Monsters/rockpile.gif
+dmjava/Monsters/scorpion-attack.gif
+dmjava/Monsters/scorpion-away.gif
+dmjava/Monsters/scorpion-left.gif
+dmjava/Monsters/scorpion-right.gif
+dmjava/Monsters/scorpion-toward.gif
+dmjava/Monsters/screamer-attack.gif
+dmjava/Monsters/screamer.gif
+dmjava/Monsters/skeleton-attack.gif
+dmjava/Monsters/skeleton-away.gif
+dmjava/Monsters/skeleton-left.gif
+dmjava/Monsters/skeleton-right.gif
+dmjava/Monsters/skeleton-toward.gif
+dmjava/Monsters/slime-attack.gif
+dmjava/Monsters/slime.gif
+dmjava/Monsters/sorcerer-attack.gif
+dmjava/Monsters/sorcerer-away.gif
+dmjava/Monsters/sorcerer-left.gif
+dmjava/Monsters/sorcerer-right.gif
+dmjava/Monsters/sorcerer-toward.gif
+dmjava/Monsters/spider-attack.gif
+dmjava/Monsters/spider-away.gif
+dmjava/Monsters/spider-left.gif
+dmjava/Monsters/spider-right.gif
+dmjava/Monsters/spider-toward.gif
+dmjava/Monsters/tentaclemon-attack-old.gif
+dmjava/Monsters/tentaclemon-attack.gif
+dmjava/Monsters/tentaclemon-old.gif
+dmjava/Monsters/tentaclemon.gif
+dmjava/Monsters/waterel-attack.gif
+dmjava/Monsters/waterel.gif
+dmjava/Monsters/wingeye-attack.gif
+dmjava/Monsters/wingeye.gif
+dmjava/Monsters/worm-attack.gif
+dmjava/Monsters/worm-away.gif
+dmjava/Monsters/worm-left.gif
+dmjava/Monsters/worm-right.gif
+dmjava/Monsters/worm-toward.gif
+dmjava/MoverDialog.class
+dmjava/MultFloorSwitch2.class
+dmjava/MultFloorSwitchData.class
+dmjava/MultFloorSwitchPatch.class
+dmjava/MultFloorSwitchWizard.class
+dmjava/MultWallSwitch2.class
+dmjava/MultWallSwitchData.class
+dmjava/MultWallSwitchPatch.class
+dmjava/MultWallSwitchWizard.class
+dmjava/MyMapPanel.class
+dmjava/OneAlcove.class
+dmjava/OneAlcoveData.class
+dmjava/OneAlcovePatch.class
+dmjava/OptionsDialog.class
+dmjava/PartyInfoDialog.class
+dmjava/Patch3.class
+dmjava/Patcher.class
+dmjava/Pillar.class
+dmjava/PillarData.class
+dmjava/PillarWizard.class
+dmjava/Pit.class
+dmjava/PitData.class
+dmjava/PitWizard.class
+dmjava/PoisonCloudData.class
+dmjava/PowerGem.class
+dmjava/PowerGemData.class
+dmjava/ProjectileData.class
+dmjava/Saves/saves.txt.txt
+dmjava/Sconce.class
+dmjava/SconceData.class
+dmjava/SconcePatch.class
+dmjava/SconceWizard.class
+dmjava/SideDialog.class
+dmjava/SidedWall.class
+dmjava/SidedWall2.class
+dmjava/SidedWallData.class
+dmjava/Sounds/altar.wav
+dmjava/Sounds/bow.wav
+dmjava/Sounds/bump.wav
+dmjava/Sounds/burn.wav
+dmjava/Sounds/couatyl.wav
+dmjava/Sounds/demonlord.wav
+dmjava/Sounds/dink.wav
+dmjava/Sounds/door.wav
+dmjava/Sounds/fball.wav
+dmjava/Sounds/flap.wav
+dmjava/Sounds/fuseend.wav
+dmjava/Sounds/giggler.wav
+dmjava/Sounds/gulp.wav
+dmjava/Sounds/mummy.wav
+dmjava/Sounds/oof.wav
+dmjava/Sounds/roar.wav
+dmjava/Sounds/rockmon.wav
+dmjava/Sounds/scorpion.wav
+dmjava/Sounds/scream.wav
+dmjava/Sounds/slime.wav
+dmjava/Sounds/spider.wav
+dmjava/Sounds/step.wav
+dmjava/Sounds/stormend.wav
+dmjava/Sounds/swing.wav
+dmjava/Sounds/switch.wav
+dmjava/Sounds/teleport.wav
+dmjava/Sounds/thunk.wav
+dmjava/Sounds/waterel.wav
+dmjava/Sounds/worm.wav
+dmjava/Sounds/zap.wav
+dmjava/Spell.class
+dmjava/Spells/arcbolt.gif
+dmjava/Spells/arcboltend.gif
+dmjava/Spells/arcboltend0.gif
+dmjava/Spells/bolt.gif
+dmjava/Spells/boltend.gif
+dmjava/Spells/boltend0.gif
+dmjava/Spells/fire.png
+dmjava/Spells/fireend.gif
+dmjava/Spells/fireend0.gif
+dmjava/Spells/fuse.gif
+dmjava/Spells/fuse0.gif
+dmjava/Spells/magic_arrow.gif
+dmjava/Spells/magic_arrowend.gif
+dmjava/Spells/magic_arrowend0.gif
+dmjava/Spells/poison.gif
+dmjava/Spells/poisoncloud0.gif
+dmjava/Spells/poisoncloud1.gif
+dmjava/Spells/poisoncloud2.gif
+dmjava/Spells/poisoncloud3.gif
+dmjava/Spells/poisonend.gif
+dmjava/Spells/poisonend0.gif
+dmjava/Spells/silence.gif
+dmjava/Spells/silenceend.gif
+dmjava/Spells/silenceend0.gif
+dmjava/Spells/spell.gif
+dmjava/Spells/spellend.gif
+dmjava/Spells/spellend0.gif
+dmjava/Spells/weak.gif
+dmjava/Spells/weakend.gif
+dmjava/Spells/weakend0.gif
+dmjava/Stairs.class
+dmjava/StairsData.class
+dmjava/Stormbringer.class
+dmjava/StormbringerData.class
+dmjava/TargetFrame.class
+dmjava/Teleport.class
+dmjava/TeleportData.class
+dmjava/TeleportWizard.class
+dmjava/Title$Intro.class
+dmjava/Title.class
+dmjava/Torch.class
+dmjava/Wall.class
+dmjava/WallData.class
+dmjava/WallSwitch.class
+dmjava/WallSwitchData.class
+dmjava/WallSwitchPatch.class
+dmjava/WallSwitchWizard.class
+dmjava/Waterskin.class
+dmjava/Writing2.class
+dmjava/WritingData.class
+dmjava/WritingWizard.class
+dmjava/alandale.gif
+dmjava/bluerock.gif
+dmjava/dead.gif
+dmjava/dmnew$1.class
+dmjava/dmnew$2.class
+dmjava/dmnew$3.class
+dmjava/dmnew$4.class
+dmjava/dmnew$ArrowSheet.class
+dmjava/dmnew$DungClick.class
+dmjava/dmnew$DungMove.class
+dmjava/dmnew$DungView.class
+dmjava/dmnew$FluxCage.class
+dmjava/dmnew$Formation.class
+dmjava/dmnew$Hero.class
+dmjava/dmnew$HeroClick.class
+dmjava/dmnew$HeroSheet.class
+dmjava/dmnew$Holding.class
+dmjava/dmnew$Message.class
+dmjava/dmnew$MirrorClick.class
+dmjava/dmnew$Monster.class
+dmjava/dmnew$PoisonCloud.class
+dmjava/dmnew$Projectile.class
+dmjava/dmnew$SheetClick.class
+dmjava/dmnew$SpellCasterClick.class
+dmjava/dmnew$SpellClick.class
+dmjava/dmnew$SpellSheet.class
+dmjava/dmnew$SpellSymbolClick.class
+dmjava/dmnew$WeaponClick.class
+dmjava/dmnew$WeaponFunctClick.class
+dmjava/dmnew$WeaponSheet.class
+dmjava/dmnew.class
+dmjava/downarrow.gif
+dmjava/entrance.jpg
+dmjava/fastdownarrow.gif
+dmjava/fastuparrow.gif
+dmjava/gamefont.ttf
+dmjava/heroicon0.gif
+dmjava/heroicon1.gif
+dmjava/heroicon2.gif
+dmjava/heroicon3.gif
+dmjava/hsheet.gif
+dmjava/hurt_feet.gif
+dmjava/hurt_hand.gif
+dmjava/hurt_head.gif
+dmjava/hurt_legs.gif
+dmjava/hurt_torso.gif
+dmjava/hurt_weapon.gif
+dmjava/leftarrow.gif
+dmjava/openchest.gif
+dmjava/patch1.txt
+dmjava/patch2.txt
+dmjava/patch3.txt
+dmjava/poisoned.gif
+dmjava/presents.gif
+dmjava/readme.txt
+dmjava/resreinc.gif
+dmjava/ressreinc.gif
+dmjava/rightarrow.gif
+dmjava/scroll.gif
+dmjava/scrollfont.ttf
+dmjava/spell.gif
+dmjava/theend.gif
+dmjava/title.gif
+dmjava/uparrow.gif
+dmjava/wephit.gif
+dmjava/wephit2.gif
+dmjava/wephit3.gif
+dmjava/wepmiss.gif
+@dirrm dmjava/Dungeons
+@dirrm dmjava/Endings
+@dirrm dmjava/Heroes/Csb
+@dirrm dmjava/Heroes/Dm
+@dirrm dmjava/Heroes/Dm plus
+@dirrm dmjava/Heroes
+@dirrm dmjava/Icons
+@dirrm dmjava/Items
+@dirrm dmjava/Maps
+@dirrm dmjava/Monsters
+@dirrm dmjava/Saves
+@dirrm dmjava/Sounds
+@dirrm dmjava/Spells
+@dirrm dmjava/
diff --git a/games/dmjava/scripts/dmj-rename.sh b/games/dmjava/scripts/dmj-rename.sh
new file mode 100644
index 000000000000..65f59d1efa79
--- /dev/null
+++ b/games/dmjava/scripts/dmj-rename.sh
@@ -0,0 +1,39 @@
+#!/bin/sh
+
+if [ -z "$BASEDIR" ] ; then
+ exit 1
+else
+ cd $BASEDIR || exit 1;
+ if [ ! -f dmnew.class ]; then exit 1 ;fi
+fi
+
+# Fix our dirs
+if [ -d SOUNDS ] ; then mv SOUNDS Sounds ; fi
+if [ -d MONSTERS ] ; then mv MONSTERS Monsters ; fi
+if [ -d ITEMS ] ; then mv ITEMS Items ; fi
+if [ -d ICONS ] ; then mv ICONS Icons ; fi
+if [ -d SPELLS ] ; then mv SPELLS Spells ; fi
+
+find -E . -iregex '.*(gif|png|jpg|wav)' -type f | while read i ; do
+ mv "$BASEDIR/$i" "$BASEDIR/`dirname "$i"`"/"`echo \`basename $i\` | tr '[A-Z]' '[a-z]'`"
+done
+
+
+# Fix hero portraits
+cd $BASEDIR/Heroes || exit 1;
+mv -f pantara.gif Pantara.gif
+mv -f sana.gif SANA.GIF
+mv -f wishbone.gif WISHBONE.GIF
+mv -f seppo.gif SEPPO.GIF
+mv -f torg.gif Torg.gif
+mv -f nagla.gif NAGLA.GIF
+mv -f antman.gif ANTMAN.GIF
+mv -f warwick.gif WARWICK.GIF
+mv -f bnarl.gif Bnarl.gif
+mv -f growlg.gif GROWLG.GIF
+mv -f morg.gif MORG.GIF
+
+# Fix the directory delimeter
+cd $BASEDIR/Dungeons || exit 1;
+sed -e 's/Heroes\\/Heroes\//g' < dungeon.dat > dungeon2.dat
+mv dungeon2.dat dungeon.dat