<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.deltaworlds.com/index.php?action=history&amp;feed=atom&amp;title=SDK</id>
	<title>SDK - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.deltaworlds.com/index.php?action=history&amp;feed=atom&amp;title=SDK"/>
	<link rel="alternate" type="text/html" href="https://wiki.deltaworlds.com/index.php?title=SDK&amp;action=history"/>
	<updated>2026-04-16T22:55:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.deltaworlds.com/index.php?title=SDK&amp;diff=190&amp;oldid=prev</id>
		<title>Xan at 19:22, 7 April 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.deltaworlds.com/index.php?title=SDK&amp;diff=190&amp;oldid=prev"/>
		<updated>2025-04-07T19:22:02Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:22, 7 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:CustomsAide.jpg|right|frame|Screenshot of the Customs Aide bot in AWGate]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:CustomsAide.jpg|right|frame|Screenshot of the Customs Aide bot in AWGate]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Active &lt;/del&gt;Worlds (software)|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Delta &lt;/del&gt;Worlds]] Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Delta &lt;/ins&gt;Worlds (software)|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Active &lt;/ins&gt;Worlds]] Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It provides an easy way for programmers to develop applications that function within the Active Worlds virtual environment. The most common type of application for the SDK is a bot (typically an avatar that inhabits a virtual world and interacts with users, but which is driven by a computer program instead of a human being), however there are many other potential applications. For example, the SDK could be used to develop an automated program that explores a world and creates a map. Also, the SDK allows universe administrators to develop administration utilities to help manage their own Active Worlds universes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It provides an easy way for programmers to develop applications that function within the Active Worlds virtual environment. The most common type of application for the SDK is a bot (typically an avatar that inhabits a virtual world and interacts with users, but which is driven by a computer program instead of a human being), however there are many other potential applications. For example, the SDK could be used to develop an automated program that explores a world and creates a map. Also, the SDK allows universe administrators to develop administration utilities to help manage their own Active Worlds universes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xan</name></author>
	</entry>
	<entry>
		<id>https://wiki.deltaworlds.com/index.php?title=SDK&amp;diff=189&amp;oldid=prev</id>
		<title>Xan at 19:21, 7 April 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.deltaworlds.com/index.php?title=SDK&amp;diff=189&amp;oldid=prev"/>
		<updated>2025-04-07T19:21:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 21:21, 7 April 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l3&quot;&gt;Line 3:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 3:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:CustomsAide.jpg|right|frame|Screenshot of the Customs Aide bot in AWGate]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:CustomsAide.jpg|right|frame|Screenshot of the Customs Aide bot in AWGate]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Active Worlds (software)|&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Active &lt;/del&gt;Worlds]] Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;The [[Active Worlds (software)|&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Delta &lt;/ins&gt;Worlds]] Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It provides an easy way for programmers to develop applications that function within the Active Worlds virtual environment. The most common type of application for the SDK is a bot (typically an avatar that inhabits a virtual world and interacts with users, but which is driven by a computer program instead of a human being), however there are many other potential applications. For example, the SDK could be used to develop an automated program that explores a world and creates a map. Also, the SDK allows universe administrators to develop administration utilities to help manage their own Active Worlds universes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;It provides an easy way for programmers to develop applications that function within the Active Worlds virtual environment. The most common type of application for the SDK is a bot (typically an avatar that inhabits a virtual world and interacts with users, but which is driven by a computer program instead of a human being), however there are many other potential applications. For example, the SDK could be used to develop an automated program that explores a world and creates a map. Also, the SDK allows universe administrators to develop administration utilities to help manage their own Active Worlds universes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Xan</name></author>
	</entry>
	<entry>
		<id>https://wiki.deltaworlds.com/index.php?title=SDK&amp;diff=188&amp;oldid=prev</id>
		<title>Xan: Created page with &quot;__NOTOC__ __NOEDITSECTION__   Screenshot of the Customs Aide bot in AWGate  The Active Worlds Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.  It provides an easy way for programmers to develop applications that function within the Active Worlds virtu...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.deltaworlds.com/index.php?title=SDK&amp;diff=188&amp;oldid=prev"/>
		<updated>2025-04-07T19:20:34Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;__NOTOC__ __NOEDITSECTION__   &lt;a href=&quot;/index.php?title=File:CustomsAide.jpg&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;File:CustomsAide.jpg (page does not exist)&quot;&gt;right|frame|Screenshot of the Customs Aide bot in AWGate&lt;/a&gt;  The &lt;a href=&quot;/index.php?title=Active_Worlds_(software)&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Active Worlds (software) (page does not exist)&quot;&gt;Active Worlds&lt;/a&gt; Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.  It provides an easy way for programmers to develop applications that function within the Active Worlds virtu...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOTOC__ __NOEDITSECTION__ &lt;br /&gt;
&lt;br /&gt;
[[Image:CustomsAide.jpg|right|frame|Screenshot of the Customs Aide bot in AWGate]]&lt;br /&gt;
&lt;br /&gt;
The [[Active Worlds (software)|Active Worlds]] Software Development Kit (SDK), first released on September 8th, 1998, is a Client-API (Application Interface for programming client applications) targeted at the programmer community within Activeworlds.&lt;br /&gt;
&lt;br /&gt;
It provides an easy way for programmers to develop applications that function within the Active Worlds virtual environment. The most common type of application for the SDK is a bot (typically an avatar that inhabits a virtual world and interacts with users, but which is driven by a computer program instead of a human being), however there are many other potential applications. For example, the SDK could be used to develop an automated program that explores a world and creates a map. Also, the SDK allows universe administrators to develop administration utilities to help manage their own Active Worlds universes.&lt;br /&gt;
&lt;br /&gt;
The core component of the SDK is the file aw.dll, a Windows DLL that implements the entire Active Worlds client/server protocol. To develop an application using the Active Worlds SDK, a programmer simply writes a C program which includes the header file aw.h and links to the import library aw.lib. The compiled executable can be run from any PC anywhere as long as that PC has a network connection to the Active Worlds Universe and aw.dll is available on that PC.&lt;br /&gt;
&lt;br /&gt;
=== SDK Versions ===&lt;br /&gt;
&lt;br /&gt;
The standard C/C++ and [[PHP]]/[[COM SDK|COM]] versions of the SDK are [[#Related_Links| available]]. &lt;br /&gt;
The SDK can be loaded directly from script engines like Python, node.js, PHP, and many more without a wrapper.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
First time users of the SDK should start by downloading the version of the SDK appropriate for them, then reading over these help files and reviewing the sample programs.([[SDK Sample Program 1|1]])([[SDK Sample Program 2|2]] and [[PHP]])&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
&lt;br /&gt;
===Concepts===&lt;br /&gt;
*[[SDK Application Structure|Structure of an SDK application]]&lt;br /&gt;
*[[SDK Event Handlers|Event handlers]]&lt;br /&gt;
*[[SDK Attributes|Attributes]]&lt;br /&gt;
*[[SDK Multiple Instances|Multiple instances]]&lt;br /&gt;
*[[SDK Asynchronous Operation|Asynchronous operation]]&lt;br /&gt;
*[[SDK Multithreading|Multithreading model]]&lt;br /&gt;
*[[SDK FAQ|Frequently asked questions]]&lt;br /&gt;
*[[SDK Sample Program 1|Sample Program 1]]&lt;br /&gt;
*[[SDK Sample Program 2|Sample Program 2]]&lt;br /&gt;
&lt;br /&gt;
===Uses===&lt;br /&gt;
*[[SDK Property|Property]]&lt;br /&gt;
*[[SDK Terrain|Terrain]]&lt;br /&gt;
*[[Propdump|Property Format &amp;amp; Code Sniplets]]&lt;br /&gt;
*[[Elevdump|Elevation Format &amp;amp; Code Sniplets]]&lt;br /&gt;
*[[Atdump|World Attributes Format &amp;amp; Code Sniplets]]&lt;br /&gt;
*[[HUD]]&lt;br /&gt;
*[[Toolbars]]&lt;br /&gt;
*[[Movers]]&lt;br /&gt;
*[[SDK Global Mode|Global mode]]&lt;br /&gt;
*[[SDK World Server Administration|World server administration]]&lt;br /&gt;
&lt;br /&gt;
==Reference==&lt;br /&gt;
*[[Attribute|Attributes]]&lt;br /&gt;
*[[List of SDK Data Structures|Data structures]]&lt;br /&gt;
*[[:Category:SDK Events|Events]]&lt;br /&gt;
*[[:Category:SDK Callbacks|Callbacks]]&lt;br /&gt;
*[[:Category:SDK Methods|Methods]]&lt;br /&gt;
*[[SDK Reason Codes|Reason codes]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wrappers for Geeks ===&lt;br /&gt;
&lt;br /&gt;
A third-party wrapper of the C/C++ SDK for .NET is available here: https://github.com/Bloyteg/AW.SDK.Core.&lt;br /&gt;
&lt;br /&gt;
A SDK wrapper for the [https://www.autoitscript.com/site/ AutoIt scripting language] along with information on how to use it: https://github.com/locodarwin/AWSDK-For-AutoIt&lt;br /&gt;
&lt;br /&gt;
Further third party wrappers for Python, Perl, LUA and Ruby have been available online, yet aren&amp;#039;t linked to this site.&lt;br /&gt;
&lt;br /&gt;
==Related Links==&lt;br /&gt;
*[http://www.activeworlds.com/sdk/download.htm SDK Official download page]&lt;br /&gt;
*[http://wiki.activeworlds.com/index.php?title=SDK Official SDK documentation]&lt;br /&gt;
*[https://github.com/Bloyteg/AW.SDK.Core/ ActiveWorlds SDK .NET Wrapper] - Leads to third party site on GitHub&lt;br /&gt;
&lt;br /&gt;
[[Category: SDK]]&lt;/div&gt;</summary>
		<author><name>Xan</name></author>
	</entry>
</feed>