@edmundito edmundito released this Dec 5, 2016 · 3 commits to master since this release

Assets 3

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/

@edmundito edmundito released this Feb 23, 2016 · 35 commits to master since this release

Assets 3
  • 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/

@edmundito edmundito released this Jul 12, 2015 · 36 commits to master since this release

Assets 3
  • 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/

@edmundito edmundito released this Mar 1, 2015 · 37 commits to master since this release

Assets 3

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/

@edmundito edmundito released this Sep 20, 2014 · 89 commits to master since this release

Assets 4
  • 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.

@edmundito edmundito released this Aug 15, 2014 · 92 commits to master since this release

Assets 4
  • 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