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
Anonymous user