Yet another plugin conversion: Here's my OtherRoom script module for AGS v2.7, inspired by the
OtherRoom plugin by Steve McCrea.
This script module simplifies the process of enabling/disabling various things in rooms other than the one the player is currently in. This is especially handy for beginners.
Features:
* Turn on, off and toggle hotspots and regions in other rooms
* Turn on and off walkable areas in other rooms
* Turn on, off, fade, toggle and position objects in other rooms
* Get current status of things in other rooms
Advantages to the OtherRoom plugin:
+ Cross-platform compatibility
+ Additional commands (object fading, get current status)
+ Extensible & customizable
I still consider it a beta version since there may still be things I overlooked.
As with the CharacterControl module, I'm essentially looking for beta-testers, so please let me know if you find any problems.
Download here (Should work with AGS v2.70, v2.71 and v2.72)
This download includes the script module and documentation.
Changelog:
Version 0.85 (2006-04-19)
* Quick fix to make it work with AGS v2.72 in "strict" mode
Version 0.84 (2005-08-18)
* Fixed bug when room changed via Character.SetAsPlayer() (Thanks Bernie!)
Version 0.83 (2005-05-09)
Major rewrite: (Thanks SteveMcCrea!)
* Added functions to return the states of things in rooms already visited
* Toggling now takes previous actions into account instead of overwriting them
* States are saved when leaving and restored when entering rooms
(handy for non-state saving rooms 300-999)
Versions 0.81 & 0.82 (2005-05-06)
* Fixed two silly mistakes in a last-minute addition to the module
Version 0.80 (2005-05-05)
* First public release