List of Script Modules: Difference between revisions
Jump to navigation
Jump to search
(Fixed MiniGame link) |
Monkey'05'06 (talk | contribs) No edit summary |
||
(34 intermediate revisions by 9 users not shown) | |||
Line 1: | Line 1: | ||
==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. | ||
* | |||
* | * {{Thread|8-Direction Movement|21766}} by Bernie | ||
* | ** Simulate a movement similar to the ones in games like Chrono Trigger or Terranigma. | ||
* [ | * Advanced Randoms | ||
* [http:// | * {{Thread|AGS 3D|22615}} by Steve McCrea (also uses a plugin) | ||
* | ** Create and manage full-3d rooms. | ||
* | * Akumayo's Particle Engine | ||
* | * Area Scaling | ||
* | * {{Thread|ASCII keycode generator|24277}} by Akumayo | ||
* [http:// | ** For use with IsKeyPressed() | ||
* | |||
* | * Battleships | ||
* | |||
* | * {{Thread|CharacterControl|24489.0}} by strazer, based on plugin by Scorpiorus | ||
* | ** Control and move characters, even those in other rooms. | ||
* | * CharacterFonts | ||
* | * {{Thread|CharacterRegionSounds|21795}} by strazer | ||
* | ** Give ALL characters different footstep sounds for different surfaces like wood, concrete or grass. | ||
* | * {{Thread|Continuous Music|26262}} by [[SSH]] | ||
* | ** Music that carries on when returning to a room. | ||
* [http:// | * Confirmation GUI | ||
* [http:// | * {{Thread|Credits (and typewriting)|27470.0}} by [[SSH]] based on plugin by AJA | ||
* | ** Scrolling and sliding credits. | ||
* | |||
* | * {{Thread|Description|26306}} 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. | ||
* | * [http://ssh.me.uk/parsemodzip.php?modfile=DialogBox.zip DialogBox] by [[SSH]] | ||
* | ** Provides a a function to display a blocking GUI with OK/Cancel options and return 1/0. | ||
* | * {{Thread|Digraphs|23779}} by [[SSH]], [[Digraphs Module|wiki article]] | ||
* | ** For entering accented characters more easily. | ||
* | |||
* | * {{Thread|Easy3D|26130}} by Wretched | ||
* | ** Create 3D games using the AGS editor. And add 3D parallax areas to normal 2D rooms. | ||
* | * {{Thread|EncryptedFile|23109}} by HeirOfNorton | ||
* | ** Save/load files in encrypted format (e.g. for high scores). | ||
* | * {{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
- Keycodes by strazer
- KeyboardMovement by strazer and Rui Pires
- Move the player character with keyboard keys, choice of two control modes: Pressing or tapping direction keys.
- Keypad combination lock by SSH
- 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 GilbotReplaced 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
- Queued Background Speech by SSH, based on scripts by Scorpiorus
- QueuedSpeech by monkey_05_06, based on scripts by Scorpiorus
- Provides functions to create queued background speech.
- Saves list with screens
- Save/load game GUI with screenshots by SSH
- ScrollingDialog by monkey_05_06
- Custom dialog system where you can scroll the topic options.
- Shifting colours 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.
- Shoot-em up by Rocco
- Space Invaders-type mini game.
- SimpleSnow by SSH
- SimpleRain by SSH
- SlideRoom by monkey_05_06 and strazer
- Transition between two rooms by sliding the backgrounds smoothly.
- Slow movement by SSH
- Allows characters to move more slowly (obsoleted by AGS v2.72 Beta 3).
- SpinLock by Snake Blisken
- Sprite-based fonts by SSH
- StarWars-style perspective scroller by SSH
- Scrolling text in the Star Wars opening-style.
- StrAdditions by monkey_05_06
- Extra string-manipulating functions.
- SumPasscode by Ashen
- 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_06based on scripts by HeirOfNorton, now part of VectorClass moduleStringVector by monkey_05_06, based on scripts by HeirOfNorton, now part of the VectorClass moduleFloatVector by monkey_05_06based on scripts by HeirOfNorton, now part of VectorClass module
- Zoom by SSH
- Zoom in and out on a sprite.
See also
External links
- AGS Forum Technical Archive - Check for modules that have not yet been added here.