|
|
|
This section of the CMUD manual is for existing zMUD users who want to know what has changed, what has improved, and how to edit their scripts so that they work within CMUD.
CMUD is not an upgrade to zMUD...it is a completely new program written with a new internal architecture. zMUD had reached the end of its life because of the limitations involved in supporting old versions of Windows, such as Windows 95 and Windows 98. The limitations of these old operating systems caused memory and resource constraints on what could be added to zMUD, and prevented zMUD from using many modern libraries and functions such as Themes and DirectX.
CMUD was written specifically for Windows XP and Windows Vista. However, great effort was made in making CMUD as compatible with zMUD as possible. The user interface was designed to be familiar to zMUD users, and the scripting language in CMUD was made as compatible with zMUD as possible.
Because of the improvements in CMUD, some changes to the scripting language were necessary. The zMUD script parser was very forgiving and would allow a lot of different syntaxes that were not officially supported. CMUD has a stricter script syntax that might cause some zMUD scripts not to work.
These changes were designed to make scripting in CMUD easier. There were several "wierd" things about the zMUD scripting langauge that were fixed. While this might impact compatibility, it was decided that CMUD should fix these issues that have plagued zMUD users for a long time.
It's always a trade-off between providing backwards compatibility and fixing those things that should be fixed. Since CMUD is a new product, we decided that this was an important chance to fix things rather than trying to emulate zMUD "bugs" in a new product.
Select a topic from the list on the left to learn more about the changes from zMUD. |
User comments |
Rahab: Mon Jan 25, 2010 1:35 pm |
|
Suggestion to add:
You cannot use a number as the name of an alias. |
|
|
|