Releases: edmundito/ags-tween
2.3.0
- 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
andOverlay
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
- 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
-
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 onSCRIPT_API_v*
to improve compatibility -
Replaced
Region.TweenTintEx
with additionalluminance
parameter inRegion.TweenTint
-
Removed
TweenSystemGamma
andStopTweenSystemGamma
in favor of using existingSystem.TweenGamma
andSystem.StopTweenGamma
-
Removed
TweenSystemVolume
andStopTweenSystemVolume
in favor of using exitingSystem.TweenVolume
andSystem.StopTweenVolume
-
Added
TweenTextColorRGB
forButton
,Label
, andTextBox
-
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 withCamera
TweenX
,TweenY
,TweenWidth
,TweenHeight
,TweenPosition
,TweenSize
-
3.5.0: Added new
Viewport
object tweensTweenX
,TweenY
,TweenWidth
,TweenHeight
,TweenPosition
-
3.5.0: Updated
Tween1Compatiblity
module to support legacyViewport
tweens (viaCamera
) -
3.5.0: Added
Tween2Compatiblity
module to support legacyViewport
tweens (viaCamera
) -
3.5.0: Added
GUI
TweenBackgroundColor
(+ Red/Green/Blue/RGB) andTweenBorderColor
(+ 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
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 onSCRIPT_API_v*
to improve compatibility - Replaced
Region.TweenTintEx
with additionalluminance
parameter inRegion.TweenTint
- Removed
TweenSystemGamma
andStopTweenSystemGamma
in favor of using existingSystem.TweenGamma
andSystem.StopTweenGamma
- Removed
TweenSystemVolume
andStopTweenSystemVolume
in favor of using exitingSystem.TweenVolume
andSystem.StopTweenVolume
- Added
TweenTextColorRGB
forButton
,Label
, andTextBox
- 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 withCamera
TweenX
,TweenY
,TweenWidth
,TweenHeight
,TweenPosition
,TweenSize
- 3.5.0: Added new
Viewport
object tweensTweenX
,TweenY
,TweenWidth
,TweenHeight
,TweenPosition
- 3.5.0: Updated
Tween1Compatiblity
module to support legacyViewport
tweens (viaCamera
) - 3.5.0: Added
Tween2Compatiblity
module to support legacyViewport
tweens (viaCamera
) - 3.5.0: Added
GUI
TweenBackgroundColor
(+ Red/Green/Blue/RGB) andTweenBorderColor
(+ 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
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 witheRepeat
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 isfalse
- 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
andStopTweenSystemGamma
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 iseNoBlockTween
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
- 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
- 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
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
- 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
- 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
toTweenViewportPosition
for consistency. This can be reenabled with the ifTWEEN_1_2_LEGACY_FUNCTIONS_DISABLED
is commented - Renamed the
NO_VER_2_TWEENS
define toAGS_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