Module IndexCategory: Difference between revisions
Jump to navigation
Jump to search
m
no edit summary
No edit summary |
Monkey'05'06 (talk | contribs) mNo edit summary |
||
Line 76: | Line 76: | ||
| This module allows you to set the interface to BASS, Sierra or Lucas Arts||Control Modes||1.0a||||x||no||[http://www.bigbluecup.com/yabb/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 | | This module allows you to set the interface to BASS, Sierra or Lucas Arts||Control Modes||1.0a||||x||no||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=39606.0 Topic]||[http://meleepta. | | 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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=28659.0 Topic]||[http://www.ssh.me.uk/modules/Credits.zip Download]||Requires AGS 2.71 or later.||SSH | | Credits script module, to replace the plugin Credits ||Credits||1.19||x||||yes||[http://www.bigbluecup.com/yabb/index.php?topic=28659.0 Topic]||[http://www.ssh.me.uk/modules/Credits.zip Download]||Requires AGS 2.71 or later.||SSH | ||
Line 116: | Line 116: | ||
| 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||[http://www.bigbluecup.com/yabb/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 | | 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||[http://www.bigbluecup.com/yabb/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 the 'flashlight' effect using a GUI or screen overlay.||Flashlight||2||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=30137.0 Topic]||[http://meleepta. | | Emulates the 'flashlight' effect using a GUI or screen overlay.||Flashlight||2||||x||no||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=39741.0 Topic]||[http://duals.agser.me/Modules/FOG_v1.0.rar Download]||||Dualnames/Ryan Timothy | | Emulates a fog effect using template sprites.||Fog||1||x||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=39741.0 Topic]||[http://duals.agser.me/Modules/FOG_v1.0.rar Download]||||Dualnames/Ryan Timothy | ||
Line 173: | Line 173: | ||
| Provides functions for management of line-breaking text.||LineBreak||1.0a||x||||no||[http://www.bigbluecup.com/yabb/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 | | Provides functions for management of line-breaking text.||LineBreak||1.0a||x||||no||[http://www.bigbluecup.com/yabb/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 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||[http://www.bigbluecup.com/yabb/index.php?topic=41554.0 Topic]||[http://meleepta. | | 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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=45301.0 Topic]||[http://www.iceboxstudios.co.uk/files/LipSynchPamela.scm Download]||||IceMan | | Self-explanatory. ||Lip Synching With Lucas Arts ||1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=45301.0 Topic]||[http://www.iceboxstudios.co.uk/files/LipSynchPamela.scm 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||[http://www.bigbluecup.com/yabb/index.php?topic=37548.0 Topic]||[http://meleepta. | | The Magnifier module implements a 'magnifying glass' style effect into your game to scale a specific section of the screen.||Magnifier||1||||x||no||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=26922.0 Topic]||[http://duals.agser.me/Modules/Mouse_Gesture_System_v1.0.rar Download]||||Besh | | Recognizes the mouse movements.||Mouse Gesture System||1||x||||yes||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=43434.0 Topic]||[http://meleepta. | | Provides some extra functions for the mouse.||MousePlus||1.0||||x||no||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=27947.0 Topic]||[http://ssh.me.uk/modules/MultiResponse.zip Download]||Requires AGS 2.71 or above||SSH | | Allows multiple responses to the same event.||MultiResponse||1.2||x||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=27947.0 Topic]||[http://ssh.me.uk/modules/MultiResponse.zip Download]||Requires AGS 2.71 or above||SSH | ||
Line 199: | Line 199: | ||
| This module has been built to simulate effects like rain, waterfall, fire, smoke, snow and others.||Particle System Manager||1||||x||yes||[http://www.bigbluecup.com/yabb/index.php?topic=36706.0 Topic]||[http://duals.agser.me/Modules/ParticleSystemManager_v1.0.rar Download]||Requires AGS V3.0.0 or later.||Jerakeen | | This module has been built to simulate effects like rain, waterfall, fire, smoke, snow and others.||Particle System Manager||1||||x||yes||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=44911.0 Topic]||[http://meleepta. | | Provides masked password functionality for AGS text boxes.||Password||0.5 (BETA)||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=44911.0 Topic]||[http://meleepta.x10host.mx/Password.rar 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||[http://www.bigbluecup.com/yabb/index.php?topic=27241.0 Topic]||[http://meleepta. | | 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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=26307.0 Topic]||[http://ssh.me.uk/modules/PPCollision.zip Download]||Requires AGS 2.71 or later.||SSH | | Various Pixel-perfect collision detection||Pixel Perfect Collision Detection||1.02||x||||no||[http://www.bigbluecup.com/yabb/index.php?topic=26307.0 Topic]||[http://ssh.me.uk/modules/PPCollision.zip Download]||Requires AGS 2.71 or later.||SSH | ||
|- | |- | ||
| Provides functions for implementing a music playlist into your game!||Playlist||1.1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=43947.0 Topic]||[http://meleepta. | | Provides functions for implementing a music playlist into your game!||Playlist||1.1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=43947.0 Topic]||[http://meleepta.x10host.mx/Playlist_1.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||[http://www.bigbluecup.com/yabb/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 | | 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||[http://www.bigbluecup.com/yabb/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 | ||
Line 211: | Line 211: | ||
| Provides configurable pull down menus for AGS||Pull Down Menus||1.3||x||||yes||[http://www.bigbluecup.com/yabb/index.php?topic=27030.0 Topic]||[http://www.kweepa.com/step/ags/tech/PullDownMenusModule.zip Download]||||Kweepa | | Provides configurable pull down menus for AGS||Pull Down Menus||1.3||x||||yes||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=23806.0 Topic]||[http://meleepta. | | Allows for queued background speech with animation and voice speech support.||Queed Background Speech||3||x||||yes||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=28696.0 Topic]||[http://ssh.me.uk/modules/QBGSpeechST.zip Download]||Requires 2.71 at least||SSH / Scorpiorus | | 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||[http://www.bigbluecup.com/yabb/index.php?topic=28696.0 Topic]||[http://ssh.me.uk/modules/QBGSpeechST.zip Download]||Requires 2.71 at least||SSH / Scorpiorus | ||
Line 248: | Line 248: | ||
| Enables the use of a single-cursor interface ala Broken Sword.||Single Cursor||1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=44421.0 Topic]||[http://timhengeveld.com/files/SingleCursor.scm Download]||||hedgefield | | Enables the use of a single-cursor interface ala Broken Sword.||Single Cursor||1||||x||no||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=29111.0 Topic]||[http://meleepta. | | Slides between two rooms giving the illusion of changing the viewport instead of changing rooms.||SlideRoom||1.02||x||x||no||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/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 | |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||[http://www.bigbluecup.com/yabb/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 | ||
Line 264: | Line 264: | ||
| 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||[http://www.bigbluecup.com/yabb/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 | | 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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=37232.0 Topic]||[http://meleepta. | | 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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/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 a Star Wars-style perspective scroller||Starwars perspective scrolling ||1.01||x||||yes||[http://www.bigbluecup.com/yabb/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 functions to implement finite state machines within your AGS scripts.||State Machine||1||||x||yes||[http://www.bigbluecup.com/yabb/index.php?topic=43948.0 Topic]||[http://meleepta. | | Provides functions to implement finite state machines within your AGS scripts.||State Machine||1||||x||yes||[http://www.bigbluecup.com/yabb/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 allows you to create flocks and set behavior rules to it.||Steering Behaviors||1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=36867.0 Topic]||[http://duals.agser.me/Modules/SteeringBehaviors_v1.0.rar Download]||||Jerakeen | | This module allows you to create flocks and set behavior rules to it.||Steering Behaviors||1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=36867.0 Topic]||[http://duals.agser.me/Modules/SteeringBehaviors_v1.0.rar Download]||||Jerakeen | ||
Line 274: | Line 274: | ||
| This module provides function somewhat similar to a state machine to keep track of your game at any time.||Story State||1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=45581.0 Topic]||[http://duals.agser.me/Modules/Story_State_v1.0.rar Download]||||CalinLeafshade | | This module provides function somewhat similar to a state machine to keep track of your game at any time.||Story State||1||||x||no||[http://www.bigbluecup.com/yabb/index.php?topic=45581.0 Topic]||[http://duals.agser.me/Modules/Story_State_v1.0.rar Download]||||CalinLeafshade | ||
|- | |- | ||
| Provides 40 extra functions for Strings.||StringPlus||3.2||||x ||||[http://www.bigbluecup.com/yabb/index.php?topic=20950.0 Topic]||[http://meleepta. | | Provides 40 extra functions for Strings.||StringPlus||3.2||||x ||||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/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 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||[http://www.bigbluecup.com/yabb/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 | ||
Line 284: | Line 284: | ||
| 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||[http://www.bigbluecup.com/yabb/index.php?topic=28979.0 Topic]||[http://duals.agser.me/Modules/Timer_v2.01.rar Download]||||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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/index.php?topic=28979.0 Topic]||[http://meleepta. | | 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||[http://www.bigbluecup.com/yabb/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||[http://www.bigbluecup.com/yabb/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 | | 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||[http://www.bigbluecup.com/yabb/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 |