The future of DMute and a new DM clone
Posted: Sat Jan 06, 2001 3:16 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 http://pub17.ezboard.com/fiansmessagebo ... D=94.topic
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 a 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 - href="http://enzofr.free.fr">http://enzofr.free.fr) 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:
http://www.mrao.cam.ac.uk/~gg215/dm/RTC.html
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
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 a 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 - href="http://enzofr.free.fr">http://enzofr.free.fr) 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:
http://www.mrao.cam.ac.uk/~gg215/dm/RTC.html
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