Back to the Technique Scrolls

Scripting FAQ

Read this first.
What is a script?
Why do I need zMUD?
How do I download and install a script?
Do I have to pay for it?
Why are you doing this, anyway?
Why haven't you answered my e-mail?


Read this first

Generally, most of the stuff here won't affect the game or players in any severe manner. Some, however, (i.e., FullHeal) might spark unneeded interest from the gods--resulting in a skill-change that would severely cripple the use of said script. So the basic rule I propose is "use your head." If you like how the script works and you don't want to see it be rendered useless by the gods, don't use it over-extensively and don't advertise it over shouts, ooc, rage, or any other public forum that would generate complaints.
Bottom line: If you don't abuse the script in a way that would anger the gods, then you and everyone else who uses the script stays happy.

15.10 TRIGGERS AND AUTOMATION

Currently in Achaea, triggers and automation are allowed, provided they are not designed to a) generate gold, b) generate experience via bashing or doing quests. Using triggers or automation to do either of those things is strictly prohibited.




What is a script?

A script is a long, complex series of commands sent into your MUD client (in this case, zMUD) that tells the client what to do. Basic scripts are player-commands that go straight to the MUD server and work just like a really fast typist. More complex scripting allows developers (i.e., me) to change the player's client to create new functions, aliases, triggers, and what-have-you.

Most of my scripts are designed to enhance or ease the use of in-game functions. However, I will not release any scripts for battling, bashing, trigger-based healing, or questing. I want to provide a useful utility, but it shouldn't make the user overpowered.


Why do I need zMUD?

Because I use zMUD to write my scripts, that's why. Most of the scripting elements I use are zMUD-specific functions, so direct-porting would be a disaster. zMUD, in my personal opinion, is one of the best clients I've used and there's no reason why a self-respecting Windows-user shouldn't be using it (sorry, Mac crowd, I don't have the OS and I can't find a Win-port of Rapscallion). The only downside is that you'll have to register or find some way around it (though I don't advocate the latter).
Note: I refer to the 32-bit version of zMUD. Those of you running the 16-bit version will undoubtedly find the scripts difficult (if not impossible) to properly install. Sorry, Win3.11 users.

Currently, there will be no more support for zMUD versions before 6.1. Scripts for zMUD 5.55 are still available in the archive section of the info page, though.


How do I download and install a script?

Downloading's pretty easy. In the script list, you'll find a table that looks like this:

FullHeal
Class-type: Priests
Skills: Healing
More information
Download: fh25.txt
Patch: fh24to25.txt
Last date: 10/31/2000
Heals self/party of any afflictions based on diag string.

Class-type defines what guild or guilds can use this script. Skills describes which skillset or abilities are necessary to use the script.

The More information link points to a page with an in-depth description of the script, usage, updates, credits, and technical specifications.

If you're getting a new script, you'll want the download link. If you're updating from an earlier version, you'll want the patch link (if available).

Netscape users: right-click on the link and select Save Link As...
IE users: right-click on the link and select Save Target As...

Then navigate to your zMUD character's directory and save it there (or put it wherever you want and remember where it is).

To install, open up zMUD. In the menu bar at top (above the icons) select Actions / Execute Script
Change the Files of Type: option to Text Files (*.txt) and navigate to where you saved the script.
Then simply double-click the script.
A message should be displayed indicating the successful installation of the script.


Do I have to pay for it?

No, you don't have to pay for it. All of my scripts are free for use and evaluation. If you would like to show your support for my scripting, you may make a small contriubtion of small amounts of credits (I'm happy with one or two, even). With your support, I can increase my knowledge of the available skills and update my scripts for any useful new abilities I gain. Your name might even show up on the thank-you list.

Any credits recieved will be held for three RL days before I start converting them to lessons. During this time, you may request a refund if you are unsatisfied with your product.


Why are you doing this anyway?

Short answer: I enjoy being frustrated.

Truth be told, I'm a total computer geek. I like to write programs and such for entertainment and Achaea's been the best opportunity to test my skills at writing aliases and triggers (which I have termed "counter-coding"). Some days I come up with a great idea and in a few hours, I've got a working alias to manage my vials, throw up defences, declare current enemies, etc... Now that I've managed to learn enough, both in guild-skills and zMUD coding, I feel that I can distribute my work for others to enjoy.


Why haven't you answered my e-mail?

As of whenever I retired from Achaea, I have withdrawn further support for all scripts. Please do not mail me about any bugs which I may have missed, version incompatabilities, other scripting ideas, or anything else involving the production, refinement, and distribution of scripts. Current versions of scripts, as well as all available archived versions, will still be available from this site, but they will remain stagnant and purely here for the sake of those who dug through the archived news files to find this site.