The future of DMute and a new DM clone
Posted: Sat Jan 06, 2001 6:00 pm
This posting is to address several of the issues about the future of DMute
that have been discussed on several occasions on various DM boards. For
the general background I recommend reading
<a href="http://pub17.ezboard.com/fiansmessagebo ... 4.topic</a>.
As I've said before I'm not overly keen on just adding cosmetic changes to
the existing codebase for several reasons. Primarily DMute does everything
that I ever really set out to do; namely the ability to arbitarily edit
dungeons - many of the improvements suggested for future releases would
take alot of time to implement and not make a substantial difference to
the program as it currently stands.
It is evident that DMute is popular and used on a frequent basis (the
existence of this board dedicated to the program which recieves daily
postings is a bit of a give away) and I still, some two years after
writing the program, recieve several emails a week about it. Indeed there
have been over 200 seperate people commenting very favorably on the program
(the ratio of lurkers to posters on these boards is very high!) yet
despite asking for people to register copies if they used it I have yet to
recieve a single thing. More problematic is the number of people that
complain, often abusively, about how DMute isn't perfect or demand that I
add in some feature or another and I fear that any future release would
only prompt more. I'm not in this for the money (after all, writing code
for a 14 year old program isn't probably the best way to do this!), I'm
here because I want to do it and enjoy it; writing DMute was always a
personal challenge to crack the save-game format and the fact that other
people have found it even remotely useful is a bonus. Indeed the half of
the e-mails I get where people have re-discovered DM as a result of DMute
make it all worth-while but a lack of time combined with a hail of
put-downs isn't condusive to continuing!
It is my opinion that DMute can't be improved much more (from the point of
view of functionality) as about 95% of the save-game format has been done
(and implemented in DMute V1.3). A little bit more is available in V1.4
(not released) but nothing significant and I've hit the point of
diminishing returns. As DMute can do virtually everything, fundamentally
to take the whole concept of new dungeon design forward would require
removing the limitations imposed by the DM engine itself (number of items,
number of monsters per level, number of levels, size of levels, available
characters etc). Without the DM source code this isn't possible. I
therefore propose an alternate strategy and a new future for DMute.
A while ago (whilst developing DMute) I wrote a clone of DM (Return To
Chaos; hereafter RTC) that emulated most things but dropped it as a
more ambitious project (the DM Clone Project -
<a href="http://enzofr.free.fr">http://enzofr.free.fr</a>) seemed more
interesting and aimed to expand DM in all sorts of other ways (3D or
whatever). RTC however is a different entity in it's own right and I'm
posting it now as I'm interested to see if you think it's worth
persuing; your comments will be extremely appreciated. RTC is a strict
clone in terms of gameplay - it adds no extra functionality in terms of
items, spells, monsters etc. so as a game in it's own right it adds
nothing to the original.
RTC however gains in one important way - as the dungeon save format is
known a fully comprehensive editor (surpassing the abilities of
DMute as it stands) can be written allowing users to modify
everything about the game. By everything I mean not just the dungeon
layout but the properties of every item including weight, armour values,
monster strengths and weaknesses, spells, the graphics etc. etc. and the
ability to create entirely new monsters and items. RTC also does not have
any of the memory limitations of DM so dungeons can be created with an
arbitary number of levels of any size without limits to items or monsters.
I've put a copy of RTC up so that you can have a look and see what you
think; in particular if it's worth continuing it on:
<a href="http://www.mrao.cam.ac.uk/~gg215/dm/RTC ... TC.html</a>
As a taster of what's possible I've included two sample dungeons with the
main code; the first level of DM and the Prison from CSB. There are still
several things left to tidy up and if there is sufficient interest I'll
sort them out and release the full DM and CSB dungeons.
Anyway, see what you think...
George
that have been discussed on several occasions on various DM boards. For
the general background I recommend reading
<a href="http://pub17.ezboard.com/fiansmessagebo ... 4.topic</a>.
As I've said before I'm not overly keen on just adding cosmetic changes to
the existing codebase for several reasons. Primarily DMute does everything
that I ever really set out to do; namely the ability to arbitarily edit
dungeons - many of the improvements suggested for future releases would
take alot of time to implement and not make a substantial difference to
the program as it currently stands.
It is evident that DMute is popular and used on a frequent basis (the
existence of this board dedicated to the program which recieves daily
postings is a bit of a give away) and I still, some two years after
writing the program, recieve several emails a week about it. Indeed there
have been over 200 seperate people commenting very favorably on the program
(the ratio of lurkers to posters on these boards is very high!) yet
despite asking for people to register copies if they used it I have yet to
recieve a single thing. More problematic is the number of people that
complain, often abusively, about how DMute isn't perfect or demand that I
add in some feature or another and I fear that any future release would
only prompt more. I'm not in this for the money (after all, writing code
for a 14 year old program isn't probably the best way to do this!), I'm
here because I want to do it and enjoy it; writing DMute was always a
personal challenge to crack the save-game format and the fact that other
people have found it even remotely useful is a bonus. Indeed the half of
the e-mails I get where people have re-discovered DM as a result of DMute
make it all worth-while but a lack of time combined with a hail of
put-downs isn't condusive to continuing!
It is my opinion that DMute can't be improved much more (from the point of
view of functionality) as about 95% of the save-game format has been done
(and implemented in DMute V1.3). A little bit more is available in V1.4
(not released) but nothing significant and I've hit the point of
diminishing returns. As DMute can do virtually everything, fundamentally
to take the whole concept of new dungeon design forward would require
removing the limitations imposed by the DM engine itself (number of items,
number of monsters per level, number of levels, size of levels, available
characters etc). Without the DM source code this isn't possible. I
therefore propose an alternate strategy and a new future for DMute.
A while ago (whilst developing DMute) I wrote a clone of DM (Return To
Chaos; hereafter RTC) that emulated most things but dropped it as a
more ambitious project (the DM Clone Project -
<a href="http://enzofr.free.fr">http://enzofr.free.fr</a>) seemed more
interesting and aimed to expand DM in all sorts of other ways (3D or
whatever). RTC however is a different entity in it's own right and I'm
posting it now as I'm interested to see if you think it's worth
persuing; your comments will be extremely appreciated. RTC is a strict
clone in terms of gameplay - it adds no extra functionality in terms of
items, spells, monsters etc. so as a game in it's own right it adds
nothing to the original.
RTC however gains in one important way - as the dungeon save format is
known a fully comprehensive editor (surpassing the abilities of
DMute as it stands) can be written allowing users to modify
everything about the game. By everything I mean not just the dungeon
layout but the properties of every item including weight, armour values,
monster strengths and weaknesses, spells, the graphics etc. etc. and the
ability to create entirely new monsters and items. RTC also does not have
any of the memory limitations of DM so dungeons can be created with an
arbitary number of levels of any size without limits to items or monsters.
I've put a copy of RTC up so that you can have a look and see what you
think; in particular if it's worth continuing it on:
<a href="http://www.mrao.cam.ac.uk/~gg215/dm/RTC ... TC.html</a>
As a taster of what's possible I've included two sample dungeons with the
main code; the first level of DM and the Prison from CSB. There are still
several things left to tidy up and if there is sufficient interest I'll
sort them out and release the full DM and CSB dungeons.
Anyway, see what you think...
George