Crystal Fortress Utility is a collection of separate toolboxes that combined have applications across a wide range of GameMaker projects.
The Randomization Toolbox allows for outcomes to be given different weights allowing complex randomization easily. It also includes a script implementing the box-muller method for Gaussian distributed numbers.
The Drawing Toolbox contains scripts that make drawing easier. They allow several draw_set commands to be combined into one. Also included is the ever useful scripts for converting the common rgb colour format in a GameMaker usable bgr colour format.
The Data Structure Toolbox contains a number of useful scripts for operating on ds_lists and ds_grids. Among them are simple min, max and mean and prune commands.
The Time Tracker object allows the total time spent in a game to be recorded.
The Misc Toolbox contains a number of other useful scripts that don't quite fit into the other toolboxes. Scripts include calculating the manhattan distance between two points , simple auto-tiling and generating a time from a number of steps.
This asset will grow as time goes on to include a wider variety of scripts. Get it while you can!
End User Licence Agreement (EULA).