SourceForge.net Logo

WK2 (WorldKeeper II)

History

ziOn's previous WorldKeeper was a simple Preston bot. It was programmed with commands that allowed us to switch between these three simple attribute presets: day, night, dawn, and dusk. This was fine, until version 3.4 of ActiveWorlds came out. After a while, we needed a bot that was capable of writing the 3.4 world attributes. Since Preston development appears to have stalled, Tony M (a ziOn caretaker) set out to write a whole new bot from scratch that would allow the same preset-switching interface and read/write the 3.4 attributes. This effort is seen in ziOn as the bot named WK2.

Distribution

WK2 is available in source and binary form at SourceForge: http://sourceforge.net/projects/wk2

Capabilities

WK2 is a simple bot written in the C programming language for performance reasons. Since it's specifically designed to be an attribute-switching bot, it performs much better than its predecessor when loading presets. It also allows the caretakers to create/modify presets in-world. Only the ziOn builders are able to tell WK2 to switch presets; only caretakers may create/modify presets.

Commands

All of the commands listed must begin with the bot's name, "WK2", even if in whisper (e.g., WK2 version).

Load name of preset

Example: WK2 load day

Loads the attributes of the specified preset. This command can also be used as set (e.g., WK2 set day).

Reset

Example: WK2 reset

Reloads the current preset.

Save preset name

Example: WK2 save night

Saves the current attributes to the preset name. Note that if it already exists, it will be overwritten! This command is available only to the ziOn caretakers.

The preset name does not have to be specified. If omitted, attributes are saved to the currently loaded preset.

Seed object file name

Example: WK2 seed pole4m02.rwx

Builds an object at your exact location. The object filename can be omitted, and rcube.rwx will be used.

TakeMeTo location name

Example: WK2 TakeMeTo GZ

This command is available to the public. WK2 will teleport you to the location's preset coordinates. A list of locations may be requested with the WK2 Locations List command.

Remember that TakeMeTo is all one word when you're using it as a WK2 command.

If you find that typing a location's name is too tedious, you may use the location ID instead.

This command can also be used as Port (e.g., WK2 port Ground Zero ).

Location

Add name of location

Example: WK2 Location Add Newfoundland

This command is available only to the ziOn caretakers.

Adds the location specified by name using the exact coordinates of the commander's current position.

The random number generated for the location ID is based on the current time, and the user's session & citizen number.

List

Example: WK2 Location List

This is a publically available command that lists all available locations.

Delete name of location

Example: WK2 Location Delete Isle of Lag

Removes the specified location name from WK2's list.