List of Script Modules: Difference between revisions

From Adventure Game Studio
Jump to navigation Jump to search
(Fixed link to HeirofNorton's Icon based Dialogs module.)
No edit summary
 
(37 intermediate revisions by 11 users not shown)
Line 1: Line 1:
* [http://www.bigbluecup.com/yabb/index.php?topic=21766 8-Direction Movement] by Bernie
==This is the old list of script modules, for more info see [[:Category:Modules]]==
* [http://www.bigbluecup.com/yabb/index.php?topic=22615 AGS 3D] by Steve McCrea (also uses a plugin)
If you are a module writer, please add an article on your game, and put it in the Modules category.
* [http://www.bigbluecup.com/yabb/index.php?topic=24277 ASCII keycode generator] by Akumayo
 
* [http://www.bigbluecup.com/yabb/index.php?topic=20608 CharacterControl] by strazer, based on plugin by Scorpiorus
* {{Thread|8-Direction Movement|21766}} by Bernie
* [http://www.bigbluecup.com/yabb/index.php?topic=21795 CharacterRegionSounds] by strazer
** Simulate a movement similar to the ones in games like Chrono Trigger or Terranigma.
* [http://www.bigbluecup.com/yabb/index.php?topic=23244 Credits (and typewriting)] by [[SSH]] based on plugin by AJA
* Advanced Randoms
* [http://www.bigbluecup.com/yabb/index.php?topic=23779 Digraphs] by [[SSH]]
* {{Thread|AGS 3D|22615}} by Steve McCrea (also uses a plugin)
* [http://www.bigbluecup.com/yabb/index.php?topic=23109 EncryptedFile] by HeirOfNorton
** Create and manage full-3d rooms.
* [http://www.bigbluecup.com/yabb/index.php?topic=23339 expression-style speech] by ~}Shade{~
* Akumayo's Particle Engine
* [http://www.bigbluecup.com/yabb/index.php?topic=22659 Fading text GUI] by Kinoko and strazer
* Area Scaling
* [http://www.bigbluecup.com/yabb/index.php?topic=21282 Finite State Machine] by HeirOfNorton
* {{Thread|ASCII keycode generator|24277}} by Akumayo
* [http://www.bigbluecup.com/yabb/index.php?topic=23795 Hotspot Combination Lock] by Ashen
** For use with IsKeyPressed()
* [http://www.bigbluecup.com/yabb/index.php?topic=25866 Icon based dialogs] by HeirOfNorton
 
* [http://www.bigbluecup.com/yabb/index.php?topic=22599 IniFile] by RickJ
* Battleships
* [http://www.bigbluecup.com/yabb/index.php?topic=26117 InvItemAnimation] by strazer
 
* [http://www.bigbluecup.com/yabb/index.php?topic=22724 KeyboardMovement] by strazer and Rui Pires
* {{Thread|CharacterControl|24489.0}} by strazer, based on plugin by Scorpiorus
* [http://www.bigbluecup.com/yabb/index.php?topic=23566 Keypad combination lock] by [[SSH]]
** Control and move characters, even those in other rooms.
* [http://www.bigbluecup.com/yabb/index.php?topic=23328 Location name text at cursor] by Gilbot and strazer
* CharacterFonts
* [http://www.bigbluecup.com/yabb/index.php?topic=20472 Minigame call/return] by RickJ
* {{Thread|CharacterRegionSounds|21795}} by strazer
* [http://www.bigbluecup.com/yabb/index.php?topic=25344 Queued Background Speech] by [[SSH]], based on scripts by Scorpiorus
** Give ALL characters different footstep sounds for different surfaces like wood, concrete or grass.
* [http://www.bigbluecup.com/yabb/index.php?topic=23806 Queued Background speech] by monkey_05_06, based on scripts by Scorpiorus
* {{Thread|Continuous Music|26262}} by [[SSH]]
* [http://www.bigbluecup.com/yabb/index.php?topic=20650 OtherRoom] by strazer, based on plugin by Steve McCrea
** Music that carries on when returning to a room.
* [http://www.bigbluecup.com/yabb/index.php?topic=23320 Save/load game GUI with screenshots] by [[SSH]]
* Confirmation GUI
* [http://www.bigbluecup.com/yabb/index.php?topic=22526 Scrolling dialogs] by monkey_05_06
* {{Thread|Credits (and typewriting)|27470.0}} by [[SSH]] based on plugin by AJA
* [http://www.bigbluecup.com/yabb/index.php?topic=24240 Shifting colours] by Akumayo
** Scrolling and sliding credits.
* [http://www.bigbluecup.com/yabb/index.php?topic=25349 Shoot-em up] by Rocco
 
* [http://www.bigbluecup.com/yabb/index.php?topic=24001 SimpleSnow] by [[SSH]]
* {{Thread|Description|26306}} by [[SSH]], based on OverHot by Gilbot
* [http://www.bigbluecup.com/yabb/index.php?topic=24738 SimpleRain] by [[SSH]]
** Hotspot description either on status line, on a GUI, following the mouse, or staying still over one hotspot.
* [http://www.bigbluecup.com/yabb/index.php?topic=21310 SlideRoom] by strazer
* [http://ssh.me.uk/parsemodzip.php?modfile=DialogBox.zip DialogBox] by [[SSH]]
* [http://www.bigbluecup.com/yabb/index.php?topic=22716 Slow movement] by [[SSH]]
**  Provides a a function to display a blocking GUI with OK/Cancel options and return 1/0.  
* [http://www.bigbluecup.com/yabb/index.php?topic=23755 SpinLock] by Snake Blisken
* {{Thread|Digraphs|23779}} by [[SSH]], [[Digraphs Module|wiki article]]
* [http://www.bigbluecup.com/yabb/index.php?topic=23881 Sprite-based fonts] by [[SSH]]
** For entering accented characters more easily.
* [http://www.bigbluecup.com/yabb/index.php?topic=23563 StarWars-style perspective scroller] by [[SSH]]
 
* [http://www.bigbluecup.com/yabb/index.php?topic=20950 StrAdditions] by monkey_05_06
* {{Thread|Easy3D|26130}} by Wretched
* [http://www.bigbluecup.com/yabb/index.php?topic=23793 SumPasscode] by Ashen
** Create 3D games using the AGS editor. And add 3D parallax areas to normal 2D rooms.
* [http://www.bigbluecup.com/yabb/index.php?topic=23175 Ultimate Randoms] by Akumayo
* {{Thread|EncryptedFile|23109}} by HeirOfNorton
* [http://www.bigbluecup.com/yabb/index.php?topic=25077 Weather effects] by Akumayo
** Save/load files in encrypted format (e.g. for high scores).
* [http://www.bigbluecup.com/yabb/index.php?topic=23664 Zoom] by [[SSH]]
* {{Thread|expression-style speech|23339}} by ~}Shade{~
** Module to customize sierra-style (portrait) speech view, with changing expressions.
 
* Facing
* Fade
* {{Thread|Fading text GUI|22659}} by Kinoko and strazer
** Border fades in, then text, then fades out again, all non-blocking.
 
*{{Thread|FadingThings|28850}} by Lazarus.
** This Module is for fading Objects, Characters & Gui's with a blocking function.
 
*{{Thread|FadingThingsNonBlocking|29637}} by Lazarus & Ashen.
** This Module is for fading Objects, Characters & Gui's without a blocking function.
 
 
* [http://ssh.me.uk/parsemodzip.php?modfile=FileDialog.zip FileDialog] by [[SSH]]
** File selection dialog for BMP and PCX, with preview
* {{Thread|Finite State Machine|21282}} by HeirOfNorton
** Useful for keeping track of complex game states and for simulating character AI.
 
* Grid-based Inventory
 
* {{Thread|Hotspot Combination Lock|23795}} by Ashen
** A Passcode Lock Module, specifically designed to use hotspots and objects, rather than a GUI.  
 
* {{Thread|Icon based dialogs|25866}} by HeirOfNorton
** A complete icon-based dialog system to your game, similar to the one used in Discworld.
* Idle
* {{Thread|IniFile|22599}} by RickJ
** Read INI configuration files.
* {{Thread|InvItemAnimation|26117}} by strazer
** Animated item icons in GUIs.
 
* Journal Maker
 
* {{Thread|Keycodes|24277|301652}} by strazer
* {{Thread|KeyboardMovement|22724}} by strazer and Rui Pires
** Move the player character with keyboard keys, choice of two control modes: Pressing or tapping direction keys.
* {{Thread|Keypad combination lock|23566}} by [[SSH]]
 
* Lake
* Lightning
* {{Thread|LineBreak|27098}} by monkey_05_06
** Provides functions to simplify inserting line-breaks into text.
 
* {{Thread|MiniGame call/return|24879}} 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.
* {{Thread|MonkeyTemplate|28337.0}} by monkey_05_06
** Module/template for emulating GUI system used by The Secret of Monkey Island.
* MouseGestures
* MultiResponse
* MultiTextBox
 
* NoBlock
 
* {{Thread|OtherRoom|20650}} 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.
* <strike>{{Thread|OverHot|23328}} by Gilbot</strike> Replaced by Description module
 
* Panorama
* {{Thread|PersistentSpeech|27241.0}}
** Provides functions to create background speech that will persist on-screen for a set amount of game loops.
* {{Thread|Pixel Perfect Collision Detection|26307}} by [[SSH]], based on scripts by GarageGothic, Radiant and Steve McCrea
** Find if two sprites are touching, taking transparency into account.
* {{Thread|Properties|27385}} by monkey_05_06
** Create, edit, and delete custom properties for all kinds of items at run-time.
* Pull-down menus
 
* {{Thread|Queued Background Speech|25344}} by [[SSH]], based on scripts by Scorpiorus
* {{Thread|QueuedSpeech|23806}} by monkey_05_06, based on scripts by Scorpiorus
** Provides functions to create queued background speech.
 
* [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
 
* Saves list with screens
* {{Thread|Save/load game GUI with screenshots|23320}} by [[SSH]]
* {{Thread|ScrollingDialog|27930}} by monkey_05_06
** Custom dialog system where you can scroll the topic options.
* {{Thread|Shifting colours|24240}} by Akumayo
** This module slightly alters the color, shade, and lighting of the specified character, object, or region over and over, giving a "flowing color/light" effect.  
* {{Thread|Shoot-em up|25349}} by Rocco
** Space Invaders-type mini game.
* {{Thread|SimpleSnow|24075}} by [[SSH]]
* {{Thread|SimpleRain|24738}} by [[SSH]]
* {{Thread|SlideRoom|29111}} by monkey_05_06 and strazer
** Transition between two rooms by sliding the backgrounds smoothly.
* {{Thread|Slow movement|22716}} by [[SSH]]
** Allows characters to move more slowly (obsoleted by AGS v2.72 Beta 3).
* {{Thread|SpinLock|23755}} by Snake Blisken
* {{Thread|Sprite-based fonts|23881}} by [[SSH]]
* {{Thread|StarWars-style perspective scroller|23563}} by [[SSH]]
** Scrolling text in the Star Wars opening-style.
* {{Thread|StrAdditions|20950}} by monkey_05_06
** Extra string-manipulating functions.
* {{Thread|SumPasscode|23793}} by Ashen
 
* {{Thread|Ultimate Randoms|23175}} by Akumayo
** Several functions for random dice roll, weighted dice, etc.
 
* {{Thread|Weather effects|25077}} by Akumayo
** General purpose weather (snow/rain/any sprite) module.
 
* {{Thread|VectorClass|27439}} by monkey_05_06, based on scripts by HeirOfNorton
** Provides vector (dynamically sized array) classes for integers, Strings, and floats.
** <strike>{{Thread|IntVector|27439}} by monkey_05_06</strike> based on scripts by HeirOfNorton, now part of VectorClass module
** <strike>{{Thread|StringVector|27439}} by monkey_05_06</strike>, based on scripts by HeirOfNorton, now part of the VectorClass module
** <strike>{{Thread|FloatVector|27439}} by monkey_05_06</strike> based on scripts by HeirOfNorton, now part of VectorClass module
* {{Thread|Zoom|23664}} by [[SSH]]
** Zoom in and out on a sprite.


==See also==
==See also==


*[[List of plugins]]
*[[List of plugins]]
*[[:Category:Modules]]
==External links==
* {{forum|AGS Forum Technical Archive|board|10}} - Check for modules that have not yet been added here.


[[Category:Lists]][[Category:Scripting]][[Category:Design resources]]
[[Category:Lists]][[Category:Scripting]][[Category:Design resources]]

Latest revision as of 03:04, 6 June 2012

This is the old list of script modules, for more info see Category:Modules

If you are a module writer, please add an article on your game, and put it in the Modules category.

  • 8-Direction Movement by Bernie
    • Simulate a movement similar to the ones in games like Chrono Trigger or Terranigma.
  • Advanced Randoms
  • AGS 3D by Steve McCrea (also uses a plugin)
    • Create and manage full-3d rooms.
  • Akumayo's Particle Engine
  • Area Scaling
  • ASCII keycode generator by Akumayo
    • For use with IsKeyPressed()
  • Battleships
  • CharacterControl by strazer, based on plugin by Scorpiorus
    • Control and move characters, even those in other rooms.
  • CharacterFonts
  • CharacterRegionSounds by strazer
    • Give ALL characters different footstep sounds for different surfaces like wood, concrete or grass.
  • Continuous Music by SSH
    • Music that carries on when returning to a room.
  • Confirmation GUI
  • Credits (and typewriting) by SSH based on plugin by AJA
    • Scrolling and sliding credits.
  • 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.
  • DialogBox by SSH
    • Provides a a function to display a blocking GUI with OK/Cancel options and return 1/0.
  • Digraphs by SSH, wiki article
    • For entering accented characters more easily.
  • Easy3D by Wretched
    • Create 3D games using the AGS editor. And add 3D parallax areas to normal 2D rooms.
  • EncryptedFile by HeirOfNorton
    • Save/load files in encrypted format (e.g. for high scores).
  • expression-style speech by ~}Shade{~
    • Module to customize sierra-style (portrait) speech view, with changing expressions.
  • Facing
  • Fade
  • Fading text GUI by Kinoko and strazer
    • Border fades in, then text, then fades out again, all non-blocking.
  • FadingThings by Lazarus.
    • This Module is for fading Objects, Characters & Gui's with a blocking function.
  • FadingThingsNonBlocking by Lazarus & Ashen.
    • This Module is for fading Objects, Characters & Gui's without a blocking function.


  • FileDialog by SSH
    • File selection dialog for BMP and PCX, with preview
  • Finite State Machine by HeirOfNorton
    • Useful for keeping track of complex game states and for simulating character AI.
  • Grid-based Inventory
  • Hotspot Combination Lock by Ashen
    • A Passcode Lock Module, specifically designed to use hotspots and objects, rather than a GUI.
  • Icon based dialogs by HeirOfNorton
    • A complete icon-based dialog system to your game, similar to the one used in Discworld.
  • Idle
  • IniFile by RickJ
    • Read INI configuration files.
  • InvItemAnimation by strazer
    • Animated item icons in GUIs.
  • Journal Maker
  • Lake
  • Lightning
  • LineBreak by monkey_05_06
    • Provides functions to simplify inserting line-breaks into text.
  • 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.
  • MonkeyTemplate by monkey_05_06
    • Module/template for emulating GUI system used by The Secret of Monkey Island.
  • MouseGestures
  • MultiResponse
  • MultiTextBox
  • NoBlock
  • 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.
  • OverHot by Gilbot Replaced by Description module
  • Panorama
  • PersistentSpeech
    • Provides functions to create background speech that will persist on-screen for a set amount of game loops.
  • 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.
  • Properties by monkey_05_06
    • Create, edit, and delete custom properties for all kinds of items at run-time.
  • Pull-down menus
  • Ultimate Randoms by Akumayo
    • Several functions for random dice roll, weighted dice, etc.
  • Weather effects by Akumayo
    • General purpose weather (snow/rain/any sprite) module.
  • VectorClass by monkey_05_06, based on scripts by HeirOfNorton
    • Provides vector (dynamically sized array) classes for integers, Strings, and floats.
    • IntVector by monkey_05_06 based on scripts by HeirOfNorton, now part of VectorClass module
    • StringVector by monkey_05_06, based on scripts by HeirOfNorton, now part of the VectorClass module
    • FloatVector by monkey_05_06 based on scripts by HeirOfNorton, now part of VectorClass module
  • Zoom by SSH
    • Zoom in and out on a sprite.

See also

External links