Skip to content

Releases: edmundito/ags-tween

2.3.0

03 Apr 23:21
Compare
Choose a tag to compare
  • Added Overlay TweenX, TweenY, TweenPosition
  • 3.5.0: Added Point TweenX, TweenY, TweenPosition
  • 3.6.0: Added Character TweenAnimationVolume
  • 3.6.0: Character.TweenScaling is no longer limited by a range of 5-200. Now supports 1-32767
  • 3.6.0: Added GUIControl TweenTransparency
  • 3.6.0: Added Object TweenScaling
  • 3.6.0: Added Overlay Width, Height, Size, Transparency
  • Internal: Updated how managed tweens are created to support Point and Overlay tweens
  • Added function documentation where extra properties such as ManualScaling, Visible are also updated

Documentation: https://edmundito.gitbook.io/ags-tween/

Download ags-tween-2.3.0-module.zip under Assets below 👇 to get the compiled module and installation instructions.

2.2.2

10 Oct 19:38
Compare
Choose a tag to compare
  • Fixed Character.TweenZ not applying the correct value (@AlanDrake )
  • 3.5.0: Fixed script API version check for new Camera and Viewport (@edmundito )
  • 3.5.0: Fixed Viewport.TweenX/Y incorrectly clamping values (@AlanDrake )
  • Changed the float Elapsed++ which is not allowed on new compiler (@AlanDrake )
  • Copyright updates for module license (still MIT!)

Documentation: https://edmundito.gitbook.io/ags-tween/

Download ags-tween-2.2.2-module.zip under Assets below 👇 to get the compiled module and installation instructions.

2.2.0

08 Sep 22:15
Compare
Choose a tag to compare
  • Fixed Region StopTweenTint result parameter (was not used)

  • Fixed Region tween tint saturation to 1-100 and luminance clamping to 0-100
    This version now features support for AGS 3.5.0's new features. This version is compatible with AGS 3.4.0 or above.

  • Fixed exception when using Button.TweenTextColorRed

  • Removed compatibility with any version below 3.4.0

  • Replaced internal #ifver checks to check based on SCRIPT_API_v* to improve compatibility

  • Replaced Region.TweenTintEx with additional luminance parameter in Region.TweenTint

  • Removed TweenSystemGamma and StopTweenSystemGamma in favor of using existing System.TweenGamma and System.StopTweenGamma

  • Removed TweenSystemVolume and StopTweenSystemVolume in favor of using exiting System.TweenVolume and System.StopTweenVolume

  • Added TweenTextColorRGB for Button, Label, and TextBox

  • 3.4.1: Added Character TweenTint (+ Red/Green/Blue), TweenTintSaturation, TweenTintLuminance

  • 3.4.1: Added Object TweenTint, TweenTintRed, TweenTintGreen, TweenTintBlue, TweenTintSaturation, TweenTintLuminance

  • 3.5.0: Removed limitations of GUI tweens to screen width and height

  • 3.5.0: Replaced old Viewport tweens with Camera TweenX, TweenY, TweenWidth, TweenHeight, TweenPosition, TweenSize

  • 3.5.0: Added new Viewport object tweens TweenX, TweenY, TweenWidth, TweenHeight, TweenPosition

  • 3.5.0: Updated Tween1Compatiblity module to support legacy Viewport tweens (via Camera)

  • 3.5.0: Added Tween2Compatiblity module to support legacy Viewport tweens (via Camera)

  • 3.5.0: Added GUI TweenBackgroundColor (+ Red/Green/Blue/RGB) and TweenBorderColor (+ Red/Green/Blue/RGB)

  • 3.5.0: Added ListBox TweenSelectedBackColor (+ Red/Green/Blue/RGB), TweenSelectedTextColor (+ Red/Green/Blue/RGB), TweenTextColor (+ Red/Green/Blue/RGB)

Documentation: https://edmundito.gitbook.io/ags-tween/

Download ags-tween-2.2.0-module.zip under Assets below 👇 to get the compiled module and installation instructions.

2.2.0 Beta 1

12 Jul 01:32
Compare
Choose a tag to compare
2.2.0 Beta 1 Pre-release
Pre-release

This is a great new release that supports all new features all the way AGS 3.5.0 beta 5. Additionally, it fixes a few bugs and removes compatibility with older AGS versions prior to 3.4.0.

  • Fixed Region StopTweenTint result parameter (was not used)
  • Fixed Region tween tint saturation to 1-100 and luminance clamping to 0-100
  • Fixed exception when using Button.TweenTextColorRed
  • Removed compatibility with any version below 3.4.0
  • Replaced internal #ifver checks to check based on SCRIPT_API_v* to improve compatibility
  • Replaced Region.TweenTintEx with additional luminance parameter in Region.TweenTint
  • Removed TweenSystemGamma and StopTweenSystemGamma in favor of using existing System.TweenGamma and System.StopTweenGamma
  • Removed TweenSystemVolume and StopTweenSystemVolume in favor of using exiting System.TweenVolume and System.StopTweenVolume
  • Added TweenTextColorRGB for Button, Label, and TextBox
  • 3.4.1: Added Character TweenTint (+ Red/Green/Blue), TweenTintSaturation, TweenTintLuminance
  • 3.4.1: Added Object TweenTint, TweenTintRed, TweenTintGreen, TweenTintBlue, TweenTintSaturation, TweenTintLuminance
  • 3.5.0: Removed limitations of GUI tweens to screen width and height
  • 3.5.0: Replaced old Viewport tweens with Camera TweenX, TweenY, TweenWidth, TweenHeight, TweenPosition, TweenSize
  • 3.5.0: Added new Viewport object tweens TweenX, TweenY, TweenWidth, TweenHeight, TweenPosition
  • 3.5.0: Updated Tween1Compatiblity module to support legacy Viewport tweens (via Camera)
  • 3.5.0: Added Tween2Compatiblity module to support legacy Viewport tweens (via Camera)
  • 3.5.0: Added GUI TweenBackgroundColor (+ Red/Green/Blue/RGB) and TweenBorderColor (+ Red/Green/Blue/RGB)
  • 3.5.0: Added ListBox TweenSelectedBackColor (+ Red/Green/Blue/RGB), TweenSelectedTextColor (+ Red/Green/Blue/RGB), TweenTextColor (+ Red/Green/Blue/RGB)

Documentation: https://edmundito.gitbook.io/ags-tween/

Download ags-tween-2.2.0-beta.1-module.zip below to get the compiled module and installation instructions.

2.1.0

05 Dec 00:26
Compare
Choose a tag to compare

Adds, support for AGS 3.3.x and 3.4.0 features, no longer stops all tweens upon leaving the room, and fixes a few bugs.

  • Fix TweenViewport setting the incorrect X and Y value
  • Update tween stop sequence when leaving the room
    Originally, all tweens stop. Now some tween such as GUI and Audio will continue to play
  • Update eRepeatTween value to be compatible with eRepeat so that they can be used interchangeably
  • 3.3.0: Update min legacy SetMusicMasterVolume volume to -210
  • Add more validation to tween min and max values so that games don't crash
  • Add Tween_STOP_ALL_ON_LEAVE_ROOM global define to determine whether to stop all tweens when leaving room. Default is false
  • Add AudioChannel::TweenPosition, AudioChannel::StopTweenPosition. However, the quality is not what you expect due to engine limitations.
  • 3.4.0: Add AudioChannel::TweenSpeed, AudioChannel::StopTweenSpeed to make your audio sound funny!
  • 3.4.0: Add System.TweenVolume, System.StopTweenVolume. TweenSystemVolume, StopSystemTweenVolume will still work!
  • 3.4.0: Add Region::TweenTintLuminance, Region::StopTweenTintLuminance
  • 3.4.0: Add Region::TweenTintEx to tween region tint with luminance included
  • 3.4.0: Add Character::TweenLightLevel, Character::StopTweenLightLevel
  • 3.4.0: Add Object::TweenLightLevel, Object::StopTweenLightLevel
  • 3.4.0: Add TweenAmbientLightLevel, StopTweenAmbientLightLevel
  • 3.4.0: Add System.TweenGamma, System.StopTweenGamma. TweenSystemGamma and StopTweenSystemGamma will still work!
  • 3.4.0: Add Character::TweenProperty, Character::StopTweenProperty
  • 3.4.0: Add Hotspot::TweenProperty, Hotspot::StopTweenProperty
  • 3.4.0: Add InventoryItem::TweenProperty, InventoryItem::StopTweenProperty
  • 3.4.0: Add Object::TweenProperty, Object::StopTweenProperty
  • 3.4.0: Add Room.TweenProperty, Room.StopTweenProperty
  • 3.4.0: Add Tween_STYLE_PROPERTY global define to determine the default style for tween properties. Default is eNoBlockTween

Download ags-tween-2.1.0-module.zip below to get the compiled module and installation instructions.

Compatible with AGS 3.x. Please download Tween 1.5.1 for use with AGS 2.x.

Documentation: http://ags-tween.readthedocs.io/en/v2.1.0/

2.0.2

23 Feb 07:11
Compare
Choose a tag to compare
  • Fix: Make eBlockTween and eNoBlockTween compatible with eBlock and eNoBlock. This was always intended to work!

Download ags-tween-2.0.2-module.zip below to get the compiled module and installation instructions.

Documentation: http://ags-tween.readthedocs.io/en/v2.0.2/

2.0.1

12 Jul 22:22
Compare
Choose a tag to compare
  • Fix: Remove unused toTransparency parameters from Character, GUI, and Object TweenFadeIn/Out functions.

Download ags-tween-2.0.1-module.zip below to get the compiled module and installation instructions.

Documentation: http://ags-tween.readthedocs.io/en/v2.0.1/

2.0.0

01 Mar 19:01
Compare
Choose a tag to compare

Compatible with AGS 3 and above. Download the latest 1.x module if you would like to use AGS 2.x.

  • Added ability to stop individual Tweens.
  • Added ability to set optional startDelay for all tweens.
  • Added ability to optionally play all tweens by seconds or speed.
  • Added convenient FadeIn and FadeOut tween functions where it made sense.
  • Added support to create custom tweens.
  • Added new Tweens (X, Y, and Character Z).
  • Added ability to speed up game during blocking tween playback.
  • Exposed internal functions into TweenMaths and TweenGame.
  • Added more timing utility functions.
  • Added new common Easing equations.
  • Improved limit and error checking.
  • Changed all values away from short and towards int or float.
  • Broke compatibility with 1.x modules and created compatibility module.
  • Removed support for AGS 2.x.
  • Using more standard names and now more compliant with the module guidelines.

Download ags-tween-2.0.0-module.zip below to get the compiled module and installation instructions.

Documentation: http://ags-tween.readthedocs.io/en/v2.0.0/

1.5.1

20 Sep 19:22
Compare
Choose a tag to compare
  • Fixed bad import statements for various *BySpeed tweens (viewport, GUI, GUI control, and character)
  • Fixed Y miscalculation in GetDistance function (use for speed tweens)
  • Fixed new strict audio check issue that would make module incompatible with AGS 3.1 and below.
  • Fixed incorrect documentation

Compatible with AGS 2.72 and above. See included readme file for details.

1.5 Release Candidate 1

15 Aug 07:51
Compare
Choose a tag to compare
Pre-release
  • Added WaitForTweensToStop which allows waiting for all non-looping tweens to be done.
  • Added ability to tween positions based on speed instead of time
  • Added utility function GetDistance(fromX, fromY, toX, toY)
  • Changed the way the module refers to objects internally, costing less memory per tween object and simplifying the code
  • Tween position, size, and stop functions for GUI Controls have been unified into one
  • Deprecated GUI Control Specific functions for AGS 2.x can be enabled by commenting out the TWEEN_1_2_LEGACY_FUNCTIONS_DISABLED define
  • Renamed TweenViewportXY to TweenViewportPosition for consistency. This can be reenabled with the if TWEEN_1_2_LEGACY_FUNCTIONS_DISABLED is commented
  • Renamed the NO_VER_2_TWEENS define to AGS_2_COMPATIBLE_TWEENS_DISABLED
  • Migrated demo code to AGS 3.2.1
  • Added new Strict audio tweens in AGS 3.2
  • Added support for tweening the System.Volume in AGS 3.2
  • Added custom default timing and styles for Audio Tweens
    eReverseRepeatTween now reverses the timing, too!
  • Increased default max number of simultaneous tweens from 10 to 16