Module IndexCategory: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
mNo edit summary |
||
(13 intermediate revisions by 7 users not shown) | |||
Line 30: | Line 30: | ||
| align="center" style="background:#f0f0f0;"|'''Author''' | | align="center" style="background:#f0f0f0;"|'''Author''' | ||
|- | |- | ||
| Simulates a movement similar to the one(s) found in RPGs such as Chronotrigger and Terranigma.||8-Direction Movement ||0.1||x||||no||[ | | Simulates a movement similar to the one(s) found in RPGs such as Chronotrigger and Terranigma.||8-Direction Movement ||0.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=21766.0 Topic]||[http://www.origamihero.com/files/eightmove.zip Download]||||Bernie | ||
|- | |- | ||
| Provides certain functions to extend the use of the random function.||Advanced Randoms||1||x||||no||[ | | Provides certain functions to extend the use of the random function.||Advanced Randoms||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23175.0 Topic]||[http://duals.agser.me/Modules/Advanced_Randoms_v1.0.rar Download]||||Akumayo | ||
|- | |- | ||
| This script module decodes picture resource files that were used in Sierra's classic AGI game interpreter.||AGI Picture Decoder||1||||x||yes||[ | | This script module decodes picture resource files that were used in Sierra's classic AGI game interpreter.||AGI Picture Decoder||1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=40965.0 Topic]||[http://my.opera.com/gilbot/blog/2010/05/24/agi-picture-decoder-module Download]||Requires AGS V3.1.2 or later.||Iceboty V7000a | ||
|- | |- | ||
| Emulates iMuse effect within AGS. ||AGS Muse||1||x||||no||[ | | Emulates iMuse effect within AGS. ||AGS Muse||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28933.0 Topic]||[http://duals.agser.me/Modules/AGSMuse_v1.0.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| This implements a quake console in your game. Useful for debugging.||AGS Quake Console||4||x||x||no||[ | | This implements a quake console in your game. Useful for debugging.||AGS Quake Console||4||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=32787.0 Topic]||[http://ledzepforever.googlepages.com/AGS_Console4_00.rar Download]||Certain versions work with certain versions of AGS.||Dualnames/Ashen | ||
|- | |- | ||
| ||AGSH||0.908||x||||yes||[ | | ||AGSH||0.908||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29523.0 Topic]||[http://duals.agser.me/Modules/AGSH_v0.908.rar Download]||According to the author, this module is currently being hugely refactored.||Monsieur OUXX | ||
|- | |- | ||
| A particle engine useful for effects such as smoke, rain, fire, etc.||Akumayo's Particle Engine||1.5||x||||yes||[ | | A particle engine useful for effects such as smoke, rain, fire, etc.||Akumayo's Particle Engine||1.5||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26379.0 Topic]||[http://duals.agser.me/Modules/Akumayo's_Particle_Engine_v1.5.rar Download]||This particle engine is using the old RawDraw functions. It is suggested to switch to Jerakeen's Particle Engine||Akumayo | ||
|- | |- | ||
|Allows running and mapping. It is an overall improvement to the keyboard movement module||Alternative Keyboard Movement||0.1||||x||yes||[ | |Allows running and mapping. It is an overall improvement to the keyboard movement module||Alternative Keyboard Movement||0.1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=42843.0 Topic]||[https://dl.dropbox.com/s/0ffncwkp218brgy/AltKeyboardMovement.scm?dl=1 Download]||This module is a replacement for the one included in the default game. Be sure to remove the other one.||KhrisMUC | ||
|- | |- | ||
| This module allows you to run a piece of script on specific frames during an animation of a character or an object.||Animation Run Script||1||x||||no||[ | | This module allows you to run a piece of script on specific frames during an animation of a character or an object.||Animation Run Script||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29102.0 Topic]||[http://duals.agser.me/Modules/Animation_Run_Script_v1.0.rar Download]||||Janik | ||
|- | |- | ||
| Provides a savegames with screenshots GUI||Another Savegames With Screenshots (A.S.S)||1.5||||x||no||[ | | Provides a savegames with screenshots GUI||Another Savegames With Screenshots (A.S.S)||1.5||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=38928.0 Topic]||[http://timhengeveld.com/files/ASSmodule.zip Download]||For AGS 3 and above only.||hedgefield | ||
|- | |- | ||
| This is a module that provides the same interface as the one used in Trilby's Notes.||Automated Text Parser||2||x||||no||[ | | This is a module that provides the same interface as the one used in Trilby's Notes.||Automated Text Parser||2||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29059.0 Topic]||[http://duals.agser.me/Modules/Automated_Text_Parser_v2.0.rar Download]||||mkennedy | ||
|- | |- | ||
| This module creates a SayInBackground function for characters WITH animations & voice.||Background Speech (AGS 3.2+)||1.0.1||||x||no||[ | | This module creates a SayInBackground function for characters WITH animations & voice.||Background Speech (AGS 3.2+)||1.0.1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=35787.0 Topic]||[http://duals.agser.me/Modules/BackgroundSpeech_v1.0.1.rar Download]||||Electroshokker | ||
|- | |- | ||
| Allows controlling characters while they are talking.||BackgroundSpeech||0.5b||x||||no||[ | | Allows controlling characters while they are talking.||BackgroundSpeech||0.5b||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=24162.0 Topic]||[http://www.origamihero.com/files/bgs05b.scm Download]||This uses old-style scripting.||Bernie | ||
|- | |- | ||
| This module, makes modules that use GetGameParameter or Dialog script commands and stop working in AGS 2.72, this makes them work again.||Backwards Compatible||1.01||x||||no||[ | | This module, makes modules that use GetGameParameter or Dialog script commands and stop working in AGS 2.72, this makes them work again.||Backwards Compatible||1.01||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28817.0 Topic]||[http://ssh.me.uk/modules/BackwardsCompatible.zip Download]||It works in any AGS version but there is not much point in using it in anything except AGS 2.72. Needs to be on top of the module list.||SSH | ||
|- | |- | ||
| This module adds a number of extender functions to AGS File class, allowing to read and write "precisely sized" integer values from/to the file (naturally).||BinaryFile||1.0||||x||no||[ | | This module adds a number of extender functions to AGS File class, allowing to read and write "precisely sized" integer values from/to the file (naturally).||BinaryFile||1.0||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=41194.0 Topic]||[http://www.mediafire.com/file/jnncxjw2gxm/BinaryFile_1.0.scm Download]||Requires AGS 3.0 or later.||Crimson Wizard | ||
|- | |- | ||
| The bit manips module includes bit manipulation functions (getting bits, changing bits, and copying sequences of bits) for char, short, and int.||Bit Manips||0.4||||x||yes||[ | | The bit manips module includes bit manipulation functions (getting bits, changing bits, and copying sequences of bits) for char, short, and int.||Bit Manips||0.4||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=39723.0 Topic]||[http://duals.agser.me/Modules/bit_manips_v0.4.rar Download]||Requires AGS 3.0 or later.||ZH | ||
|- | |- | ||
| | | Implements a function that lets you cancel out of a walk command.||CancellableWalk||1.3|| ||x||no||[https://www.adventuregamestudio.co.uk/forums/modules-plugins-tools/module-cancellablewalk-1-0/ Topic]||[https://twentyquidamusements.thecomicstrip.org/files/ags/cancellablewalkv1.3.zip Download]||||DanVzare | ||
|- | |- | ||
| | | In AGS 3.0 if you use player.ChangeRoom with the optional x and y arguments, then it is broken, because the player moves to the new positions BEFORE the current room fades out and the game changes room.||ChangeRoom Fixed||1.0||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=24027.0 Topic]||[http://ssh.me.uk/modules/ChangeRoomFixed.zip Download]||Only useful for AGS 3.0.0.||SSH | ||
|- | |- | ||
| | | Allows controlling non-player characters across rooms.||Character Control||0.85||x||x||yes (0.84b only)||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28821.0 Topic]||[http://duals.agser.me/Modules/CharacterControl_v0.85.rar Download]||The module has been updated for AGS 3.0 , but v0.84b still available for the 2.72 release.||Strazer / monkey_05_06 | ||
|- | |- | ||
| This module allows you to | | This module allows you to assign specific fonts to specific characters, and display that font when that characters is talking.||Character Fonts ||1.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27485.0 Topic]||[http://duals.agser.me/Modules/Character_Fonts_v1.1.rar Download]||Uses Character pointers instead of integers for the characters.||Alynn | ||
|- | |- | ||
| | | This module allows you to have characters play different sounds depending on which region they are currently on.||CharacterRegionSounds||0.8b||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=21795.0 Topic]||[http://www.strazer.net/ags/CharacterRegionSounds.zip Download]||||Strazer | ||
|- | |- | ||
| | | Provides a framework for implementing a combination lock||Combination Lock Keypad||1.01||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23566.0 Topic]||[http://ssh.me.uk/modules/ComboLock.zip Download]||Requires AGS 2.71.||SSH | ||
|- | |- | ||
| This module allows you to | | This module provides a GUI which allows you to display a dynamic confirmation window.||Confirmation GUI||1||||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27676.0 Topic]||[http://supsuper.wurmz.net/stuff/confirm_fix.zip Download]||SSH has made a module with the same purpose, DialogBox||SupSuper | ||
|- | |- | ||
| | | This module allows you to set the interface to BASS, Sierra or Lucas Arts||Control Modes||1.0a||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=38762.0 Topic]||[http://duals.agser.me/Files/Control_Modes.rar Download]||Certain stuff don't work exactly as supposed. Solutions are given in the topic of the module. Also it may be better to use the Interfacer module by monkey_05_06.||Dualnames | ||
|- | |- | ||
| | | Provides functions to simplify adding a countdown timer to your game and, optionally, display the remaining time on a label.||Countdown||1.1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=39606.0 Topic]||[http://meleepta.x10host.mx/CountDown_1.1.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Credits script module, to replace the plugin Credits ||Credits||1.19||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28659.0 Topic]||[http://www.ssh.me.uk/modules/Credits.zip Download]||Requires AGS 2.71 or later.||SSH | ||
|- | |- | ||
| | | Adds a scrollable dialog GUI, which is easy to customize.||Custom Dialog Gui||1.6.2||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=36313.0 Topic]||[http://duals.agser.me/Modules/Custom_Dialog_GUI_v1.6.2.rar Download]||AGS 3.1.2 SP-1 or later.||abstauber | ||
|- | |- | ||
| | | This module can be used to describe everything that the mouse is over on, on a gui label or on an overlay.||Description||1.06||x||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26306.0 Topic]||[http://ssh.me.uk/modules/Description.zip Download]||The module works both on AGS 2.71 - 2.72 and 3.x.x , depending on version. (The AGS 2.71 compatible version of this module, should be avoided)||SSH | ||
|- | |- | ||
| | | Implements a function to display a GUI with OK/Cancel options and return 1/0 respectively, when a button is clicked.||DialogBox||1.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26842.0 Topic]||[http://duals.agser.me/Modules/DialogBox_v1.1.rar Download]||||SSH | ||
|- | |- | ||
| | | Provides functions to translate strings into alternate characters for displaying foreign characters more easily, if a font has replaced unused characters with accented ones.||Digraphs||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23779.0 Topic]||[http://ssh.me.uk/modules/Digraphs.zip Download]||||SSH | ||
|- | |- | ||
| | | Distort/Scale characters and views.||DistortChar||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=37079.0 Topic]||[http://ssh.me.uk/modules/DistortChar.zip Download]||||SSH | ||
|- | |- | ||
| | | Lets you set some walkable areas as downhills, and assign Z values to walkable areas and walkbehinds, to let characters walk away from camera while actually increasing their Y value.||Downhill||1.03||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29235.0 Topic]||[http://ssh.me.uk/modules/Downhill.zip Download]||Requires AGS 2.72 or later.||SSH | ||
|- | |- | ||
| | | Allows the drawing of antialiased primitives.||Draw Antialiased||1.1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=39846.0 Topic]||[http://www.kweepa.com/step/ags/tech/DrawAntialiased.zip Download]||Requires a 16 or 32 bit game and a 16 or 32 bit surface (for example, when drawing to the background, you must have imported a 16 or 32 bit image as the background). If you don't do this, the lines and circles will look blocky and the game will run slowly.||Kweepa | ||
|- | |- | ||
| | | This module allows you to store an array of unmanaged structs (which can themselves contain pretty much anything, for example Managed object types like the built-in type 'File').||Double-linked lists of unmanaged structs||1.0||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=40629.0 Topic]||[http://sourceforge.net/projects/agsh/files/UnmanagedDLL1.0.zip/download Download]||Natively made with AGS 3.x, but can be ported very easily to 2.72 if you re-create the console's ListBox in 2.72.||Monsieur OUXX | ||
|- | |- | ||
| | | Resize, rotate and warp sprites using a filter.||Dynamic Sprite Resizing/Rotating/Warping using filters||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=41649.0 Topic]||[https://www.dropbox.com/s/0p8c71shox5un2u/DynSpriteResRotWarpFilter.scm Download]||||Khris | ||
|- | |- | ||
| | | Self-explanatory. Used for a more accurate rotation of a dynamic sprite.||Dynamic Sprite Rotation||0.1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=33122.0 Topic]||[https://dl.dropbox.com/s/efscrzks0gqdv5y/DynSpriteRotation_v0.1.rar?dl=1 Download]||||Khris | ||
|- | |- | ||
| | | Allows you to create simple 3D games using only the AGS editor.||Easy3D||1.04||x||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26130.0 Topic]||[http://www.alpha72.com/Easy3DModule/Easy3D%20310.zip Download]||This module has been updated for AGS 3.1 or higher, but v1.0 still available for the 2.71-2.72 release.||Wretched | ||
|- | |- | ||
| | | Adds an EncryptedFile class, so that game designers can use File I/O in their games without fear that players will hack or edit the files||EncryptedFile||0.9b||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=31194.0 Topic]||[http://duals.agser.me/Modules/EncryptedFile_v0.9b_-_1.1.rar Download]||This module has been updated to a new version (1.1) by monkey_05_06. It is suggested to switch to that version, but the 0.9b version is included in the rar as well.||HeirOfNorton/monkey_05_06 | ||
|- | |- | ||
| | | Let all your characters have a shadow.||EpicShadows||1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=35404.0 Topic]||[http://www.duskzone.it/works/ags/EpicShadows.zip Download]||||Dusk | ||
|- | |- | ||
| | | This module allows you to turn characters so they face a certain direction without using coordinates. Also provides a teleport function.||Face Right2, Teleport||1.1||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28210.0 Topic]||[http://www.fileden.com/files/2006/9/4/202394/Modules/FaceRight2.zip Download]||||Lazarus | ||
|- | |- | ||
| | | flocks members (boids).||FadingThingsNonBlocking||2.29||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29637.0 Topic]||[http://www.fileden.com/files/2006/9/4/202394/Modules/FadingThingsNonBlocking.zip Download]||||Lazarus | ||
|- | |- | ||
| | | Provides a dialog box to select a file from the current directory, with preview.||FileDialog||1.0||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26594.0 Topic]||[http://duals.agser.me/Modules/FileDialog_v1.0.rar Download]||||SSH | ||
|- | |- | ||
| This module allows you to | | This module allows you to open and close files, and then manage them as "handlers" (actually integer indices).||File Manager||1.0||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=40630.0 Topic]||[http://sourceforge.net/projects/agsh/files/FileManager1.0.zip/download Download]||Natively made with AGS 3.x, but can be ported very easily to 2.72 if you re-create the console's ListBox in 2.72.||Monsieur OUXX | ||
|- | |- | ||
| | | This module allows you to create Finite State Machines for use within your AGS games. FSMs can be very useful as a way of keeping track of various states within your game, particularly those that have a complex map of possible states or those that are used to simulate character AI.||Finite State Machine||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=21282.0 Topic]||[http://duals.agser.me/Modules/Finite_StateMachine_v1.0.rar Download]||The state machine should be considered obsolete as there is a new, more user friendly version by monkey_05)6||HeirOfNorton | ||
|- | |- | ||
| Emulates | | Emulates the 'flashlight' effect using a GUI or screen overlay.||Flashlight||2||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=30137.0 Topic]||[http://meleepta.x10host.mx/Flashlight_2_0.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Emulates a fog effect using template sprites.||Fog||1||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=39741.0 Topic]||[http://duals.agser.me/Modules/FOG_v1.0.rar Download]||||Dualnames/Ryan Timothy | ||
|- | |- | ||
| | | Modifies the setup config of a game during run-time.||Game Setup||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=37291.0 Topic]||[http://ssh.me.uk/modules/GameSetup.zip Download]||||SSH | ||
|- | |- | ||
| | | Allows developers and players to move stuff around the screen during Debug mode.||GodMode ||1.01||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=42204.0 Topic]||[http://www.losmunditos.com/downloads/ags-godmode/ags-godmode-1.01.zip Download]||For AGS 3 and above only.||Edmundito | ||
|- | |- | ||
| | | Provides Grid-Based Inventory.||GridInventory||1.1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28177.0 Topic]||[http://www.webalice.it/besh81/GridInventory_v1.1.rar Download]||Requires AGS 2.71 or later.||Besh | ||
|- | |- | ||
| | | Simulates top-down driving style, similar to GTA||GTA-Style Driving||1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=39363.0 Topic]||[http://www.virtual-illusion.com/count/getfile.php?id=14 Download]||||Rocco | ||
|- | |- | ||
| | | Provides functions for animating GUI backgrounds.||GuiAnimation||2||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29113.0 Topic]||[http://monkey.05.06.googlepages.com/GUIAnimation_200.rar Download]||This module has been updated for AGS 3.0 or higher, but v1.0 still available for the 2.72 release.||monkey_05_06 | ||
|- | |- | ||
| | | Sierra-style speech portraits on a GUI GuiPortrait. Currently AGS displays portrait behind GUIs.||GuiPortrait||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=34996.0 Topic]||[http://duals.agser.me/Modules/GuiPortrait_v1.0.rar Download]||||SSH | ||
|- | |- | ||
| | | Adds multiple highscore lists.||Highscore||1||x||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=34233.0 Topic]||[http://duals.agser.me/Modules/Highscore_v1.0.rar Download]||||Rocco | ||
|- | |- | ||
| | | Display text with different fonts, colours, etc. changing in the middle of the text with proprietary markup. Also does hyperlinking to allow a web-like interface.||Hypertext||1.3||x||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29358.0 Topic]||[http://ssh.me.uk/modules/Hypertext.zip Download]||Requires AGS 2.72 or later. This module has been updated for AGS 3.0 or higher, but v1.21 still available for the 2.72 release.||SSH | ||
|- | |- | ||
| | | It is intended to simplify the creation of such a system, being as simple to use as possible while stillbeing thoroughly customizable and extensible.||Icon Based Dialog System||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=25866.0 Topic]||[http://duals.agser.me/Modules/Icon_Based_Dialog_Systen_v1.0.rar Download]||||HeirOfNorton | ||
|- | |- | ||
| | | Allows multiple idle animations, and in specified loops||Idle||1.02||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28573.0 Topic]||[http://ssh.me.uk/modules/Idle.zip Download]||Requires AGS 2.71 or later.||SSH | ||
|- | |- | ||
| | | This small AGS module provides functions and GUIs to show any AGS sprite to be shown on the screen with a displayed message below it.||Image Commenter||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=44689.0 Topic]||[http://duals.agser.me/Modules/ImageCommenter_v1.0.rar Download]||Requires AGS 3.2.1 . However the author states, that this is not such a complicated module, thus it might work with older versions of AGS, too.||Gord10 | ||
|- | |- | ||
| | | Enables the adjustment of the scalings for individual characters according to given percentagesof Walkable Area scaling settings.||Individual Character Scaling||1.1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=30129.0 Topic]||[http://duals.agser.me/Modules/Individual_Character_Scaling_v1.1.rar Download]||Requires AGS V2.71 or later.||Iceboty V7000a | ||
|- | |- | ||
| This script | | This module supports the use of INI type configuration files from within an AGS script.||IniFile||||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=22599.0 Topic]||[http://duals.agser.me/Modules/IniFile.rar Download]||||RickJ | ||
|- | |- | ||
| | |||
| This module it easy to implement multiple types of interface within your game, simply by swapping out its settings. With a few custom functions you can implement various interfaces with relatively little code, and without having to worry about any issues that might otherwise arise from using multiple modules.||Interfacer||0.8||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=46060.0 Topic]||[https://sites.google.com/site/monkey0506/InterfacerModes.rar?attredirects=0&d=1 Download]||||monkey_05_06 | |||
|- | |- | ||
| This module | |||
| This script module is intended to make it easy to animate inventory items.||InvItem Animation||0.91||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26117.0 Topic]||[http://www.strazer.net/ags/InvItemAnimation.zip Download]||||Strazer | |||
|- | |- | ||
| | | Provides an easy way to set up jigsaw puzzles or assemble-the-torn-up-letter puzzles.||Jigsaw||1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=35020.0 Topic]||[http://sites.google.com/site/shadowplaygame/JigsawModule_100.zip?attredirects=0 Download]||It is required to turn on 'Left-to-right Precedence' in the game settings, because of a bug in 3.0.1 and earlier.||GarageGothic | ||
|- | |- | ||
| This | | This module provides the function for the creation of a Journal||Journal Maker||1.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27158.0 Topic]||[http://duals.agser.me/Modules/Journal_Maker_v1.1.rar Download]||||Akumayo | ||
|- | |- | ||
| | | KADS is a module that is designed to enhance the abilities of the built-in Dialog Editor so that it can be customized to your liking.||KADS||1||||x||no (contains a template though)||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=34826.0 Topic]||[http://duals.agser.me/Modules/KADS_v1.0.rar Download]||Requires AGS version 3.0.2 or later.||skuttleman | ||
|- | |- | ||
| | | This script module allows you to enable movement of the player character with the keyboard.||Keyboard Movement||1.02||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=22724.0 Topic]||[http://www.strazer.net/ags/KeyboardMovement.zip Download]||||Strazer \ Rui 'Trovatore' Pires | ||
|- | |- | ||
| | | Auto-complete for keyboard ASCII values.Just begin typing 'ekey' and you will be presented with a list of valid keys.||Keycodes||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=24277.0 Topic]||[http://www.strazer.net/ags/Keycodes.zip Download]||This is only useful if you're using older versions of AGS as currently there's no need to memorize ASCII keycodes||Strazer | ||
|- | |- | ||
| | | Allow key-presses to be accepted at any point, including during blocking events such as speech.||KeyPress Always||1||||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=34339.0 Topic]||[http://sites.google.com/site/monkey0506/KeyPressAlways_1_0_0.rar?attredirects=0 Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Allows you to create a system that allows changing and storing the hotkeys of your game.||Keyswap||2||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=35460.0 Topic]||[http://duals.agser.me/Modules/Keyswap_v2.0.rar Download]||||Dualnames | ||
|- | |- | ||
| | | Animates a water surface like the once-popular Java lake applet.||Lake||1.3||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27356.0 Topic]||[http://www.kweepa.com/step/ags/tech/LakeModule13.zip Download]||Requires AGS 3.1.x or later.||Kweepa | ||
|- | |- | ||
| | | This module emulates lightning effect.||Lightning ||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27069.0 Topic]||[http://duals.agser.me/Modules/Lightning_v1.0.rar Download]||Basic understanding of the RawDraw functions, especially RawRestoreScreen(). This also makes the module a tad obsolete for newer versions of AGS||Akumayo | ||
|- | |- | ||
| | | Provides functions for management of line-breaking text.||LineBreak||1.0a||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27098.0 Topic]||[http://duals.agser.me/Modules/LineBreak_v1.0a.rar Download]||This module contains new-style Strings and is NOT compatible with any versions of AGS prior to AGS 2.71.||monkey_05_06 | ||
|- | |- | ||
| The | | The List module actually goes back to the specialized types that the VectorClass module used, but allows a couple of very important differences. The List module will make it possible to serialize certain pointer types previously not considered candidates, namely DynamicSprite and Overlay.||List||0.3 BETA||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=41554.0 Topic]||[http://meleepta.x10host.mx/List_0.3BETA.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Self-explanatory. ||Lip Synching With Lucas Arts ||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=45301.0 Topic]||[http://duals.agser.me/Modules/Lip_Synching_With_Lucas_Arts_v1.0.rar Download]||||IceMan | ||
|- | |- | ||
| | | The Magnifier module implements a 'magnifying glass' style effect into your game to scale a specific section of the screen.||Magnifier||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=37548.0 Topic]||[http://meleepta.x10host.mx/Magnifier_1.0.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Recognizes the mouse movements.||Mouse Gesture System||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26922.0 Topic]||[http://duals.agser.me/Modules/Mouse_Gesture_System_v1.0.rar Download]||||Besh | ||
|- | |- | ||
| | | Provides some extra functions for the mouse.||MousePlus||1.0||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=43434.0 Topic]||[http://meleepta.x10host.mx/MousePlus.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Allows multiple responses to the same event.||MultiResponse||1.2||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27947.0 Topic]||[http://ssh.me.uk/modules/MultiResponse.zip Download]||Requires AGS 2.71 or above||SSH | ||
|- | |- | ||
| | | Highlights the closest GUI label to the control specified and offers some other functions as well.||MultiTextBox||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26539.0 Topic]||[http://duals.agser.me/Modules/MultiTextBox_v1.0.rar Download]||||SSH | ||
|- | |- | ||
| | | Makes your characters walk over to walkto points non-blocking (custom or the AGS internal ones for hotspots, if you wish) and then execute an action.||NoBlock||0.7||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26945.0 Topic]||[http://www.origamihero.com/files/noblock07.zip Download]||||Bernie | ||
|- | |- | ||
| | | With this module, you can turn various things in other rooms on and off. ||OtherRoom ||0.85||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=20650.0 Topic]||[http://www.strazer.net/ags/OtherRoom.zip Download]||||Strazer | ||
|- | |- | ||
| | | This module is useful for automatically displaying the hotspot name under the cursor, using an overlay.||OverHot||1.12||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23328.0 Topic]||[http://duals.agser.me/Modules/Overhot_v1.12.rar Download]||Version 1.12 available, should compile now if you use AGS V2.71 and have the "Enforce new-style string" option checked.||Iceboty V7000a | ||
|- | |- | ||
| | | A set of effects you can do with 8-Bit Colour Depth.||PALgorithms||0.01||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=42741.0 Topic]||[http://khato.shaunhargreaves.com/DWEF/Palgorithms.scm Download]||Works probably only on 256 colored games. Requires 3.1.2 or later.||Scavenger | ||
|- | |- | ||
| | | Renders an AGS room in a three dimensional box.||Panorama||1.6||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27632.0 Topic]||[http://www.kweepa.com/step/ags/tech/Panorama16.zip Download]||Requires AGS v3.1 or later.||Kweepa | ||
|- | |- | ||
| | | This module has been built to simulate effects like rain, waterfall, fire, smoke, snow and others.||Particle System Manager||1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=36706.0 Topic]||[http://duals.agser.me/Modules/ParticleSystemManager_v1.0.rar Download]||Requires AGS V3.0.0 or later.||Jerakeen | ||
|- | |- | ||
| | | Provides masked password functionality for AGS text boxes.||Password||0.5 (BETA)||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=44911.0 Topic]||[http://meleepta.x10host.mx/Password.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| Provides | | Provides methods to allow Character speech to persist on screen for a specified amount of time with optional blocking, animation, and text alignment.||PersistentSpeech||3||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27241.0 Topic]||[http://meleepta.x10host.mx/PersistentSpeech_3_0.rar Download]||This module now uses extender methods and is NOT compatible with any version of AGS prior to AGS 3.1!||monkey_05_06 | ||
|- | |- | ||
| | | Various Pixel-perfect collision detection||Pixel Perfect Collision Detection||1.02||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26307.0 Topic]||[http://ssh.me.uk/modules/PPCollision.zip Download]||Requires AGS 2.71 or later.||SSH | ||
|- | |- | ||
| Provides | | Provides functions for implementing a music playlist into your game!||Playlist||1.1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=43947.0 Topic]||[http://duals.agser.me/Modules/Playlist_v1.1.rar Download]||Possibly requires new style audio scripting to set to true.||monkey_05_06 | ||
|- | |- | ||
| | | The Properties module provides methods for the user to create and edit custom properties via the script, making them customizable at runtime.||Properties||3.12||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27385.0 Topic]||[http://duals.agser.me/Modules/Properties.rar Download]||Requires AGS v3.1.0 or later. All properties must be created, deleted, and set from within the script. You can't use the built-in Properties Schema Editor.||monkey_05_06 | ||
|- | |- | ||
| | | Provides configurable pull down menus for AGS||Pull Down Menus||1.3||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27030.0 Topic]||[http://www.kweepa.com/step/ags/tech/PullDownMenusModule.zip Download]||||Kweepa | ||
|- | |- | ||
| | | Allows for queued background speech with animation and voice speech support.||Queed Background Speech||3||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23806.0 Topic]||[http://meleepta.x10host.mx/QueuedSpeech_3_0.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | This module displays a character's speech message in the background and plays an appropriate talk animation.||Queued Background speech with subtitles||2.03||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28696.0 Topic]||[http://ssh.me.uk/modules/QBGSpeechST.zip Download]||Requires 2.71 at least||SSH / Scorpiorus | ||
|- | |- | ||
| | | This is a module that lets you get the RGB value of an AGS pixel: either the background or screenshot.||RawGetRGB()||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26432.0 Topic]||[http://duals.agser.me/Modules/RawGetRGB_v1.0.rar Download]||A bit obsolete with the new drawing surface functions. Requires 2.71 and above||SSH | ||
|- | |- | ||
| | | Allows to read an uncompressed 24-bit BMP from disk into an array, allows flood fill, etc.||ReadBMP||1.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26439.0 Topic]||[http://duals.agser.me/Modules/ReadBMP_v1.1.rar Download]||Requires AGS v2.71.||SSH | ||
|- | |- | ||
| | | Emulates inventory functionality for rooms to support 'dropping' an item off into a room, and then coming back for it||Room Inv||3||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28770.0 Topic]||[http://duals.agser.me/Modules/RoomInv_v3.0.rar Download]||Requires AGS v3.0.1 or later.||monkey_05_06 | ||
|- | |- | ||
| | | A Save Restore Delete Dialog Module.||Save Restore Delete game dialog||1.0||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=30292.0 Topic]||[http://joecarlhr.googlepages.com/GUI-S-R-D.zip Download]||Requires AGS v2.72 or later.||Joe | ||
|- | |- | ||
| Provides | | Provides a savegames with screenshots GUI||Saves List with Screens GUI||1.2 / 2.0 Topic]||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=26749.0 Topic]||[http://duals.agser.me/Modules/Saves_List_with_Screens_GUI_v2.0.rar Download]||Respective versions works for respective version (1.2 for 2.72 and earlier, and 2.0 for 3.x.x)||SupSuper | ||
|- | |- | ||
| Provides a | | Provides a savegames with screenshots GUI||Screenshots SAVELOAD GUI||1.2||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23320.0 Topic]||[http://ssh.me.uk/modules/ScreenshotsSaveLoad.zip Download]||||SSH | ||
|- | |- | ||
| | | Provides the ability to scroll dialog options.||Scrolling Dialog ||1.21 (2.0 BETA)||||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=27930.0 Topic]||[http://duals.agser.me/Modules/ScrollingDialog_1.21.rar Download]||v2.0 of this module has long been in a broken state. It is suggested to download earlier versions. Requires AGS 2.72 or higher.||monkey_05_06 | ||
|- | |- | ||
| | | Provides a seeded random number generator||Seeded Random||1.1||||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=40952.0 Topic]||[http://www.kweepa.com/step/ags/tech/SeededRandom.scm Download]||||Kweepa | ||
|- | |- | ||
| | | Allows all your characters to have a shadow.||Shadow||1.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28905.0 Topic]||[http://ssh.me.uk/modules/Shadow.zip Download]||Shadows ignore walkable areas, because they're done with RawDraw, that means the module is somewhat obsolete. There's also a module called Epic Shadows that fixes/enhances this module.||SSH | ||
|- | |- | ||
| | |||
| Uses the .Tint function to alter the tint of a region, character, or object to a semi-random number.||Shifting Color||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=24240.0 Topic]||[http://duals.agser.me/Modules/Shifting_Color_v1.0.rar Download]||||Akumayo | |||
|- | |- | ||
| This module | | This module provides a fully playable Shoot'em Up game, which can be adapted and altered in many ways.||Shoot 'Em Up||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=25349.0 Topic]||[http://duals.agser.me/Modules/Shoot_'Em_Up.rar Download]||||Rocco | ||
|- | |- | ||
| | | Show where interactive areas are to help players.||ShowInteractiveAreas||1.0||?||x||no||[http://www.adventuregamestudio.co.uk/forums/index.php?topic=47195 Topic]||[https://dl.dropbox.com/u/78928210/SIAv1.0.zip Download]||||Billbis | ||
|- | |- | ||
| | | Rain, without using a plugin.||Simple Rain||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=24738.0 Topic]||[http://ssh.me.uk/modules/SimpleRain.zip Download]||||SSH | ||
|- | |- | ||
| | | This module includes all the necessary functions for using the Simple Restore and Save GUIs.||Simple Save & Load||1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29566.0 Topic]||[http://duals.agser.me/Modules/Simple_Save_&_Load_v1.0.rar Download]||||Pablo | ||
|- | |- | ||
| | | Snow, without using a plugin.||Simple Snow||1.1||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=24075.0 Topic]||[http://ssh.me.uk/modules/SimpleSnow.zip Download]||Now upgraded for AGS 3.1+, etc., but still includes the old module for 2.72 fan||SSH | ||
|- | |- | ||
| | | Enables the use of a single-cursor interface ala Broken Sword.||Single Cursor||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=44421.0 Topic]||[http://timhengeveld.com/files/SingleCursor.scm Download]||||hedgefield | ||
|- | |- | ||
| | | Slides between two rooms giving the illusion of changing the viewport instead of changing rooms.||SlideRoom||1.02||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29111.0 Topic]||[http://meleepta.x10host.mx/SlideRoom_1.02.rar Download]||Requires AGS v2.72 or later.||monkey_05_06 | ||
|- | |- | ||
| | |Added ability to use movement speeds slower than 1 (-2 is now 1/2, -3 is 1/3, etc) ||Slow Movement||1.1||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=22716.0 Topic]||[http://ssh.me.uk/modules/slowmove.zip Download]||Requires AGS v2.71 or later. Not needed anymore since AGS v2.72||SSH | ||
|- | |- | ||
| | | A module designed to make the screen scroll smoothly as the player character moves around. It can also move room objects to create a parallax effect. The module is intended to be platform and resolution independent.||Smooth Scrolling & Simple Parallax||1.6||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=33142.0 Topic]||[http://www.fallen-brothers.com/ags/smooth_scroll_demo_1.6.zip Download]||||Ali | ||
|- | |- | ||
| | | Allows inventory window GUI controls to scroll smoothly. Either vertically or horizontally.||SmoothScrollInv||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=37277.0 Topic]||[http://ssh.me.uk/modules/SmoothScrollInv.zip Download]||Requires AGS 3.1.2 or later.||SSH | ||
|- | |- | ||
| | | This is a module for adding snow/rain functionality to the game. Collision detection logic.||SnowRainPS||1.0||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=41448.0 Topic]||[http://www.mediafire.com/?db61jsd88w6jj Download]||Requires AGS 3.1.2 or later.||helios123 | ||
|- | |- | ||
| | | Creates a trail of 'sparks' which trail the mouse cursor's movement, similar to Discworld.||SparkleMotion ||1.02||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=35864.0 Topic]||[http://monkey.05.06.googlepages.com/SparkleMotion_Demo.rar Download]|| Requires AGS 3.0.2 or higher! Also since AGS doesn't allow alpha-channels to be copied via the DrawingSurface.DrawImage function onto a transparent background (it flattens), they won't work.||monkey_05_06 | ||
|- | |- | ||
| | | This module creates a spining combo lock, like one you might find on a school locker. ||Spinlock||1.01||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23755.0 Topic]||[http://duals.agser.me/Modules/SpinLockv1.01.rar Download]||||Snake Blisken | ||
|- | |- | ||
| | | Allows the display of text using a font comprising sprites. The text can be drawn on background, dynamic sprite or overlay and BG text can be at any angle.||SpriteFont||1.2||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23881.0 Topic]||[http://ssh.me.uk/modules/SpriteFont.zip Download]||This module has been updated for AGS 3.0 (and 2.72), but v1.02 still available for the 2.71 release.||SSH | ||
|- | |- | ||
| | | The Stack module introduces a vectorized stack type into which you can place any type of data. Great if you need to store data of various different types, or all of one type.||Stack||1.3||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=37232.0 Topic]||[http://meleepta.x10host.mx/Stack_1.3.rar Download]||Requires AGS 3.1.2 or later.||monkey_05_06 | ||
|- | |- | ||
| | | Provides a Star Wars-style perspective scroller||Starwars perspective scrolling ||1.01||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23563.0 Topic]||[http://ssh.me.uk/modules/StarWars.zip Download]||Due to the AGS RawDrawColour and NormalFont not being readable, I coudl not save their old values when this module is run: therefore the user will have to reset these to their correct values themselves, after having used the scroller.||SSH | ||
|- | |- | ||
| Provides | | Provides functions to implement finite state machines within your AGS scripts.||State Machine||1||||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=43948.0 Topic]||[http://meleepta.x10host.mx/StateMachine.rar Download]||This module is an improvement over the initial release of the finite state machine by HeirOfNorton||monkey_05_06 | ||
|- | |- | ||
| This module | | This module allows you to create flocks and set behavior rules to it.||Steering Behaviors||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=36867.0 Topic]||[http://duals.agser.me/Modules/SteeringBehaviors_v1.0.rar Download]||||Jerakeen | ||
|- | |- | ||
| This module provides a | | This module provides function somewhat similar to a state machine to keep track of your game at any time.||Story State||1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=45581.0 Topic]||[http://duals.agser.me/Modules/Story_State_v1.0.rar Download]||||CalinLeafshade | ||
|- | |- | ||
| Provides | | Provides 40 extra functions for Strings.||StringPlus||3.2||||x ||||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=20950.0 Topic]||[http://meleepta.x10host.mx/StringPlus_3.2.rar Download]||Requires AGS 3.1.2 or later. Also currently there is no documentation.||monkey_05_06 | ||
|- | |- | ||
| | | This module defines and implements two types meant for user-friendly ways of writing custom structs or data chains to String and reading them back.||StructStream||1.0||||||x||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=41243.0 Topic]||[http://www.mediafire.com/file/5nn5zttnjy2/StructStream_1.0.scm Download]||Requires AGS 3.0 or later. Optionally requires monkey_05_06's Stack module v. 1.0 or better to enable two functions supporting StackData type.||Crimson Wizard | ||
|- | |- | ||
| | | This module provides a variation on the normal keypad/combination lock. Instead of entering the code on a keypad, you have to add different amounts, towards the total (combination).||SumPasscode||1||x||||yes (contains 2.7 and 2.7.1 versions)||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23793.0 Topic]||[http://duals.agser.me/Modules/Sum_Passcode_v1.0.rar Download]||||Ashen | ||
|- | |- | ||
| | | Provides HTML-style textareas via the use of a ListBox.||TextArea ||0.0.1.1||||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=34560.0 Topic]||[http://monkey.05.06.googlepages.com/TextArea_0.0.1.1_BETA.rar Download]||This is a BETA, so there is a possibility of certain issues. Making a backup and thoroughly testing your game is suggested||monkey_05_06 | ||
|- | |- | ||
| | | Allows for creation of named timers with options to control whether the timer is run during normal game execution (while repeatedly_execute is run) or run always (while repeatedly_execute_always is run), whether the timer is automatically removed upon expiration, and pausing the timers temporarily.||Timer||2.01||x||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28979.0 Topic]||[http://duals.agser.me/Modules/Timer_v2.01.rar Download]||||monkey_05_06 | ||
|- | |- | ||
| | | Get true-color blues and magenta in 32-bit games. The "SPECIAL" color values returned only work for 32-bit games. If your game is 16-bit then the magenta color returned by this function will match the AGS transparent color.||TruBlu||3.0||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=28979.0 Topic]||[http://meleepta.x10host.mx/TruBlu.rar Download]||Requires AGS 3.0 or later.||monkey_05_06 | ||
|- | |- | ||
| | | This module can be used to create programatic in-betweens (tweens) for AGS objects. These animations can be blocking, non blocking, or loop them, and it has acceleration/deceleration timing functions.||Tween||1.5 (RC 1)||x||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=38015.0 Topic]||[http://www.losmunditos.com/downloads/ags-tween/ Download]||Requires AGS 2.72 or later. This module has been updated for AGS 3.0 or higher, but v1.5 still available for the 2.72 release.||Edmundito | ||
|- | |- | ||
| | | Provides named global variables and timers with debug GUI. ||UltraVariables (formerly DeNGVaT)||1.1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=29409.0 Topic]||[http://ssh.me.uk/modules/UltraVariables.zip Download]||Requires AGS 3.00, it is suggested to use the old DeNGVat module version1.01, if you are using AGS 2.72. This module is a bit obsolete as it was set to replace SetGlobalInt and GetGlobalInt functions.||SSH | ||
|- | |- | ||
| | | Emulates an underwater effect.||Underwater||1.1 (1.0 for AGS 2.72)||x||x||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=38592.0 Topic]||[http://www.kweepa.com/step/ags/tech/Underwater11.zip Download]||||Kweepa | ||
|- | |- | ||
| | | Contains a collection of various useful functions for AGS.||UtilityModule||0.1||||x||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=40845.0 Topic]||[http://www.thethoughtradar.com/AGS/UtilityModule.zip Download]||||CalinLeafshade | ||
|- | |- | ||
| Provides the functions to zoom in or out on sprite.||Zoom||1.02||x||||no||[ | | This module provides a generic framework for implementing a Verbcoin interface in your game.||Verbcoin ||1.1||||x||no (contains a template though)||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=42868.0 Topic]||[http://duals.agser.me/Modules/Verbcoin_v1.1.rar Download]||Requires AGS 3.x.x. Certain versions work with 3.0, 3.1, 3.2||monkey_05_06 | ||
|- | |||
| This module provides various weather effects||Weather Effects||1||x||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=25077.0 Topic]||[http://duals.agser.me/Modules/Weather_Effects.rar Download]||||Akumayo | |||
|- | |||
| A weather module for lot's of environmental effects||Yet Another Weather Module||1||||||yes||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=36354.0 Topic]||[http://www.sonores.de/blog/wp-content/uploads/2008/12/weathermod.scm Download]||||abstauber | |||
|- | |||
| Provides the functions to zoom in or out on sprite.||Zoom||1.02||x||||no||[https://www.adventuregamestudio.co.uk/forums/index.php?topic=23664.0 Topic]||[http://duals.agser.me/Modules/Zoom.rar Download]||||SSH | |||
|} | |} | ||
[[Category:Design resources]] |
Latest revision as of 14:50, 3 October 2024
This is a list of all the modules contained in the Modules Board. Along with a link to the relative topic, you will find a download link, as well as some basic info, such as version, compatibility with AGS Editor versions, and known issues reported. You may add your own module as well. If a link isn't working, let one of the moderators of the Modules board, know.
Missing Modules:
3D Rain by Khris, Slideshow v1.0 by Dualnames, Battleships v0.1 by Colxfile, VectorClass 1.0 by monkey_05_06, MultiArray 1.0 by monkey_05_06, MerchantModule v1.1.0 by Mirek, Mini-game by RickJ, Hotspot Combolock by Ashen, MonkeyTemplate v0.83 by monkey_05_06, Music continuity v1.2 by SSH, Modox by RickJ, AGS Snake v0.1 by FSi, Caterpillar v0.1 by Daniel Eakins
Description | Module Name | Version | Compatible with AGS 2.72 | Compatible with 3.x.x | Example/Demo | Topic | Download | Known Issues | Author |
Simulates a movement similar to the one(s) found in RPGs such as Chronotrigger and Terranigma. | 8-Direction Movement | 0.1 | x | no | Topic | Download | Bernie | ||
Provides certain functions to extend the use of the random function. | Advanced Randoms | 1 | x | no | Topic | Download | Akumayo | ||
This script module decodes picture resource files that were used in Sierra's classic AGI game interpreter. | AGI Picture Decoder | 1 | x | yes | Topic | Download | Requires AGS V3.1.2 or later. | Iceboty V7000a | |
Emulates iMuse effect within AGS. | AGS Muse | 1 | x | no | Topic | Download | monkey_05_06 | ||
This implements a quake console in your game. Useful for debugging. | AGS Quake Console | 4 | x | x | no | Topic | Download | Certain versions work with certain versions of AGS. | Dualnames/Ashen |
AGSH | 0.908 | x | yes | Topic | Download | According to the author, this module is currently being hugely refactored. | Monsieur OUXX | ||
A particle engine useful for effects such as smoke, rain, fire, etc. | Akumayo's Particle Engine | 1.5 | x | yes | Topic | Download | This particle engine is using the old RawDraw functions. It is suggested to switch to Jerakeen's Particle Engine | Akumayo | |
Allows running and mapping. It is an overall improvement to the keyboard movement module | Alternative Keyboard Movement | 0.1 | x | yes | Topic | Download | This module is a replacement for the one included in the default game. Be sure to remove the other one. | KhrisMUC | |
This module allows you to run a piece of script on specific frames during an animation of a character or an object. | Animation Run Script | 1 | x | no | Topic | Download | Janik | ||
Provides a savegames with screenshots GUI | Another Savegames With Screenshots (A.S.S) | 1.5 | x | no | Topic | Download | For AGS 3 and above only. | hedgefield | |
This is a module that provides the same interface as the one used in Trilby's Notes. | Automated Text Parser | 2 | x | no | Topic | Download | mkennedy | ||
This module creates a SayInBackground function for characters WITH animations & voice. | Background Speech (AGS 3.2+) | 1.0.1 | x | no | Topic | Download | Electroshokker | ||
Allows controlling characters while they are talking. | BackgroundSpeech | 0.5b | x | no | Topic | Download | This uses old-style scripting. | Bernie | |
This module, makes modules that use GetGameParameter or Dialog script commands and stop working in AGS 2.72, this makes them work again. | Backwards Compatible | 1.01 | x | no | Topic | Download | It works in any AGS version but there is not much point in using it in anything except AGS 2.72. Needs to be on top of the module list. | SSH | |
This module adds a number of extender functions to AGS File class, allowing to read and write "precisely sized" integer values from/to the file (naturally). | BinaryFile | 1.0 | x | no | Topic | Download | Requires AGS 3.0 or later. | Crimson Wizard | |
The bit manips module includes bit manipulation functions (getting bits, changing bits, and copying sequences of bits) for char, short, and int. | Bit Manips | 0.4 | x | yes | Topic | Download | Requires AGS 3.0 or later. | ZH | |
Implements a function that lets you cancel out of a walk command. | CancellableWalk | 1.3 | x | no | Topic | Download | DanVzare | ||
In AGS 3.0 if you use player.ChangeRoom with the optional x and y arguments, then it is broken, because the player moves to the new positions BEFORE the current room fades out and the game changes room. | ChangeRoom Fixed | 1.0 | x | no | Topic | Download | Only useful for AGS 3.0.0. | SSH | |
Allows controlling non-player characters across rooms. | Character Control | 0.85 | x | x | yes (0.84b only) | Topic | Download | The module has been updated for AGS 3.0 , but v0.84b still available for the 2.72 release. | Strazer / monkey_05_06 |
This module allows you to assign specific fonts to specific characters, and display that font when that characters is talking. | Character Fonts | 1.1 | x | no | Topic | Download | Uses Character pointers instead of integers for the characters. | Alynn | |
This module allows you to have characters play different sounds depending on which region they are currently on. | CharacterRegionSounds | 0.8b | x | no | Topic | Download | Strazer | ||
Provides a framework for implementing a combination lock | Combination Lock Keypad | 1.01 | x | no | Topic | Download | Requires AGS 2.71. | SSH | |
This module provides a GUI which allows you to display a dynamic confirmation window. | Confirmation GUI | 1 | no | Topic | Download | SSH has made a module with the same purpose, DialogBox | SupSuper | ||
This module allows you to set the interface to BASS, Sierra or Lucas Arts | Control Modes | 1.0a | x | no | Topic | Download | Certain stuff don't work exactly as supposed. Solutions are given in the topic of the module. Also it may be better to use the Interfacer module by monkey_05_06. | Dualnames | |
Provides functions to simplify adding a countdown timer to your game and, optionally, display the remaining time on a label. | Countdown | 1.1 | x | no | Topic | Download | monkey_05_06 | ||
Credits script module, to replace the plugin Credits | Credits | 1.19 | x | yes | Topic | Download | Requires AGS 2.71 or later. | SSH | |
Adds a scrollable dialog GUI, which is easy to customize. | Custom Dialog Gui | 1.6.2 | x | yes | Topic | Download | AGS 3.1.2 SP-1 or later. | abstauber | |
This module can be used to describe everything that the mouse is over on, on a gui label or on an overlay. | Description | 1.06 | x | x | yes | Topic | Download | The module works both on AGS 2.71 - 2.72 and 3.x.x , depending on version. (The AGS 2.71 compatible version of this module, should be avoided) | SSH |
Implements a function to display a GUI with OK/Cancel options and return 1/0 respectively, when a button is clicked. | DialogBox | 1.1 | x | no | Topic | Download | SSH | ||
Provides functions to translate strings into alternate characters for displaying foreign characters more easily, if a font has replaced unused characters with accented ones. | Digraphs | 1 | x | no | Topic | Download | SSH | ||
Distort/Scale characters and views. | DistortChar | 1 | x | no | Topic | Download | SSH | ||
Lets you set some walkable areas as downhills, and assign Z values to walkable areas and walkbehinds, to let characters walk away from camera while actually increasing their Y value. | Downhill | 1.03 | x | yes | Topic | Download | Requires AGS 2.72 or later. | SSH | |
Allows the drawing of antialiased primitives. | Draw Antialiased | 1.1 | x | yes | Topic | Download | Requires a 16 or 32 bit game and a 16 or 32 bit surface (for example, when drawing to the background, you must have imported a 16 or 32 bit image as the background). If you don't do this, the lines and circles will look blocky and the game will run slowly. | Kweepa | |
This module allows you to store an array of unmanaged structs (which can themselves contain pretty much anything, for example Managed object types like the built-in type 'File'). | Double-linked lists of unmanaged structs | 1.0 | x | yes | Topic | Download | Natively made with AGS 3.x, but can be ported very easily to 2.72 if you re-create the console's ListBox in 2.72. | Monsieur OUXX | |
Resize, rotate and warp sprites using a filter. | Dynamic Sprite Resizing/Rotating/Warping using filters | 1 | x | no | Topic | Download | Khris | ||
Self-explanatory. Used for a more accurate rotation of a dynamic sprite. | Dynamic Sprite Rotation | 0.1 | x | no | Topic | Download | Khris | ||
Allows you to create simple 3D games using only the AGS editor. | Easy3D | 1.04 | x | x | yes | Topic | Download | This module has been updated for AGS 3.1 or higher, but v1.0 still available for the 2.71-2.72 release. | Wretched |
Adds an EncryptedFile class, so that game designers can use File I/O in their games without fear that players will hack or edit the files | EncryptedFile | 0.9b | x | no | Topic | Download | This module has been updated to a new version (1.1) by monkey_05_06. It is suggested to switch to that version, but the 0.9b version is included in the rar as well. | HeirOfNorton/monkey_05_06 | |
Let all your characters have a shadow. | EpicShadows | 1 | x | yes | Topic | Download | Dusk | ||
This module allows you to turn characters so they face a certain direction without using coordinates. Also provides a teleport function. | Face Right2, Teleport | 1.1 | x | x | no | Topic | Download | Lazarus | |
flocks members (boids). | FadingThingsNonBlocking | 2.29 | x | no | Topic | Download | Lazarus | ||
Provides a dialog box to select a file from the current directory, with preview. | FileDialog | 1.0 | x | no | Topic | Download | SSH | ||
This module allows you to open and close files, and then manage them as "handlers" (actually integer indices). | File Manager | 1.0 | x | yes | Topic | Download | Natively made with AGS 3.x, but can be ported very easily to 2.72 if you re-create the console's ListBox in 2.72. | Monsieur OUXX | |
This module allows you to create Finite State Machines for use within your AGS games. FSMs can be very useful as a way of keeping track of various states within your game, particularly those that have a complex map of possible states or those that are used to simulate character AI. | Finite State Machine | 1 | x | no | Topic | Download | The state machine should be considered obsolete as there is a new, more user friendly version by monkey_05)6 | HeirOfNorton | |
Emulates the 'flashlight' effect using a GUI or screen overlay. | Flashlight | 2 | x | no | Topic | Download | monkey_05_06 | ||
Emulates a fog effect using template sprites. | Fog | 1 | x | x | no | Topic | Download | Dualnames/Ryan Timothy | |
Modifies the setup config of a game during run-time. | Game Setup | 1 | x | yes | Topic | Download | SSH | ||
Allows developers and players to move stuff around the screen during Debug mode. | GodMode | 1.01 | x | no | Topic | Download | For AGS 3 and above only. | Edmundito | |
Provides Grid-Based Inventory. | GridInventory | 1.1 | x | yes | Topic | Download | Requires AGS 2.71 or later. | Besh | |
Simulates top-down driving style, similar to GTA | GTA-Style Driving | 1 | x | yes | Topic | Download | Rocco | ||
Provides functions for animating GUI backgrounds. | GuiAnimation | 2 | x | x | no | Topic | Download | This module has been updated for AGS 3.0 or higher, but v1.0 still available for the 2.72 release. | monkey_05_06 |
Sierra-style speech portraits on a GUI GuiPortrait. Currently AGS displays portrait behind GUIs. | GuiPortrait | 1 | x | no | Topic | Download | SSH | ||
Adds multiple highscore lists. | Highscore | 1 | x | x | yes | Topic | Download | Rocco | |
Display text with different fonts, colours, etc. changing in the middle of the text with proprietary markup. Also does hyperlinking to allow a web-like interface. | Hypertext | 1.3 | x | x | yes | Topic | Download | Requires AGS 2.72 or later. This module has been updated for AGS 3.0 or higher, but v1.21 still available for the 2.72 release. | SSH |
It is intended to simplify the creation of such a system, being as simple to use as possible while stillbeing thoroughly customizable and extensible. | Icon Based Dialog System | 1 | x | yes | Topic | Download | HeirOfNorton | ||
Allows multiple idle animations, and in specified loops | Idle | 1.02 | x | no | Topic | Download | Requires AGS 2.71 or later. | SSH | |
This small AGS module provides functions and GUIs to show any AGS sprite to be shown on the screen with a displayed message below it. | Image Commenter | 1 | x | no | Topic | Download | Requires AGS 3.2.1 . However the author states, that this is not such a complicated module, thus it might work with older versions of AGS, too. | Gord10 | |
Enables the adjustment of the scalings for individual characters according to given percentagesof Walkable Area scaling settings. | Individual Character Scaling | 1.1 | x | yes | Topic | Download | Requires AGS V2.71 or later. | Iceboty V7000a | |
This module supports the use of INI type configuration files from within an AGS script. | IniFile | x | yes | Topic | Download | RickJ | |||
This module it easy to implement multiple types of interface within your game, simply by swapping out its settings. With a few custom functions you can implement various interfaces with relatively little code, and without having to worry about any issues that might otherwise arise from using multiple modules. | Interfacer | 0.8 | x | yes | Topic | Download | monkey_05_06 | ||
This script module is intended to make it easy to animate inventory items. | InvItem Animation | 0.91 | x | no | Topic | Download | Strazer | ||
Provides an easy way to set up jigsaw puzzles or assemble-the-torn-up-letter puzzles. | Jigsaw | 1 | x | yes | Topic | Download | It is required to turn on 'Left-to-right Precedence' in the game settings, because of a bug in 3.0.1 and earlier. | GarageGothic | |
This module provides the function for the creation of a Journal | Journal Maker | 1.1 | x | no | Topic | Download | Akumayo | ||
KADS is a module that is designed to enhance the abilities of the built-in Dialog Editor so that it can be customized to your liking. | KADS | 1 | x | no (contains a template though) | Topic | Download | Requires AGS version 3.0.2 or later. | skuttleman | |
This script module allows you to enable movement of the player character with the keyboard. | Keyboard Movement | 1.02 | x | x | no | Topic | Download | Strazer \ Rui 'Trovatore' Pires | |
Auto-complete for keyboard ASCII values.Just begin typing 'ekey' and you will be presented with a list of valid keys. | Keycodes | 1 | x | no | Topic | Download | This is only useful if you're using older versions of AGS as currently there's no need to memorize ASCII keycodes | Strazer | |
Allow key-presses to be accepted at any point, including during blocking events such as speech. | KeyPress Always | 1 | no | Topic | Download | monkey_05_06 | |||
Allows you to create a system that allows changing and storing the hotkeys of your game. | Keyswap | 2 | x | no | Topic | Download | Dualnames | ||
Animates a water surface like the once-popular Java lake applet. | Lake | 1.3 | x | yes | Topic | Download | Requires AGS 3.1.x or later. | Kweepa | |
This module emulates lightning effect. | Lightning | 1 | x | yes | Topic | Download | Basic understanding of the RawDraw functions, especially RawRestoreScreen(). This also makes the module a tad obsolete for newer versions of AGS | Akumayo | |
Provides functions for management of line-breaking text. | LineBreak | 1.0a | x | no | Topic | Download | This module contains new-style Strings and is NOT compatible with any versions of AGS prior to AGS 2.71. | monkey_05_06 | |
The List module actually goes back to the specialized types that the VectorClass module used, but allows a couple of very important differences. The List module will make it possible to serialize certain pointer types previously not considered candidates, namely DynamicSprite and Overlay. | List | 0.3 BETA | x | no | Topic | Download | monkey_05_06 | ||
Self-explanatory. | Lip Synching With Lucas Arts | 1 | x | no | Topic | Download | IceMan | ||
The Magnifier module implements a 'magnifying glass' style effect into your game to scale a specific section of the screen. | Magnifier | 1 | x | no | Topic | Download | monkey_05_06 | ||
Recognizes the mouse movements. | Mouse Gesture System | 1 | x | yes | Topic | Download | Besh | ||
Provides some extra functions for the mouse. | MousePlus | 1.0 | x | no | Topic | Download | monkey_05_06 | ||
Allows multiple responses to the same event. | MultiResponse | 1.2 | x | x | no | Topic | Download | Requires AGS 2.71 or above | SSH |
Highlights the closest GUI label to the control specified and offers some other functions as well. | MultiTextBox | 1 | x | no | Topic | Download | SSH | ||
Makes your characters walk over to walkto points non-blocking (custom or the AGS internal ones for hotspots, if you wish) and then execute an action. | NoBlock | 0.7 | x | no | Topic | Download | Bernie | ||
With this module, you can turn various things in other rooms on and off. | OtherRoom | 0.85 | x | no | Topic | Download | Strazer | ||
This module is useful for automatically displaying the hotspot name under the cursor, using an overlay. | OverHot | 1.12 | x | no | Topic | Download | Version 1.12 available, should compile now if you use AGS V2.71 and have the "Enforce new-style string" option checked. | Iceboty V7000a | |
A set of effects you can do with 8-Bit Colour Depth. | PALgorithms | 0.01 | x | no | Topic | Download | Works probably only on 256 colored games. Requires 3.1.2 or later. | Scavenger | |
Renders an AGS room in a three dimensional box. | Panorama | 1.6 | x | yes | Topic | Download | Requires AGS v3.1 or later. | Kweepa | |
This module has been built to simulate effects like rain, waterfall, fire, smoke, snow and others. | Particle System Manager | 1 | x | yes | Topic | Download | Requires AGS V3.0.0 or later. | Jerakeen | |
Provides masked password functionality for AGS text boxes. | Password | 0.5 (BETA) | x | no | Topic | Download | monkey_05_06 | ||
Provides methods to allow Character speech to persist on screen for a specified amount of time with optional blocking, animation, and text alignment. | PersistentSpeech | 3 | x | no | Topic | Download | This module now uses extender methods and is NOT compatible with any version of AGS prior to AGS 3.1! | monkey_05_06 | |
Various Pixel-perfect collision detection | Pixel Perfect Collision Detection | 1.02 | x | no | Topic | Download | Requires AGS 2.71 or later. | SSH | |
Provides functions for implementing a music playlist into your game! | Playlist | 1.1 | x | no | Topic | Download | Possibly requires new style audio scripting to set to true. | monkey_05_06 | |
The Properties module provides methods for the user to create and edit custom properties via the script, making them customizable at runtime. | Properties | 3.12 | x | no | Topic | Download | Requires AGS v3.1.0 or later. All properties must be created, deleted, and set from within the script. You can't use the built-in Properties Schema Editor. | monkey_05_06 | |
Provides configurable pull down menus for AGS | Pull Down Menus | 1.3 | x | yes | Topic | Download | Kweepa | ||
Allows for queued background speech with animation and voice speech support. | Queed Background Speech | 3 | x | yes | Topic | Download | monkey_05_06 | ||
This module displays a character's speech message in the background and plays an appropriate talk animation. | Queued Background speech with subtitles | 2.03 | x | yes | Topic | Download | Requires 2.71 at least | SSH / Scorpiorus | |
This is a module that lets you get the RGB value of an AGS pixel: either the background or screenshot. | RawGetRGB() | 1 | x | no | Topic | Download | A bit obsolete with the new drawing surface functions. Requires 2.71 and above | SSH | |
Allows to read an uncompressed 24-bit BMP from disk into an array, allows flood fill, etc. | ReadBMP | 1.1 | x | no | Topic | Download | Requires AGS v2.71. | SSH | |
Emulates inventory functionality for rooms to support 'dropping' an item off into a room, and then coming back for it | Room Inv | 3 | x | no | Topic | Download | Requires AGS v3.0.1 or later. | monkey_05_06 | |
A Save Restore Delete Dialog Module. | Save Restore Delete game dialog | 1.0 | x | no | Topic | Download | Requires AGS v2.72 or later. | Joe | |
Provides a savegames with screenshots GUI | Saves List with Screens GUI | 1.2 / 2.0 Topic] | x | x | no | Topic | Download | Respective versions works for respective version (1.2 for 2.72 and earlier, and 2.0 for 3.x.x) | SupSuper |
Provides a savegames with screenshots GUI | Screenshots SAVELOAD GUI | 1.2 | x | no | Topic | Download | SSH | ||
Provides the ability to scroll dialog options. | Scrolling Dialog | 1.21 (2.0 BETA) | no | Topic | Download | v2.0 of this module has long been in a broken state. It is suggested to download earlier versions. Requires AGS 2.72 or higher. | monkey_05_06 | ||
Provides a seeded random number generator | Seeded Random | 1.1 | no | Topic | Download | Kweepa | |||
Allows all your characters to have a shadow. | Shadow | 1.1 | x | no | Topic | Download | Shadows ignore walkable areas, because they're done with RawDraw, that means the module is somewhat obsolete. There's also a module called Epic Shadows that fixes/enhances this module. | SSH | |
Uses the .Tint function to alter the tint of a region, character, or object to a semi-random number. | Shifting Color | 1 | x | yes | Topic | Download | Akumayo | ||
This module provides a fully playable Shoot'em Up game, which can be adapted and altered in many ways. | Shoot 'Em Up | 1 | x | yes | Topic | Download | Rocco | ||
Show where interactive areas are to help players. | ShowInteractiveAreas | 1.0 | ? | x | no | Topic | Download | Billbis | |
Rain, without using a plugin. | Simple Rain | 1 | x | no | Topic | Download | SSH | ||
This module includes all the necessary functions for using the Simple Restore and Save GUIs. | Simple Save & Load | 1 | x | no | Topic | Download | Pablo | ||
Snow, without using a plugin. | Simple Snow | 1.1 | x | x | no | Topic | Download | Now upgraded for AGS 3.1+, etc., but still includes the old module for 2.72 fan | SSH |
Enables the use of a single-cursor interface ala Broken Sword. | Single Cursor | 1 | x | no | Topic | Download | hedgefield | ||
Slides between two rooms giving the illusion of changing the viewport instead of changing rooms. | SlideRoom | 1.02 | x | x | no | Topic | Download | Requires AGS v2.72 or later. | monkey_05_06 |
Added ability to use movement speeds slower than 1 (-2 is now 1/2, -3 is 1/3, etc) | Slow Movement | 1.1 | x | no | Topic | Download | Requires AGS v2.71 or later. Not needed anymore since AGS v2.72 | SSH | |
A module designed to make the screen scroll smoothly as the player character moves around. It can also move room objects to create a parallax effect. The module is intended to be platform and resolution independent. | Smooth Scrolling & Simple Parallax | 1.6 | x | yes | Topic | Download | Ali | ||
Allows inventory window GUI controls to scroll smoothly. Either vertically or horizontally. | SmoothScrollInv | 1 | x | no | Topic | Download | Requires AGS 3.1.2 or later. | SSH | |
This is a module for adding snow/rain functionality to the game. Collision detection logic. | SnowRainPS | 1.0 | x | yes | Topic | Download | Requires AGS 3.1.2 or later. | helios123 | |
Creates a trail of 'sparks' which trail the mouse cursor's movement, similar to Discworld. | SparkleMotion | 1.02 | x | yes | Topic | Download | Requires AGS 3.0.2 or higher! Also since AGS doesn't allow alpha-channels to be copied via the DrawingSurface.DrawImage function onto a transparent background (it flattens), they won't work. | monkey_05_06 | |
This module creates a spining combo lock, like one you might find on a school locker. | Spinlock | 1.01 | x | no | Topic | Download | Snake Blisken | ||
Allows the display of text using a font comprising sprites. The text can be drawn on background, dynamic sprite or overlay and BG text can be at any angle. | SpriteFont | 1.2 | x | x | no | Topic | Download | This module has been updated for AGS 3.0 (and 2.72), but v1.02 still available for the 2.71 release. | SSH |
The Stack module introduces a vectorized stack type into which you can place any type of data. Great if you need to store data of various different types, or all of one type. | Stack | 1.3 | x | no | Topic | Download | Requires AGS 3.1.2 or later. | monkey_05_06 | |
Provides a Star Wars-style perspective scroller | Starwars perspective scrolling | 1.01 | x | yes | Topic | Download | Due to the AGS RawDrawColour and NormalFont not being readable, I coudl not save their old values when this module is run: therefore the user will have to reset these to their correct values themselves, after having used the scroller. | SSH | |
Provides functions to implement finite state machines within your AGS scripts. | State Machine | 1 | x | yes | Topic | Download | This module is an improvement over the initial release of the finite state machine by HeirOfNorton | monkey_05_06 | |
This module allows you to create flocks and set behavior rules to it. | Steering Behaviors | 1 | x | no | Topic | Download | Jerakeen | ||
This module provides function somewhat similar to a state machine to keep track of your game at any time. | Story State | 1 | x | no | Topic | Download | CalinLeafshade | ||
Provides 40 extra functions for Strings. | StringPlus | 3.2 | x | Topic | Download | Requires AGS 3.1.2 or later. Also currently there is no documentation. | monkey_05_06 | ||
This module defines and implements two types meant for user-friendly ways of writing custom structs or data chains to String and reading them back. | StructStream | 1.0 | x | Topic | Download | Requires AGS 3.0 or later. Optionally requires monkey_05_06's Stack module v. 1.0 or better to enable two functions supporting StackData type. | Crimson Wizard | ||
This module provides a variation on the normal keypad/combination lock. Instead of entering the code on a keypad, you have to add different amounts, towards the total (combination). | SumPasscode | 1 | x | yes (contains 2.7 and 2.7.1 versions) | Topic | Download | Ashen | ||
Provides HTML-style textareas via the use of a ListBox. | TextArea | 0.0.1.1 | no | Topic | Download | This is a BETA, so there is a possibility of certain issues. Making a backup and thoroughly testing your game is suggested | monkey_05_06 | ||
Allows for creation of named timers with options to control whether the timer is run during normal game execution (while repeatedly_execute is run) or run always (while repeatedly_execute_always is run), whether the timer is automatically removed upon expiration, and pausing the timers temporarily. | Timer | 2.01 | x | x | no | Topic | Download | monkey_05_06 | |
Get true-color blues and magenta in 32-bit games. The "SPECIAL" color values returned only work for 32-bit games. If your game is 16-bit then the magenta color returned by this function will match the AGS transparent color. | TruBlu | 3.0 | x | no | Topic | Download | Requires AGS 3.0 or later. | monkey_05_06 | |
This module can be used to create programatic in-betweens (tweens) for AGS objects. These animations can be blocking, non blocking, or loop them, and it has acceleration/deceleration timing functions. | Tween | 1.5 (RC 1) | x | x | yes | Topic | Download | Requires AGS 2.72 or later. This module has been updated for AGS 3.0 or higher, but v1.5 still available for the 2.72 release. | Edmundito |
Provides named global variables and timers with debug GUI. | UltraVariables (formerly DeNGVaT) | 1.1 | x | no | Topic | Download | Requires AGS 3.00, it is suggested to use the old DeNGVat module version1.01, if you are using AGS 2.72. This module is a bit obsolete as it was set to replace SetGlobalInt and GetGlobalInt functions. | SSH | |
Emulates an underwater effect. | Underwater | 1.1 (1.0 for AGS 2.72) | x | x | yes | Topic | Download | Kweepa | |
Contains a collection of various useful functions for AGS. | UtilityModule | 0.1 | x | no | Topic | Download | CalinLeafshade | ||
This module provides a generic framework for implementing a Verbcoin interface in your game. | Verbcoin | 1.1 | x | no (contains a template though) | Topic | Download | Requires AGS 3.x.x. Certain versions work with 3.0, 3.1, 3.2 | monkey_05_06 | |
This module provides various weather effects | Weather Effects | 1 | x | yes | Topic | Download | Akumayo | ||
A weather module for lot's of environmental effects | Yet Another Weather Module | 1 | yes | Topic | Download | abstauber | |||
Provides the functions to zoom in or out on sprite. | Zoom | 1.02 | x | no | Topic | Download | SSH |