List of Script Modules: Difference between revisions
Added list items for some missing modules. Links, etc. TBD
*>Janik (more descriptions) |
(Added list items for some missing modules. Links, etc. TBD) |
||
Line 1: | Line 1: | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=21766 8-Direction Movement] by Bernie | * [http://www.bigbluecup.com/yabb/index.php?topic=21766 8-Direction Movement] by Bernie | ||
** Simulate a movement similar to the ones in games like Chrono Trigger or Terranigma. | ** Simulate a movement similar to the ones in games like Chrono Trigger or Terranigma. | ||
* Advanced Randoms | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=22615 AGS 3D] by Steve McCrea (also uses a plugin) | * [http://www.bigbluecup.com/yabb/index.php?topic=22615 AGS 3D] by Steve McCrea (also uses a plugin) | ||
** Create and manage full-3d rooms. | ** Create and manage full-3d rooms. | ||
* Akumayo's Particle Engine | |||
* Area Scaling | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=24277 ASCII keycode generator] by Akumayo | * [http://www.bigbluecup.com/yabb/index.php?topic=24277 ASCII keycode generator] by Akumayo | ||
** For use with IsKeyPressed() | ** For use with IsKeyPressed() | ||
* Battleships | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=24489.0 CharacterControl] by strazer, based on plugin by Scorpiorus | * [http://www.bigbluecup.com/yabb/index.php?topic=24489.0 CharacterControl] by strazer, based on plugin by Scorpiorus | ||
** Control and move characters, even those in other rooms. | ** Control and move characters, even those in other rooms. | ||
* CharacterFonts | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=21795 CharacterRegionSounds] by strazer | * [http://www.bigbluecup.com/yabb/index.php?topic=21795 CharacterRegionSounds] by strazer | ||
** Give ALL characters different footstep sounds for different surfaces like wood, concrete or grass. | ** Give ALL characters different footstep sounds for different surfaces like wood, concrete or grass. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=26262 Continuous Music] by [[SSH]] | * [http://www.bigbluecup.com/yabb/index.php?topic=26262 Continuous Music] by [[SSH]] | ||
** Music that carries on when returning to a room. | ** Music that carries on when returning to a room. | ||
* Confirmation GUI | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=27470.0 Credits (and typewriting)] by [[SSH]] based on plugin by AJA | * [http://www.bigbluecup.com/yabb/index.php?topic=27470.0 Credits (and typewriting)] by [[SSH]] based on plugin by AJA | ||
** Scrolling credits. | ** Scrolling and sliding credits. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=26306 Description] by [[SSH]], based on OverHot by Gilbot | * [http://www.bigbluecup.com/yabb/index.php?topic=26306 Description] by [[SSH]], based on OverHot by Gilbot | ||
** Hotspot description either on status line, on a GUI, following the mouse, or staying still over one hotspot. | ** Hotspot description either on status line, on a GUI, following the mouse, or staying still over one hotspot. | ||
Line 19: | Line 28: | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=23779 Digraphs] by [[SSH]], [[Digraphs Module|wiki article]] | * [http://www.bigbluecup.com/yabb/index.php?topic=23779 Digraphs] by [[SSH]], [[Digraphs Module|wiki article]] | ||
** For entering accented characters more easily. | ** For entering accented characters more easily. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=26130 Easy3D] by Wretched | * [http://www.bigbluecup.com/yabb/index.php?topic=26130 Easy3D] by Wretched | ||
** Create 3D games using the AGS editor. And add 3D parallax areas to normal 2D rooms. | ** Create 3D games using the AGS editor. And add 3D parallax areas to normal 2D rooms. | ||
Line 25: | Line 35: | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=23339 expression-style speech] by ~}Shade{~ | * [http://www.bigbluecup.com/yabb/index.php?topic=23339 expression-style speech] by ~}Shade{~ | ||
** Module to customize sierra-style (portrait) speech view, with changing expressions. | ** Module to customize sierra-style (portrait) speech view, with changing expressions. | ||
* Facing | |||
* Fade | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=22659 Fading text GUI] by Kinoko and strazer | * [http://www.bigbluecup.com/yabb/index.php?topic=22659 Fading text GUI] by Kinoko and strazer | ||
** Border fades in, then text, then fades out again, all non-blocking. | ** Border fades in, then text, then fades out again, all non-blocking. | ||
Line 31: | Line 44: | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=21282 Finite State Machine] by HeirOfNorton | * [http://www.bigbluecup.com/yabb/index.php?topic=21282 Finite State Machine] by HeirOfNorton | ||
** Useful for keeping track of complex game states and for simulating character AI. | ** Useful for keeping track of complex game states and for simulating character AI. | ||
* Grid-based Inventory | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=23795 Hotspot Combination Lock] by Ashen | * [http://www.bigbluecup.com/yabb/index.php?topic=23795 Hotspot Combination Lock] by Ashen | ||
** A Passcode Lock Module, specifically designed to use hotspots and objects, rather than a GUI. | ** A Passcode Lock Module, specifically designed to use hotspots and objects, rather than a GUI. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=25866 Icon based dialogs] by HeirOfNorton | * [http://www.bigbluecup.com/yabb/index.php?topic=25866 Icon based dialogs] by HeirOfNorton | ||
** A complete icon-based dialog system to your game, similar to the one used in Discworld. | ** A complete icon-based dialog system to your game, similar to the one used in Discworld. | ||
Line 39: | Line 56: | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=26117 InvItemAnimation] by strazer | * [http://www.bigbluecup.com/yabb/index.php?topic=26117 InvItemAnimation] by strazer | ||
** Animated item icons in GUIs. | ** Animated item icons in GUIs. | ||
* Journal Maker | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=24277.msg301652#msg301652 Keycodes] by strazer | * [http://www.bigbluecup.com/yabb/index.php?topic=24277.msg301652#msg301652 Keycodes] by strazer | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=22724 KeyboardMovement] by strazer and Rui Pires | * [http://www.bigbluecup.com/yabb/index.php?topic=22724 KeyboardMovement] by strazer and Rui Pires | ||
** Move the player character with keyboard keys, choice of two control modes: Pressing or tapping direction keys. | ** Move the player character with keyboard keys, choice of two control modes: Pressing or tapping direction keys. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=23566 Keypad combination lock] by [[SSH]] | * [http://www.bigbluecup.com/yabb/index.php?topic=23566 Keypad combination lock] by [[SSH]] | ||
* Lake | |||
* Lightning | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=27098.0 LineBreak] by monkey_05_06 | * [http://www.bigbluecup.com/yabb/index.php?topic=27098.0 LineBreak] by monkey_05_06 | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=24879 MiniGame call/return] by RickJ | * [http://www.bigbluecup.com/yabb/index.php?topic=24879 MiniGame call/return] by RickJ | ||
** A script module so that the main game can "call" a mini game and so that a mini game can "return" to it's caller. | ** A script module so that the main game can "call" a mini game and so that a mini game can "return" to it's caller. | ||
* MonkeyTemplate | |||
* MouseGestures | |||
* MultiResponse | |||
* MultiTextBox | |||
* NoBlock | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=20650 OtherRoom] by strazer, based on plugin by Steve McCrea | * [http://www.bigbluecup.com/yabb/index.php?topic=20650 OtherRoom] by strazer, based on 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 script module simplifies the process of enabling/disabling various things in rooms other than the one the player is currently in. | ||
* <strike>[http://www.bigbluecup.com/yabb/index.php?topic=23328 OverHot] by Gilbot</strike> Replaced by Description module | * <strike>[http://www.bigbluecup.com/yabb/index.php?topic=23328 OverHot] by Gilbot</strike> Replaced by Description module | ||
* Panorama | |||
* Persistent Speech | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=26307 Pixel Perfect Collision Detection] by [[SSH]], based on scripts by GarageGothic, Radiant and Steve McCrea | * [http://www.bigbluecup.com/yabb/index.php?topic=26307 Pixel Perfect Collision Detection] by [[SSH]], based on scripts by GarageGothic, Radiant and Steve McCrea | ||
** Find if two sprites are touching, taking transparency into account. | ** Find if two sprites are touching, taking transparency into account. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=27385 Properties] by monkey_05_06 | * [http://www.bigbluecup.com/yabb/index.php?topic=27385 Properties] by monkey_05_06 | ||
** Create/edit/delete custom properties for all kinds of items, at run-time. | ** Create/edit/delete custom properties for all kinds of items, at run-time. | ||
* Pull-down menus | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=25344 Queued Background Speech] by [[SSH]], based on scripts by Scorpiorus | * [http://www.bigbluecup.com/yabb/index.php?topic=25344 Queued Background Speech] by [[SSH]], based on scripts by Scorpiorus | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=23806 QueuedSpeech] by monkey_05_06, based on scripts by Scorpiorus | * [http://www.bigbluecup.com/yabb/index.php?topic=23806 QueuedSpeech] by monkey_05_06, based on scripts by Scorpiorus | ||
* [http://ssh.me.uk/parsemodzip.php?modfile=RawGetRGB.zip RawGetRGB] by [[SSH]]: Get RGB values of a pixel | * [http://ssh.me.uk/parsemodzip.php?modfile=RawGetRGB.zip RawGetRGB] by [[SSH]]: Get RGB values of a pixel | ||
* [http://ssh.me.uk/parsemodzip.php?modfile=ReadBMP.zip ReadBMP] by [[SSH]]: Read BMP files in and do flood-fill | * [http://ssh.me.uk/parsemodzip.php?modfile=ReadBMP.zip ReadBMP] by [[SSH]]: Read BMP files in and do flood-fill | ||
* Saves list with screens | |||
* [http://www.bigbluecup.com/yabb/index.php?topic=23320 Save/load game GUI with screenshots] by [[SSH]] | * [http://www.bigbluecup.com/yabb/index.php?topic=23320 Save/load game GUI with screenshots] by [[SSH]] | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=27930 ScrollingDialog] by monkey_05_06 | * [http://www.bigbluecup.com/yabb/index.php?topic=27930 ScrollingDialog] by monkey_05_06 | ||
Line 77: | Line 116: | ||
** Extra string-manipulating functions. | ** Extra string-manipulating functions. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=23793 SumPasscode] by Ashen | * [http://www.bigbluecup.com/yabb/index.php?topic=23793 SumPasscode] by Ashen | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=23175 Ultimate Randoms] by Akumayo | * [http://www.bigbluecup.com/yabb/index.php?topic=23175 Ultimate Randoms] by Akumayo | ||
** Several functions for random dice roll, weighted dice, etc. | ** Several functions for random dice roll, weighted dice, etc. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=25077 Weather effects] by Akumayo | * [http://www.bigbluecup.com/yabb/index.php?topic=25077 Weather effects] by Akumayo | ||
** General purpose weather (snow/rain/any sprite) module. | ** General purpose weather (snow/rain/any sprite) module. | ||
* [http://www.bigbluecup.com/yabb/index.php?topic=27439 VectorClass] by monkey_05_06, based on scripts by HeirOfNorton | * [http://www.bigbluecup.com/yabb/index.php?topic=27439 VectorClass] by monkey_05_06, based on scripts by HeirOfNorton | ||
** <strike>[http://www.bigbluecup.com/yabb/index.php?topic=27439 IntVector] by monkey_05_06</strike> based on scripts by HeirOfNorton, now part of VectorClass module | ** <strike>[http://www.bigbluecup.com/yabb/index.php?topic=27439 IntVector] by monkey_05_06</strike> based on scripts by HeirOfNorton, now part of VectorClass module |