|
This page displays an up-to-date listing of changes to the Active Worlds SDK.
Sunday, January 30, 2004
Build 41 of the 3.6 SDK released. Build 41 contains the
following changes:
- Consistency to *nix SDK (Thanks to Andras).
- Added several buffer overflow checking.
Monday, January 24, 2004
Build 40 of the 3.6 SDK released. Build 40 contains the
following changes:
- Fixed return error code if the universe/world host can not be resolved to
RC_CANT_RESOLVE_UNIVERSE_HOST.
- Fixed return code in aw_world_ejection_lookup().
- Added length checking for the aw_url_send() parameters.
- Added several buffer overflow checking to harden the code against attacks.
Sunday, July 11, 2004
Build 39 of the 3.6 SDK released. Build 39 contains the
following changes:
- World attribute AW_WORLD_DISABLE_MULTIPLE_MEDIA (bool) is now set to FALSE
by default. In case of switching to an older world, where this new attribute
was not set before.
Note: To avoid possible compiler warnings, link the static library with
msvcrt.lib insteed of libc.lib. Thanks.
Thursday, July 8, 2004
Build 38 of the 3.6 SDK released. Build 38 contains the
following changes:
- New world attribute AW_WORLD_SOUND_AMBIENT (string)
- New world attribute AW_WORLD_DISABLE_MULTIPLE_MEDIA (bool)
Refer to the world
feature settings of the browser's help pages for details.
Friday, April 2, 2004
Build 37 of the 3.5 SDK released for beta testing. Build 37 contains the
following change:
Friday, July 4, 2003
Build 32 of the 3.4 SDK released. Build 32 contains the
following change:
- AW_WORLD_ENABLE_REFERER (bool)
Wednesday, February 12, 2003
Build 31 of the 3.4 SDK released for beta testing. Build 31 contains the
following change:
- AW_WORLD_ALLOW_TOURIST_BUILD (bool)
Tuesday, December 3, 2002
Build 29 of the 3.4 SDK released for beta testing. Build 29 contains the
following changes:
- There are 27 new world attributes:
- 15 Water Attributes:
AW_WORLD_WATER_TEXTURE,
AW_WORLD_WATER_MASK,
AW_WORLD_WATER_BOTTOM_TEXTURE,
AW_WORLD_WATER_BOTTOM_MASK,
AW_WORLD_WATER_OPACITY,
AW_WORLD_WATER_RED,
AW_WORLD_WATER_GREEN,
AW_WORLD_WATER_BLUE,
AW_WORLD_WATER_LEVEL,
AW_WORLD_WATER_SURFACE_MOVE,
AW_WORLD_WATER_WAVE_MOVE,
AW_WORLD_WATER_SPEED,
AW_WORLD_WATER_ENABLED,
AW_WORLD_WATER_VISIBILITY,
and AW_WORLD_BUOYANCY.
- 7 Lighting Attributes:
AW_WORLD_LIGHT_TEXTURE,
AW_WORLD_LIGHT_MASK,
AW_WORLD_LIGHT_DRAW_SIZE,
AW_WORLD_LIGHT_DRAW_FRONT,
AW_WORLD_LIGHT_DRAW_BRIGHT,
AW_WORLD_TERRAIN_AMBIENT,
and AW_WORLD_TERRAIN_DIFFUSE.
- 5 Misc Attributes:
AW_WORLD_EMINENT_DOMAIN_CAPABILITY,
AW_WORLD_SOUND_FOOTSTEP,
AW_WORLD_SOUND_WATER_ENTER,
AW_WORLD_SOUND_WATER_EXIT,
and AW_WORLD_GRAVITY.
- Avatar attributes: AW_AVATAR_PITCH, AW_AVATAR_STATE, AW_MY_PITCH, and AW_MY_STATE.
Monday, July 29, 2002
Build 27 of the 3.4 SDK released for beta testing. Build 27 contains the
following changes:
- AW_WORLD_BACKDROP_RED, AW_WORLD_BACKDROP_GREEN, and AW_WORLD_BACKDROP_BLUE have been renamed to
AW_WORLD_FOG_RED, AW_WORLD_FOG_GREEN, AW_WORLD_FOG_BLUE.
- There are 41 new world attributes:
- 18 Sky Attributes:
AW_WORLD_SKY_NORTH_RED,
AW_WORLD_SKY_NORTH_GREEN,
AW_WORLD_SKY_NORTH_BLUE,
AW_WORLD_SKY_SOUTH_RED,
AW_WORLD_SKY_SOUTH_GREEN,
AW_WORLD_SKY_SOUTH_BLUE,
AW_WORLD_SKY_EAST_RED,
AW_WORLD_SKY_EAST_GREEN,
AW_WORLD_SKY_EAST_BLUE,
AW_WORLD_SKY_WEST_RED,
AW_WORLD_SKY_WEST_GREEN,
AW_WORLD_SKY_WEST_BLUE,
AW_WORLD_SKY_TOP_RED,
AW_WORLD_SKY_TOP_GREEN,
AW_WORLD_SKY_TOP_BLUE,
AW_WORLD_SKY_BOTTOM_RED,
AW_WORLD_SKY_BOTTOM_GREEN,
AW_WORLD_SKY_BOTTOM_BLUE.
- 18 Cloud Attributes:
AW_WORLD_CLOUDS_LAYER1_TEXTURE,
AW_WORLD_CLOUDS_LAYER1_MASK,
AW_WORLD_CLOUDS_LAYER1_TILE,
AW_WORLD_CLOUDS_LAYER1_SPEED_X,
AW_WORLD_CLOUDS_LAYER1_SPEED_Z,
AW_WORLD_CLOUDS_LAYER1_OPACITY,
AW_WORLD_CLOUDS_LAYER2_TEXTURE,
AW_WORLD_CLOUDS_LAYER2_MASK,
AW_WORLD_CLOUDS_LAYER2_TILE,
AW_WORLD_CLOUDS_LAYER2_SPEED_X,
AW_WORLD_CLOUDS_LAYER2_SPEED_Z,
AW_WORLD_CLOUDS_LAYER2_OPACITY,
AW_WORLD_CLOUDS_LAYER3_TEXTURE,
AW_WORLD_CLOUDS_LAYER3_MASK,
AW_WORLD_CLOUDS_LAYER3_TILE,
AW_WORLD_CLOUDS_LAYER3_SPEED_X,
AW_WORLD_CLOUDS_LAYER3_SPEED_Z,
AW_WORLD_CLOUDS_LAYER3_OPACITY.
- 5 Misc Attributes:
AW_WORLD_DISABLE_CHAT,
AW_WORLD_ALLOW_CITIZEN_WHISPER,
AW_WORLD_ALWAYS_SHOW_NAMES,
AW_WORLD_DISABLE_AVATAR_LIST,
AW_WORLD_AVATAR_REFRESH_RATE.
- The new method aw_avatar_set allows
caretaker bots to force user avatars and gestures.
Wednesday, May 15, 2002
Build 24 of the 3.3 SDK released for beta testing. Build 24 contains the
following changes:
Tuesday, September 25, 2001
Build 22 released as the new 3.2 SDK in conjunction with the release of Active Worlds
3.2. This update includes the new method
aw_query_5x5 for querying a five by five sector area of
property in one call. This update also includes the new attribute
AW_CELL_COMBINE for improving the performance of calls to aw_cell_next.
Monday, September 24, 2001
Build 22 of the 3.2 SDK released for beta testing. This update fixes a problem with
build 21 that occurred when entering worlds in a 3.1 or earlier universe.
Tuesday, September 18, 2001
Build 21 of the 3.2 SDK released for beta testing.
Tuesday, April 3rd, 2001
Build 20 of the 3.1 SDK released. This update includes changes to aw_world_list to handle world lists longer than 750 worlds.
Note that existing bot applications that use this method will need to be modified
to take these new changes into account.
Wednesday, February 14th, 2001
Build 19 released as the new 3.1 SDK in conjunction with the release of Active Worlds
3.1.
Friday, January 26th, 2001
Build 19 of the 3.1 beta SDK released. Build 19 contains support for the new
world attribute AW_WORLD_MAX_LIGHT_RADIUS.
It also fixes a bug where aw_login would return
RC_UNABLE_TO_CONNECT (429) on a login problem, rather than a reason code describing the
specific problem with the login.
Monday, January 8th, 2001
Build 18 of the SDK released for beta testing in conjunction with the initial beta
of Active Worlds 3.1. Build 18 contains the following changes:
- New static version of the SDK (aw_static.lib)
- New world server administration mode and methods
- New citizen attributes AW_CITIZEN_TOTAL_TIME, AW_CITIZEN_ENABLED, AW_CITIZEN_COMMENT,
and AW_CITIZEN_URL
- New world attributes AW_WORLD_MAX_USERS, AW_WORLD_SIZE,
AW_WORLD_OBJECT_COUNT, AW_WORLD_EXPIRATION, and
AW_WORLD_SPECIAL_COMMANDS_RIGHT
- New avatar attributes AW_AVATAR_VERSION,
AW_AVATAR_CITIZEN, and AW_AVATAR_PRIVILEGE
- New world attribute methods aw_world_attribute_set,
aw_world_attribute_get, and aw_world_attributes_reset
- New property methods aw_cell_next and aw_delete_all_objects
- New method aw_world_reload_registry
- The avatars argument to aw_enter has been
removed
Tuesday, September 19th, 2000
Build 17 released as the new 3.0 SDK in conjunction with the release of Active Worlds
3.0.
Wednesday, August 8th, 2000
Build 17 of the 3.0 beta SDK released to fix a bug where aw_world_ejection_delete would not delete the
correct address.
Monday, April 3rd, 2000
Build 16 of the SDK released for beta testing in conjunction with the initial beta
of Active Worlds 3.0. Build 16 supports the following new methods and events:
aw_teleport
aw_world_ejection_add
aw_world_ejection_delete
aw_world_ejection_lookup
aw_world_ejection_next
aw_world_ejection_previous
AW_EVENT_TELEPORT
Wednesday, July 14th, 1999
Build 15 of the SDK released as part of the release of Active Worlds 2.2.
Build 15 supports the following new methods and events:
aw_address
aw_avatar_click
aw_object_click
aw_object_load
aw_object_select
aw_universe_ejection_add
aw_universe_ejection_delete
aw_universe_ejection_lookup
aw_universe_ejection_next
aw_universe_ejection_previous
aw_url_send
AW_EVENT_AVATAR_CLICK
AW_EVENT_OBJECT_CLICK
AW_EVENT_OBJECT_SELECT
AW_EVENT_URL
Wednesday, June 16th, 1999
Build 14 of the SDK released for beta testing in conjunction with the initial
beta of Active Worlds 2.2
Wednesday, February 17th, 1999
First version (build 13) of SDK released.
Tuesday, September 8th, 1998
SDK now available for beta testing
Monday, June 15th, 1998
Rough draft of API made available for public review
Wednesday, May 27th, 1998
First cut of API documentation published to the web
|